000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000868f9f3a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf414ab76e498a577a51c5ccccd83f57b6d60000"], &(0x7f0000003180)=0x12a8) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000010c0)=0x6) listen(r1, 0x400) accept(r0, &(0x7f0000001100)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 20:36:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 20:36:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 20:36:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x18500, 0x1) 20:36:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x1, 0x6, 0x9, 0x1000, "eebd57aa5cb76a6aabcec7995773ba776fe5c1e0", 0x4, 0xd63}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:36:26 executing program 0: r0 = socket(0x10000000012, 0x8000000003, 0x7f) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x8000000000000002, 0x4) sendto$inet(r0, &(0x7f0000001540)="bc06a7e98a484c8b570b7e34a864d7688a2357ed861cc93e49ce16b1a5b1ca58bfe7e29bd854ff73f4af93d2513a0822628b8557586aedc0bd575998c730ed6fa007f0a3eeabc3c886a78fb1b53d35b5aaff906036528e042032c5ced0bcd52a75a77e3f74021e9926c8902cc9d1ff1ac7617d7181a2dccb77233420ccf499e7f6c67f57e7adf8d1d81fff5c9b10862d573fee2f0eb9ae0c04557c9fd3ecb40e5d348947b76bd4ae8dab4fa96c5a942da5e23f5925394f670784beec4e07f75bae0645751a075630cec903fce8b2654ecc3ce1855dcc9b15683d46b641cdc4fb72f80669485ed61f7ab393de1045474465ff143b9375ec4948cf80dce67e72f8919ba9fb2ce14c69ca28734dc418fdfe90190346f7f4ebdf7cc649b00abcf2d9adaf7b60c9cc603476cede760d5b5422aed66549d3ea92726926843bedb9b2638c66868526baf66a9a89e464f1f7582d972f410ac6e91747f6f23ab6fe26b9633744637e68406206826f1cdc88336450da8dfb96e7e435f73fb6cbc3c8a7cb80844f9fd5231cd8f1d0847a18b1c7d0fa14f174f006e574d5e9ae9b3593344d6cd3e6d6e6bc3474b2c65c7500000000000000000000000000000000", 0x222, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x3) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1, 0x0, 0x0, 0xe}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 20:36:26 executing program 1: pipe(&(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x3) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, r1, 0x0, 0x55) 20:36:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getegid() setgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 20:36:26 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffb, 0x2000300000000}) 20:36:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 20:36:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000766000/0x3000)=nil, 0x3000, 0x2) utimes(0x0, &(0x7f0000000380)) r0 = msgget(0x1, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/64}, 0x48, 0x3, 0x1800) 20:36:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x40000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f0000000040)) 20:36:27 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r2 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x3}, {0x18, 0x1, 0xa7, 0x6d}, 0x91, [0x1, 0xfffffffffffffffb, 0x5, 0x4, 0x6, 0x1f, 0x80000001, 0xfffffffffffffc01]}, 0x3c) 20:36:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 20:36:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) socketpair(0x12, 0x2, 0x7fffffff, &(0x7f0000000000)) 20:36:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="000000afeb05d7eb0b1bf3a8bbb5885b1f7f8134483bb1face3935df9da7", 0x1e) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 20:36:27 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = kqueue() r1 = syz_open_pts() r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup2(r1, r2) nanosleep(&(0x7f0000000080)={0x68}, 0x0) r3 = kqueue() dup2(r3, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 20:36:27 executing program 0: r0 = socket(0x23, 0x8007, 0x3) r1 = semget(0x2, 0x0, 0x1d3051f2388cf924) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000140)=""/34) r2 = socket(0x20, 0x8000, 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="547003ad3358a520a93c5829a55c177a676e85a196e825cdfb22fe033c17f33a92d6427715149eb5c4f84848b9d7ecb15a335be73d681dbf064d56fc453673ac51057d5a5543ade2685f9897f38188b33285633ac461bec5020259718f6c7e39d2ec01d15f7f7cd8324845", 0x6b}, {&(0x7f0000000080)="79c8e283488f5f2c646d11b7919a91f18fecd133872144ec7b51a0549288f2c33af3f03859ce3f01ca05b4051a99df48def32d26ea9cda3c608a887f2b1909839dea29", 0x43}], 0x2) socket(0x7, 0x8000, 0x7) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r3 = accept(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000180)=0x8) socket(0x2, 0x0, 0x8) socket(0x2, 0x8004, 0x3) r4 = getpid() fcntl$lock(r2, 0x5, &(0x7f0000000380)={0x2, 0x1000000, 0x6d3, 0x4, r4}) sendto$inet(r3, &(0x7f00000001c0)="9c07ce18101ddd4468924737035e52ea6c9688b8189efbaf2550bd07e3501149d9c221fc088aab8ba717d5643688cca7754909cae0975133e71281993c8c8a3452937a81b0d1daf6296829c33fa98da04a20fe8aafa9a8784c8bad301bc036d9fc29f67b2a7ef554abb8771a2124e0d4d07b1d28c63e55ca42cb735f5d75d2111fa411b7f8fbf1dba1762d357e66e378495ec47b9ca4a6", 0x97, 0x8, &(0x7f0000000280)={0x2, 0x3}, 0xc) 20:36:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e3d081f852f666940c9db793208518cce8978aede14b1527eb8699ed86556daabd93dc87c0b68ff9f0ff91c4edebabf0c1ea5763ee20a2a480b52440632ca71a2730499176a286221e8d2a489f53b7df0025ffddefd10f407d8"], 0x10) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000028c0)="2a880e12490dbbbf2548efe680006ae96c737f29de42853eb054edbc327eeba34bffd47c1dcf7ba11e7e0b719be0a55ae5bc8878833f81eb9f40638a44ddafe1b1578405e1c92f6be046560b0812a727e6f56a7055e65f8dabf87009df01f76affc5389b784fc511a62b05a7945c1fbe148705ebc9878759dd7286e524a3f735838b45a94da9b0dd3365b0d60607500a3f940d5aae9025f9152f77d6925d37aa3310abe74edd0d96ee00602e4a12de187ce36195859ebd773fc7e19fde6e4a56e2b5dc64fbe801229b2336ddc50b59ee11576635d251989f20dcc0f2129676e1deb40c58e9fa7fddbe74a2d88b58bab29bef749d1e424088fb800e902c5132780e4b807da73ed13a68c75a58d6559b5ff8d4c5fd2450faddf2b809c3457dbc33f2460f29a0cc82ca25517baa11369f5a8f1fcbb7e380b724ac51c1510e3b30dd00f04476065b3ff6249fb4c86ef4637700dac39c2fffba3624fa8bcd24dd863a2c76b42a4c065b587ca435688b42525ff3efc2afc9def19df5d4e02d3fc0828a1028d921a60c2468905fa7916c095eb8ea00fcad9e8a20d97d0292dd670cf58e39443c2047d3cc69c8cebe67f12b6b4ceb22505d58080806d6c6b72e9be2cbf58aff1ec9710632aaa12b7af7d78c28ae9b142f5cd5b2c71461b8055cde13705419c7ee6a4359c3501ecf173a9dec80067609c6f4f2f7d91528e26b3da1fd46d953ed81f6be305ddcd32f404821f515829c3f37b3c17469a80a239e8266adab9a8ec5e67753785f726e087f1a7abb12f9d3c87eef5361d4b8960c343de01d9c0b1bff94f0cd4e9b7c19675527739c169f8f09104697d5d31e37b69a7a7978df8e000eec0da9ebbfdf7f13e10cce8ec6f3aeab9f936cd1440bac6a6068e776e59d5ec76bdf7f44800f1b00457b0de51b684698a05c6028f8c3a8f4e9ec6f1cea100f6e06de77cdf5001fd30d9aef0e33db83a4b49106a661776239d89d69e9966b1123bdc9ad1d19ae31dc6e4b8bbaa1e07c8feae851f85f0f1d28119f9bcfc1ac39e0be7d06858ffa7a118e0b632f1eafe826229dfa6853d98096a6aa98d596b41721f014d1008dc7168911b6507f16c2bdb58206947ba79ca4b5cf1fb76b4bf73879a4329bc29605cb4101638ebf9bbdf2f4fbb8c8eb177f4e2efa91b1f19cf0ade02067e9d23e922c38e4c0959ad037fa8f9db3330ed696fc28f88278a51425eb0f86b88469103be6910f71d015d7d863c60c115da4c8b19889d7268a8ac1b939bed54060ef9b6a5c2715719f86d074bc297f4f6036692c60dd5254b73dc21b588b0fa7b8a01e1c635cbc57e1d394eaead30a36dd310419faaba131777649605138ce009861fedd1c98a163dfbb48895ad4d386a89eba0f821109ad0c0e45b10855b191f57560f06fc4ba7ea8f987acad368e5c07265f0dfd0ceef61858be58f324476970c6d21ba73efd98d5042182d6677f481dda06648ecdb8ac991c74a0c1dc7ef40cc62648c81faca7acdf19e60c67d579e563d7f8bed19ddf77fe14b584e15e3f128c3b364f6669987d32f712fa74d4135ec2e86775987685bedb7324247b855be390eaaac63d7019778e28b16522c3472cee111a5f8414751e7caf669e493d5f8abc1636b917a352e19c849581b7ad28a235a732769165f58f3b91ec74501a4c9dfbb28294b605c5f0cedd512569d2a77d8bbe55d2fed736d0c06194f9d6e0b3219d10832ddbb770c03e69f80cf1cb3ad2dd6dab487c0189dac559a651c6b452cb29aed60fc88d179227778b4aa9b212b9ed3809e458b1299a9309971ab314052afd267fe10aa7de054c3441fca8b64d0fd13e35557fdc67816b6f33a693302d6637883741fc1944663afcf130abc4cfec6bd64371d9be47766e8c53c7cbe5dcff755d51094ddd000f96aefcdca67e59a76566bccdf510026d14e60e34eb88a613ec8afef0864ec605d49e31d9a7811ad78b2d8f5f955d2885c285602a09555e0ac2f4dd5b60e8a235ba39a25b9902064aa23c6465b4a855447d8d3276a21e97fbe0c7d46b5b52fa8f60738c7b11034d5a7492afaa8d387e6b05f3c861ab2156118dc7a5e7e26fa84ba899c45a05e83d57e94ea90c050141fa82f7a3b6e1322c296d48cad35deea00fab3a15d0d016148834550fb3611c44555543cf165a516ab2d80a9c66a1af92fc2e7ef36b24e9f2362e16212a823c1e554fac867acba84faf0eaf5bcdf6e3bc23c9f5ca077a1ad9cc20460b494baa2552abec0447e13cba444d5c45082b586641fe1a3a895528ed035f825a5ef844f658cdeea221230fee207a810dfbcb8de5068f97bc76b434a5811a5119cba832e7e27a745f0d589b8ee0fed4f5ae0c3c0a079fa992c800833ac1e1bab2aff8405fa1496fbe83bad8149386d98bcacf4d26883c9088a64bb57d5ae3473c6de1e010d603849807016ce7dd451e59ed1ba6b00c93b759eb24f34d4523a82629fb588d24fb0e370e986472fa6e2008c0b057e3de7f18785a640ad461d1a0be5c38527edca197ae66ea1db3103bb7eac6b9270d1233a66839e902cef6712edd9a3ed780525ec378ca4bd80b8f47b244fde2f2fd5dbe47b97845057a2d1cb9f7d8cf7fbd827c704691bbcce5027bf756d4d6623d4dca3737aefaf4f6a87d56409db954f2fa4b9634ed9e5b52ea2ade636506d749428d0fea4ad8711fc05fb0d68dd7320f5176c23e50a7e29adc09529316e5ed9922df6ca40bd12788fab74245cf6c54b37894f2715daedd83af1f33c4008df84ff550464c640113807af942a681dad1bb3b6e4ac4732ff1c96ae4e138c3bca8e6e474345d40891c44720ad57eee4a432c7391f4e2624083fe1039000386119e8d475d9d6ad0109eaf1537d286bd68059b606cb18e1a79fb05b529a60b19ae33e2de4f2e13c06a387827a2eb6277ff37921306fb08145b3f135cbd1715bf09e62328ec221e7db38930f4def0be49ff24ed7f5462fd9aaa712fe875e68c54c66f8f68bc924117a7cf5519578babb7f11ab792909a4e91ff64a7ceb21abce14d4c5121793f0159d7919181014b08e5a2242c98ef1389b5f327202d6fba7ecd709355d94640c9b86a80aebb23159bdec00a40450ee4b386488c6cd556fc4a7027d395b293ce7bc7859be0e2327a92bc4483511ce4f2676f74f034fafc063d710fc0d74ad32bc179a7d573e3bcfeade1f5a48b6159d441b5dc18fc424600838a2b544bcb1c24bce2e67b45e0caecb0fbc6713fd7b71b2124a8253135eec39c550a8f8dd7f0f558d9d0f755e8fd6514edfabe0ae662e836152d5115be45fcd87d1eaf4326ca5fe72c08a8853604e3401117970b1e372330b6e226839e15e6b16ea0e2026c97cdbd61a47fd301883342c5a6454b31ff6bf82c345bdf91d0425164dffe2dea39f8d33793ce5a19fc8fb5fbb9cd9fafe4f10a4d31e220d9334549ebd8a082ebdfa88bcfbb6d543ce766924d4d2d15d2498cd2848550822ab279e97241fe580a7c4592ae7a3e34ea2c969a04c51acee148c7bc1a22d8850ac095e098938dc5de2ccf3d3fe194b093abd29414a41e114e0c117b695b41b17c35501492ce8ec66acdfde013dd6412b3848ccff0dedecde0bd8e816bbf692a64148fed3df41667901d03802337289f2b7895447727c5cafc22b56887cb99623aca3528d096e1a37f1ac028bf3171c42093c4ea23c14a22d41aacc227b006b9bf37086a52afa5de68bca1f34055923bbb709ba31a743c426f1e26e8375daa35fca8944df0f989239b5f132b6264ad82827c32ba509b711233e6410d2e77a72b1830114ebfe1dcf68bd2026fbdd661d7ffcaf28e480fc620d64ddd433641eb56c92274ba59bcdd96d2648aa37a54da6adab55e31da8df990e9a4cbd79212220ce605e978e850173b4720492094abb45a8656c97b82bdc026b5f1b585306601c11f4d29a005a8f9f7578ed6cae6e90afcd491d12ed49d0ed3d54e8183289f4a3a68b0cffcf7c3739060af39550706a04b5ddfa64b31c045334b828473f5136b239c31b6065437ff0f9d27e42e105c3e7d1f3877161e752242fc535c7505d82db40a20164e16780d163ff8d78fa8a2f5e684abe80431c4ef7c9684dec59c6687c82a7e0df1aea90214336477ffb82eb3923262bc8248af036f8684962858b4796bc87e55b0d800de97dc92ce6e15d7fcdd2ffb71236656ecfa2dae03b952e35affece57b602f2b1132b8a40a3fe8b514eddffd6539619e080f953e5db6d8d5346b3a1d06c210d9bae3cae278026a606d3b0876bae431b5efc720382a965277cc8e8ecba0b454233fab065d7c84409ebb3da985e076ed33bdcc41e4615b4f366c34af4d7b436fd3f518501be12ffe67d43566ff4ad4c2119155d9286b5377df8caa0cf2bf3fdfbf86245f1ac0c45489c4ffce6ec6cbaa73494d1cafa34d8a520ebab26f4c0ae5ad3c8c0ffa34705369eae13996f0062cf546eed4cd7a424e11cd5afa139925f8472b7f9a990501fdc506b240bfc284187473fe37e8cdffca5291ed5d678b8d182953828a46ad5659ca789afe8c6978722323b3b28855f61f1b90bc153866c3d30b3555b7cea2440ee41f1570888995d56c6e8151de8c419d92ea1095734b5632eac1a46fa969c01b8557b7e76dd7575e82ebeeca0cefa67a118b866c1ac57ac50dac7a9922a8e86db34fcb58805ae8c31a4316f9e4a0b3c52cf485601d403933cbc99030cc88dbaf29a046e90e7e56d06863debd1bf273422173ba3a4f783224d94dd875224900ff2c3a1301d66e42fd9fe53b16149ff12b554be34cf70fcc73a46ba0dcf2798936944fe34c839d21a7f48011db907e5c109da453910993e7caa085a69d0e238149ee5d2a39a15fcae63e7b77021f0dfb1569e9a2e4f6c616bc1884", 0xd8b}], 0x1) pipe2(&(0x7f0000000000), 0x10004) fsync(r0) 20:36:27 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="2986da3d00ad41000c02afcff0be2379eabf455316970b9a4b6f5f9807d13c8b91e2eeae511e01", 0x27) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) execve(0x0, 0x0, 0x0) 20:36:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:36:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 20:36:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) write(r0, &(0x7f0000000000)="1573b1dc4422dde9a1c859a9b07a01", 0xf) close(r0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:36:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xa) 20:36:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt(r0, 0x2, 0xfffffffffffffff7, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 20:36:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000017c000/0x2000)=nil, 0x2000, 0x0) socket(0x3e, 0x1, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:36:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x150) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = dup(r0) connect$inet6(r3, &(0x7f0000000340)={0x18, 0x3, 0xffffffff, 0x9c60}, 0xffffff7f) r4 = msgget(0x0, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgget(0x0, 0xb) r7 = geteuid() r8 = semget$private(0x0, 0x0, 0x2) semop(r8, &(0x7f0000000040)=[{0x4, 0x4, 0x800}, {0x1, 0x8, 0x1000}, {0xa0cc6ae7f9d919a3, 0x9, 0x1000}, {0x2, 0xfffffffffffffff7, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x7, 0x800}, {0x0, 0x5, 0x800}], 0x7) r9 = getegid() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0xabad, 0x5}, 0x10) r10 = getpid() setreuid(r7, r7) r11 = getpid() fchmod(r3, 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x400, r5, r6, r7, r9, 0x31, 0x7}, 0x7fffffff, 0x200, r10, r11, 0x8, 0x4, 0x3ff, 0x6968}) 20:36:28 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0xfffffffffffffff4) sync() mkdir(&(0x7f0000000600)='./file1\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() getgroups(0x6, &(0x7f00000005c0)=[r1, r2, r3, r4, r5, r6]) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r7, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00') sendto$unix(r8, &(0x7f0000000300)="f98e630d3b99c71454488d566a5d70ce4cd57ec973e17ee99122fb961d25efafb4190cd3f3e7ae29d04e55dab7ddee68b5b53332f47734f510a43f1bbfbfefea920d", 0x42, 0x405, &(0x7f0000000380)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x001\x00'], 0xa) 20:36:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffffb) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 20:36:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:36:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7, 0x4) 20:36:29 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) getgid() msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/125}, 0x85, 0x0, 0x1800) r1 = semget$private(0x0, 0x1977ba3a00d1fa4c, 0x400) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x7, r2, r3, r4, r5, 0x80, 0x8}, 0x200, 0x81, 0x4}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/16) 20:36:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r0, &(0x7f0000000000)="79e4e835c750ff59425f3766990e87d798ab0b35b58fcbcb8a516a19e827aaaff4b4b5c0ef91a5763c9c2fe0d0ff7ebe783feaecb02be2d668df10f3113074a50227e28ee5ca9d088983b0696c1bd19c16fba81cf1209d5cfdeb25ba520e4e2ba3975431bb5fce", 0x67) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:36:29 executing program 0: getrusage(0x0, 0x0) 20:36:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000}) close(r0) 20:36:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x37) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) fchdir(r0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1, 0x0) fsync(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r1, 0x9, 0x200, &(0x7f0000000180)="859118b005", 0x5) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="05e9e94995ddc467e4b84c0ae4f36869ded5a27ab0f12fa070b6ad4e578d690fda2b6dbc76e7a33f8c135c481bb6e74cb6ebc1b81fa4b2c2fb2b8eb418b86050824aac8e17764aa572da48e7d3a26a7420a0c1f1b1a9ae6609f546decaacc16759e98a0e314c8a76afc9bb642bfb424340f0be1b45ba49332f26ee8f3e3ad04a260463456a5d1891f774409bb3ad728f7996a849f07a9bac9ce79102e02d0abeeae5beea6680f6515e5c5cd012c96fe8af62841d792a746a07afd38f88504e575301051a3bcc98c02e05bce4d568", 0xce}, {&(0x7f0000000440)="10bea6d6a9de9681fbf7f8e629034cca103ebd2b08a974035ba961cea24d89f693bba6d156990598f56d4e31aa6b1f85ba49f1713a6f106cbd10a0b5bdb74b37a957b5b415a15bc761c6266ad1b91640ed230f9a38b64cf34bed809bf83f1ccb7f85c4f61d15e7e775084f22565b6704ec5094a21ed22046eb13a132b4f2d89758dbef", 0x83}, {&(0x7f0000000d80)="9fd095ec97c64745c22698f1b5415409710c7f0c7f0aeff3b221ed703c69b9cc4a574ce04b32a3f41290d28bcf032b3bf6cf9ed914ece51e7758e5f86e5a8f809e90d40581e21d9e4a6f4848cfced0a953f2cd703db645d724583af3918a1ceb6cf62c7cbdc7e7a9c69ffa6bb2d5ca6bec0778ecc604eef7169a81f6a4fd47933ea3cd256102dd233f04a8c5607eac6251196e68732760f10a2113ae650acced058ed5679d807ee72030f9ae5af722ca0b6209458ef7ca09a467fe4158c810ebadd0fb8cfc67a737cba1de56e507f040bb4e67a8b07afdc6d052e586e92a99d52cbcc3df8df3bfff48aa33fc1de5adcfac2b2e6df65e4b6fbaa7c8405bdecb000cba12e74ef8b783f8c181a270cd007a17581c9fd18b2fb02397c813a2a770f47a28bace630c74fecedd8ea9e7240cf9595eb494fc0219f0aafd518aab73b5ee36215d52f2cc4c35a1c204730fe4a434f379d8bcd8234d91beeb3139fa797d36b34939ab3aea78ad310ee24925de15939b36b290a8b90a2aeab75d15b06d1ffe9a13f6082a01d4381e1afec6610215d98bb2e368d80f756c9cd5acf1b6db1958fe39ab7049a0311edbf0e0fe14e6011e4c61eaa67a67ef669783b41627856c8cd1ba3599cdde45225ca66d187d2460d119b38cdf6264051fbbdc60842c8ee587c2b645608ed97d4990e190a3b1f2d40ed8886625ad304049f5db65d9ce737eb367a2987d9fa0c96af574f1bab2954ddc6ccacab29d0bb003bba1193757856e5b41791f430aa34546f111bbd8aedb5dbde8c5153b695b4c90ca4d6353a00439f3e0ce6604b7525d81f5964de52dc946d6342234ff84a7bf24cdf99df4af23174405886670831f690fb856dce67a4f83ee423255b8b62ade2acf1e7e1fb2dfab60ebe716fec24cad1cbabc422d19dca815cd39ed0af4101f4c9103136c20f083b4695fb7644af6adbfdbe41e7cbf86856d4bcca9e8278f78567715e4728931d26e1578dea86d6111b60691ee67ecf2f058944aa7fc9dbcd65bbcde9d1216c5b89e74e6d8eee23f88442464a2c003d8f137a0311fb887eeca886ba490f6ae7edfd99caef004a62b18607aef89c0d1f03e8a1570e8267569aa6dd2f3b64982c281fbac6856c71944437ca59af8ff3e47c629a9a922cfbe08691698d797a40247b18a7aaba4a32e295a943bfd4a80384dd3e61f0f3b5c6202c21728bdd7a8c4f9c95390460982f73c2ab7e64f9c0ec1af9d2f9c222837fcb2d08ca7806a7e8eeb43fd16fd01b8c52a29ac085dc86643bfd804be9f7c1200dc3d58190c47eea0cfcadf362b8bdfd64046c00e96772251c525762d421c8f8898886baa0c1d19f53dbc38b68478e4d39f3da9645a5f09519ec56da4c8098762788cfb6d63a79ed40bf08a6c8a52d2fd72f5f476bba4ff142b9f4350574fb1fe58ab241ad055589c1d30f0704ba16959b90da6784ba3a5ddaf9c2c3b87556a6b9692afe32e05b1453e7d10444b09b604bb8c0714400b346ee3949aae3948b82c1e64ff59051e248e24ce89e0ee0ab0a83b51faf7287a4996d7558a12e1d152d46e735070a1d718f4b7013a89b78ddafd2b6db78c1978893e12d5361e5bf9a78da83fe6590087f393300bdfa8bb6633da41f8c19e6259195aeba92bc32c386b1411bbf3f96cb1686a7db3b9d325a334655e5d32ef67f275b7e7a6ff016a2a1086966514baac8b264569092afe93b39faff2a740c287f39868782bff6b0c3d2e0fb1ca0cc8e37911e9fcfeb054bbc6cbd3109446b7b090c07b7d20bdc3599546e21cbe86f78928c5f098e009a308bc99a8ac188709394d15df228a7cbc1a34c8f9d21084bc5cbd2cd6af1db1a41a30c2cb7c4c9840d296f2a33597115aec47a773db1649e5b15221fa2682088187272af7b4638863fbc621fd7f5c6eba00a7929f73c4bd9f881f29c776b1f23902e5787eeccfed3ffa61a909324117ab71de0244a7993fab4262fa4cbf0d819e742312ecd125e5805100c63b5a59b489ca8a243b4457919835075c600b7623d768d066946fa6f6f143eceab53e63d2c80f820636277586f0c610b66e813a37460bed224db14d4c6456ba4dd6e398a54d27cbaf527f7e4fc12d068183ac7541fc6cc50258385ed36a9049bdd1c101bd50d1cec7a81068ae53ff9e3190465d56e84f386c8729dccd1d6eac798a150e0d4bc09745323118c394275242529c5a410034fe0768377b75de1b660ecb9b1cc27aada2923a5778bafce7716bfd94c0039cacbe441968cf8d048ab0674d996ad260d0392683a3d97d59b954633f2e70ccba5b6a014cac193d08422dfcd863a2ed798e6d510e109bb31c45aba6e786438662b527e3bdd0afad80b777d1dde05abcbbe62d503150d07eea9f768eea0ae33aa3947b33608d3f4fba137e9d33b6958904a9baa4d508c01697c85ce1a1b779ec8955ea7f31a4df029f68504ec843b759923fb37bca8d98a74deb4a4e7de1c34161b35aa6f04a411cb11a46606d2dd8396e35d8d914132c583f1bf8b43a847ad5e2f4053426064358154574551936455ec11360be02ed3d9679a895f2e394400da1fe5f4737d971da4b88bfbaba7e9bc54d3e630db933434458582d4f0bca4c717e417976a3cf9e306a8da8ece81d51845c32f3a160d8efc6172c4fa0ff2da20edb1c6ae2d29b2be3b6a6ce3485c9aa2ce7ee2463d35d31d69ac66f04abf6154707aa5038ce5aa8dc86b2374fdc7e989d72aa5c9bbed419945fd3d971f75fe9db43e311250594d9337ab1c1730e46799d3a4b271ba7244aded7d93c4614e5a8ce8cea213891a5f5ff11f9716514e3ce245e67572f27cbe48b4402629d0ed6c555cdb6529f4cef7219f94db185a8d7964d0becd795ea48dcda52b976a76ce450b0a13e9c6c49bb0a1d9c2c05aef39e5643e464fa3c5c9b8c331e25fbe3d7546d8c6aaf35ad70503aa2ed34f66cd67b398d346cadb1c7b6293308510a436630c098321241bc461806aed4a215fe110c879c434c0922870c7df12f08be383245743ad3949e7bcb3da60d35c3a6dab60e3beece73629c13ea5fc00a08e921d0df0aab61e5f68d9a4fd20ff100d53a9fc8b98ff5a93c8b904614a4c3f71e35e39c81354a31ee76038d611e1e0f3a270a623249ac7d0994c9df1133eccf1400a17e1333f9a44c74c7c161532004d515a9b7d2225cf93c2f492d591245bc9f59eb576931da864a1400d7786442bbd3407d6892803bfb0683f01c6e5db86fdb9c908c1139e2871f37232a9796edd157aa5d016e55595ce3727509d2a2e6f80da7656c8be098cee42ce03c9d2b9b6f74c4268ead00cb1e2aff3a08f8878d3782734d99bc9b408e139efc08d3db4e4eb278703f692ecd0aec56d0727046c9cd564f828be16a9048812f28ca649237a45ed86f78a4364d3353a16808d420b6cab5896ef71bdcec2eba997685c5aa48cac3a39f6ba557e9c4f3b0c0de942a671e50e105ec3a37d16f1fe05a2f767e326ce307523520de673ed34f4ff354794a6eb03a54ad700d66175fdb30f4c2c7dabb0399ca4babfa221d0820d1f897fb1a9008800cbfffdaccad320a8af109dfc57d0c7cd784f4dcdb372109e91a6bd7371c2dcba06744d6634d200c17ca4fe80e7ae3e9e309294c8409a2c65c6d086e6f2a176b8f06d0fa3f7b9574176b09e39b585d228a3491e948f0fe0cf7c4c7e22efe0c839aece47bb61dbd76efac21f1d53fbd2b4ae4e7c8871824fee6d8e22594c5f61e5cc1ef0b6d69773511da900c72cf7b4aedd9cec6ce8a84ddcbb4fd83b83287362cdd040fe582e1c4f1a3aac154ac368c05a88450499adf814f9fb8cdfc520d2ad35f04d8692b803ac8c78c68cc7c1c61ee8c887d84da91a7ecd821a687f1a5164cc770f47306b99e8df500893cf0496649909b3f81c8b372c690b4ccd0c3ddd478d4f60ce018aaa36fa30888fcefcaa849c54ff5830939c3509f96cdd6e3b2f01859b93f0ec9ad25964b388ae77243372ed2b1f1536de1e9eb28fd3cb8227b8468f63c22f1d17d6a88bec029724440c12261282df47babdea2707d4ea03bb14979f4656c6f9305fee370280a9e023e8aeb2d6d2076bda1ae925d09da61b0db4db85c1dc950a65047287e6ecff7eb6f5320ca16496750dced3ee37c76058076e1b678b96795b3b6641969e098f22df7aec4d9ded02d0f821bccea2b38f9d71f8425c144c5df5c39dc89227a071caecb7e693d8ed1e3568151ac390d563623cc9feccff718c50509ba71516a584ae6c9148ef1fdbe27c7a722a76115b654f279b85d646d876d3b622af78b3afd9693667c3f1e2ce0d1d4c96b8203cd70a64cd0d09483fc2064a3e994f2c71ec839baea05253937217de119fd18ebc482f897ac98e49fe01708b34912deadf0d8f8bbbb45d013f15e40faf14e631fbadbb97bc54c80223cf5da268636cfac5043cbacb788ce6ed040a3919cee184f486026cbcedef13003d16d96c9b878e2461854449abe57e1a8a2d3f26dacb530ecdefa0f56ff5af1c556c4fcc5f35847c718ce63a301164862015793c0ae29e04b0e96feb0919aa85495eeeb8672c8eedb0078b6026a680d8acbdd035a20b56c480ecc12cd273f5848fb3b5b8b932b3d458026b16dba78bb96c6a349e2d46e6ed4238ad21cf5f29201e241088b99c5522269628b7e7e61e2b5b6224dbdb2c9b0593750a4be3adc44f7960b520e91320f6c9aedc3adbf5d1c0081faf64ad66c136da5b9ded037cc962dab27367fa6f21874007242fef5287fde62e0bc250fa29379c19bd58f341ac720d277eb9d61f26ba7b6ca84230e11d017bffe14ead7d5667926267e9cd0e287addf0a51b6333950d92fd26903fcb1a221563e4e80b5e0751ffe3ad0c903b593049a74505df56b76595f223ad07961831eb9d270da6764d596675380ad1cf57bb4d2955d91a41e51ebea10d5899cbe08c8cb528f9918cfd2c93cb15304bac686d6da722d4b829e243c40f93c66eef255a1af4c1748c976a8b44b019c93243231222b7959aefb3d4e07c6508180e1cfd0632ff2c3245883f08a1c418110a440a5a894135b2a47d443b875e51b2227776b15daec8ca3bbca4066a2beb9629a8e5435c58603b0bc27d76bb88c83f35e29ca545572ce59260708cec9f3ecfa5c5a95074c9d42e61d9bdd9010550252cf5346a7f2a640562065bfdc4e039b54b8910ef07c63e8a8dc9ef32fb3e11183c20a1aa92ac0234ece1efdd2d2c77f02e89b92ba2a0987615e62d14d18baf5159916a6f24594659fc015255112dae886519b9d78f9e058a6aa14b41961130b097b8bc6bc5863314ba9f366b211b6dfb37accc1d936611c4711fb16ea1e804b125c9c6e29aacde0da01b38b02364f503cc0e0b8ac66ab110ba0113ec183aea49da96d95337abe3908d7dc895d9dc501131b892465511a7835ed465ef102d243eb78b2cb7086986e7cdfb31d528488b3436180bf665136771fcff810c08c542c73da55251ad80f69d81f2afbfbf68aa878e6f12aad955efd671e782a713155726b5b3f0f4c29995bf4afcef414e0b4133c2f134adcb344b4d2892fd25ac911b15ab1d59290ea72aebe15f00c99e991b149505838c5d0613fca40e793fe4514c6752a677af49be62f9704f1dc92e9ed492a2f6137786a3032c7912bbcdc1c96fef69821b35d760dca2f7b108ddb3fe0b0dceb0338a5c6a9196485f9cd96847bbadb651dee181785e2d128871b1424ee494fc8f0a1099dfa2ad545770cea25701fca9d43fe727ed786796f76a7a515035bc193252167c9", 0x1000}, {&(0x7f0000000500)="2629c7746e724e9dd12452efb8e0b39105bf0f9ba256d7feb2ff89a6e3b3e3f11a03ef5d4bc1efa236b7216fb2697e419678ad5bc229e850a60c78509332bd65156d31c24b780b8948b65459a0598355eb0f0346b2b26517ab01e7a45f85c3a2c9f3866afafbd63ab49a2924c840e8709dca96741983744be9050a5816ee236be5ec5bc5256c8510721aac8d379fba66d148b55cf2310f23cfc06fc692ddcc4d32e182ece7eb40197d7508291fab87522c51080bdfb8eab688a7112fc15eb6a7ce6e4040bc516372e605ac6365eaf7e88382cc9f5e047da277f8d71822", 0xdd}, {&(0x7f0000000000)="34fad533ce1a03e3656fe2e79d029aebea6bc91fc50df770663bbbf853d67d308d248f09b8200cd74c59e179cbfa22f9d18ddbd92a4d26c96993fd8851d528c5", 0x40}, {&(0x7f0000000600)="2e1ced69339b20283373c38ee5a4a50625ac9cfdaf82ee63881bc4741f53d439300a66c792bd3b40f20fcd3b95429fcbcf874c8b27136d1ca674188e709c49000619f69edec977726d3ccd01a355e7450bf2ae3f37bb73017b5b4060b869ae8b22c945f64fa10f1fe36780c74295e1e7524fcde56b029dc841ec3406d9dffcbae7b1649c6b62df0c9960eed27b1c27f662a0fa286f2dc752bc6ed47e1182feacd11d91139c8b1b37fc", 0xa9}, {&(0x7f0000000040)="cb97da0729d26d9bb3ca1fcb7cc4a5b438cf168111b42579a809f2ed72", 0x1d}, {&(0x7f00000000c0)="ea32108cbe21184433449ce84d17cfc92c16a747e5b5c3048f92199932051e05f9411bffcfe968fdf8da84fea823e55fa7f39e246054e4", 0x37}, {&(0x7f00000006c0)="57ac150d33a7514ca830ce1c653c31233d2ac52d9e98d45db1902b96cc679bf38161e15fa13de496fa794e3466285ab7dfa309c95fab61be09133941d6e95d4b665dd58728a9942face4a25cf1f550dd521d552120be1ca6454491cce15175efdce2b4e4d981f630160a4d4bb1959d5c1960b31625e5dcb0c7a333ca5b572d2257f7689b6f8af1e8e2426d9a167c486c4a836c1e23909c6fa291f05e7635dc0a57ec1bfc56441bdb1873c55491dcfda196734eebc5db02b8f39f2d95587e0ece77ac021b7f0b868185727443c448496878b88050caa069ccb4fc74aa6132c2a94dc607f89f22", 0xe6}, {&(0x7f0000000200)="b2279ea07a8d36a4485a91bbc5d368815cbb214ddbe4fe86e864921acde2", 0x1e}], 0xa) ftruncate(r0, 0x0) 20:36:29 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r0, 0x8) 20:36:29 executing program 0: r0 = socket$inet6(0x18, 0x20000002, 0x80000000000000) getsockopt(r0, 0x200000029, 0x5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1011, r0, 0x0, 0x0) 20:36:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x40) dup(r1) syz_open_pts() 20:36:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2012, r0, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/110) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:36:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, 0x0) bind(r0, 0x0, 0x3af) 20:36:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) 20:36:30 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) getrlimit(0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 20:36:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) select(0x40, &(0x7f0000000040)={0x2, 0x8, 0x10001, 0x100, 0x8001, 0x4, 0x6, 0x401}, &(0x7f00000000c0)={0x1, 0xf0d, 0x6, 0x2, 0x0, 0x200, 0xffffffff, 0x7fff}, &(0x7f0000000440)={0x9, 0x200, 0x2, 0x2, 0x3ff, 0x101, 0x9, 0x3}, &(0x7f0000000480)={0x4, 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffff15, 0x8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) fcntl$setflags(r3, 0x2, 0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:36:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xffffffffffffff91) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x80, 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 20:36:30 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="a558973fc638b9bdc989076e14189739535e83e5a1180ca646cf017d998ff15368d03f9470cd3fb4e91f81d5b78a0bd596df1933244bfa826c1cc6bd6399b7939b2bbadf0bd4c69fceff32bc652d0850470a17a0a87e1e5aa3cbdeeda065d7827d74648acb4444a12c530127aa1b22245df82f802ec5c95facebdfdc674bd0dcb6828771cbeba171e8cdf73c92dc52af888f5b8369", 0x95}, {&(0x7f0000000140)="80f28084a5bbb09de2423e4518d9e360886358243ec118373083375104eedfd6607d6249a20686c4e4e006eb75d6cad8d7e21223da3211c57509b45198efc8c7bd9e8e434c0651c355e645848c5a93cf92eca8cdb29bd5b6ebae6bec656b9a0f59f4844037a484d7c1ac9e1d33ec3c400b3fd9755f43a104e6e7c76a7ae5bb5d14e55142344934562c80a2bc1fa0a89bb00f872bee82ce9305db711fd7806a3698dfc24659a5f93b4ae345dadebdba4b6f52bc57826121ea3c2b3dd88cf5aa68f81343fcfec4c9", 0xc7}], 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 20:36:30 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x110) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = getpgrp() r2 = msgget$private(0x0, 0x100) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xfffffedf) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, r3, r4, r5, r6, 0x108, 0x7fbb}, 0x9, 0x2, r1, r1, 0x80000001, 0x7, 0x5, 0x4f23}) r7 = semget(0x0, 0x1, 0x0) write(r0, &(0x7f0000000240)="815402f23fb0d3920b8e7e9d43c544e8ba546ae9d3c92efef770071f9d7edb22ee0a42f7c643d46b031045b374f20081581495fe1ce868a9989385c217462aa8ee59912c76b812bbc2f143214a379c2f6e248873691998eb4ee2f496191bedba4dd3d65b1e612fa41632d017c5d65934fdefcf338e76ae50e2899678519394ff375c98c56805d36c8c4102f9ef2312dbef49af432f0478e127a21d8b7d599c0781b6a3026c72b8727e8ea4e2", 0xac) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000180)=""/83) 20:36:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) write(r2, &(0x7f0000000080)="8ae55cff1a96ba7345f8c377f0333038111ab21ea90be8689a33f4c2dba3dcf5e1badb0b33ceb35466cebe4325d40f807de7e84f2bb5210d3f309ae97bae6c1a5103e5446a0da75113c296fe", 0x4c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r4 = dup2(r1, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) 20:36:30 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSTART(r0, 0x2000746e) 20:36:30 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x220000000002) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:36:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0xffffffffffffff6e) 20:36:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socketpair(0x19, 0x0, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, &(0x7f0000000680)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 20:36:30 executing program 0: socket(0x2, 0x400000000002, 0x0) 20:36:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c0f776288df6384a84205ed942ab7f6700e3ac472a7774508231ac47ddae0a3ee5e8cca2c85a4343040049ec2a9d8b3caa7349cd559770272432512a3193425b7aba29f9e388131ec3be4c5f72c90b9d40066cd7443caff4"], 0x10) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) socket(0x6, 0x5, 0x8) 20:36:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x200, 0x70) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0x2de) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = socket(0x2, 0x1, 0x0) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) flock(r3, 0x9) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getdents(r1, &(0x7f00000003c0)=""/192, 0xc0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0x5f7) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) lseek(r2, 0x0, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x2, 0x1) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) 20:36:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/152, 0x98}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/21, 0x15}, {&(0x7f0000001400)=""/205, 0xcd}], 0x9, 0x0) r1 = socket(0xf, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xb0}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r1) kqueue() 20:36:30 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f0000000480)) 20:36:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x6, 0x1, &(0x7f0000000080)="21a3c5ffbe00fb105b25305628c577d34faa996367d506e335bf11e09f3fff12b338f2fdf18cec4a56e3d12b3abee18fc54f7fa6ba036cb5a21876bf522b105a726ac8c0d54281fc04bc4fc17153cb24d6b7303de039aa4a1be8b41cec51b17948d1e10186035ad27df3d0d16a389f3490a8fca3573ba7d693494c0c4a5263134b73cc282155bae277061657d65a42d6ba56fb1a15b5cf4859fe296b246568d786b6c79cc058115eee66125062f19b81ec488851f73c49b04f4b7d209ac82da9f24389dcab29c908e6f28a7af8810e460c15ff45", 0xd4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 20:36:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100), 0xd1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) recvfrom$inet6(r1, &(0x7f0000000240)=""/185, 0xb9, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x3ff, 0x8}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x24}, {r0, 0xe}], 0x2, 0x0) syz_open_pts() dup(0xffffffffffffffff) 20:36:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) ftruncate(r0, 0x4) 20:36:31 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="9528c4b42a2d39d5cd3847216923e7547cc0b651e4fa8d240daade6a91", 0x1d}, {&(0x7f0000000180)="53c4da4f34fc1331708d8ba7c823ce06059f509762de53fa01d3839c190f19c88e3a5b4d050a89b119dba21ed0070d57a9a755d529e7a838ada5f28336c8d6fae808004168549da444aa9feab172fc5af60af1ebaf814d605ab30c158c8584530fc8e14f8708e1825568e0dccbe73c43bf15730f4dcf02403437cf713a84e9eecfb4c05f933e9f41d03deacc872b2345e9296100f020b598142a7ec9ee5e9df6f291c254950fac4bdb7b6a5a1d039539a73a2e12b908c58c1e967e626f90abdcd41f9be20d428c81e15ba453b323e028770bc0afdbf55bbcb0931b66c1be56d33f", 0xe1}, {&(0x7f00000000c0)}], 0x3, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 20:36:31 executing program 1: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000100)={0x3, 0x2, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x0, 0x3f}, 0x0, 0x0) 20:36:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4) recvfrom(r0, &(0x7f0000000040)=""/85, 0x55, 0x43, 0x0, 0x0) 20:36:31 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, &(0x7f0000000300), 0x488f862ee8ae563f) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x100000000000013e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x5, "001100000000000900000200"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/116, 0x74}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:36:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/31}, &(0x7f00000000c0)=0x21) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) chmod(0x0, 0x45) fsync(r1) fcntl$dupfd(r1, 0xa, r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) 20:36:32 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x108) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3]) getpgrp() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 20:36:33 executing program 1: r0 = dup(0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000300)="7a03150afa2168a312c619a4d9d89d70004caa7a511b4c8d8d60257110f7bea31e364d9f1c4dab6aa6be5fa47dd7651119abd19254baffe606f27d800459f671fff976d4329dc142aea5543f876fb7f8e25478c301c7b5361f5b838f8a80385bbf4c15d4bc2ac5492750144a98f75505ceedad8c1da212dfbfe462956f998d063cf58808e7c4326b687c8e0e0cbc5cfaaaeb32bf15c343204102b9b348e6ae9e6490176b707ae926ea1d974c70c68b0f3793ae855e9b2246", 0xb8}, {&(0x7f00000003c0)="9fa7ec9d1c3cf246838f15bbf8595b11df29025224e59af33f8709e3e5eb78cd2fb76abfce52f007ac96e72621818ef2d7c4b97436693704986b6c6997e5336038fc77d41939cd87f49c46a2e0c6e8e5d6b6d52c1885168ca61bd2f878878306b5611479771f07ebd2006e3eb847d36e5197526b8187caacaec214a0ee0a1c89201f307c73d8d2fe72d6d4283ffc3707513262007d9439222d03357bf6b356dbd5a1509971590f9949bc2b41cae8c44359f973bcf7a248118d25e4f9c951d0b2d6f9dac8a8d837d744269bd17ea6784cfb34ce3b9816fed6c2d78ef1", 0xdc}, {&(0x7f00000004c0)="b2058abbee6228f0cc60ac1e39ac6048b08ec2d99d14c2aed248afab5a2c", 0x1e}, {&(0x7f0000000500)="981c5f53025a6c881ec3e3baf7a0404651e8605b774e0e32586880ac519ab64ad907b4419a5dcb12b3f95f5b9f945d85fe9c4d1292e91032454d1067a7b27865054979a0f75f352d99b9a018d507b0880a7f27edeab3d4bdc5d70b1ccbdf94dd3fb8e78249d136844071ea8b5e4fbb73", 0x70}, {&(0x7f0000000580)="bcd0f4e6854a4bb29bbc976ae23c530015dc4827c5e47f39d8170762c390c2d58e", 0x21}, {&(0x7f00000005c0)="406eff6b060fc8e3491daae81b7a80a9441d4e6cd98dbccdfab4ae3fc099bd038aea6508b9ce2b0d365350b717da2df0e72edad14ea088b1742fae5eebe153aaca2cfe2582d77124f950542b403a918dd3086098d1a091cb5d397442b4d0b7a1b3ce2861555808e4d83a0ffb345d60d8828f7275f4817c3a7f098f726521ef08f8a5c0d5c279dc03", 0x88}], 0x6, 0x0, 0x0, 0x40b}, 0x400) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xfff, 0x200}], 0x7, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x41, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffff8, 0x82, 0x4, 0x5, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x55, 0x80000000, 0x8001, 0x2}, {{r2}, 0xfffffffffffffffa, 0x20, 0x3, 0x81, 0x9}, {{r3}, 0xfffffffffffffffc, 0x31, 0x8, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0xf1, 0x20, 0x9, 0x10001}], 0x7f, &(0x7f0000000280)={0xfffffffffffff800, 0x7}) mkdir(&(0x7f0000000040)='./file0\x00', 0x188) 20:36:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x5040, 0xa3) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 20:36:33 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x38, 0x1, 0x8000, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x581, 0x3f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x8, 0xbb4f, 0x0, "931b3172d31d4b8941a7f6c8377f134cc03050e9", 0xd8c8, 0x4}) 20:36:33 executing program 0: munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) mmap(&(0x7f0000713000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) 20:36:33 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1c0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) r4 = syz_open_pts() flock(r4, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x3) fcntl$lock(r4, 0xa, &(0x7f0000000040)) 20:36:33 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xd1fb, 0x3a0, 0x2, 0x0, "71cb7abb82a46933f5786f6ba5f464d45b1b8779", 0xffffffffffffffe0, 0x9}) 20:36:33 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) select(0x40, &(0x7f0000000000)={0x80, 0x2, 0x100000001, 0x2c, 0x200, 0x9, 0x7, 0x9}, &(0x7f0000000040)={0x8001, 0xffffffff, 0xb71f, 0x80000001, 0x7, 0xffb, 0x40, 0x82}, &(0x7f00000000c0)={0x4, 0x0, 0xf0a, 0x4, 0x380000000000000, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0x20, 0xffffffff}) shutdown(r0, 0x4) 20:36:33 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="eaff125c00000000", 0xffffffffffffffd1) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 20:36:33 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = shmget(0x0, 0x1000, 0x90, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x40000000001002) pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2082, 0xfffffffffffffffc) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x9, 0x0) 20:36:33 executing program 1: select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:36:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x1000000000000) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socket(0x20, 0x7, 0x4) 20:36:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000040)="72539b40c6ec3db9ed543168af8b246f21aef6e900694f286e5bb99cb2c7f0c961de6b6e2af9bd1defaceb4395b2e42900d265df81da9b95001762eadfce5b", 0x3f, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 20:36:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:36:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="974d2197", 0x4}, {&(0x7f0000000080)="7b5107b0055c6e95b9a6594226941012abe2ad2ccc7b053bacce869b0e07b4d9dd2d5740aa2b58b5d292c9d174be59d42ddc1c598af7146f6035cd17c04f2878790ed64cea77f429491ae7f594f33ab5daf1a921444bc2634bfa6435e3bb381bc9d9ca5abeeaa994edc004c5f472aa43783e03172ba8df99d453c44089d61600a483ce8f44b144d436ce64001a82c4d8263d038f3ab7c1b28432ec50f827e089ee0fa77e23ca6dd89a8d395cfb7fa89a5bd7892ff347bb738043033ed17de11ccf33f63fdce5a5434a7ce9f5629f95cc29e78fb8cf823114047723c6e41a7abe7115b13dbd7a358eb45fd2ef3b0a283fc4ed", 0xf2}, {&(0x7f00000001c0)="bbccbe576cedb4124dcc8a7205e84e97b1215c10fa0fbc8c3d0a7dc6d76c8f296dba48b4ace73a6ebfae95a85c71384d633b9cf1ecb4006c76c68d47afa07128a0acfa52ca7c1eb9452b863502c98f400018e64676838f603cf45c95febd66c9706fa0ef700f09328953932060c75cef00e4432ab6b88218ff4dffd84a7b5ec4ad8217e1e18020d1fba8d9a6d1d5242bf97708178c25cd83a13f625395a41dcd8f58b5e6a109b479cebb1c227adc9218ff5de27910d32cc9ba34a882b56e6756f203dbc0bd8085a0bfe96e284650dd66b8a85b7de98efec54b2bf94a60ee9ad0a43b23bcdb9c028dfda88791e7737a87ab61f19bacfcde6827b75a557755239058bbfc7bf218bf446c73d8cbe95c14a489a5cd27a6955c10cbea7e5263ce4a2d03204b56ce17ff687880a02fab006c618e4d3c234f41e851d1a98d6404e3cd97f7d3874262b9cf5524ecf94a06b209aa53bf0a96460f4106a48bbfa309def80b34dd1c7d93971aa5792e70ad9dafc2c23806284749b3359d439bfe75ce8c94d7f53c9012b051c689cdd92a2d2f8a268a1d6354aaabb3f5de2bd0d6b5c22a5f1b4068d83ee5a3e61cac1ab97029e18f95c2b8a2d0cd979da7b383960ecc9b21deda63a9dcde46b7e702d6fe814c0f2d52ff87f19bc58274f74b0261ad2b5e7b8545527caf422918d4dc4bd07c19ef334b147971f120dbb68552d5cfc49576ae32485de62487fcf40648b1a569fdf678eefe305589b54e133fed07ceaf5518505c60fd25112be466d9f2e8b9b148a2aa2fd3466bc73fc37a9ffe45a987be63d0ef92a352b346162603cc8f1aa31541a047cd8687e71452f5d97e64b1e73efc44c57711167784fb218fd22ffec48c5876aa2d91ee168d502458aff7f5471a2cd8307d80bbd42e8322f44bd8435ae706daf713912d7cc6b0bd3d505a21dacda1b3c63717b51e26ca6c3b0ab105d87f516b5f3326ae4fc17403221108afb82e8fab000462a812dfd6ca26fb47a3f6d5288b21c21e8d6095605fb73401af49fdabd4dad51668d31ce55470a024a833834f8974fd4e6a09d410adb9143e9e652137bdc2a4c95f13fad45484416ff849a0288ead902ad6f6f7b3c5af3bf0335ad7644c6af1d9f1130a3aefd3285c2f15ff327f0904bb7b0ea029aab105eb331aa0e2734e6bf60346644251774785d790fb39eb7b51833efeaf257e4eba26e492f839d2f802ca0279ffd496624c562f9a4453a1ce6a4439bd0ce10ced7950816292d68679cb78e7bd2e8cb89dd94f26a148868d677eb9a40a1617d5f39ed93d483eb49ed1ca9bd38f369606e22a4aa5278cd74b068641aefc2d68d011c6c9550fb7785da03d50a442e7dc197d5181b64c67f152e3072ca9f1c515730dc1f9bd72836a00805d52303eb15cea2c905f2eded42435f13d29c0148611c4804076da6b5ee26bc9dcd58c50adba2d59d3cdafc847b1cc7f7b46992caa987c0807d77dc4e4c10668113907b43dae9ac8863a72806a04b74bf2e375b6967f323ad68a095a737bb7c55c816bbd38b8fe86fdd6684c09d32e87c7dce724211ac8a44d174a6c07a96b33d937a7c5faa42cc6005f8fe1887027d0295853b8c8131384691b0684b395b001cb8f5665a272bbfed53202c9053d0659c036402781a82cb6e283d7e5051876200ad06dea213c1aa182b97c5389defc6c585282e8e12c6f8446db31e324d19cc2189cb833f74ff7a240c58de2682d238b322c6732920b35c97447c9d0793f21cf64c201d875e80abee60554a4795d6113118acff7ef6f993a86b139fc8087ea6c09f248e7def34cce31464f5abdc9429ff08b244ec4b1dd3e628385dd58f3b2d0e22358790275be774fabce53ec6fe3c9879f999c159c66cfc935836f2b3ede8c615bb6919ceaefd25f7fbe8caafdefb413c68b3fcde67112c59c3c8a84c695d25027f0e2f9769f09134560ea959557fc5eaf2e9f78c05367b734ba6746d4db19aa1b6b5ef2b7e63ce0983006b6329eb4bd469ef68f4d24c1e9084ca2ac788c714fc37da46ad220743cb914d21ff094c7a448cf1d0f9f8bd4c7674b748c5bd7ff365bcc82bc788ebcdb75757637c59f0607525ac514033c70f2c12720b8eea6ee0419e995bf4aa90e199be8115706a7a08908cc17f04bdba898234e9259182f2cafe51a068df551c3852bd9c6d3cc8e70aeb8ef754fae041397875606d21b6a80ef95cd0b2bde2e2fc019cfecceabd6b9fd8b151e8e768380710c1e51bdecf0411bb8dd4bf8ffc8f62ff813579361301cb5226f3da2616b30493aea1c6f15c6cc8aa01738fafa4045e07464833b50461018ea539b7b767fa7e0910a45ac9cfe683665646b4e1389d9a129b4256bfd1fcdfc1fd101dd24f2bcc6e9f3a3816ef7fb362904d7ae8dd3219752555676daff544e37e79fbf33776e8b86261b7b8b246dfe4c0dc9c23b668b345749d3e4b42c00578a139495d0fcf7d8e2fa290be7c76b965eb7fd37d00111a2f58b2c5dbf47662544416a3eeb018b91f080ed2acd26b170f7f3ee540aec5e621476d7715584887e31cdfb32fd7a979fb60ffd986f8ea60d67ebe6c4465045d82569be34f6a69cac57c85f1760a8a37689e9482cf07b3b7bfe648a0698356986c6b197ae1f0002cceaafccba923a4fa868f494df7ece390ffe0a4e30ef2f9d769994a8e6b2b4b757afefdce9d839a3c86551bd76ee212834716356103aedcf52afe5f6b490658507d0027908b4e3530f2599e0644a8a8028b2b16eecccf7523b84769ea171220bc2c269d1be20a098bdd3dcd91d0bad507b3e1ae1165f3c8bb3eb71bbb0d387821d2deb868a16a31ebfefbe8fa7c0cdd71bc2e8064b7c0cdc9008e8b15baa9c85b13554464a5c91eb1aef9837a4e931972aa3e9ac3d5f5f3e45a5c2a0debe95caf93f15038ddfdfb4c5ad8803334854bbe34ab48a74c0ba560d152d47c2387596f9682c00ea01b74306004522acdae5abb696ed87aac16ec13e5e9b414fd3910544481654d5e241cd8dd4590bafdd4bafe7e6f03dc20b56bf7b812fc7606def7cf1fe7359fd3403c724cca067c45032a44c25ba1abb1807f9bc985220684da71fb44990f1cc93bb5fdc7100a2e3a4d1803de51bfb79d0aa124b237d2d41946640a398ef54cf57fd418c26a1e6b4673dadacd9fa64ccfe65800d2257182a631cc63aced9955795061d1cbd301e57ae3bbde88299399914f0454874142a8dc68dcaf6edc3c62b3e39d3c684ac6a1f53a5d3aeb50c03d41e7d283e6f460e12a43d7fce1242a9dfb4cdebc46cc03e2b022c93160709d73ff46b130c0f816db86049ab45f7df495a70b89238073e382e89a30cf4b06564d0ec135939912ca3e2f4410beff7002b73ac4cffb1bf4cc50f768401fc37366b5fc240a3e104acca613466cae1b5e2223b3da3f5768b7ec736ef14fde4dce538a04e7adced8e8bd45d6beddefb1484d27a63bb7d83a6e17e11e389221e18d4978a01fd41268e08afc2e3a69d6bedb2d68db320537a3fb75cab10cd763eade62043fef573da20cf8798681f955c9bb5e33c05a22de55fe0ce064c8c50389d25ead0456559cc02b4e5aebd33438deafba1ee7c67ff6be25479741847b57da85baf93229075573d234ddb425f67951787cb2374b63bfc1a486319c0f4b9bee9f359081b3f81d636277011b2844ac1028e94eee2132a03ca9e282d8537656e2efd2bc6664d499b21b89ae2cb0e544149f6afc062d72d49d1c9d18d138b6baed9a43d8bd3ea92a5745f2a84a4417e41123ac44a3e7706516a08e013b6ef4915953f56e3f693b10ba3d240ffac850d6511ddcf3a579180dc32b037ae4316a374e89c2f93e924fadc1ee83051a2e8cd6b356daa79cbce8a167f99b88d0e938e845c2b74e2e3729bd4aa0717c99b8dbe74b207e45546c619407b8893d8ca0d6cba16b570fc44ff5ec5377f491cad6b409ac88ff17e8ba541cacda4978a803d7129a8e57571998fb222e80f960ddb58eb4e6cfc2b0790641d9bf823d7b519ef0b40907b53c988f4c35e533373c736862e88987f4aef0f395c3e07547f1f4d6f6ccc5a3c27a8de285b9e18f42cefbb4f2e5231f52869ff3913ce488bd8ee879ebd0a4e4ccbce3e8b169c8fdfdc75cb935a7df18283f258beaffe65b28a2cb03857864bea79b9b5528315d2d8c0405c613541f4df9ac79b89ccb94adb00caa3b87abdcb75aebb4db1cb1209d6932cef4e059b75140fdce0e8d6ba28e4f7a6d5a4e505a1a0cc6cba6eb08ec34afaecf3d87444677f67b285d9e92652723e06dd98719b59eba732cf22b3a8cb4fe6fec5a908813fe92fd3b7c18205a7b6912ca5d08a596e5f19f27bcdcbcfd37c677b311ea95fdb7e732892ec09f2d944bba6da529698358d4029fc043f3d6b80bb3fd4ae4ba6f673b8596cb6da223e2239bf5387beccad834f905468065ef3ed023c5391fc57c8fb2aa410dd933df29169443670ccd6aee1884bfa749150f196671a4eef33d491196f3f84798730e5f3f99c69845144714a8b9f31d995e526d6c43db1fbf95a14e0d85ccce0554eb4fb054678c1d0643e1fa50014e525ed71e4becbd9f7fac4b47b3610937afb9cdcda63a6b85bfddf3fb39fe2c6738e4a1953689be754e6f84066ea0be3c0c01a97a45db0dc3cee0a84bd625d4636e48cf99372ea8ceafd82782925ffc44fffe65903fe2914681ef11d6e7d18f8b19ea1edd7073415733cbfc718d9e5c106e44b698b09750fbfa2058a5060579b2dc0b4faf10d563399c649a019e286ef1645bac6fe58864d4168625b666ffc58ca7c12a2873ee72b9421875c9e01da359633d3038b77837ac5baa53d3d6dc333c2007b4d899e459c22bf39d2d9e919b017108a74c84c80095930c350e5e3f83448d7db6358bb2f23980ceac3bc3a9bd88d189c3aa6f612ac1ec753963c89b684287f6e42e1eac095a61402596789a43a27b36d7949d3456a960248107f49749ba9178b7bb9502e3912d9ef62c2a5f7a07671f3fda47f19d33fda31e2ba1fa05d67d692f257e5ba12127de3e91e85fee612ef2e68f95e15a307a8c8f827e472b08f6208bcec30ed781a0393052d4a5d01cf6bc685e47eddd8fb79dd5f948593547195a7966378fc4e83040984f202e6308454132638f8ebeea4352034474bb1a9a3be1109acfd1d2f55c2a74b8b3a27bedacf23c834b4e4b8b5ed90e775917da70166064f6a06a9a123249624b066ffb03db5dabf082f799733baf4c61203e51eef557b0a2f08202e54002637083e4faf0f6b16fd9d180fb6e164ba6d124c8e04dfec0b8a3de249a3a9758f4fc1e19994176572ffac252131627dc3e3e2b28319cc78a404e06421359d6b946180bfcded23dafd7e7456bab38b574a3aee61d7d1365c98cac2e13114cd9aee11bb16ec81b3b58a8ef89d5d7ce277bc038e1f99e30c00611326c5370d9dcb5d432e3778edab2b3fe32092e84975fa4246a51011d18f1a851aee806631bef3b9444a9f6853148c2c4cf41455393c8e88c7e64f481d15114da7992285d6ec27ae4959470f01a989171507d512864e47df16c8a433d95c7bbdfbcf68ca58f474b5a8c05b53838b4dcf9258df15694428afe68507012c71f2afcbcd5f62125e7c5a0da999f3fc63a91b7a63b6556296b75c8da704961a2b220e9d3c8443a3d869c0586eec822537b2ef9602c05d0e5e4fb3cdbc85155c9493b3fb9ef2c243f09c509ccdfc629a2957ec6c50616d7b6561bb794578f416c5fe3d5639a47952c0761a0674893a65e9d2963ec0d48e4fdc21", 0x1000}, {&(0x7f00000011c0)="719a140021f86c79b8330490e4d0238d335ac196797aabe66c30ce0fe5dcdd8ca2d3210436a7f8334fccfb22645c05ec9db0884383182a990754a60cf0d57363eafdd02aa77e8331ae2767b62077a64ce5365a0d44794705aec68d7fb51fd52ecbf89f63b1450445f54d2d89e14d0d6126a603442301a17aac40c5d1d2d4492e54afc41833e3330a552d996d4dada1e86b3886808419e8c4b84e07", 0x9b}], 0x4, 0x0) fcntl$setown(r0, 0x6, r1) 20:36:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x7, 0x2032, &(0x7f0000000080)="425169721a7aa949d8e4a2e72dfed59f17595949b8f08ccbd5b571e51a727c8e406392c40677e1b77a106520e708e5403d0f4cb9f292b195557fbe341c93c172454a070696d2c61d0009c56f393aa1ff604e23409670c3eb0bece72a213223d16fa3c86a68c976f8464134aae749fe4a70f5cb266958964c1129dac10fb1f999dc3af44ff8003b993d403915230cf2", 0x8f) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) setsockopt(r0, 0x7f, 0x1, &(0x7f0000000140)="da9b39977dd0ee877ce5c23e902491c0568bd5a7005fb89a213dc1a0bc49d79f7e81cf44252c560ea4ac7917d0e065b10ecca92da01488031f8adb61b9a1b62c59c22654c506ac12a40327817ffdd6df246fccb575ef3869660bb832d633de74da6458c33d4ff4a373dbbeb03f2622641171279089d6486dc1812a72b7cc1879922a2b5f2cbd7331a47b816049d6f4740023155680871368f2be04cd6b5f97d4627f67426131ef452650c0ccef833128d7c8286a7f56e679f116b7999493047f92433828b837e76b2b8999947fe8e0b8e2a5468d293e6f08fc63c8ad00865de8def87df61ac7a49423594dae50", 0xed) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) poll(0x0, 0x255, 0x20000002) 20:36:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:36:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00001f8000/0x1000)=nil, 0x1000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 20:36:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 20:36:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb58, &(0x7f0000000040)={0x228b, 0x4}) 20:36:35 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f00000001c0)=[r0, r1, r3, r4]) r5 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r5, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r5, 0x0) 20:36:35 executing program 1: r0 = kqueue() r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r4, r5) poll(&(0x7f0000000140)=[{r0, 0x115}, {r3, 0x29}], 0x2, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 20:36:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x22, &(0x7f0000000040)=0xea, 0x4) r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000100)) 20:36:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r1, 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:36:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20020, 0x80) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) socket(0x6, 0x5, 0x80000001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:36:35 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = dup2(r0, r4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = socket$inet6(0x18, 0x8003, 0x2) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = socket$inet(0x2, 0x0, 0x7ff) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r15 = socket$inet(0x2, 0x0, 0x3) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x9, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x48, 0xfff}, {{r3}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x1, 0x2}, {{r5}, 0xffffffffffffffff, 0x10, 0x46381e6bb6726995, 0x0, 0x3}, {{r6}, 0xfffffffffffffff9, 0x14, 0x20000001, 0x2, 0x5}, {{r7}, 0xfffffffffffffffe, 0x1, 0x20000024, 0x0, 0x401}], 0xfff, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x200, 0x5}, {{r9}, 0xfffffffffffffffc, 0xc, 0x2, 0x149, 0x9}, {{r10}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x5}, {{r11}, 0xfffffffffffffffd, 0x10, 0x40, 0x44, 0x4}, {{r12}, 0xfffffffffffffffc, 0x2, 0x0, 0x7, 0x100000001}, {{r13}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7fffffff, 0x3}, {{r14}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x100, 0x1}, {{r15}, 0xffffffffffffffff, 0x28, 0xfffff, 0x0, 0x4}, {{r16}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x6}], 0x782f2a8, &(0x7f00000004c0)={0x6, 0x8}) r17 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000500)=0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) fchdir(r17) renameat(r8, &(0x7f0000000540)='./file0\x00', r3, &(0x7f0000000580)='./file0\x00') 20:36:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = socket(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="1e002ef800605118ad510c6422e79b2e8de87de7f7d18a72f3792700a5bc1d5ad8f8375f43c7990f632821dbfc43aeacc0025d66096b2aa78dbda042ca7b9b6e83692f2bed228ac9539124491f4a419580ec1828ec60f0b669b04a4fd75eef8c2db991547ee0b700000000000000ffcdf7d3ff1adf77ed220d32c7819f03ab1b88b419d83c981de2ea5ca71031c0d2fd71c82d8057607d1768f4688b7800d896a998bc5bda5c0df7"], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 20:36:35 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x8, 0x27) r0 = dup(0xffffffffffffff9c) unlinkat(r0, 0x0, 0x63d6f27cfd879b6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = socket$inet(0x2, 0x3, 0x10001) recvmsg(r3, &(0x7f0000000300)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)=""/46, 0x2e}], 0x1, &(0x7f0000000280)=""/104, 0x68}, 0x41) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r4, 0x4, 0x1, &(0x7f00000000c0)="4903418f3f6541028754b48edab0674c82f35684c264a4bc682b5fa9fed96994726724fc4b6740296af2afd29846b875f7647cbfe1108ac099a310d3ca599daa7d9c14aebd3eae59b302cf9a290af6ff4ccafadc6de7ac74a10998e898d6204addc096359049c98a9c1bdf431c3f4c40ff93c9b8d522fd94f32ff014c6381c23f73db299c61661bc794d16503b1926d3df64b36333d108d7dddff422b34a1ae91610b7636cc28646e29a3b302b47ad0b446f909156e080d5c3bf908ee9b6b8bb7bcec6cf38d8ffb4e116071001a21398c8e5f22088c97597ec87a146e840b279a6b8", 0xe2) 20:36:35 executing program 0: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x60, 0x6) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x2000000) 20:36:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt(r0, 0x7, 0x8, &(0x7f0000000000)=""/169, &(0x7f00000000c0)=0xa9) 20:36:35 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) ioctl$TIOCCDTR(r0, 0x20007478) 20:36:35 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f00000000c0)="09eca9cbb43b398d1d67e752d4cafd18804fb1f77b8ae842daa3da01576e5c3016bf9dbc0bdb390c8f22ad2de16a69a950763cd46e67564e60de81f1a027bb2129", 0x41) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:36:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000000), 0x8, 0x800) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 20:36:35 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) pipe(&(0x7f0000000000)) 20:36:35 executing program 0: r0 = getpgrp() r1 = msgget(0x2, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x4005, 0xffffffffffffffcb) readv(r4, &(0x7f0000001700)=[{&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000580)=""/192, 0xc0}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/189, 0xbd}], 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001800)="c19227232583d67a9298a4c5e424812c254f57daec62bb092ae5f7dc110d6d865b74b34203a57907f4ff003ed282a10d66f00f621079dde3bdb93b0dad1aed2bf22e6d552ce44c796fabc16b3bd32e7ea0fbe2c21a754e410cb1d1555a9687fddd3b731396ecf4ad7a457e860129fa240bb417242340f82841619687b7caacb90b5f24bc7e290be6c0db0085cbe59359b3e778027f3279a8e1ec00", 0x9b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7fffffff, r2, r3, r5, r6, 0x80}, 0xebe2, 0x8, r0, r0, 0x4, 0x8001, 0x4, 0xffff}) setpgid(r0, 0x0) 20:36:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 20:36:35 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000004b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c49efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001fb4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4450510e07e8ac35976c355ecafac7cafd5f154572394a2e5d072baa529e135d1c03a35bba986efbcfbd7812d2b179a4338f9fe2b845a9edbb5987c26fe98c1857c03125294d90c794cda220d10122f67f96bc9c3019cb2c7ea7903759d905d16d889019388dd23428736a8d097b054041ec5123aee45fa29218f9ea4bbd6859379cbb7d2fd6c2c2b3203590b4dcd080e2338ec279a9954295d9498c178cbb50f6be4e789dda1eeaf7b9a07"], 0x102, 0x800) 20:36:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x400}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90cf, 0x0, "d730c10000000000e74de400", 0x86}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() close(r2) 20:36:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x12, 0x3}, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 20:36:35 executing program 1: r0 = semget(0x2, 0x6, 0x200) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/245) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x20000000001) truncate(&(0x7f0000000180)='./file0\x00', 0x5) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) flock(r1, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') 20:36:35 executing program 1: r0 = socket(0x40000000011, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xffffffff}, {{}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x540d9225d19661c6, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x7, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x14, 0x6, 0x4f}], 0x34, 0x0, 0xc68, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x200) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x108}], 0x1, 0x4) 20:36:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="2f2b1f357efb912662e3cbf40e6e7894c2cfa1160d134463c38643d37f6ccc6191608bdc7c6cd8f63b20a6f7e62c5de2a2e1592724722397aab5178a6376d8412e191f636c40234cb6f3572f225c6d088bc061931062dfba9b3326fe8a6e97f7a6442f1fad98d4cd717b37b206ec39c62cdfb1d4e0fdfd537060dd2269979d36be4b0a4e0ac24ed886a92f90c37f212a0178f774977c7ebaea9c6bb12c054dc6d9ca6318bb", 0xa5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 20:36:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x54fb, 0x2, 0x8, 0xffffffff, "1244a0197d03088888dd61150ad8b53687c0b614", 0x6e, 0x5}) socket(0xfffffffffe000003, 0x400000000001, 0x3f) 20:36:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x10000) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) write(r0, &(0x7f0000000340)="99292775f02f466773f7afec325a94758a2288bc991a8d11a7c461666666ab717eee63f85f9c6c68300691bf8aeb73d40aa0a5084a8e9b39a7ffc16fb1d0504b1bd991572552f51d213ead999d39166070e408f8d951de3f0ee687ae3949122d64ecf5cab63fd3b637fa78a7cf55167fdb74496c4a0c223c19c1b75e96d8882080eaced845a156e504045ec64b6f5e75eb4d0a103acb6b9de39555b073ea4f887bb0820fabb49c8da4875ca306bdc11f7407dcd6c98f0fe228a089154b3ac1a1cdca13c9b41ee9790bb1019f971124eeb1b414f8", 0xd4) r2 = dup(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x58) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) setsockopt$sock_timeval(r2, 0xffff, 0xff7ffffffffffffc, &(0x7f0000000200)={0x9, 0x5}, 0xfffffffffffffff3) write(r2, &(0x7f0000000280)="e05817a885f495b35c0bfcaf0f3ffba8b24b6891cd6301939d106a06e404db4e39ac8f7744d838973704cdd1cbf8af13c22750968336a053627b62586fc0ddd2b1ac0a4e227972891341ebdbb0a937f25d88cae61255228769b926fdca1752a7eb62712666a6aa59752cdcd690efb9ad0e1540179dcc5f0c32a5cb08684271e40891930966c4e1f007d439aee2187b7063c5b9452dc0f862f7790d7f06373866351be53c9aaeae27c53f624fe7f0024a82324ed78df4dd1a7ea7", 0xba) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0x1f, 0x10000}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000100), &(0x7f0000000140)=0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) select(0xfffffffffffffef4, 0x0, 0x0, 0xffffffffffffffff, 0x0) 20:36:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) chmod(0x0, 0x45) fsync(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) geteuid() 20:36:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0xfd, 0x0, 0x0, 0x527) 20:36:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0xf, 0x1, 0x7fffffff, "b6c93df7f21103a8919b782e29dbb511df0568aa", 0xfffffffffffffffc, 0x6}) 20:36:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r4 = dup(r3) getdents(r4, &(0x7f0000000080)=""/119, 0x77) close(r0) poll(&(0x7f0000000000)=[{r3, 0x4c}], 0x1, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x20000089, 0x2}, {{r4}, 0xd652c0d41ef43464, 0x40, 0x2f, 0x8000, 0x120d}, {{r4}, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffa, 0x80, 0x10, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0x54}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x4}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80000002, 0x5, 0x20}, {{r4}, 0xffffffffffffffff, 0x30, 0xf0000004, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x5, 0x101}, {{r3}, 0xfffffffffffffffa, 0x1, 0x5, 0xffe, 0xffff}, {{r3}, 0xffffffffffffffff, 0x3, 0x4, 0x9, 0x5f}], 0xffffffff, &(0x7f0000000100)={0x4, 0xdda}) 20:36:36 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)=""/30, 0x1e) 20:36:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:36:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x6, r2, r3, r4, r5, 0x42}, 0x6, 0x90, r6, r7, 0x0, 0x101, 0x7}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 20:36:37 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x267) 20:36:37 executing program 0: clock_gettime(0x5, &(0x7f00000000c0)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r1 = semget(0x2, 0x3cddbe287855472c, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f00000005c0)=0xc) dup2(r0, r2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xc0, 0x185) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[], &(0x7f0000000200)) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r6 = socket$inet6(0x18, 0x4003, 0x1) r7 = socket$inet(0x2, 0x5, 0x1) r8 = socket$inet(0x2, 0x8000, 0x34b7) socket$inet(0x2, 0x8000, 0x2) r9 = dup2(0xffffffffffffffff, r0) r10 = kqueue() r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r12 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) kevent(r3, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0xd0, 0x20, 0x101, 0x4}, {{}, 0xfffffffffffffffb, 0x10, 0x7, 0x6, 0xff}, {{r4}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x19c9016b, 0xffffffffffff8d0c}, {{r5}, 0xfffffffffffffff9, 0x20, 0x16, 0x5, 0xa6}, {{r6}, 0xfffffffffffffffe, 0x28, 0x0, 0x2, 0x8}, {{r7}, 0x0, 0x10, 0xfffff, 0x9, 0x20}, {{r8}, 0xfffffffffffffffb, 0x20, 0x75062c5807db59af, 0x0, 0x200}], 0xfffffffffffffffe, &(0x7f0000000440)=[{{r9}, 0xffffffffffffffff, 0x41, 0x10, 0x9, 0x20}, {{r10}, 0xffffffffffffffff, 0x0, 0xd82094beff4ac411, 0x720, 0x879}, {{r11}, 0xfffffffffffffff9, 0xac, 0x10, 0x200, 0x3}, {{r12}, 0xffffffffffffffff, 0x4, 0x24, 0x3, 0xddb}], 0x9, &(0x7f00000004c0)={0x2, 0x2}) nanosleep(&(0x7f0000000000)={0x1, 0x40}, &(0x7f0000000040)) read(r2, &(0x7f0000000780)=""/146, 0x92) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) nanosleep(&(0x7f0000000080)={0x1, 0xfffffffffffffffc}, &(0x7f0000000100)) 20:36:37 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 20:36:37 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c159972b4d051a5722cd154653000d07eaf0bc6e2d0fff582007f"], 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) r2 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) 20:36:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x8) r0 = socket(0x10, 0x7, 0x80000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/168, 0xa8}, {&(0x7f00000012c0)=""/100, 0x64}], 0x3) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2020, 0x9) socket$inet(0x2, 0x3, 0x4) recvfrom(r1, &(0x7f0000000140)=""/120, 0x78, 0x842, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 20:36:37 executing program 0: mprotect(&(0x7f000004a000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x21, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 20:36:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = kqueue() fsync(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r2, 0x44}], 0x1, 0x100000000000000) dup2(r1, r2) fcntl$setflags(r1, 0x2, 0x1) accept$inet(r2, 0x0, &(0x7f0000000000)) 20:36:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 20:36:37 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) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:36:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 20:36:37 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000009beb5c66f488a74e00000000000000000000000000000000000000000000000000000077000000000000000000000000000000000006e3e327af7e1115cc5e5bed"], &(0x7f0000000080)=0x6e) socket$inet(0x2, 0x3, 0xffff) getsockopt$sock_int(r0, 0xffff, 0x110f, 0x0, 0x0) 20:36:37 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x80}, {r2}], 0x3, 0x7aba000) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x0, 0x1, r3}) 20:36:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') open(&(0x7f0000000280)='./file0\x00', 0x201, 0x40) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)='r\x00') r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) mkdir(&(0x7f00000002c0)='./file0/../file0\x00', 0x20) 20:36:37 executing program 1: mlockall(0x1f7fffffe) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:36:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xc9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8001}, 0xfffffffffffffe11) 20:36:38 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:36:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x3, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cde5e0c3c58d91784415e2b5014143dd5c6a2fb16429e649a977fe57dab68f69fe734230fb807d51da4dbb3d11738779db1cf869ceada50b8a5e436b1db387449b8b2d57f1abc1f543"], 0x48, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000340)={0x0, ""/173}, 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x18, 0x3, 0x336, &(0x7f0000000400)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) r9 = shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r10 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r10, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) shmctl$IPC_RMID(r9, 0x0) 20:36:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x7f, &(0x7f0000000140)="0100", 0xffffffb0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000040)="780d6be977ce7887ef03846b47d786b15e8a6ce9c30bb4e01339cf6f9b3fc166e85aabfff406b6e4dd767ac99ca1ad5774ab85f57c89c660c64bfcc9a70efa4c22ae0591d937f8110665ab2b0f64da03e7a66f448025a415e9c706ae0e4c63c0dbf73439a34cce31cba8134eaefd94b8a0b9128b939052f9e6d64418da6385227de15c0edcfad269032a6067c379c9917c593439c35a6bca4fc68b9a5ca5aee123d57448ede060ff8aed037b98919d5e62a4cd38f2e715b36e67c6c47d8564bb76b15dab4b658b4b3e5c15ba4a8c1b7d221dad6b1cc59be43d17fe7d8d8156a88ad14017b917d36bd6dc7f497a83d27615fb65d364689ff295ed", 0xfa) 20:36:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x8, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = socket(0x13, 0x8003, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) munlockall() fcntl$setstatus(r0, 0x4, 0xc0) 20:36:38 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0x3663a385ba4e7a98, 0x0, 0xd48}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000020, 0xffffffffffffff89, 0x1}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0x2}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x51, 0x40, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x16, 0x400}], 0xff, &(0x7f0000000240)={0xdd1}) getsockopt(r1, 0xffffffffffff8275, 0x8, &(0x7f0000000080)=""/95, &(0x7f0000000100)=0x5f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:36:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x401) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 20:36:39 executing program 0: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0d000/0x1000)=nil, 0x1000, 0x1) 20:36:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x8c8, 0x6}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8, 0x1}, 0xbb) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 20:36:39 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001000)={0x1, 0x0, 0x1ff, 0x8, "d88aca8d0eb28cf77a1bf05192dc684ad459bfdf", 0x1000, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001040)={0x2, 0x6, 0xfff, 0x0, "99a068deaf681e1c35f22644af12125357203573", 0x80, 0x1}) getsockname(r0, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x400, r2, r3, r4, r5, 0x40, 0x7ff}, 0x1ef, 0x8d0c, r6, r7, 0x6ee, 0x0, 0x200, 0x4}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001280)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) fchdir(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001300)=0x101) r8 = dup2(r0, r0) r9 = syz_open_pts() sendmsg$unix(r8, &(0x7f0000003940)={&(0x7f0000001340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003800)=[{&(0x7f0000001380)="f8d273b25f4949625214ebfc9458fe6669cb760c54df687fd59106d24800d4100441fc623cbb21a2a9be38848fdecf359b1c1d26f456b613ee102542cacf050be91a9cd5ce24b9838f96c8ba3ef1b2d00725460f56677150551ed147d09dd15b6802c50eaa7851e52f68e8ae6d65f47a8b70038edb306a69528bbfb3b65af20b9e4efb8a573119b1884142c0026998333fcf2101f4efb04799dda1046c41ad16e1f04b86edf21e7d75e2fb65c3e49216d22f2121666e9715e93e5c5a4dcbcee8f4b4c3179b7cab0d0a5b4c4db3c72f54f39e3c3512b90fd1a3cd5e74e9f4783e16a743bb24d3a156c83bfbe37839533cf3e46fabe128dd456b", 0xf9}, {&(0x7f0000001480)="12c5c2285d9322e96ba97870fcea4ec7166a3edd0a3f911639138eefe2b22f937c67081a3318c03c8ba0bf3f08e734d3fed4cb68381d0e16aa0b20437a3389c593416ac6b0b70d6fb8d0bf00e747cf0445d40fc10f13fa0e3be8617f139caa73e525456acad905534a7819a21e863ba5d33fd58ba29e9c65768927ba034c9ddbd4b214068cdec823c44e81b526d22a3e0048355c9ca997f50c62d107bd8007f414f48fdaa1122c64db6f906ebf0a254af657d7900243e1646868656b58429ac8b0cfe478d40dc46d05163faf55166a82300c2766b6454e1fb8cd2e395af913ef5cd60220acb2cb1e21a23eac17dd", 0xee}, {&(0x7f0000001580)="55850f7ab2f9ff2e697a9d71693952e515c76c7b5f4a9c001ab6b2721421d6d6b110ffec1d54e8040eb5607a19a2957919838f5d023fd89d91db3e55edce7666aff351198420df559dcc6f0d946ec2654584b56a1284998d819e4e4d21386531f8789d5a7bdbaf6b22a8bbb53504fb0217cd089483c55a57844bb494fe983ecbe48caf3640e65932b2f8ef34245983a6a74fdacc9f01d920982bd1793bd12cb9a4e7b023aa05bc7a7a6170c64b14f50e06531f77387e6619c5e5609d863b46e6c6c59600e82283cc4cbfe68d9151f5e7c7b23f93c7518bdcba4d94d340f0082ea44a6fe9d79b9f9e7080913a15c920dd2317c6b5b1cfa650d27fb77a9db91658f40942efceb3bf0ed2e9d889b9e2b185826b6700c639e6f14de7ef7f6ccffd36782b9a9c9d80b00b972f9ff0ce6e6fa2a59a05b4af34f065b01cbfbbc767555da96d762e99385291ac627f0cb361b86bdfee09f95d4044b3f6f394aa0977e6fcb8817799d9be66c26bc70986810f4b2af320d6317c644659e492a4a504fd1b6640f4d8472599fe6de5732e66c49114a5d3fec0c7f67c72f9f2f200d669f85857720f88f8dab6abe541dba5040301646e246a98673019bd8d397b48b8965059c91ec763337247b94e7b45f9fd47fa206b2b318f70053b6cfce6efde6dc8372434bd5255de302cc815047551e1711cc5bb42abd64eb1fa5fee1f25a7646553ca691380b46f4ca6dc0821d93d388291cd0ae8cfaa551c338e2e9f40a8e2af03d9095d136eaae12aa24f56b83f321a357fcd1bf000a8610a85c74a4685b65b519f7bc90c514a03cfedbd94e976b9cfb6c42b5fc91a28f9b85af4d0587a5d51f7360df0ef69bcf25c6eae2d9464fee45b5cfcc425fdd6e476be80781d3a1da757e6fd3bf30df3856569550f440cbe48997635e9d052da87fd378f4924c91b353bf8c499251845e8d6d20fc661ff94442c5d9ddc27799b7c74432d838f29c73d69325de6c1c51343e085df35f5307dbc91527197265ce7f9cc9f3e9a2fdaf79586c605f8db67d0575f6d1ff4d52302c64cddcc84971ff4df094d6140d5ef8db29ed569a2f3ce80536e74da4f8febf2795a62d0bc33f7ededb3c0a1ee8277c473c87794cf7ed092779f00dbee85cd3934a4eaa0bb9da735fc6d065d9ceb8c8023236324178bdad74301a9f647dc819a807b2ec29390c1031aaa1fbf3d4b641373e60fb835a2b9e9dcb9c72cdda8e2343f027db97958ef2ff5d94ebc961d13d0cde192d4285ec19b57948156b0180e088c17f98b9740a8bd2876ca1a72ce00d3269ef61fa35ffeec13d98fe4f2c8307c7ceda6d8b3a21f75852d89c9025b0b080b2b28161f53c15359e337aef58d16aad68894257dbcf242788a396972da9b347bd8f79366706e8280f83985b2c8969e89aa2c9904b8a35e4dc9595f11f5ab8cfb1ea44fdb0c8ff9aa8bee8e3de6daf28e160cfad43a5bff9a11fbae5598488243d224809820666934a7013be7e780bfbe9434a3c65fefd5cee49be6cbccf2967059d9a7f3107bd762c5820bd2edccfd9de9dea6d0eed98bd2a3efc81bee41e6ee4ae4414247ff0eaaf6b241997a83e6a541f0f788e0f7d51c6be7666c868b9137180bdacce702d05a9828a474d6502e064dafadc5280723a6dd5bcc9c35cf695a2b92c397e98bab8c15335f03e888d08aeaca56e9bd88f7a56dce603d6d258274b3fa97c71d5f12d2f4dcb75d675af0646827ed3b1c2aa5c91863b0cc2faabe01bd86cf198bb078a7e1e048ae7e98e3cef10de063b84bf67fb88882aa7be4cbda816fc5bf1cfe8b341fd91fc11189f0b858bc807655a80c6deeb9721e66ad175bc073f3bc9a4e9edf1ff130a3861604139644bca7f4075f36d4e59c6ac1de164684992c7e2d2f46343b0490bbeecfb9e24e255d3f12055be0af26c2e0c17b7e9b725381999e6f2df9477d3e5807e1ba41501ba1753a34edc16a98a1c4113ef7af1dd5c07658736e741c47d6ec3abfbf3622b9c778741dfe3d61f5c590015773526972c638a0ff4a244fd3a3a91ecf4fe488ed255359eca555abd571aa68fcfbb699a3fff8a2a665b16c99ab091fa16585f16c74efb74d54eb20b072d5713828d2f63d4f4cfdb882394b6e13c9da3836d5fb491d10c148d9ee72fb5217ae52bf81c511b04061a55ed00f9c7a4bdbf860b8805a2368de9283b8bee8dc7bcd1a951be16fdbd438a901efa59cafff341084a0efe6f1b0afdcc6291989630a3eba91dd0b29aa2c167688586f599764016067c1721e9de5228c7d0f8d9b1585667bcad8869e006acf0cb0e7cf3d63a9bab30995a86d27bcf49e093ef5f5d3d7a089248d65d0b3c2dba46994c3a57f8845d0fc8be3c09c1f652e4153100212a3dfd030180fcaadd8f44b7fc3bf6cc7b35dfff45c300f42b4122bd2ee1317ef91ea04be99c9ca306d5367969c08ed6feb2e4fa23ca6902be0f078c3d099d3063194b1d97e91cc395cf187a7ed13c52549259f3e7581a4037753205e5f95170b499843926167bee1069b6cd4ef22d1ff3ba07edca94c1cfb6ec9594acb9e70d9e8715d6c13b3172140c8f0647894754643d5bd7efe42ceabf8ffdd7219535569dfaaf2124226bfff7c602784a8096237e1a3228983eaeb8c62770cf640e0f2031349cc3ae93038ddbae3adc09de8ad5c270f5634239407145612dc7a9ea0425bc956d20fc9099b29c10a937d292f259959eda59dbad12277a8c93bda3d7a5f1041675b168124103fca4fac637d57a0be007298b27f3e6c0ac0de4f2c2fea824c892edb9b67afb2a9e1233f25196b5270f773a4450eb46b3f6ba240290034a9b2802a25febf12670784535eece0176fbf40f154e8fc385844ad79f0c508e2d85527a099f2a8e847dda3779d45ad3238c02919e7281b4f8d123af341c280c4937c67389b35754c4b159e152e0ab7644a79f989d6e25e802807d88d1ddc8529074bb77bfd8f753b921aa8b08117be88671e4318e0c70d8b44cfc0c53916f6a45c7ae63462a44e949b2cee08d6dd06dd5b3ede0ba985bb4454a1bc4d67657f86c4282941a47215926fdc4dff14cb1f3b4f4190dadb72ffb0fa4bd89ed1bc97b39230d8137e82a8e47b4f8d1f52934a9712c411a2cf1c899fc2f66156ccbbf1186d25257c3c70391d3fd7d9cd8e36fc6d4d2b073d377143d4d76e9d7f2d7e1a0f3e2911819731abde682d1b0f0cd5eca6b431f75127b1e17fae866db395b1fce32a129e10226df7c6e63138f8f9b48574a98cb22694f623b72afcefcf498b59c521caaa2ed781f2e580fb65a289ddca6e347fabb6dad8db06782c0516d8ffa38a6a7b0eaa6355732ab984f960350af04a4f507057ba7310193e0a6dc90ee0acd693b0b687aa422ecc6d4a6b2d992838c8a3971a65100cf06b9009f64753a17c77b643af3b77bd38d3659469adb2e0faf4cc08fde7c0a3b5e43d67db2a722e1f74a42eeb82ec1d98beaf77ac002279c6f9eb74d4fa9d016d9471dec79a1592743d9b250ddeddb94dc27d7dda0e1769a49e7594357cb06004403295e9b5472cd73ec91782d94c017adffd997930fd57ad40a89716b71e5202ce5610f757ea4a504cb7f6985267a8d6f2bf78d6191612099da12a8537c2a1ab64d1a60f8825289e07c132ba8ec2fba6d5610b1f2ff463f7ab36183d4f74e5355d25eb9da6cb89127420b5a9d1b599ea430efd7f6402b917134aaa6d62935f8dcc6f66fde9263decc9a076f00949625b58f7e2820b0fbc13e596bdc99eafc692bcdfa73eadef19edcc450bd0b69a86583c802e1e24520a06c6f0b0cd851ed63d61da3e228789370a013f8484fb7635de47ffe6175c4131b68693e746cc49faa9dc8e703ce516191d2274d1a8379eec9608c15fe69d781c70cf7b7931b76399fda16439cb427496ef69c79fd6d9eec6f3741d7f95fd816668277f59f15e4b4bb1752ad6374bed940a407180ab9539c7367e1de43049ea34e16210c999686ff14898e821cea3d5072b76c3c6a7c2a7fcbeea3caa739dbf2195ec33c86ff10005cf7d44fe8a4dad0f7235d5479ad58020c49e8b40faaa7cb730c7a51806d082971998c97bb01516ff9c4125e9ba8fcf8b2673fda85ff69eabb29555539d84ff6c1a8554e6b1cb97688134af41eba01fa1ac12b7454ac78aba88224bf0c2aa8e768dd0688644f724f6957042ff5a30db9100f7e5d39f589179825951b0db3e6e874f1d526db0263dee074a37496ef10f78c71627f99dd50e4ee1c1ba8f36b9438f572612b7a7393ef49327132ab5a8749c6c6236cee67d226e8abc71c586967ca3ab31dbf8aa082ba1db0c566bdbde7be30a61ecd6d65ac5b38ef5b5467a4997a75ba75ce47f46dc5f727c881ea77721bcb4c516c230e60c79a6a00af8435722ac3df0802560bbca965f5f04b6a2bcf27ae4cd17bd2f87a45a501acdecfeb82783ee1baf8297e4f4cc04e8bd3e6a6e785889d911a094c6271f9d3e6cab207d307aeff71a0c30851f3db374c80fe25f80a5427b917315a62e8e14b74dec91608654ffd1fd55eb15519d2ea8d7f4c1774478b99bcee8ea47b13b09df1baf61ee90685e705de2bdc5957d4322d041ba25a0c9df46ffd479bfe250d39e0701e81eb8a134a6be65a68deffc1a27cd8a45d1409ccbd85530dbf94444bb84d7e0b0d37eb2fd46a1585570b52c70ca40f6c0fdcb5bebaa17f355ec39e2286ff49d3725d925c098d128bcec73e3d502c75e7e19352eb01c074281f7624c2eedf6b9d50b101e5d18ffe104a47cfce36e40e0d2311e15205a6f1523e12232bedfb8f614ed08a4ef0fa34f091d1cae9bc29a798238805e010bffdfcb8219d52f14b157a6d95fc1f172fae04369ce52956005136dc879ef652ca28eaaf0a6b52ae63d3800e2655023867a1cc0c3b6a1c4e9ffe7c212804af38b12f8ff67cd8164d4c0ddc5430e5e1183167efd01474d7c2fc9d63f3079b6dc5b18bdd95b70481398766dc6ba92ba4f332db1a01027648583e0f3a207c064b4eceb082c3148771e66178f35d447cd6d345f9928fff0d9b5fd8332118b657fa9e21a41b1e6e93785c17b1c342e841b793d18c81a92da402c5fb9638f479ea03be7916ffecb3b55a49092fe17c1a98d54c2d3ae7cc0ebf6734218ab624aa77c8193e6e55f271307b95533c7764ed4ca46fc52191e4f82fd3e144a94d490d11205dce579a9ced0aaa4500915c219dfdb065ef07f25a8e18b52b73359cec795148607342ac650e374f3a058486b8f74b6e0e5510249748706142e9ddff4f35d4a1d3b44aaa4651e07bb92d6fea0e9956e65a20daaddf333d16922132b4c3e9c98372323ab442520e48ce9dae95470ab69aef7684942f99824bcdca758cd4760d436e0a64357cf9f3c1cd3707153285cc036b142d61e7dcf7620f55bd9077a4c01693b1d4ae1d93bf9b9d1ade520a1f4c3ef07c5d70647632d5a56033541d5f8636279129187fde2aede3461a18147e9d346fa4c38fceec7567c711bd7cf585d7566aaf3afa8c005a77b4a23c87fe1fda4c322ec3c55145383d1f94bf4c542aabf745eefa7065731aa6d33b182b9adb692aad605a2661db1a6ad6bae872ff8478ff80da1727688f4107948710964dee6f32c85e939cf424cc6e234812b7a8aa595104ffb75e36ba645e5cd24b2cdfc974d59c18a4dc7c014b9c9560b58362048977a6581d92cf7c963e61b7aba05acff8d0a320367151278b64492fd47b1cd5f109550861239e9aec20af914a83a3297845bb0fc67060d7063261cbb3283d4734f4b48aa41", 0x1000}, {&(0x7f0000002580)="344be1d3201d16d85e8480b91b4b2827b82882a8ec159958d11f08c59f33778f77c5d0c3caefd4904796902ab2a1af616832be2803a842ac9dbf320279694466e5bc940150ab1725cbaac5441baf9899bba4ff7c3454e461a687dd649d223f4cd9454c157f22495e23fd8d260a3ae0985e0a269640ca574ef1793c45046da17255374069c649d8859c52ccbc1d33627e685391f4d4530b5b6786136b4960e349061b16fcf77a4e54ec91636919c46669e5593061f9429f0f9c293f3b341b986bb80ad36cce7216fc4ef66be4a7820e831c1b197448829bc085953f5dcab7f8876b579ddb68d726843ff5e652d087c0efc3f1a8d9099b987db5bf9f5aa0cc24142cf6fc1a5b1c1942d8f159f2873572bd69565e0c1f5fb9ae1081a82bfe406c0cb4a1036bfc5dc10206c887510798cc9b4c536d2891114fa8c6273dd3818141eb7e3ba2307c2b0402e24f010921f739bb87db176d08caf8188f06c70f25f5ea92538d52e49dd648a851ae4db56be4866ca62f488257551aadc19c0f1eae071d8f77926bc71888b32a94ecc67542f235f7eec75217391fa74eeb46457b64dd3809fab3765a73b550b01f8a734fc15db4671bff670ac13a240ec94b810a6f71f511d7180bb21ba7f831ba732ee1a151cd3e1924b95a9bc6b9a6f55b97dd5b2f771ffc658c22d827688eec0b7e782d0c04bf6aa0d8c855f37cbb958ff05b363c2e05d590155aa60633e5d67649ed2161e1dede820155507c64b1bd3e73321f7efed5a385d01812cb5e46b84385104011b82351469e4a1dcabdd197564e9a8bf1478fa646671563c4a8d3047624a5da8ff2a4119af6d5b3509e534d2afa43470cf76d0768af388a1ea3579d0fbfe25b4d1ca2bad5353ffa362e19c75973ece8e374fd3276f313712be5614351c6c1c05e6985c135ba6e6f5a3451eac7ef40df86591bb383c9a2c3504572f8b08b602bfd77f4aef930aaaf5817f738fdee107100a98eac6815e62d0a99480b56728b455009531bfdae4c7c73f5eaabf7b8324f42c32375598e80a4744b56f8c118b410bdaedf728e596176e483cf15ff76c7d911560adb809cd042a347694df8f90a209ca5135f05f20f9d4615cf0e15b17d08bacc99e8b2eed0c76779b2a728231ab52d011bf0bdf9199bad8be4dbf7a04fc73998247aef210721434efcc77ea81e214be00a804f1f70b1fc415d93a3d1c571fea41e9b0eb452f1cd937745a61d8178b9c961c36575cf9744cdb4d8463abe22c75ad044be41319cbb3934e24eab7b84b47ec0509f9f8524c1d4ab8981244843014ae7c06466369a735c16a0ecd010371842e0f6cbf0d16dbc69d478bfc0b056158fcb8100ddcd81f80068a585b259f5f86d4fbef5ea6c3b48b85ae41b75209262df80e687c4c7d4309e89d6726cfa25843ab2eac771c89f4bc2369d3d3d7c9249c7a893e8e9cd17c695a259884f37258e787209428b5d0b67b211b4ce03697b15ae7c2c6ab70db69577d0423df753ced5f9e6bea10c8a96810d6e0e3e067e4a2c4dfe807de0d241033b78ef5a70ce5ccbf803c452b876fa9effe48cb7dadf5a5051b59b96a9c677e4e117d4dc90f22652dd83a19c6405ce557e50b6b9d93c00778f6de6947e879af58a86f75e567bcfdbebac17e2095ffb598dd18b31e9366ccc432507b8b40349cd95d821ae26fed836a65c81b639198739c7aa419a2f181c2f854949a6047bf0111306e338a11bfe72b84aa1b63fd804af12c7c119719b3c69f5a0c6b2085c9821aafcababdc367ffbe7a1b6a0f6332108818951c6b24b817f9fed35b46a3518e4bdbae7289e68790a3e75a2c39398252ebecda04899c138cf1c25db1f29b868a4afbe67265a48ba8569ca7adbb63481ab8022c7fb70469592f96f3f4d21b0ffe2d8052f26f3163bf80bc08cdade56b6c4d3517866224adfb3d5d4846022fb1a42074cdc86c2fa7c0064b1bb8da5460c8cb4ef2d865a99adf3ecc535906d2c6c47082679d9d48e6a02927f2adfae193426da667d98ad1db568ff659c38e92ba34a56545034500a824dd6c474272966ff8a2b287cf27398fd7c54416a35092ae71ab10d515e1ca7d2e69049afbe759bbfbec5ec4d1df6c4e35943fc08e2e7dc933de4f4166d94f650bb2a463f66372d1e6dcc337dd0f42037c9e3a8051cd790a77d1f227521d6ea64c45f96b92685d8f182b8367aa8d8f47e09d5bf757f9114902696645252a28fb9a61fdb1ac68b650020fe94d9dd47ecab9a054f513ea28b651f35579434f695cbcf44e337b115c0fcc11975436ca3866002a09fa876a7f51d4b672cdac79e47d85726df160fbe2d62cd53bc1be0f03d102a7d901b729b5cdc845cf72d24d9296fa6d9ab67421a03ae79b616657f571ebbb70013fd0bb1ef1d709fcac0ee6609e9ad6bc3b854afe4c9a22ee30b2a13ab5bd403725a1eeda04ae1a1ff050ce599ebda00f6decf3bd780666b67c62a9b1c1f615476de2e4510914a44bd4aa399c59fce055ade1141e335200f6f26ffa301c294e131fff46a80fab445eee1a4cecd56de25645f3e365eca6f2761bda439f319e90da83cbda176e904889b6e1cc4d76736537676b55895c4a2ee587dc4eedff8ae46e58e22232486aa1caa40b613c7e8933bbcef4772c394e6a8861d478077156abd7a98a1e62ea5b97c009ee1d51d909e7842623c0fcd23db1907757388d617f57d01fe3fc826d2128bbbe37529aac279f4f76cd2a71c075ca624f29d6b6fbb681519f889f319e5867fe53d58969316c6778deddc6168b4f0c21830e33846bdbf81ef24db50c926d1ef0b69ce258facbf85beff0065fa2dfed0cf8660a6938dd8a035864bfba71f888ce4409ab9051fb1e17f568c487a376cb0c255f7c14e2d9f34a193c83ce42d8c745fa4760a264f99585658285a690b25ddc2e1543ccc4aab20909a68691d797b7c79bfd94c0bdaa932bd67b1596134aef1d6b965e0a730ab335b595e91ebd3a89704c512ba3e9b23f5864cc550419152de9a7a35d74b90cb3b41d8c7d81941b4081da8f331e43b740077a01d79d7b05deff7a976d65326665eeec2f3519ff3ba3f6b5a1703427d36d197c78aa4c846d1a764992b62d445c8c845360f5e0c3b3cb43b58e832363f004c4ccb0e4aefdbfefcc252e1def796b765200395d17eb41b1d9ce0ce2b119ee39e98ffe209b3967a8e0aec5a0b35b92a50a0319a5c417e8af5fdf45f89153967830777a14fa921d59ff16398b874bd1fc4de8a087c65ead63671b0bc01aafc9962ecf642ad06875c6f808ab72265fa520bb37446c8a54aad25e3cec7ee28a64aa2ff5fd540e983e4e243a45bf66b6d2e2010ebacc1ebab786b3b79522b80763605126d9b41c60ce218bd0469137dd37c55f47ab6464af6d741c03e49022d2ab5309b7f0f26a2896915c5c2e1e74acd491d3d34429463dc39f85e136d4e3d8a7addd4a31a891542e113bd3048f7fbf1c41c5fbaebaf2b73637be71bacf24b688084b88da8d3f2f3e4c3d282d86047a1fd7ae4edb13cefa858ff9aa327fe6f950efac85d1262f55acd22921068a542061be49dd7c708dbc5223671801504ceafae22bc73d9b6649e25aee89b5fcf457d4e807c906abb352fa0bbdd4afa2ccf3b35adb2baeb703055adee6654e903be697e8986c7460cd4d87667d94eaf46ce247f100bb4d940f6a41b7cab43745a7c00467f294b5a7c5f7110c823de5e61151d4fae769d3326f8575c3bc1333ba0591fabd899dbaa806f538142bc340e9062172bd3ae1cd5205170d39922157b154cd94a45ca04e92d9f1d06e2d59f0eedc1f4000784ef8ea4c911cd0fb2c3f4157ee8bdd6373334065cbedae6d8cfea87921fe64a68240a2d407e51fdf61df2f88217a3c15d7f65c114a6fb026bc5b4bc9cbca2741b026789ed4c984fa811797a25d6f4fcbcbcaeb256b09a397caa13ab2378d7b3ac287c8f4fac6d86cf9ce2ea499677f358cbd1e5f2a1526107d0ce960e45ca9a4b8bda5a96332c630dbe29f1c286a156b1478c6a244b7349ce357ffaa1a108168869d1f9a34e668153335ae500f8752042a6111bbf809a19700bcd8a93e3844ef7ca9a039e3511022cbc97d21e35e12d397e1a9911cf8dcdeb7d34e59df28297cfdb88b007cbc202cc7456748ab523df48f4e57b6bfe95b768ea03a3bc967c4aa4a044d2b084ff498630967a5bf01511f231b0794f427d098904ee758bb5eecf43d274fb133fd798ea42e3685a0f74dac51e6b542318bf113c3f1f202238473f416da6074b7ebbc1c44dadff8ae6dadfa95e97ca662645f762165fb7059fb4c9a0d745c4f538c35769c5a10f9ce794366d97d7a703b32854a27b8e2e52ca1b2f80009fc3d8d66424e3e03116370bc0ae88fdc8c903ef33c60734bd9987d1806ab3c3a982c4f26e055937dbc200bd86a6ee4f72acbfc584d70169382994ae1a31941b5d75b9e42f82b4d0da1308e16400de6286cf333ff0ee4c26e8660e54e294e824ef4aeebebef421d481f34f1b7b095f15e85c887e339b517cbb25990ac62e932235dc1f877b41fadd4480a30316a595ff1da444c14c2328e491ab97aa9e8baf2658a9d1ab7d3f3cc4a54794378d87aaed53e34e948193ccf9d2467f86e222f79b3fbcc5f7b1e227b7556bf96d7d12432a9a462451609061d33a6ef38aed5fce380260dc3336f7bb562bdda0c275ebfcd4dea282cf1e9c26544c332e8232fd5b78c4182655b11e7294741145f68c79afe6c2b36ad4d9d0ea989ccdd2da80dbb1f086b5169c3edcd781afe26f7bce3d26627600325e2bebb06de2fe3ad87032ce6bdfc1592c4c5374e45381bf0ca272fd65014f160c4536538366e859d27caf8cb9bc1c035fa2fead7617abedb0ab93db758f149662078d29a1cf229558320372300f8babef0087cfab62bb1d0e2b08d4a43df45cb9a1eb4cc867d86327510d6f3003bbda55c379dfbfb7b0e179d8d70ac9bf69795e7968bd71aa423a17cf5c63339e5aaf11964e08236d5dfba2652a17dd16aabb5bae1acc2a5a110276b722b288fd4bca249ae7c1f74d955f099bdf907fb152a25a3dbffcaaccb7938e92b9be71d0f1e2596709de09bca742a35df81cc6cde830e566ed5d91b496498c35cee756ed0d3125969d1d989727b3adba2a3a48bbecdc5c93a0f23638b58223446e156b266b38f5b694b0517c7fe6cf0fddcaa613e2758181eecf0312a64cdb3c23739c29da267a31291684999ef4198105ad5483bf0c3726a9336a0f9e7d6e1a5e5784f75406046861c40563cfdf1bfe2053e4ddcf512fc702f007d4f76a3840bf24311af7d98b3b56bb26db70bac7283070f50037faca44109fc826c604c40dc0fcf913ae2837539b3d3e64fa5eb6202e724b8f27d9e3ade7cac3480667c2d1f94c4cb93532379ca9f710aafe15181b4d22cf2d410c1748c2cc52a3e440fe944b05e92983fd20997984a1f261ee20163da711541f8564ed3402b14f3b2d25c555935b8392dfe2c78da4b2fdad04c79f79f8819c125e92b6f77158068bb1a00d88623ca8972012534ff71d14d877f70e4143f40ea83b5692dce8fd85ab0118cd6a558fbe3937269ff3824314589cd855eb09355094aeff4a1cc1b3526c7875f533f53409995b4a13fd2ae34d7e1a4bac40c1ce852ab332f018cea7039ea8504ecd8c32a636fc9e833ce6448994030dab3e24258130031ec28fd9220f35433677b4ea2c1204979cc9f186b7731376af58e8368c0eaa1030c47d3c0c60fa5291ba935f82d73a17d96a7c932c7f661492caa69e", 0x1000}, {&(0x7f0000003580)="eed322e9715fe80e2666268a7d258b0797d090278284", 0x16}, {&(0x7f00000035c0)="18d69f14c552a3e2778856eb2ee42c78bd7c7970456c04301cb2f5576f0f4bde9350dd32aa063fed8efc93b8ffc40023bbea5102f5cc6737f97a77eebfee66944d809e08138e4bf25ed250f9c3d4a7670ab0ccb214e5f002a26071e5a5a5", 0x5e}, {&(0x7f0000003640)="10e9312278ef1e9e13fc8536da5ee5d2a63c41f74382b9449d68b458da0519329f2f7bb021e5f5efeb05346298cfa15fbac1ace73abd2069c6a06a4b26ea6eb72e19739f151bb77d8c533ff9ead5703f301eda4effa8ab3548d91372c1044e", 0x5f}, {&(0x7f00000036c0)="096dec1e3bbd46fc5c9556f081900eaf6d2ee014ae78918982a0dc401551b20d783d5129", 0x24}, {&(0x7f0000003700)="5b836723e99e5452efd8b8811aa22a29de104dcfa2d54f9797807d5d85d2dbe030efa84a07486bd8d39927737adb3512c694502943e299ecefc5ff6d45e7dd037db8a075770daf8d9c29ecdf38768937f3a463fdd9193f090c212f37d97e7fbc47ca91a42e642898868732978c6b8bd756f2ec24c3c87d4757de07336b55efd7622235e1d2ee14b4a444b4b558d1e62cb8af82e4de25844b9fbede0aa215703c0ec0bbe38ca626bb016c244841f8493ee322483b10c6b0a0fdb5bb907514b245af9ef0f628023b2283a831d84d4256710f97545187aec62b3a542b", 0xdb}], 0x9, &(0x7f00000038c0)=[@rights={0x20, 0xffff, 0x1, [r8, r0, r0, r8]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x50}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003980), 0xc) connect$inet(r8, &(0x7f00000039c0)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000003a00)=0x1000) dup(r0) linkat(r8, &(0x7f0000003a40)='./file0\x00', r0, &(0x7f0000003a80)='./file0\x00', 0x4) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000003ac0)) setsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f0000003b00)=0x1, 0x4) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000003b40)=0x9) setsockopt(r8, 0x400, 0xc2, &(0x7f0000003b80)="958b45419b8fe82aceae2178d927c5c415fa703aa0ca9938a6f7f0a21a777d53129bac921874232b5544b94488132453a62020f7ec5553f64671b2375955036c3298ad9cf2455e0562676cf76c19", 0x4e) 20:36:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) geteuid() setrlimit(0x0, &(0x7f0000000040)={0xfabb, 0x10001}) clock_gettime(0x4, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:36:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0x48a) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x80000000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f00000000c0)="e26ae40f", 0xffffffffffffff99) 20:36:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x8000, 0x9) 20:36:39 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x18) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x8) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/206, 0xce) 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) 20:36:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000002000000000000000ffdf0000"], 0x10}, 0x0) 20:36:39 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) shmdt(r1) 20:36:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000000)="ff0101000000b16744c3ffc308f5887b71004000000000", 0x17) 20:36:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002ecc65c4c158d6b2ad4cf6ac86dbc677218c24cbbab82062cf5c5a45060182efd646613616a7583db869085c78f2dd180e03792b50d7bba5f5c14b3c3ac20d2f541ec046f3121e281ae0982a"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffff18c, 0x7d}, 0xffffffffffffff3b) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 20:36:40 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) msgget(0x1, 0x10) r1 = socket(0x10, 0x4002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() r4 = kqueue() clock_settime(0x2, &(0x7f0000000400)={0x1f65b64, 0x4}) read(r0, &(0x7f00000000c0)=""/134, 0x86) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x8, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0x40}, {{r2}, 0x0, 0x4, 0x2, 0xfb1d, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x8, 0x6}], 0xfffffffffffffe01, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x6, 0x1, 0x3, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0xdf20, 0x2}, {{r3}, 0x0, 0x2, 0x20000001, 0x7f, 0x80000000}], 0x79, &(0x7f00000003c0)={0x10000, 0x1ff}) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r5 = dup2(r0, r2) kevent(r5, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x2, 0x3, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0x2, 0x3, 0x7, 0x8}], 0x3, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x8000, 0x3}], 0x0, &(0x7f00000004c0)={0x3f, 0x5}) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x14, 0x7fffffff, 0x101}, {{r4}, 0xffffffffffffffff, 0x3c, 0x1, 0x5, 0xfe}], 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41, 0x3, 0x7}, {{r5}, 0xfffffffffffffff8, 0x8, 0xc, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x3}, {{r2}, 0x0, 0x20, 0x1, 0xffffffffffffffff, 0x20}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000081, 0x1}, {{r4}, 0xfffffffffffffffd, 0x90, 0x0, 0x7, 0x28a}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000080, 0x4, 0x1f}, {{r5}, 0x0, 0x10, 0x40000000, 0x3ff, 0x8000}], 0xfffffffffffffffb, &(0x7f0000000040)={0x3f, 0x1}) 20:36:40 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000940)="c5c1d5d62c8fc3ead031c66bcb449821035654758eba502f23f2c029a8c5cb27e809cb28c95fdf56ae01eab4d50e82d0101364dee91ef3e684f6d5efc355b60fb23fb632886c452cb8451f97e3a7a750ab09861e92046644da50655c473d66d5b4f4f3ed4d7d0245e3b85ac41a538641bb6c194612b58241bf71fc5e8a83e26119d03e24d685b3b02407744e7f4eeff8e6cc5745d1ec376abf856623d505bb455548a11feb1f8f11bc31741cadfd44a2c5c59767aaee34a6961253dba75423897a63e5efc45fde6fcd685690ff47e01c31844f4ec6027b", 0xd7, 0x40c, &(0x7f0000000a40)={0x18, 0x3, 0x8, 0x7fffffff}, 0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) r3 = getgid() fchown(r0, r2, r3) r4 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x80000001, 0x1, 0x2, 0x0, 0xfffffffffffffffd}, 0xc) r7 = kqueue() r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x7, 0x0, 0x0) kevent(r6, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x20, 0x5, 0x1000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x9}, {{r5}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x401, 0xffff}, {{r8}, 0xffffffffffffffff, 0x70, 0xf0000002, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000007, 0xe445, 0x7}, {{r0}, 0xfffffffffffffffe, 0x14, 0xc, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0xf2, 0x8, 0x4, 0x9}, {{r5}, 0xfffffffffffffff8, 0x80, 0xf0000020, 0x3, 0x80000000}], 0x3, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x333, 0x4}, {{r7}, 0x0, 0xb, 0x20000081, 0xe28, 0x100}, {{r6}, 0xfffffffffffffffd, 0x0, 0x80, 0x5, 0x6}, {{r8}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x5e8, 0x2}, {{r8}, 0xfffffffffffffff9, 0x10, 0x20, 0x80000000, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000004, 0x5, 0xffff}, {{r7}, 0xfffffffffffffffd, 0x56, 0x20, 0x0, 0x1}], 0xfffffffffffffe71, &(0x7f0000000900)={0x7f, 0x7}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) preadv(r9, &(0x7f0000000680)=[{&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000540)=""/19, 0x13}, {&(0x7f0000000580)=""/230, 0xe6}], 0x7, 0x0) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockname$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1}, {{r7}, 0xfffffffffffffff9, 0x80, 0x7, 0x9a6, 0x2000000000000000}, {{r9}, 0x0, 0x28, 0x40000002, 0x1, 0x80}, {{r7}, 0xffffffffffffffff, 0x40, 0x4, 0x1, 0xfffffffffffffffa}], 0xc20, 0x0, 0x71684c5e, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) close(r0) 20:36: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, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703eb041c9521b9ba2608c5c5a8a2f52a6529b", 0x81}, {0x0}], 0x2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90", 0x5d}], 0x1) sendmsg$unix(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="9f799838afd74eabd70745786748846a65a19d694acddcdf4d4d9b749a1aec79c854807d37e1d6ded9bc70a347ca978dea85bb941727d92e9cc3c6582fdfd0af17e0edbf559f8c162af9fcad166cff85ae582b61f634d6ddd6b82583be7cbb8a9339926235a37698d14a112b3424202e212553f3e73659e60d2e33c308db5fbdb1fa4bea35c5192a93ee100a9ff1a486a965b61186", 0x95}], 0x1, 0x0, 0x0, 0x4}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(r1) 20:36:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x5, 0x100000001}, {0x7ff, 0x1}}, &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8020, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0, 0x1e}, {r1, 0x2}, {r0, 0xa0}, {r0, 0x144}, {r1, 0x368340ba712bc373}, {r1, 0x1}, {r1, 0x20}, {r1, 0x18}], 0x9, 0x51) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) 20:36:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:46 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) socketpair(0x7, 0x8000, 0x9, &(0x7f0000000400)) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b1454351d304d8cd0000000000000081ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895dbaa0d83d7d09f987204d56983412902a76efa9185f0b09c9259d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996c1984f88d9de9799859a0f8b31363f3a3c99ee104a240358a0000000000000000000000005511bd12c4cd4722fac9b7f5f8a31828c94cae2ff1835436a7af56351c0da31dbc278fb1d98f7f890000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 20:36:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) sendto(r1, &(0x7f0000000040)="74bdf62f909385ef53fb7e1b5433d47d5fdda6c7e42ea18726306a9c", 0x1c, 0x402, 0x0, 0x0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:46 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x5, 0xfffffffffffffffe) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8000, 0x4}, {0x4, 0x61}}) 20:36:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x21d, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) lseek(r0, 0x0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x0, 0x5, 0x2}) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) nanosleep(&(0x7f00000000c0)={0x6}, &(0x7f0000000100)) munlockall() 20:36:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) open(&(0x7f0000000000)='./file0\x00', 0x28481, 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) 20:36:47 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000600000000000b05911e1adecc98ec581f00000000000000000000000000000000000000ff8669f4d7667baddbb094c7699d6148bed3d084ddb6383de39c677c7826a08d3340f5e579a2651258498d7c3168af914bf8098e5a810855bb1db8"], 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) setgroups(0x1, &(0x7f0000001100)=[r4]) r5 = openat(r3, &(0x7f0000001240)='./file0\x00', 0x40, 0x18) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001280)) unlinkat(r3, &(0x7f0000001040)='./file0\x00', 0x0) kqueue() msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) msgrcv(r0, &(0x7f00000011c0)={0x0, ""/60}, 0x44, 0x2, 0x800) msgsnd(r2, 0x0, 0x0, 0x800) shutdown(r1, 0x0) 20:36:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7ff) 20:36:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) close(r0) 20:36:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000000000000) write(r1, &(0x7f0000000140)="02", 0x1) write(r1, &(0x7f0000000180)="3c023c6bddc43fc89892bfc5a7b3345fd5f02929473a41105ef3bc912735ec0d16cd73fa7aaa7a5494f634c6f19c3c5190fef44946eef0be3fb359b4a79541b288b0b8fdb5a94e0f8f86b1d4f39700fc2a76974206a4930ac8a1fa2a1045bab6e937b18613f29a231fdc565e1deb6acb88cab0591a02b2ca0240d4e7b3b072cb9f34c616273e116a8f136d8cf56c4dd9ebfcf34825cd83d4b5722be28479f81d26e3ffba9e5278e71196e19cd39154ef573ab2e64ba439b41bbdae99fca581f8db8be42d2b5637a84f125aceca612812798a855823e019af2cadd0b2fcbfed54305c7de0450340ebf3aa0edac831a73a92ca7d10d142a67e992c0d937b", 0xfd) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="3d9f3f07236edc8b70e56d5877c5c60af02fda73aabd14a3ab3e27ea9922c266ad6c6a40de583509f3617f66347e3cfc2720391c5212feb0deb1c09f83dace7b3c9c0b55a19fcff36ae35ba12b2ed5d715bdd19d6a08378566bdcf945eeec680485e23be79a2fce03d98d483ead408a248fd6eb20990aa6d8c57a53950e11bc25c9485a35b255a2b86b9ddf60f8401e6ea9e7c", 0x93}, {&(0x7f0000000000)="d6dcf031bea9182fa251619eb04c73d2e39d58b6147c4cf9d832", 0x1a}, {&(0x7f00000002c0)="2f415d8fd00ba5eb0d614ca57629a76801cdc979f4ba99244cfb2416cc7ceb58257e511eb0d42238d55165cabffb64d08d27916bfad6c49f16ad29472735df867548cc77a3dd514aa9a194655a560d63347ec6718da12938e192842068f2339ff0fbbf4c77f6fc6cdba23a12313d893418d9984650fcc7161478e105a164ea6ea7acbb1c75d18cf33f2bdb32705cfd116345994c40c03da47c31aa0fbb8853697f4f1c494947ffd98f681dcb1229a5bbc5e7b1f62843a570294906830732d00edbbc2f4c4befcd1e8557de6b089f727405f40f353d7755f89f646027d67946cc36296e18f5", 0xe5}, {&(0x7f00000003c0)="33552c706cb172692d2d851d88a7f3719291cbdf141d00d376639a10f408e7c981094166250b531dd877672b13a4c01816f0e6c59d93508a67bb6b1bf2dccb2f06e8ceb56abcd4260a0bc9f65765efe0e66f4d0b4bb7d7f0b5bb53e8a3a225d6f9e4788b703aae6a0cce6bac91520aff1b5b9d5352ae876ae015c3cab27894d446bc5bb6c7a384fe1c00cc01f2f58f297a6f1d67fb", 0x95}, {&(0x7f0000000480)="8c2b0d10755c8950105533c54d8fe789bf251109dc48b756defbb617037324f3cbc478db505a1b027611b43d4d5ac85a8ced2ca7ba2fb55851552e27bb4203186683fc54a2676b900a4c0b6d31749d11ed34f13840ac6f33530494db9329d98ec717f3bf14ee37f47b7a33dc6472849b6dd5f86283d9aa47c1622b0485298210d335650b83467687d080574c287240bf4d19607a4e8cdc6bb45511e4ae227906266921d4b76a49fa68f80ca9223118f3e68d1597a2abb9c23f8aeab49f0939a89124e2a6e6892399f816119f6cea682463879ff04059b7a223f3bdaaf4911fddac695e3bb7373d17616700137dfa1788", 0xf0}, {&(0x7f0000000580)="b8844c9de1cf6bd22832b3fbaa7c6e1e7dd5152d657adf3add635fac1c171e9607e63afba0fe3a9d5bfa2d165dd18c9db4e72e9360f77261116d10d659729135057c7a92fc94fa311d3081f9b8564b3aa49db79b90fa8b67606545761cf1feca4d51697e7f09ec51add11be344bda850670acda0ae5f2f360437903a3dd4616334805193b4262689ee65b7dc03eb89", 0x8f}, {&(0x7f0000000640)="82b23ab0de2d3d2d2ae548f8852c8e4e29b7a0d0d6045f7ff8811c7b7c65ab691cab61c393c11a8421977efb359f5e4b0c62e95ec91fe22268fd4f1c54a50be74841ed176cfa5666127266d617416a4dd9fab52bc3f625bc6dbedf87fd9893f8282338ac6559e2b548aef854139471e0784f5407472d9ea7cd857f43a4c581944f7ca3c99d203de407d905b6456475e2c5f514d4c8eb86953b4f61d86b0639aa0c10f58576c50d95a8", 0xa9}], 0x7, 0x0) 20:36:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) r3 = dup(r1) ioctl$TIOCEXCL(r3, 0x2000740d) close(r0) setsockopt(r2, 0x7fffffff, 0x40, &(0x7f0000000180)="8ed53db19f3db9a4a369cfb22cb0c1237eaa164639785c8405014c3cb48e9b5309c5da64d7492e1268f11830da715eda048fdf06e98031434bccf4dacef5bab9c2ecdc4336d41c096e506db4a558d84ffe65576e55435db05e95eef5b34d8301de6391a68354a6036b2515b628e49190025042708080e822469c3b22c5b1c461cb3683101e97fd2c0bf8e778e620d593d78ebe4908052f4ed56276e74cdc2972b84c14f14fcfc0c06b0c593b682c4e12bb2eb452c0461daf6b2a98ec4bfe065fed2ae5685870fe5fb3e9775c479361ae33e84221ba9eb586448c8a79f16645098e16bda842aed77db360feede0341bf21d438b18e4acbb5ffb84d7a02341c7925af53af657c2e80f4d21de07f57aa57bb9c87298abcc5317762f0684995b43221af00b27b44a4eb5f6973752b92e2198e804f6f7945843e668b42bbcce910cefd58ff73f6b2ef64e354a96422b38733ac2ae3d891551b760c717a1d4bf72f886af2e9c5ca6e67e9b84c0f9237504e0382704ed800b3b31aaeff4445860ab97cc40e17d809eaa65311acbc9c971ee696431a13be28f161919a8875d92e102cb37566b50d9ce299cad490a01d533593f12d0816cf613b8cd0fddc0b26423b06d3b2a27290ab8d2b98486826b033924f9bc8ab1200a25c52edde6b0810a546fb69a5b994224d6024daddb5820fb5969b59a11d6435b500f3356c057267f8230b0bfbbba64c9fceb86c11541e94d83e836dc6623e0c08b921249e7b82818b2018b9b012f8e7f2d54647643b469358b8b88f2deafb6bfe7a9c505252cf31fd1ca7cf951d8b5efb849d85a9f8b025856fc7122efee83597b5f64fa953558d6ec07f2010fff5fddc7cef65ac996c9ce8481957630c575d5d4026a839cd1fcaeb11057eafe0268c4ca394e9a9c07251ec9bf859b5b1fe86700d0eeb1fd0fa698bf2ba72b500de571b6ab208869153c03ebba52ca9dadd9a61c2cdafb4338ffb422b75a1d766227f04bb9bb3934f377da49b440708b6d98a98ba1f5ff21c1a531b4fe85c5f20dc13fa222f23ad5cd28682b2a038e2919e34a2a0550221051406dd883db6de625c7932b10d09f631a938eabd0426ced700d25101a9bf1ebad2e344c894824074b8b383189f1c5335e1570ab14b0be834350481ee3daa902cd2d5a9bd19417089c58f86ebf2679662319d354edbc993ddcf0999c74a9d3df762c25991e8ecc172ae4da1c646eb11c743c4e519283acca81970ba91ae66d8ad01a6329c8a3b0673ced292023b8611ad424b5dcd2a83feef5fafc1d0e20b64ec7c3f4b0d6ae5b2b525f5495f71e23fb9451d2d032666ad98e97fbc26e0ce79f0aeafc76e34101f839097f8c9bc75fbb3c5b75b803ef822163e3332b7c64aa2d794bd785e180815109ed3754f0d310cbea8b16201d62b7672ef05155bb3b9ac133600a6bf66159f97af2b174c6b39a2d112674c61796acef531bdb4bf920ad5f157eb63e190b6c94177ac6f8c99e217457b068584645d2d52756b0fd6067d876b46969e061af0b58c668274a6c90b60223c987c4516ba6ee4cf7a808a216e7d08ca29c0304ac7854a1a6ed852235bf15c8c3af0ed0faf5f0f7ea706d2fad566a458cef4fdc2d84db5801c55f0e912921f405a6efb1ba825f1dfcd5d3e628dd8d0ef3f58059ccf918a4e4b246f569c042512019f022f89e49afacdbb3faf2b458546a3dd9c3347569396b5ecab9c9d67e69d96f7d0b5a72c76d0fdd82f61e6430b8eb0d8510eeed858a28ae6d791601b1539815960b7cdca03a70ee0842a2d01f71824a42c748b3c54d9fa7fc7643a5affe364cc4bdc0fe07d2200fdd4ec2f6d22cc6492b21340c0f17436695063255a0d6f0c86b7f8997d92dc10568edc8bfe319886566de0b38e09766f8d3ef9a3ca69f1d9494e3f0d9253b10922d9b8ea1074290a10b9fbe52cbb6df22b9d8417901631a4e6c45719ae862c7b6072014206c44fc0f3956f501417c301bfa5ff4e1b57fb53703ff9bb1c82ca020a83ab893f74f4ea07783c9c31eb8166a94f95f8e01a7e147e23cf309d6083e8127f0c948366e76b9377eee10c82e8ac93f21ac0e2895a2bccf5c6ffef701441579b02653a698cd023721bcc1aeb5972f013a573938556ec7e02e50dde27f8745bd8d3064c8754748eb4566a82f008e06e627669d647143537da83222425d486215095de3b09afaac2f06bfb9381152adaaa4ad7d332da17f4d1ba45670f34a6fe2f9b160ceecad75a9eb00dba1c76415f63bfd93aa6e30a883c9967266d0e8bcb40f8a5b7007aa888bf53de95317ec8459e135bcb22eb657b9a14cada5e6912b1cd986a08e8019586878b205b26328bf7fa64188771dac55557f29ca29972c2e7b61376b951ee99699b30bf3773054eb8c39f0bab6c1d712f1e229b71015601f0caae12f1aa343e44c8fb448ab7df5c3a35cafdf10fa1e858a3274df08b39ef7f8ec781753b585f198fde14b56f9c6a4240ad94747ab3fbcb3f2a31cdfaa8a6b152918e5472b4aee21ac286881c732cd3a264d73b6e88e376be4e4b057dcdb4100d9dbbff1cfaf1d16b11e9b5badbb121bdedfdc4d890977b88978872747efd4a4c908de361e3a278f3b0929e098a1b8e9f9fa63b36701448126c8a11511b66c58980c1d052cb97370cb7c5bbf0677e533f8b4395aa6536f464bf445bc7427c9d31bd807e87978e278edad5bc5e94d26324e2f27767e4885d8f1108b32736991ac486524a20083123461b709629090001e159ede0bb3b37e7a898c302e87c382861bdaf8fd4762e2b2b035f56df0381af84e23e29335f2af2abe2a9daa7233fce3b87d1c230c0a58db7f33b55b38ce9956edcd2d9709ec88f133aea978f7196fdedc9ed096964cb6407db6c1d4f5151e6575b8198c29732d2a14b6ff71bf4959be046e84e22ca2c6b65af4addee1a51a63ace70455938b7f7a86b0169ca0c335c2423285741a8b4198744b263cbe77f00ffc034033a4e61b56e018eba968de5e451a5ec3d9fab0ec8ae8cef7a1a3189d94bf36718e497f371ca2eebeb808688cee91dc65d35453827505042c560e21d26d80990c358af8c5fd1c441e4e0f58301fe3aefe1324f4f270d8cdb153978860ccaadc1093d3a906dbcad31ed94a4d450fa8710ee5b53b3e74b772df481a0c1c63bcd78d26b49e1b83fe5edadcfe1b55f47eeeb262ad8d5b27dcc3dc00d332b3a32540f539cf6260d7054a5d4c88664afa8e58634c819f863cfd2625dacce3a5a8cf9755926ea93e996934c7d7351422c846a5d3bdcf0dc0bddf5c627c6782edb66de37f7f00b22df82a39fc607dd89d07dbc33bb9da85247c5cd1070f6344e7409c897a31b3d63f343c912ad1c62a8d1927e14b6c7e9208c77f499ab3db361984938d14ac67321bd16e9826d47ce519766f7e27403d6796e93a3e496c741a846bce6d29efddcb0c0ced8c2b7445e3c59b765ecf2a6fb28801064525b7f0c842291a476265146976183979e2c30904e1f8d9c7e13d4d4619d2582693245130803dc4e2cbb43824828a68fd2f546fe4df383bc3bf069e961709315a23c329254da323a66531ab32664c3768f64f6964defb0949e3f5bce196c18f0eaceddd888560986c6317ffff190fc82d55ad9e4f6ac083c7959cf4505befce5ea2b7104f0d70ec283808b07e387ee77d07d5b06466a53389068b89598dac2ce094352f162f8bd5085b45a66376572a0549fe28d223c3de6c20117e6a16bdebfe651fe7e48f02d2406d74e0abbd1d7e7fbb5afd35f41df3186f414f2ee975c51c7707799648c55e74d4bbccbce11c9951daea2fa9dcc69d54e2437b1e64805714c9eaeb35f2c19fb79173118b096819f2ee8d954e0d5c87de205d1501f35ee7311a86dba798a02f4a552bbd8463bcc017df9b8cde1f111929b51f08bb99878f95533e75415260d147f84afe6493334d4fa9331c5a45315221b989269da33e1ae9bb8dd8c93188d719ddb69ec3bd6095ade8f73a22972dd2a65218523e73d182a7766fb9bab2269710ee493b10d45a4da83ba1d366438b5f9f8be6960ba61442c37dda0763078be529c3d5eee93092f7892c1c9b7a11bee33954dce52c9f737e50e016e1cd7bf25b33ff8ebabd0380f1b2d69b3409add5a7a5fe3c82a0699c7ae1fb22ddeaec6100729770f37c2713aec27df5e0179d2489992daf40f1393deea0603e2e16e9785018869619bb53a01281e68f14784f1aa2ea230f051a5389b2b4a6cac3aed3a1ea9b8b888f30d262f60d05976cf41d071f568b9392536d9efa0a8453b51149ed7e431993eb14c88614bb0999213addc8bea07268fd87659979730699fb5f835f78b587cef39cb6dcb8fdacc591bac20a50b9562afdb895168728d23928bb5f5b0f9d5b8b3dd5c9dbcfb1fbe65499f2eee957178cdf521a05b4716c64c6200a6731c5d03618fc57de7d3813e73fe65e10d5c91e7fb784abc0a1a4760aa421daa92b475054dbff3c67a1d3fd7e654b8effbaf0cff3df15acd1df946ae6ea417a9afde0aeaebbba1f501981b7ac86438f20ea06fe21c9812953f443f7ac0c10a2722de4dfd412b7496443389f881152dac8e57129040030783e9e77a1cd74a37a225b105f03bbc237d1086d0ea300b7ccc6b959dcdab678a6987e6e157f2db5ba7b7cf4115850737007efd5f4b3fd92d7e742608694b250951f9bdea6f4cf14fc7c7f501384f307f07e8c68009ce809bb0b3e99129dd0e6fa9d0ed383886d295af155a5e413af6074562d66c35e1847cc7985c5bd6346d65c597123ef7128a6f9c336e2a215f1738568555ea489be0b525c89eb4ff7d3bc3b72c739c5ecb1706f3629b27fbd4374e5406e899cb12c3c4eac507d60a3934ed1be0f1843b7391872250fa8390a04b370fa7a1a353d4c2ecdd93988c644b962cf6214975bbf0f8dcf7549addbec0afa1421dc205f93271dce86ac81c0c400b22ac7b4234e81558d4436fbe400e3c203b06af07412d6d6217922c8594ce1a4255fb1b3048feb8dec18cc3851c9cf57de8c545afb63f597cbd94415aaa3524989b15ea74f1323cae70b2700c8f7a05005f0a7a1816dba6d1f2e9f67a360199f4690a2333233c34bbbaba5a7c921a2cea348f1ab136af07c8a317a48e03976661dfe6f60b2b9796f62354bbc9e58a9780e5d71147abc11ac056fb864a94b9f9c560dffdb5cf7a0e8426bcb1210ba42938998f36f74ff56a6747bbfef80dd7c75d88b6c6840c3c46c8c975e4aab089d785d2aa0700bfe98512b065c7d2635195d1fb9256be77efc5e5696ff9e09bfdf4111414c9a287f9aa56e9ea43e682d9371b5bab5c5532a04b401c6f9cefcd69cc33d1acc9bb2a2b4cde38cff26cbd8dff96ed58ffe5a5bfd1751bb76037607089cc47579326ab0162e1c0d03d3377293518131809851a86f06393e0629f47eb60992edf59646d72475a5aff19829cdf7d0c8438f1f434ee15ee8418aafc7a71cdcd618980f41d5337a178265ff83a4d81b743bc660c09398a53706ad6f5a3989ead724ed445565b70c474a77ac43330af90d2ef94fba6f8c25a982ee09782e3fa78cd49967dbf9e0a9a44ea96424ad8a288e27a7c6f3fc6c800166d065d4938cdcea2eb9d32c9fdc0b39061d23080f4f74d5b69bc3607d263e4aef3d3f1f3c268ce3880f8310703d07b0b31feaed00929b7c8309865f14300b14a4c856bd25700756f6293f6105574002ae17772e9f6aea94fc2ae4df69dbcc3f099ca860d6dd9369694fa93497a82ce42af4ffc9bbc06a6b268a108e29", 0x1000) write(r1, 0x0, 0x0) 20:36:47 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() r2 = socket$unix(0x1, 0x1, 0x0) getsockopt(r2, 0x3f, 0x7, &(0x7f0000000100)=""/186, &(0x7f00000001c0)=0xba) setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) 20:36:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ftruncate(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = getpgid(0xffffffffffffffff) r4 = socket(0x1, 0x2, 0x80) getpeername$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x3, 0xd27f, r3}) 20:36:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r4, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r2}, 0x2000000000, 0x41, 0x2, 0x4, 0x1}, {{r6}, 0xfffffffffffffffb, 0xc0, 0x2, 0x1, 0xaaa}, {{r3}, 0xfffffffffffffffa, 0x88, 0x20, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xdc, 0xf0000000, 0x401, 0x3}, {{r1}, 0xffffffffffffffff, 0xc, 0x40000000, 0x100000000, 0x1}], 0x8, 0x0, 0x4, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 20:36:47 executing program 1: mprotect(&(0x7f0000bdb000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x2) socket$inet(0x2, 0x4004, 0x100) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)=']\x00', &(0x7f0000000080)='-.\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='-@\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\x00']) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) 20:36:47 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x400007, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) listen(r0, 0x100) 20:36:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) select(0x40, &(0x7f0000000100)={0xff, 0x0, 0x1, 0x1, 0x7, 0x100, 0x81, 0x1}, &(0x7f0000000140)={0x1707, 0x10001, 0x9, 0x735335ca, 0x400, 0x685, 0xc9c, 0x5}, &(0x7f0000000180)={0x1, 0xff, 0x8, 0x7f, 0x0, 0x7, 0x5cc, 0x6}, &(0x7f00000001c0)={0x1f, 0x9}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x8}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7c, &(0x7f0000000040)="eed64e0908740d9ab44b5379d313c99ed4c5eddef7b139866ea49fcf3f49a1ce1a5c1eb94979175fe2f06938e0924ec889b0fd5feb09ea2836d1cec99de4d144b25688b83006ee87ac958dca9785850c97d2ae9c0ccb15c9666651324a3f645b5afece1ce0ebde2f582244db36e57af136bc0b573968dbc01685774c") 20:36:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 20:36:47 executing program 1: syz_emit_ethernet(0x78, &(0x7f0000000140)="3fdd3564084af86565d9819ff8e8c78c9601e7aa21791273e7946e78e84732c4d78365bcb866522cc87f99deae88db5defda0715fd792dc6899e91864625e3c74d789d396fa19d3fdd7f8a58fe3c58e3951a081df96bb20d80387d1b6af8f556732f3a9dfbe34228aaaad9322487599755660a1460b3736d") nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) getuid() mprotect(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x5) getgroups(0x7, &(0x7f00000001c0)=[r3, r3, r3, r3, r3, r3, r3]) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) socket(0x3, 0x5, 0x1) 20:36:48 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 20:36:48 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\\\x00', &(0x7f00000000c0)=',,\x00', &(0x7f0000000100)='@%i-.}\x00', &(0x7f0000000140)='@]#\'\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='%^^%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='&\x00', &(0x7f00000004c0)='\x00']) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() socketpair(0x0, 0x8005, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000600)="43abed8435ae42cd864a08da8615ee6bc6a2cdfe369e9ed9f6d6ee6dbe2bc639a5044fb6eaad08507d2e1694ddceb4977f41b7ad31de36305854985b54d2660e8ee0b283c9cb6291b8b84f7f93422970ea365f4f4da5c8fc595cb4bfe263b9baf7209e8df8adfc0d15916823254416bcc71afb56ee7f1a83310baf2ddb9af786293d28d218cc5cc698aafdc77feaa6580b56cc311d25b5733a9a400a0f8eb51bcadc03d7b3a84794af139a111cf254522fc2b8c4db5244a9094d95c7a7c1d34e5df3524a78e305df43deec6ec002a20a795f1de648e831463ef5146c86a414c5a87168dd7acc53dc", 0xe8}], 0x1, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x407}, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 20:36:48 executing program 0: r0 = kqueue() close(r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="ba94fa256754df260a28325942e0fdde3406fa6b3c50318f42dbbfd8a3d2354be4c6c6fe2d3f8a5d0725486795f8203fac3bd54820ee629cdf16b349441fa71b89f37ed5b69e270620a64a2a8f4f62ea515228fbde9d027fd87236a5a88499fbe9a58f89771627ecd3723f2747f9102e2aa90a915bf7c946ead99148802f488383e272795be760e9a7a0bd393374ec4ac57a1b3c83b41fd09b0a3b6d6514f60170cf593758ccf917ba765c59fb16628e4d206576c848c23f38052ec6c5438d40ea484150f8c0e10fe6b8dffee37f05f4", 0xd0}, {&(0x7f0000000100)="b8e86a3ca2491c0b136f2e663495e145508a1f866debd991f5d26bd34d8c865db391921478a33d1685762f498953145d077315e201a7b0b52d8b5a9ce9963994f839993b3a255f94352618e007ab7368675380fc1f13788902a62a1d3e256bdbb569f3e2585b3dc4e6408bcf0fad6b669b81c6f2b152cac3bb99c14ebeb067c1336c35dfdeb45185805be8a4fb45a6248e0a6c7db503a23d9937603ce97b7ce8b9fa624c863c21170723a155c4ed0c0dc44b531767d4e2868d5696c0b1a6a827893522025c3f9520d8bd64809c77a11412c2acf248a3b4d79733fdbff3c8f0ba00906322c549d89b11cd35b0a2985cae1b9192", 0xf3}, {&(0x7f0000000200)="ecae755b74572852073b95a327839ad3c10b24a8eccd", 0x16}], 0x3, 0x0) 20:36: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, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) read(r3, &(0x7f0000000240)=""/173, 0xad) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:48 executing program 0: r0 = socket(0x11, 0x800000800003, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 20:36:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x53, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x40000000000}], 0xfc, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x44, 0x2, 0x3}], 0xf7, &(0x7f0000000100)={0x1000, 0xfff}) 20:36:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) recvfrom$inet(r1, &(0x7f00000000c0)=""/238, 0xee, 0x800, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = syz_open_pts() getrlimit(0xd, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) recvfrom$inet(r3, &(0x7f0000000280)=""/4096, 0x1000, 0x840, &(0x7f0000001280)={0x2, 0x1}, 0xc) r4 = syz_open_pts() r5 = openat(r1, &(0x7f00000012c0)='./file0\x00', 0x2, 0x1a) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001300)={0x0, 0x71d10000000}, 0x8) r6 = accept$inet(r1, 0x0, &(0x7f0000001340)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSCTTY(r2, 0x20007461) r7 = geteuid() setuid(r7) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001380)) r8 = dup(r4) fcntl$setflags(r5, 0x2, 0x1) syz_open_pts() r9 = semget(0x1, 0x7, 0xa6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000013c0)=0xf917) openat(r5, &(0x7f0000001400)='./file0\x00', 0x20000, 0x4) r10 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r11 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r8, 0x5) r14 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000001480)={{0x3, r7, r11, r7, r12, 0x50, 0x9}, 0x4, 0xdf8, r13, r14, 0xfffffffffffffe00, 0x58, 0x200}) 20:36:48 executing program 1: 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}) clock_settime(0x3, &(0x7f0000000100)={0xfffffffffffffffd, 0xd1b}) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x86, 0x2, 0x9, 0x100000000}], 0x100000000008, 0x0) 20:36:48 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x800, 0x4000020) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x10, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r2, r3) 20:36:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000180), 0x10) 20:36:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000100)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282003f0000000000000012301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af60000000000000004ce634477ea70b14d84d1", 0xffffffffffffffd4) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) fcntl$setstatus(r1, 0x4, 0x48) 20:36:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0x0, &(0x7f0000000080)="16a8130ca8f3712678f59603a47e51c1bb92038a7fa670fa378858cb62ce3ab6fcb0436f47c318bb1b25f80288001439e79072081449b5b4586850cdc2263002c5f02a96a18f61e240597baff57e74b49f9796015b9c63f4e3f855f1e00e84885da0f48a2ab36fc8a305d33b718e239cfe957bf79d8d06a5edc476b35ad9b418a4a3a746efdaa509b9dc1f04c4fc26f35d5c5ad1feff2279613bbcafd3c1724a8b4bae347924359c1220f63919211fc9af3dc3cb7d308b73f07f69d62c", 0xbd) 20:36:49 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x6) setsockopt(r0, 0x3, 0x7, &(0x7f0000000280)="19036df0407c64cc73fb203aa611d3448b80db419bc2a70003ad6df998c80f9ef14696882f9aeab310e503f53aa57df73ee0e4a954efad6c74c65736edd683bac5b77ca331ff8d2579e3b70c8d1a8ca0364f16c91aaaabf7b4cf0a7a3bf6ac3f56d874cff7b10d563f994188503e6c19eb856c58fa65f576d5163bfe448344d69afc9249e928c0ed40bb73147b49dbd31fab61fdf83a2ae8a4288d", 0x9b) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/255, 0xff, 0x3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r1, r2) r4 = kqueue() lseek(r3, 0x0, 0x3) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:36:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x1, 0xfffffffffffff676) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:36:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 20:36:49 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0xffffffffffffffc0, 0x0, &(0x7f00000004c0)=""/4096, &(0x7f0000001500)=0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x12) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)) r4 = getegid() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff0a) r7 = getgid() socketpair(0x20, 0x2, 0x3, &(0x7f0000000240)) ioctl$TIOCEXCL(r1, 0x2000740d) r8 = getpgrp() r9 = getuid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="01509e70fe955f8773fb0e7a8acf9f6cb87221a93aeffad653b6d6314876ec4f5a946bd93252fb34ba74a33660dc186525a9a9cef4115763378c05683e7e076bf8fc7f40140cd0870e0e52969e617201db7117c36a1d4645f6b00352a4bff23bdedff02faed4cff0877aef56e83e6b2627b708e36aaa5d06f1ad84a0e5d46f485b7d693460bdf4d10873127bc04790e48277e47b"], 0xa, &(0x7f0000000100), 0x0, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x78, 0x1}, 0x409) 20:36:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) 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) 20:36:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000100000000000, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 20:36:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x15) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0xfeb4) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000100)=""/78, 0x4e}], 0x2) close(r1) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) 20:36:50 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 20:36:50 executing program 1: r0 = socket(0x1f, 0x2, 0x3ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) msgget(0x2, 0x8) 20:36:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x39) utimes(0x0, 0xffffffffffffffff) 20:36:50 executing program 1: socketpair(0x26, 0x4005, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) 20:36:50 executing program 1: socket$unix(0x1, 0x1, 0x0) socket(0x1e, 0x5, 0x800) r0 = socket(0x16, 0x80003, 0x8000000ef8) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffff93) 20:36:50 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) bind$unix(r0, &(0x7f0000001440)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0xdc) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) lseek(r1, 0x0, 0x0) writev(r1, &(0x7f0000001380)=[{&(0x7f0000001140)="2566ddacfb94cace909b6db81aa8e104066dfa8dda569af14983d0e11a01cfc7ceca0f645e6e36329a6c83179906169142efa8f80feea85526f91ff91375ea329925b1ee448f24a11bbf530bd26f1cff21a9ac15b09442411197cb3e6cbf30ad9f3e6ae4cce660bcc6d601c105f138ab8898a074f1a0aeffcec70c3e6496fd6dbe784d5e7db9e59b3c6fb3c8efef8b83db82f2ba4965c64c98519441bb533ad644d423c7417f310824c3eed55955349686c5810595", 0xb5}, {&(0x7f0000001200)="b70119d17bc276642b52a1bdc26f8676a84f83386ff589ffe6327539e5309897ff0be4d5b2a96e4303e3d8b39a99aba55417d55cd23148790bc61424397644a82d0a843d043d133ec2d78a5a7f2e10613cf0c22b1753a95f02cf5f2ecbaf70ec62a8b07d1fd7650f52055fc4d24480dc022f5d4508bbc87aac632f1c887b5e591cb04da5f68137095f11a6ef0fbb5de5a26820045d198cefc9527bd3ca2c94f9f9bde0104240a8659ea869db9678ef5805025159f7bf904423100359b4468e42a75ea55e41b0300905637e", 0xcb}, {&(0x7f0000001300)="c7f0284bfc514649c167b73eccf1ec7e11ca21c8e500b7723e77c1634d2e2fc33c5f9bc4f0ddf44a96b47b09bc864a34420d45106e2bdf6ba08093cab23142994ec9a77cbb0d21a4cbda459d368d1cfe853eba", 0x53}], 0x3) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="839bdaa8effb78ccef669a2768405de18dc528f9277c644a4961964cb24ede5457497d403c50c2f5f9199589c52f65eb8f3be1f2e36272f6d8506f06ae08ca9fe12f459317516cf5340d78ad05fa0c5d5eacaca518e160edf7e0bf70a2bf833a3bc158d1ceb60fb0117f303925b041d568a8b1fbc9ac94031e38d80a1e610a1231b455a419bd0a6bef313a1d4d8f012b407fd4fea8134297d8e1d018c2b96aea5016be796e3057c738384533af2acdfa972f21685c7aaa4186ef56908258678d792b31a3d600eb92e12c4176fada0b1628f60101d321949d8aa59758e3b10a918dc4c542a9d13d3f94619e58943b01e7a0ba3668015e663c8abaaccba74c557f4bdfe52ab8e55b9759a33b0df2273e378eda250bbb87d25b5bcd2e33afa9b7ccb7399499d6275658552318957b5fe4a45f34bc4cf5849546349707a75433dcf678f0404dc20bce72b6f19fcc123f524d576b5591ce2176555fd102c88c7db2a5b430cd532ac1e2472dda7bc24fedbc03ccf50808f4cc36fd28cfc15a473f5b64d4f14717132bce48b6a1b7850fe285e2590e99320ba66b39a0ed89bd65275fb65d47dfb42d1e28ee440d7948cebe59123fb4f4330cba7564fd51235064b14eeb2bb6b7313bb898df6c24151fd285eb299d87bdc014573c0be7fc8496d3a8234c0a43f5c055bc8d02a64b3062ec4a475b988a90c49ae3e5fca110033c0c0232fbb9f34d966896eea2c310c1c93c88862ad97ae6ee643e6f483f8e15c5db9c364ab324554d3a629ba1dc78b19bbafc60e29567997dae56ce773c39a3d84d872c7f2f663722790726aaca72566f195c5d385bc6c48f45dde270ed993f8c3a3ec7d5e83114448c46ee66bbf9f86b08ea5e406adc2af5cf8e0c2ba9c4272d112e41144c49354459b6c23016be598789ad2beba0b5e32a7a8622a69825a7668eda8167119fa1b084779ba047189b8eb87184be630aedf7968d0c1fce047d1c0752f894d49785c2e91b6b86e32e8b4900a587b694ddb281ded0bbb717442f3481dc981ddef22cd77e1fc22c3d2119d126d4d463cbdf429ed4985366e37663f31b563598715604fff4f1ab1d35e644b267dafdca2ada5caa1113d7759219a04321a416ff550a1ebdef4fd051758005109fe6b25f41b526296ecfff254774d1954cc58eeea75aa9424eec9563d8da9238144f6ecc3966ce3981e044b065763efdbb6fdba81741f17d74a1753b1428a732b3797656b00e3dd0cc5ea24a34ea2da814c0b61679ff75001d26e7614fc159a28cf6d3a14809962ac8eefdf6c71e65adba66a4a3dce003a63649f9d89838f1baa5e027d9d266306fd2fbcdfa7149e0270c6b1739ee315d17b878d439fa49c7cd09c456c489dca07a8f20199356a588d2885c0a5ba8dbf5c5acac187158ceca3e1606bef22b7725377de958631ac6df7ff9858b31abaa936fbcfd8698735dbf32b17469744c658910b96955a86f5836a864b5c52981e20c9762aaf24499a73972c90dceb38712ca32152c5bb84df917d8b8c333bda237767be6fbd1a67178d7bddf94212679371f432633e93773dc179e3b464a28c087fd37d06f8207c126407b864299b523fe2f56bbe4e9b4ca29ee82cee9c42a7a065b773267007fc2e685e8a574a24c7d127c2456ec9d239bf399a629b8750207802b0f32ee99c7691d8d7f09189eff6aa06f498318b9e672d7c42cf86db6100be7abbcb6c06189f46ab4e9116bab811518262da6c5a47dfd2277d8fb4bd8a30ebe20fa3151502f52af2d127fb347ab118c066f4bce53b19700345819986dd091cc28aaaf1989a07bb55597f07e44ee3b98a22afdc81c559cf179c684aa093d0cd228722c24f039d6faa1374eec6b59073363ea671d620988c8dbba4f612aaca5b3ea4852d75898d967cb3dad8d26fe9ce4d54a143962b51dd46bf314142c937c7d361335d1511e1db88f7e78381175031c310f4aa8e51420616a62209c41efbf41bc1fa58c355f34cf3a8d69814805dfa02fca46328c47f4947bd2ae34634aa62755cb10ec4f76fe2d2cadf69885af69d5baacef769ffe3ea81b49eee5c0b6405c1ee3eaf854cd0f190978a66fc3661f48b7771b590a95732213c9aac88125818a1943548e26f43f56c404ceceed21aca4e9e8e92e48184db85de7782357238b15323cb844a7ebea89bada3840724036c23cfaa57d13fbe95cdd620208b7331f99b05ba2d102179f63be838bdb6f9219ac4db79345b847de5fcc2a9359471335fcf91097808fbbd75207f1c10d535523cbeb6732ab3a725fb8e6c4c338bed2a9305491479ad2d512dc061d687d8879f9068df07d8b7ac0775460f4343e62925810b393b93cec7ebc59d3336fee4fc8028a74d14b004483594ca7f3519c3eeb3c551c15c518d9fdbfcb515a66d05adc81c66a7cfefa23c35315cb67f440c14536660d8a1c727d60257e24a28b889ae3b570b2dac8d4ac1ff7fd9cd7626a993d6c7bc0eade1cd9cd7bf80bb83e4d14ff38fdaf6f30f2b1c1e7d8fdeebd44d1f4a1d7b31cd782f6b236db3767ff1723c2c4fb5fb555712b19c2afb5b347ef517d27e27ff2ba070608659e46efcdae8acc4b46c75620474fff39163cb9cf637e7d513aa77e09e3750bf70c714cdedb04599f3b6b44dfea3126bb0cab208a2fdde5224b759b80bc4bb628b450d7420726f96a4b5a515a64ef6ec68ca38bc771bb954c2178ba156ec450ba198bafe09f9769c5bbfb1bb11b46744797142395999af57cecd3c6a8a3991dea24895480779bdbcf12a0304f28cdf6d22bbf666f9363d759b7d9a04e5019417be39444a006b5c4626775573201879ec290e1443ecd775a25718f5766fd33e1ee318a0659ab7078de9c45071d6b64cd61f7cab9eca197bb268dc8c05b7f69b0ee1386f38643f33aca5b84a3927681345a5225264dc0ce641ee3df4aadaa3f3a33cb275b220a5570c5de599a4cc59d792a7868f0b74ed30b57658a1be4463b8f56fe1b0b88bc842a223b2290ac51fcc3c354f3ea7035ff906fd277248986d51bb076e6e461fc7014a75e461b1894b73412051653dffa3a46931aa6fd235c7c8ed284102e673604d54199d90bffceb5a3af87441f0928b3cd65becc929b41d61dc74e89d630e9efbec067530572e316f8d6d1e94c8d3e4a440b24a3e8ca22fde0d3d94827e4f80c5ddde7a8572bc8109095dcd7c88202980dd516fb2e941e8043f896c450328e9679e49a42da58aa818d2d9624dba29896accefab20b1ff6692399b351318a477d1881910ac7ba7f42bcc5ba7b7b34478829a0d7e6a11610d7a7b37ef4b0aee8a483d5d0bda71e5ac93637d0a389c6bc48c2eb86c838b6259319723531a63dcc4e0c0906d4ba0d9607236754ecd84f59b12602d657fa12a203339efbbcf30294f7c48bce87cc95b4a098ca652a2dd3b27a97f7265001221e9c1cd358f4e40269c6868c5a71c645735cb6a50f3ee092e5b4550fe917e2ef75d9acaf21d322fb0d815308d103ab7ccc689229726f14060ece110a3502d4c2bd993eac27a92c54b438b4906675fe4cba90c46c776510999f8d587e56a1bdc5f019cbaa208cb8681a6b5ec9d031ad4ada93c8db0cb959eacd831266b861eb7ef1c86cb2b7eba4533e7366bf6f2a0233eced3c4f5819c1c4ed1ed7d05b315817d3c0bea059ff1b81e90ceb91152f18a39dae993794c3337e2542caf4642824a5523cb867c2d6fd343635265e318de6a41af2f4103def1e48d488749ad1c630397646f637ee47731b43947c828779e97194d75e85c32109b3d0f816a86a183577d4eed463f2c14d3728223f7651c19cc6c098c7953b49ac32d6751deb1776550c8002b2b4c01ac69d1710d6903279c433ec389d01a30c4457fa9ef12580f58d3252e818090f56d0107623766f50511b6979f1ac43c37b88268ffacbcf3664995ac94863497da5cc479d74cff15762a18b7a94c953ee3f95e01ce7d11d9562ccee21f85a1764e3e942da8c447ababdd3ce94e99f3d9b0378e39d837f8a6257f52431cdc1159780fdb9d04bfcbf78b25d212864559b7822811e1af7e2018d44c33724e0a62ffbe5f6c1149f2764373f81ce26df6a4e8c9e7995cbe30321103cacdc0d3e8ca7626e7965c6ed0906a49981af7c330bb1b2697cbba46d3553682990fa483b8add7a74cff25854cee665123790400b26a4077c880980ea0ec63f8978c259d90bfdc6e2877981e27e24c0d184ec14a46a06a19869204e3e13ade82c8c67371fd798bd970ed84fbf29bfad4d8b41d3eab37e333d29838a0e1a9cc05273390596c50538a77df2ed16872640fda90cb67fee72875d38b2fbf284b8093a5217652744ea26103ba3626ff0a22041de9957b421cd8678e9f811ec96797d8e7f9068d396c7e6c8572c1b5213e60061a4afb5f539387aa8199d4629c9526036774e3af40e7527308a9c8978c1b2333a8f9dcaecbbb3e955d0c3452705dfc522bd73979291213a31f1b70831a2724b127099ca498ee5c1233367849dbe6438fdb154703bd465b0ceeb66c88ffe4a8281cc2da8e2721fa0adf2f4352249320f89b789ccf972e87a04b1be3ea6494053252e93b54ee948ede42a5b01f57c50ebf10bfa320bdb584e14b3acb5cac09b26d29d203e96a49bb9c74bdfd1656794d8e2c45f30a74ea63f807552a6ca846c5e5d1933d2cd2b004ee5da54670b029e9c96092a0e6934ae8c4efa4fc2d283b731cd6e3e4f0228e8f76b67354153957097ae7430826fbd312357895f1c875ce7ca98f7f98214175a426fefe727e721494a99bb6df8183eb7de47efb712151b21b402c2f2e30347fcb5bc11a6845b9557140028b19625032096d298aa5089a1c09d99f1525d37d02d24b2148f3a88bb05ca4036a1668b5f2565bedc04b3805c3717961ed9b8c5d64c8832ec055daa918b8f46b8f10e4f126e04966f07945c8680729158de693647fe86f3997ca242c85a7c00023bd141f64cb7674af0490bfc21e96ca0872e3ebc8ec2cbd0581aea1e29c4b6cce65bc8731f0f88b9a3339f4ccda70f72046a574b5522c789f53db590c4f5d61f720dddcbf1e2d55f5b36e52fc27020821ece7970d646f66f498ed67f6ce3bd34a55d279ae57f0643b7f56a1342bd22f0471b35edf06f4dda136d37241c393ed2fd8f47195001c062dcfdae0d6246f4a572ede68bc61516f9eaaa96cd245b0619271928ee6e0cf05f731674fdb698f3997f65b8f28a987fcba996e6031e4e1d295925f3feb7f67cde30e24d6ebc666ef0eb96a0c3dacd7f5b232d7cd2bd6d8ee558cec73bfd7c12ce767d1e5cc4c61fe483ddca02fbc4d45ab52e9a3c4ca33004f071fb58813078aaa2ad44b4136cec99cc855f26b770eacfce8e0770341e9ac110c302a46c5cad3198e71835a1aa91e474c9cee814cc027deec57cd25c575e993ffddd3fc65ad386c79c86f5e3ea2369d4c1f726b8d60d316051b3351bb37b1bb529aad1bfebfaa324144e71a63e81dd723b02c253adcbe6141c5dffeb25818220ef69db2d70e4a080def2a3827a5272a4cbbb486835dc15cae7ff4da9f8501eb4db229418151066bcbd2e4dfef1c94469294111e5d97426a1c7abe594640d241cef23e916e122dee731f2ceceb74616ac6e3c4d4127e56306170497b85522dce804d558a221bd366e38489e87c02f80c85b15c3f1ba8db852d1137670c4eed07aa8e1ea98ce5c7faa3ed05adae59482612741297c344408e52a694a7f54a38d0057e5858c764cee824feb3e87cb3c747ad6994e2c9e48b38e4279a4", 0x1000}, {&(0x7f0000001040)="82f2c3db3decaa3c0a114b4cfd44edaf3d037645dcc5b9f450280964e172e4ec5f3b16b743dd2020fd7b6b4dd41f87540349f3e538948abb52bd0f3378365d0a68393baf21d2dc666e19b4692aa6fb9886ed773bbefef5fad9dd356eb699589ac57f82", 0x63}, {&(0x7f00000010c0)="3e94384bb017c1bdca7b6eec2d4cf8db0f8459f4923d9a31bc266fa291c32790ec1c2c1c0cdaeea3b75555", 0x2b}], 0x3) 20:36:50 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fsync(r1) dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 20:36:50 executing program 0: r0 = syz_open_pts() kqueue() r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shutdown(r2, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xa561}, {{r3}, 0xfffffffffffffffa, 0x4, 0x3, 0x100, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0xce, 0xa0000081, 0x8001, 0x3a11}, {{r3}, 0xfffffffffffffffd, 0x42, 0x2, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x14, 0x20000000, 0x6, 0x3}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0xf189, 0x6}, {{r1}, 0xfffffffffffffffd, 0xc5, 0x2, 0x1, 0x8}], 0x7fffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x1e9494b3aea24f1b, 0x0, 0x7, 0x400}, {{r3}, 0xfffffffffffffffc, 0x82, 0x2, 0x1f, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x7fff, 0xc5d}, {{r0}, 0x0, 0x84, 0x0, 0x7, 0x476}], 0x3f, &(0x7f0000000240)={0x10000, 0x6}) 20:36:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x800000000000000, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 20:36:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)) 20:36:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x1) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6) 20:36:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x52efe480, 0x3}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="b783b8781dee29a1e0c3df34b35fd9a172da6641924736f4b103579c26bff5cf9b4955c7b4b049a17a8af2a64ac8bc6112c700f2731ccdfd4c893f5cfe39e7b45a0015f0654909caea3c483646941222f17ab41dd047d9316c", 0x59) 20:36:50 executing program 0: clock_getres(0x200000000005, 0x0) pipe2(&(0x7f0000000000), 0x10004) 20:36:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) write(r0, &(0x7f00000000c0)="6239ca5b870342f403e757f1dd524cdddfcf7fa64f4bfa17a04dd1e08d6db119366d2e69c91d6cfb2c2589c52f195d0f4ab819f0ba39309504d04e3b480a291c79dd60ad6bd40f2d88df20b39dd1f054acc9efef46e31689d121d25319c2fdec03a315ce5713955415b27020c6ab395def5ac55a5da4979a04062ee018845271754edad9dcd521bc5d46e1a9dee075350471772af01927a4ad695e6303c02b4291adb21e55709fc9b330b96f1772517b6fad8a968784f392570eeea6008d1844ffd63548f5146be3a170adb4063a7053a69b5fd1c5", 0xd5) close(r0) 20:36:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:36:50 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x2}, {0x20, 0x6}}, 0x2) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 20:36:50 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) recvmsg(0xffffffffffffffff, &(0x7f00000012c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f0000001100)=""/233, 0xe9}, {&(0x7f0000000040)=""/15, 0xf}], 0x2, &(0x7f0000001240)=""/123, 0x7b}, 0x800) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:36:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) r5 = syz_open_pts() getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x10001) write(r5, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) r6 = syz_open_pts() close(r5) dup(r6) ioctl$TIOCCBRK(r3, 0x2000747a) r7 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x1, 0x6, 0x9, 0x3, "17a9eced23a41c58495f9810220f5a427a6633bb", 0x7f, 0x4}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:36:51 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() 20:36:51 executing program 1: r0 = socket(0x13, 0x400000000002, 0x3) getsockopt(r0, 0xbc, 0x10000, &(0x7f0000000100)=""/5, &(0x7f0000000140)=0x5) setsockopt(r0, 0x1, 0x0, &(0x7f00000001c0)="e1dbb8317e16362956fbf0d2f999223d8e1f200d688c3b0c2435f019e630e06737d488adc537efae6235ae30b21e6f5d693cdb98e613a7c863532ef43ae1504e15b9da916c41862c2a1f7be836d8264572cafabb7177be94c7e29d0eeb2652038c82e501323f911a9073820295669b857bbaa93cc1db1b74b7917d5df612ff83b38c11efc7ab83dec3c0c5aa61", 0x8d) getsockname$inet6(r0, &(0x7f0000001680), &(0x7f00000016c0)=0xc) setsockopt(r0, 0x8000000000000, 0x10000046a367aa, &(0x7f0000000180)="ca90fe82", 0xffffffffffffff9e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x1}, {0x18, 0x2, 0xf6b, 0x3}, 0x8, [0x4, 0x6, 0x1f, 0x1, 0xffffffffffffffff, 0x8, 0x3, 0x1000]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x2a25}, {0x18, 0x2, 0x2, 0x16f}, 0x3, [0x1, 0x4, 0x28, 0x7, 0x100000001, 0x0, 0x1, 0x9]}, 0x3c) r1 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000002c0)="eba7e134b41bc2a38c794eb957078e49259bc4dec70a6b66c019cce7258ed69f87ca07ac9dcc32e5c11433f53106fa52845630604bded94432589e18a6b861cdb9587e851cddef93bf09a7f4bbd2f7a9ad3e68dc01fef3d05a984b76cd28ec89ee8b4edd5d323f3298bb1f37c06b378adc939d2ec7cb96f6ea1ffdafb292382aed828244af5ca022955df2a84bc5a10aed59974b9ba5b85dfde3673e84ae4f6e8db85824c1b358405a470dd6875c8a1368e2b9f1a1d87048eb26d78b989ca8d2de5d2faff05bff01a9485d53d0d671978751ebee715f46afc23129f832bd7735", 0xe0}, {&(0x7f00000003c0)="be074f9b31c48d1ccb402b1738e43b2c5b43b1837dc8862bc277a47c0c9707e562f6395d6dd57a3e0547552f4f4c53e0fc21dc3f04d74fb89db7342ed3dfff98944b88a7cc0745b86a526e0f5aeaded4534ec620532a6e1d6fec701b046b6ec0b67743f613543be2e8281c6a2cd90aa03f80390a5aae05fee6978bcee44214c70df0254c14ede72fb5acc5c1cd49561854dec799c6fc60dba420f4c3044567270c34999dce", 0xa5}, {&(0x7f0000000480)="f29e7afe9a416e42c30e4ae6b7e49c8f57f40369fc2bf7e6792654d73774340cbd3975814808b0f6e644e1c0c1cc9653320b78767043484af1c62a85357fdad439c146cc5bf14ebb98ebcbf3e6145011c1a7ffcaac79d79f00a84cf1b2f1485d5318aea6ad0dcced1789010b0ca98222e4aede3a035f363eb8de28b2b5bd5aa0bc35f9a71173328c611c9f751f49f0eff697c4b326614cd7948933cb06af5b2d7b5e7cde8f86eaed9f40fbead04510e7853d72677652289f8866aebd25c9171b9b1377a955a4eacf", 0xc8}, {&(0x7f0000000580)="81bd1ffc7ab0656afd55d3ba3f555b43dc96d4fdbf55ee25d4f38006f28f185c8b0d2eb9cf5543826448975102b62111ac5ada2f560dab1a46485a75c872ea0eded027c4a26eaa0048b8f2c0f45ea1fedda6c18c914b2aebad163b93d3e8781a2532cfbfabdae525fe70d3568d54198314587decce149d43025204e17711bd5c2070557d8987cbf971b9dd73936af58bee894306f95d864809b70511233ba660aaef965887e202671c346666f0aecbe2426553b658aa4039f1a2e61828df904e719edb95e63958decc866ea2e17dbd1ca11f68a744bfcc085b3a774d3b49f4d0e38e38d8536039d5b283372ca9f4eedb2dae5e62dc28b155aa4bb17e84e239ea2b86abf5da92409084405c8a4dc560532056385d02c10594b94aa9b4b761329a47b3e58c9b768a1cf8b3f3189b3e18bf289352e62421c353dd4f276ba4507c4164d7c9f89f427dc61fb2b61b2b3fb6e121320b09adcb8b152c21c293ff7497ab588cacc07329d6f8cff02b02a1c40ec42e1219fe74579fa7f247c6ecab6c1bb24911b95991ef08614748ba2bedacab5a2b47fa1d702801ca93b2281f37a1b4dc43d326d35ded61ef4435aeec8a4a907e971e24a216c05783b024e45d4d34908ba30ffba7e86422b6a934ea310aef091683f178b0cea8802439bdd42a3bcd49b002b56f7968ebbf97b5d412174ee395e683d4d7952c6c0fe083c04f244333f6f9e8d63181468b06eb590982f036620bec9fe9e14cb1108ce7a2f773e9ec6965d5736a4628539a85b9bb1a9680484194fda1f70e1208f9f268ac7e9ee0b8db39028f6da43a6c61942bca3077c6f30bfe39672eefe593b3ba271cc49c854221f2379e412e85b91235886b00dc02e95ab874422c896b16614eabec50f61d92b92099d25dcce854b8da04f08a98c8a2cc7ec80d24410f663d0a4ea9a1bd829ed7ba892b520c9d8b1b284a8286721c7ed99f9183055fb81e88d80e0680c982d40264b5b066ddcf7dfce655f3847b72b167b8a4e420fbcabb86a72509ad166242c74b2a86d96e02379aa1f1de173067943159373a46bb69d6ee33c84fbae53553f54440d5192d5f772ed42b14e92640d20f15385f3c8d892b87c4f88d4022aad0c7b07c8a7b7ec88509ee586e119a5566a98606f5db118be720a3e0f43268d2ca3c11778cd9cf627342cfa5ece3aa47d5a6b767b1eecf80621eb73e767baefca82df52ac01223c977d4443e68794fea4ba274138dd79f3146bfa7eed214b493631bf5ff2827b924e2a07e475edf69925bab78482d2443f00a170cb85317f53d191f0ee29fd61ce052e30329015fbce9c255b8dcbb365bb9681630556b451971911685f81d2fc5d2e1f581a8fe31826b47e2c793c8ca6552271ca3d99db97126decd1901b59e798db9c3e7ee6dc3d9030eee22767281f6df2a396535a307376809480d9d0a6119195638de78fefea7707fe373dc5efabc441fcfb18450f9477475639ab9475be376ee4e3e6e2d78712d9adade346e032c4d70052e2815433bd623b05a88bb65557976a6b858b50649b6b65f22954c646ffbce822252653c08ee7bcba09f3ee26f160c69091148f96ce45eb31a9514a25ed4da04bce636db623b54b078e77dd4fff2cccc7862096995fcd5f81997f6373ac11ed4082ac6fcc0216d95ad08b6d15fb0529e43d6e8cbdde949175975118ebcb0930c0a20ee9ee5fe0bb48d571deabc15cc9e9f9b55484802cc498ac724a79adc342fa06df8f54f1524687c9af094b2b90b02209363368214f35c952626f6ade0cac31291902b4678dbc9774dc97f1e82fa5384e7bb1623b541a9da90a26a1937a12f46e4f9c7817b73e49923433cc939400625a509cc6bf8db2d077fd943259ffd9573471b43dbb4f4e505640ddd0564e811f70c3f46abcf077ce794cf77ce2c68aa6f07139a3b9cabfaa0f8ae7ac3e72aa2ad363c8c7cdbfe900400dccc6c9b9dd16197516ba43cac0f30a511926ae4dec85d2af8d031c9e5dab66dc38f5fe7136fad6d94713b5f39e670a570c699ad03ed7af50e714496c825fd5ff68652c2ce09ddba5296c785173e42198834583385d74b73993d8830a07fc71a2fbd1c03d4738d71b00adcab1ec248b2eeddcc7c7cb377ff4d6187abc09db0a9be3484bdd117ba74aa59749b33023f34fd42d700c4ceed13f04c1408cd94a63384243886992aa8ef2dd588b5ccc6a1f8bf683dfa2d22d745167c32c85e3b7761eea98ff156e4dfc35f7bf34ac6f42fbc1d53d0de62e584e10af547eaa2175c77e504bc2f9d4d479a1476afb418141af2f5e890246446236e05ba0bbb801ed7fef26bbee3b6dc27fe308300f23e99494b5bc0425ae9db3f8e10c2983e168a439ea83de0daea0cf0726d33a754793f6371d21808d58ecbc76273de28f1bf5c7cbc0adfc2682f2540df311660bf6269c53c42669c5e2bd71b25b3be7b263831d456bce709323841be814efc78dce0196745ef2eb0e8cf4dd596db4607b1a337593fea299fea5185dd3dfb0d83f5416ea5677b1ee4d75b15eea33f8843bdb38c7850c3b9f36a0ccfeedbb2d64b1fbc5aecc41e413a052538c6fe3775d755fe568ec59f5a45712acd90d03a65915730dbd568f5a1639af3767743f9e28fe7a75b1b55b3cb349ba27576140c506d22b31a6525f70486b682213502b1372cf15df2a5bd5c0f1f3253ab2b1c3586367e9f19421b3abca4fee9db8131cb9b7cdb1f4518238e805f3ff05d225bd2eb768d241bee507bada1c8ece11930b91803aed061d432e8a0457080fdd2dbfdaf7bd3ec5f552a36cdc6ec0bdd5c7d6baef15e506669a108ae01392f8d6f6c9157fa273569d6e5e926cbe7fa956cb65280c55db697862bd44f15c3577cba6a0817a6409813ddc90583d6a2d8cb7aecae40a44b1a3ecd9cedcde0b3e038cf403a070d5afcf5a600851bed7842584288183a07ec9f84751b813b450e78b2aa77081421f61747097ca36cd7c125a1ccdd31c21152f4e184939c7a5e35b2adeb229c6e7ec3e9e79019988acbf86a8f89666121593bb75a4eea4a308a20e12b1162d739edf9b7feea642599094c552af04198684f95b9167b30c4c9adfbe2c99ee1acbee642d04e0235775f5fc224753e2d5019d519a58193d45538dc3f15337c2da768cd1bc2eb54ca1a79c5a9b7a36cd895086afcf2c45e4896f5b07dc832dc8c006ca02ff79ab1c4624a09eb156e1c7f2f2a9611b178077f23c901b6f3eb07daeaf9d43f9d1a095844dc25a48f1fdf2d493009659d14d0e7a9c7ec06c819abab020e0006b4e07a0f02892b0c8bfc5e82feb52d468cd04c62e88e4d25ba01da90849117e80507c964493123145c4e4986be0fc5c52d7087f3a64256284602dfc8ebb5b752c09a49ffb28151b94aa0512baadf2b314f613753d38bf5d8c7586b3b3dac411595a31e6c2b8535b058a82949d8af8eec4f45c48abf6a0b341ae5fb2ba72ac080708e7e71d22764a0725a0c98c33ca58d9eeca4b501abfa01389a8a4a7ebe3c89330aa78ad8dbee5f614a362d65d4592a0d67a8b0d93aac1854e2c0a15fcc87091634df99043bf39a584964a7287d48bf750fbe3f44c18afa4837caee6ba6b8ba2da0c9832cc491ed970c1cc1f3eda8a5a1714cf1f9894da5a262fbdcdcc504f6c5f33f07b470b4f7e325961759f46c516d1d8182be03c35b99fa68efdaf8dd63af63b63589b37548bb26b72c1149efcd7f8b329db35ff57b9117b9529d64505dd90a398d777ce42ff4c0ee8d099000d2908e3636cc923432f219e08b32b83a2727f662bd6ec104373009e084764498e19a0bbe9fa77094ad620320325df9a5a53359c267f6962c30d6e6c32cedb87cb461f4221beb305c164e5d7da90641ff8f742e063c3fcca46491c101eb6cd7f9f3e381f5f2ba63fcd08a73ad0e6752cd1129f8cccd4ae38701434524580aae6140209165a363b236d664f72b10650fc0190e7745369ea384af7087651a0841bf5d3bc0751ebb0804a721133ac32ac0096a90f53c676bbe3305490e3a90e547c2f6ba233bd5fc64ed7c2abfb29783fa2463eb1ee1e3cdc8efd8cab67a971a700a8fdcb7e2d9fe8a6a6934c300a226e5898ce888e4777ad803849b71450383a6caee72a9f1e3556382ad489f6cf19c0996b4b20b9e38c0f89ec02e509cde4060ffc6f873584a4bbce7be390a9a64158d2d9ee8646f07d1cb85f0fcac89de4223bed315bb4d68a94dbf7333b5afafe1a50a3c4eaaf4d49c3deaa6b79f88288932734ff0ac82dac834a46bbdfcfd3f98aded8e9702ee2177f0145478b4bc86bdf53e1d57ed828c385517a1e73e70cc82ca2fd1cf9e0238cbc752a830708fee4c0b9c5f05b22c46e199a5bc4afad2e3d844cbf368e24b4efaaa6865f157419f9783eb17d238a515a117d787e809b09a5d6c50d82b99bc4010f0ff46c68e66db15cbb99973aa5e26a558c2371094a4e63ed22a372fa53a0e9e8f7801765084f38fcf8a2afe347ade00c87ea5e6964e21c8879c8fe1b1b1a553095b66d2dfb7c6e5095a03d2348e5c3c835338ba974076d71ec3af2aaea8e1fec004a2e5f137abae055bac2a1b022367c6471707b5fe2742928097dd4f48c5e58e7db3332243b83fe2789bca84e1c166d170dcc0972abae0c35a9a455369f09bcc6cd4749e807484318e879955a296910b9e765899e61a7f639b72761a5579226586ee88ab6b5e84fe7f90c6f1baed6828dea105ae1a96304c9a118d0cef6c1286fe367d4ce63ebbd238ae745dd406b2f67af2d89f65a8f26495150f9f06f0f929191bcd0c61ba49bead7169913d1ff246c6633ef19fccead5e4c810b8e0fdca290732bf76aeac28fd2f66f8a5c4f517a2379915b013aeb498391b1f3a9be69d33cec7b4202733698a7d57b31d87ad0a4185852685763ac0096d4622b4185b242b5c1eee352f5ae7e1ad9f660c88a66b682a3965e5935e91379243350f927dfc6b4ae3884cb881cd0c81f341ce339d29683bc653a013e0c2d6972ba669bda1ba05919f2d5c766b1be08a520e9d9db4ad838ba5df0f039601b1cf77ec095d736117fc9a23e277283d3e36b12dc483fec6e2d8b9a3385a4d048f3bcd3bbbc5562b52ce95418dd6a3c8a39b8bbe0fe6b7a0b7f1bb327b8b7eeba861cfb1627e4bf6c64bf3a69525239d3181ed03922c3f4611ca005a3dd8e48578907c106bc908e745eff7d4cedfecd78734ea7b3dffc2976fe5522c915987f1f3f0984843f3bf9f7f0828f15650aa329faf0c53c5503dfd74bbb6d064bb84a0b962a9f0705d979e09884b148d608c067aa3e0f080dabeb3e7636db2931c6d2d1219dc45a11b2636e369a089ead9232d1b629078b0ed93457b113079d76e81096a9c63a4f37487a684ce0ea50b66f9e91dd9695f34c5f9250e3e4c366dd34e89de8fb401b67e9b75b225709716bab29b5c5ef992ee2dc539a92f04502209b9bbbed613007689688d43960cdce7f19a307c2a06521c7c2c289c2e8f2d6b48b766223ee0de270082840d8c665ab3ef10af7a30fa2553f81057943da48c8db0a58738a3f807580b4ea4ccff53abc59c5de30408576eca593131c5e6f4a5ee640f387298c2f66aa9124895a5639e13cf145929a265f51d4aa6b61a72e1c857fe420fc8b4bfac5ab54966169088c3321e04434e2bcc3a2e8f4fde646dc63db3594a61eb42b499d07ea5e7bb1922e36140446b5d7811820a9633c96d7d7e509c988dbc673781cb13968ac61342c551a10ad80c86c14f802ba17fc82c0af4931c4526035663fc1e7890ea", 0x1000}, {&(0x7f0000001580)="2c8266c8ba30377ef6c1895dea049feb8b562a744cea2da09308256b2a30848cb85108a4d7c63db118e23413", 0x2c}], 0x5, 0x0, 0x0, 0x401}, 0x40f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x0) 20:36:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 20:36:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x43) write(r0, &(0x7f0000000300)="1e6af6848128cb09fe2725a885b026d3563642a205d92f8a1e6618c78f2c081ce6f80dd373fc090c9cfb6313820ffea4855397d55cbdb391c03873593ec3d34302f50093dc74264215c8530485b7503066b0bf01b0cee80089ed6188766dfff6c98ceb5a139d458c62662535223324051aa7204506c2a304211b094b64e35dc21ed7d9c521944f685b6282d795392c0d210f477bb956248ce9545fca8d042cfeb2d5d5431c41a8e592d25d450f", 0xad) r1 = socket$inet6(0x18, 0x1, 0x3ff) r2 = accept$inet6(r1, &(0x7f0000000500), &(0x7f0000000580)=0xfffffffffffffe72) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000200)=""/103, 0x67}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup(r2) listen(r2, 0x8001) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r3) 20:36:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 20:36:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) recvfrom(r1, &(0x7f0000000000)=""/161, 0x40, 0x7e, 0x0, 0x0) r2 = dup2(r0, r1) dup(r0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="ff443e7356c9cadd8d8773bc6418062ef095f09f5eda897949a73e5556bf8fc912e8d7be35579ce150a0677640f29483f0ec27c237ea924c2e85f6a43b219785bcda86063dff215b5c1366b37a663609a902cbfa9e2f5ddb629495dc2b0341c9655dd0a283f39818ea148a1cc3d8488104bf8f7ec081e92b89820c6a093ffec1c0ed15b3520c0172", 0x88) 20:36:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) syz_open_pts() write(r0, &(0x7f0000000040)='h', 0x1) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000), 0x10000) 20:36:51 executing program 1: r0 = socket(0x10, 0xc007, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 20:36:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x28) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup2(r0, r2) 20:36:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x200000) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0xdca) getsockopt(r0, 0xff, 0x0, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) 20:36:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) r1 = syz_open_pts() bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 20:36:52 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa0) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) r3 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x0) 20:36:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() flock(r0, 0xd) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:52 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x3810, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffae, 0x401, 0x1000, 0x1000, "ab8bce3b4135edb51ea6c185c0d5aaa69ba72792", 0x8, 0xfffffffffffffffa}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b7cde8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d7081852602b80", 0xfffffffffffffcb4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8001) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000255b7e881a44fc240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe3, 0x0, 0x1800) r2 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/198}, 0xce, 0x1, 0x1000) r3 = dup(r0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x2, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 20:36:52 executing program 0: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 20:36:52 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:36:52 executing program 1: r0 = syz_open_pts() flock(r0, 0xb) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 20:36:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000000)) 20:36:52 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(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r9 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r9, &(0x7f0000000000), 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) r10 = getgid() fchown(r2, r8, r10) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 20:36:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x16, 0x1, 0x4) setsockopt(r0, 0x29, 0x80003, 0x0, 0x298) 20:36:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="c692035c0f7b2b6a2fcae9c53e32585b8065b60bc21509d5bffcc1270abaa06d", 0x20}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:36:52 executing program 0: socket(0x3f, 0x7, 0x3) r0 = socket(0xffffffffffffffff, 0x7, 0x10000004) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000140)) 20:36:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="7415fb930fd7eb400ffd542d8a5f48e089815f3e2a4c416e57e6499a7ef97ef9bfe8c179d2295dec8d3dc4f8726e18c6c26f0037acd1720c10a00ea14c69b810b2eb0d3260102832199b4806af0c9765c34b99bbc13158d9ea767d2a15a47d6e80028ffb2f13cd452a0564b671ff45ec5fd55f60165f7387db953e88c348b6d9f1b7564f5d27ac89466bac85b544aff6b68a32bf2d05c399e446d006f878632702b939969e6812d4a9e650b3de0bda15316485cfa6493d02015a3ccdeec93e040b0309ced93a1dcc72f28e3c412f70ade0913656444619ba0d1d3aab15ede86d1f046b848dbc", 0xe6) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) write(r0, &(0x7f0000000000)="44b2868e6a0721fe3da02bcccd6f376df7203711b1b977d1617c40fd0af03e", 0x1f) 20:36:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) shutdown(r0, 0x2) fchdir(r0) utimensat(r0, &(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)={{0x3ff}, {0x0, 0x7}}, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x10) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 20:36:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setregid(r2, r3) socket(0x2, 0x8000, 0x587e) listen(r0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:36:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(r1) 20:36:52 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000081000/0x1000)=nil, 0x1000, 0x80f2000c33a960ed) 20:36:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x10004005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 20:36:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b3f5e491ca36fe2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000373fe740cf97c02de69055ec1433f19e7dbfbef00faebee6d4d9dd63298f5e09ebdc8bc64253e35429f80276c3d03bc3cda384155a33d2f9e2eceabf3f3e3801a808ac9771358be15efc73f8f19ae1842b0935a08c4d84e96d6b7ca092a66cb340643410f53ca3178ca02b480ccb3cc314ccfbd1bc558c4a60f1b014140cb423e17f1e0445c88b8501f966d17b06d8be7b12e6e6d1d54b936072937d724ca2407ca23d0f94d49b7e70a7498dcab1f49d0fee9c086e134067921cba3e5599436656040157b44f110c797811157e4e"], &(0x7f0000000000)=0x1002) recvfrom$unix(r0, &(0x7f0000001240)=""/174, 0xae, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r3) 20:36:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x14a) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x110, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x1, 0x7) shutdown(r2, 0x40000000000003) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1a5}], 0x1, 0x0) 20:36:53 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c479bcd6533a52ffc7a18ef002", 0xa1) r2 = syz_open_pts() close(r0) dup(r2) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:53 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="87f056918d98e6a5feaf1ecd603c7866ce99bfe60fc33ab89023862592754eeb48187492be38f42915ae4421ae2bffb04079e57be6ee530c7e2bae6d6309707a7740335cd30e510e695fc048be63d4035edb25c2ccfdb952f5faab10bac539eb99cd16d2eb76128ed6a85b9d02c934b8b44c192a47b27d1e89ccc7cfd2e350a3a1b6657e3678c444dac0d64eb3d59b13509e637c6256ad696eb36e317951c444495e02dda0d111caaeaa2c28481e5b", 0xaf}, {&(0x7f00000002c0)="97883fcb11f613278895ab87408b5d5399bdc49c0cb8f45a07aeb00873379351cce0bb198833e344af5acd7d2290040c535e5e1e0aa4a59a6f1d54f4327936e4e5c1100d7c250846da04bd11fcb74bcee2895fb21568f7f8c4de01dcb7e22f8b2f8894f53ee4f1ae2a18a829248cfa8a06dba19ba89c241e17e45977c47702ff00738a40cc09d7", 0x87}], 0x2, 0x0) pipe2(&(0x7f00000005c0), 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xfffffffffffffee1) r1 = syz_open_pts() close(r0) open(&(0x7f0000000380)='./file0\x00', 0x81, 0xe6) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x2, 0x0, 0x7, "22bbd838b888ec5b5bc33ed18571530da98e1492", 0x5, 0x5}) recvfrom$unix(r2, &(0x7f00000003c0)=""/229, 0xe5, 0x843, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r2) syz_open_pts() 20:36:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socket$inet6(0x18, 0x1005, 0x2) 20:36:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/107, 0x6b, 0x843, &(0x7f00000000c0)={0x18, 0x0, 0x7ff, 0x20}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/157, 0x9d, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 20:36:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3ff, 0x4}, {0x18, 0x2, 0x79, 0x3ff}, 0xbb0, [0x8, 0x2, 0x1, 0x808000, 0x5a, 0x9892, 0x1]}, 0x3c) 20:36:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x2, 0x1, 0x6, "31b90c230931c3e0f807ad9f4e716808a1856b00", 0x4, 0x8}) dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 20:36:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x0, 0x1f, r3}) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0xa, r2) fchmodat(r5, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 20:36:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000002000000000000000000000000"], &(0x7f0000000080)=0x62) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 20:36:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x61, 0x2, 0x0, 0x1}], 0x80000001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x6, 0x7}], 0x1, &(0x7f0000000140)={0x1b, 0x7fff}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0xfffffffffffffffc, 0x0, 0x3}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r4, r5, r6) r7 = dup(0xffffffffffffffff) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x6) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r10 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xffffff33) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r7}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r8}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r9}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r10}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r11}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r12}, 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() r13 = socket$unix(0x1, 0x6, 0x0) dup(r13) r14 = dup(r12) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r14) 20:36: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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffff) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:54 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x1) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r3) r5 = fcntl$dupfd(r0, 0x0, r0) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x90, 0x6) r6 = getegid() fchown(r0, r1, r6) getgroups(0x7, &(0x7f0000000100)=[r3, r6, r3, r2, r2, r4, r2]) r7 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) fcntl$getown(r0, 0x5) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) 20:36:54 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x14, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) sendto(r0, &(0x7f00000001c0)="59e7d3b2a25cc229be6a5d9d254a4e9db06c991ac3b41f2eb9d625edd5d2fb1947748b88afa1270caf636da5475fb0becd767ae92e848a593ec3c9f4b95832c6d29048cc6217d3fa7d503a176ce76f024f699e0eb6779abd3d70ffb7432dd539596f484e763903124f26c93e4ef4899423be4a3aa8588688765c9837cb34c23325ced70bf333acddce2b4f8e7e5ccb9b40b1efd2662d867eb0d3a19a68b2f55b0c6a2bd52c32431ae83dc60f931228560a1787a14be7b63835d7775e252ab41eb879eec24ef4c66b5262222afced86bbd7ed4a2857fe16ffde149c2f97ab4d7e", 0xe0, 0x40a, 0x0, 0x0) 20:36:54 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) r1 = syz_open_pts() flock(r0, 0x8) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) syz_open_pts() 20:36:54 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(0xffffffffffffffff) 20:36:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 20:36:55 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) getpgrp() close(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x18100, 0x10) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3) write(r1, &(0x7f0000000200)='R', 0x1) fchmod(r1, 0x48) 20:36:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x22677a2253e32b1c, 0xa8) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x7}, {{r0}, 0x0, 0x4, 0x40, 0xffffffffffffff09, 0x8}, {{r0}, 0xfffffffffffffffc, 0x9, 0x20000024, 0x401, 0xc0}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x7fd, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000083, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x98ec174be3c050fd, 0x0, 0x3, 0xc4fe}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x2, 0x8001}, {{r0}, 0xffffffffffffffff, 0xba, 0x6, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x94, 0x100000001, 0x7fffffff}], 0x8000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3, 0x40000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x51, 0x4000000c, 0xffffffffffffff99}, {{r0}, 0xfffffffffffffffb, 0x9, 0x40000000, 0x100, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1e, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x9, 0x48000000}, {{r0}, 0xfffffffffffffffe, 0x98, 0x44, 0x7fffffff, 0x401}], 0x5, &(0x7f0000000140)={0x0, 0xfff}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 20:36:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x180, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 20:36:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x38) 20:36:55 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = msgget(0x2, 0x6e2) msgctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:36:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getpgid(r1) lseek(r0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) fcntl$setown(r0, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x3ff, 0x4) 20:36:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="862da3ac0f1af72bd953fc7603c6a2dd9d6593390789368c870d8ed84ed6c30fa9c8c4e8757bbe919d081054b774a25c04f26fbc3fa7d85935a65cae5ecaf164ac6f1a61fcde2df118aeaabf99d1cdf936967105a87fda9ae9131947caf157a41804eec517cf6fc59235e2b9d784563cc9", 0x71) socket$inet(0x2, 0x28cf282f5013f576, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="00ffff00030000000000000000da66d3a41878234b8d16ba1f2e15761fe9e2d06777285ea3c2607380212b5a7316fbcd685eea0b01adfe34ed41aa700000000000ea328796c8e39890adb27c4f3fc166bd738a4c03c7e47dd957498b6b5b46ee422f484e2235056f8f3a42f09f571ba74ae18e85fb4e3b1e79c31587ba20573930b2e01ead61ba5acdf552a8c1efccb26287b4b4684a53b4ba309cdb360daee2af408c49dbadd7cd27436058336712fe90ce024707f9a1481feb36d581d2ca7baf7253b52761f5ea2dbb958ca45dc72965aca1eb5044284cc728054cc1aa26fe3413a1dac3f58227da284e001aadaf2f8b8f10ff85a8fa6aac40de023874f5427e118ccb4b982dc9f6ce1465aa066404044786148c1ec8f76d960e0000000000901ec40ce4a98e8b3ea4a8cc1dbfad9324d00de98b1d7fd1a574f84ed8012b5482969da03c04f1b35ee0a5f6b15f591541f8f1826f02bc8a8dba31ba0c2be1d4c7e4eea06587d4a364366bc203cdd32c1bba480a6e07be543e009d61530bca29658e99dac8d069674b0311ff28ff9fec", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) r6 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/118) 20:36:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x4, "00000000000000031cc5ce0100", 0x80000000, 0xfffffffffffffffd}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munlock(&(0x7f000071e000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f0000000440)=""/22, 0x16}, {&(0x7f0000000480)=""/251, 0xfb}], 0x8, &(0x7f0000000600)=""/7, 0x7}, 0x0) 20:36:55 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x10001}) 20:36:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0xb96c, &(0x7f0000000000)="da59dd622b659e3c8700c3b0178faf1c811d3f05af7b5a950623d2f85e394648094cd7fa6dd946a658a52797e7ee62aec449fcb54b3a4bbf9ca9fdb7e66e4549f2d3bdf39876", 0x46) setsockopt(r0, 0x29, 0x1ff, 0x0, 0x181) 20:36:55 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = kqueue() r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x20, 0xc000, 0x7ff) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x100) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0xfff, 0x1}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x18, 0x4, 0x1, 0x8000}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000000, 0xfffffffffffffff7, 0x5}, {{r4}, 0x0, 0x2, 0x0, 0x6, 0x9}, {{r5}, 0xffffffffffffffff, 0x10, 0x81, 0x3, 0x40}, {{r6}, 0xfffffffffffffffc, 0x2, 0x80, 0x7ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x3}], 0x2, &(0x7f0000000380)={0x8, 0x73}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r9 = dup(r8) getsockname$unix(r9, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r8) 20:36:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8004, 0x0, 0xfffffffffffffffc, 0x0) dup2(r2, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 20:36:55 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0xffffffffffffff80) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) accept$inet(r1, 0x0, &(0x7f0000000080)) 20:36:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) 20:36:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 20:36:55 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000001040)=""/164, 0xa4}, {&(0x7f0000001100)=""/130, 0x82}, {&(0x7f0000001280)=""/136, 0x88}], 0x3) dup(r0) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 20:36:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0xcff9}, {{r0}, 0xfffffffffffffff9, 0x62, 0x400fffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x0, 0x8db}, {{r0}, 0xfffffffffffffffd, 0x4e, 0xf0000089, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff8, 0x12, 0x40000021, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0xd9, 0x20000000, 0xa1d, 0x3b}, {{r0}, 0xffffffffffffffff, 0x88, 0xf00fffff, 0x100, 0x1fffc00000}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x10001, 0x7ce7}], 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 20:36:58 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x109}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) syz_open_pts() 20:36:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(0xffffffffffffff9c, &(0x7f0000000140)=""/37, 0xfffffffffffffdc1) r2 = msgget$private(0x0, 0x200) r3 = geteuid() setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x73, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x40) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, 0x0, 0x0, 0x3, 0xd85}, 0x10000, 0x634, 0x0, 0x0, 0x3f, 0x2, 0x9, 0xffffffff}) socket(0x20, 0x2, 0x6) 20:36:58 executing program 0: clock_getres(0x2000000000009, 0xfffffffffffffffe) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) clock_getres(0x2, &(0x7f0000000000)) 20:36:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f00000001c0)=""/205, 0xcd}], 0x4, 0x0) 20:36:58 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000040)=[r3, r0, r4, r2, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) bind(r5, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:36:58 executing program 0: shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) geteuid() munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(0x0) 20:36:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x9, 0x6, &(0x7f0000000000), 0x0) 20:36:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e146975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x84) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36: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, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r2) r5 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) r6 = getuid() r7 = getgid() r8 = dup(r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchdir(r1) getuid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x1, r6, r7, r9, r10, 0x24, 0x2}, 0x8, 0x8, r11, r12, 0x6, 0x7, 0xc00000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x20003, 0xd9a, "b0a51403000000000000e50000010000000100"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000200)=0x8) setreuid(r6, r9) getpeername$unix(r8, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:36:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ftruncate(r0, 0x0) 20:36:58 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x402, 0x88) fchdir(r0) setrlimit(0x3, &(0x7f00000000c0)={0x2, 0x8001}) setrlimit(0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4b359c33, 0x3}) ioctl$TIOCSCTTY(r1, 0x20007461) setrlimit(0x6, &(0x7f0000000040)={0x0, 0x9}) 20:36:58 executing program 0: madvise(&(0x7f0000004000/0xb000)=nil, 0xb000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 20:36:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x3, 0x1, 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/104) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() r2 = kqueue() kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 20:36:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f91b0059096c9e053750e1fc841254ae4c916ff9148f22adfea54cd958ddb1b4767650a95c10c044b118d830a4c0bbb5598ba05c97c85e34d91a5c5345d5111f0b31eeab20ea5f353a0a18e6f8211b3c7a84095f43083cf4216b31c4a688084bea0d1eca21518f181c08344fc582790023ddf1324c172"], 0x10) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000040)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) 20:36:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 20:36:58 executing program 1: getrusage(0x800, 0x0) 20:36:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42) ioctl$TIOCSTART(r1, 0x2000746e) 20:36:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc007, 0x7f) bind$inet6(r0, &(0x7f0000000040), 0xc) 20:36:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 20:36:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:36:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x2012, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x431cfa89a10042b0, r0, 0x0, 0xffffffffffffe001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0xa2, 0x7ff, r1}) 20:36:58 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt(r3, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r4 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000780)={{0x8, r0, r2, r0, r2, 0x8, 0x3f}, 0x9f8, 0x10006, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r6 = socket(0x1f, 0xc002, 0x6) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r8 = dup(r6) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r8, 0x0, 0x2) ftruncate(r8, 0x200) open(&(0x7f0000000100)='./file0\x00', 0x80a8, 0x1) fchmod(r6, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r5, 0x0) r9 = syz_open_pts() semop(r4, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000540)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8042, 0x2) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000580)=""/216) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000800)=""/241) ioctl$TIOCNOTTY(r9, 0x20007471) pwritev(r9, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 20:36:58 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r2 = dup2(r1, r0) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f00000000c0)={0x1, "7c9a2dc19ace633ec1eefb3460c6e9a349e299bc3b57aafb9b6bd8d8c6f4c435a6f3"}, 0x2a, 0x800) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x8) fcntl$dupfd(r1, 0xa, r2) geteuid() 20:36:59 executing program 1: 20:36:59 executing program 0: mprotect(&(0x7f000017d000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x6a) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0xea) close(r1) 20:36:59 executing program 1: syz_emit_ethernet(0x13, &(0x7f0000000000)) 20:36:59 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 20:36:59 executing program 1: r0 = socket(0x18, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) r1 = semget(0x3, 0x6, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/16) 20:36:59 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/23, 0x17, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x26, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 20:36:59 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 20:36:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget(0x0, 0x4000, 0x10, &(0x7f00007f2000/0x4000)=nil) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="6f85bed320535c46a52946005ae82d93fdaac62b63e76749979bd183d2f7bd38c8e9f83aa7fc0d841d2745454a14f7baaa071ef1e296813acc28087afa373d5680f289c70e1cd28968ca26746dfef673f52f16c39aca71e19bfe8b846bb3373b80aa05f7b3f3fd2535e4eee3c1787dfdfda984ff997649f503", 0x79}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="3800000000000000ffff0000ff0000000ec0ff2792468b56df01e1dec9d92046be7b84ffa8b9dabc7cbb5a91342dca21c700008d00000000"], 0x38}, 0x400) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x10) r2 = getpgrp() ftruncate(r1, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x4) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000200)="9f9c3f28b1967ba510b8ec954ca47d8ab1d48dfa1bfe89c7f3d4008380bb9c8d8b92d0679ba4d3e83df845e9a8fe1428e465ff1044c0f3f2988fd29c838a96c9bf74d141e1b5ecd0819ecb5497d6a33192567b81d187ad3b2841d291c5806e5ae4cfc818811c640a6dcf60f3b59b42e06295eafbc23befea92b788e2c8fc97227cbd55410d0a8a59abb28b7e749032d841aefc488d35604357ac7f1e0862daaf630f41b4f9edf946b38745f62fa393a5e1fadf36d7d41739aa9192c91bacf04ec6adcdae6ed62d14b37fc638", 0xcc}, {&(0x7f0000000300)="cbfc5dabda6715a6b97d9fdea75f6905aeae49d1a9fa1f1636e4e1aec0416dc7520df381e4232c617bfc638c665a431702399d26cd5f8f5341ed0a731d1253464c7b5c0aa7fc9eb6fd80ff9c4d9e8f773059be39ef6c42d8b1c96c3bbcd563db3014135c1bbfb22348f6fa9608e3ff59e233f518eb89433cc4442f90d3d81befedd5b3dc5d5ef6ca43641caf5f94e37b0c691521af4651011dc0e714f3e422c613842ad02300aeaf61b533fbc3da1ce4da7c3418bcf38073b8d38bf130dfd580b449c202a05605c53460caa46d15f5cbfe004a29f680cb8be135e1738d3adbec42798983afb2ef60ef75c94adfc1a1852fa46d7f4aea0f0f98e3af8846bd19d12532b4918e27ecd42bbd387e5fae91f1c245626d63da3f5ae044a30312d06ea37aafb66be0930747a97c70278ee1234b912c2e39808cdd061ef7b8be1d9b880e39c9b4dfb336685e3454f04c1cc6e03a61b826bf23a5ca7a86b8e89ff107d13835acde00f3525c741552b0b1e49686d18bada4b4172fca6c2b53defcfafda1e693baa1022542659a8f5dea22829b31e78e8914dc8ef4d99cdafb50b1fb03116e2ce1f7103daecf19f4f2c16b94ae81b052a655916bc8d496ed59fb1da3c1ee45c83f7b445d7de6720c47a52775ba759f3f281b03e45642d546d32b1e3c44b8275d547bcbfa7e2e06b4220772390ea936d01242a205cb16facdbfd5bcff7a0381e8c48e694286d9f9a2506c925042543b4ee288f69f98b14580dd48b7f2efe169337141abfa993b82b28cc4c10b74aa1d0789f06b64ce8d4dfa30c167573275c92d8c0b651155a416b1af8981d9ca8bd6d4e796634e8a647c11b31a29941884ac36be640126394c83f8259790ff5a0d80e67f7e88fa12699358f70071f2515ed8de7e2f88d8449145688fdf45563e14a32031e16f61b596a68899d10735d5e27d63ea94bcd82caad71cda989e508b7a42c8ea1be67d808681e3612d7e40f88ab2c4650270511deb1c8ce8ef0301a21bd179be5866cea1b9abb73cd8780090a96274f3057862db20863963828ab21fbfc59173752b114c7f4bc79c37fb575bd5bdbafae265a2b47b78af01ba99961c5fddfd1cdd4b5cc2fa92cd2d419c7225c3098511e5284ca45ee6a54a81b6cce8bbdf6a7d9a382bc5251cb8930052fce760ed97910d9f1e542e7cc3c37aa128f8b7a46d9a0b564f21653df96138cf3ff29cb0088979258a3b5e8f3a4a3279d8250a47f1992bc8db65942cc89b29a9616dfe872f9deb5f1c0259120fc81f8e52169def040cb8b015b54baf3d214dfde0de4c4e6cd51095a6c913cbfa79e5edce150f433689aab862a3a6308f057a89a622c4b0eea6eb0e39daf49bd394121215c7ca1660681a1a9f1b8a176f6be4ea00a289af8c1ac07da9343c4809a15f5a13317838ec89cf936d3b77fb818a157e8ec48eeca68984b2d9e166743d8807cca9d90c2763108c4d2d774a68d2aa1e5d5b8561271d79613bc8433407da7255b756e7c40232a015c97e8f79a5b9d168bdfa84101833e64994b659ccd93fc0063960a51d3000d933126b354efc3b98807a1b2c79a069fc034edc291b088d66f48812942eea93908018be3b81de6d83012569b98f3db83344266116e846b88c5c341d0c8b06101f094f2daa4f5342d02f76c1c8dfca7c0f72ca06bacbfc5fc7a327c76cb4213503385f1f0a46257e15a2790653c246029b8bd0f1ae279e56279579e4b3a2ab306d2fe620a36d4c92d3050564739fa89590f1f35e3061f3a64fb13b291545aae06e8a213340dbc4e2daa99430f5afdb238145a8c0181394d51a29650a090656d7c27001325f6249d56b0648c5348bd08d6680dd6b1994d750c2ae20007657dae675e030dc82efeb43b2ea5548004a39f6371977a49f15b3083c5c1bddba49a28ca8115ae136a4937576bb5d953562d82be23fd6c6e7aefefdf63217977a0a76bd46476010d6bce835cf0266aed59db3fb79b9ccbc1c212729ef39cd0e2498faba526b6fec8633a0d9b9de591c7ef922971ebf27a45b261317bd71586e786d4c648866c1ec6cf7c55e9797e21a631dbdabae28c29a7e9a806fb18e7a9f109ab3df2e63673685daef3a7fd0f7e7e23bd1481bcc4ce87ab67c15b162581b0163a3b54e4107a8a9e09e14f44c91197663b27ff00330eb470bd63ec8c877aa4039e565cd39a74c6748a29950a3cf87cfb9f5fdc3d0a9db27fb35dee77d1c0f8f4aec39a78020f9f530044335acaec28925e3f5a6f3896518cbf88da20dfe86c03937c3c6cb87b21c9a973d1dbbeae06ba7f02b105beb3c47aae21b7d426536a15dc6e8b7306d4e114f80a91c538d9df8a227f01f8110a345dd965b8a86594e73d8cf541042375c35c1dbf892ad34511e3ccbe003e722c8b85f7260dff23fff39aff9fccb312b5cf35762ab98388d84e819d64968d642eb0774852b5220a976484eb04e2bc7e6fe1b5d070370d6f7342f4d52e62354c47e1ecb937c97b4ee0372e84cf1516bf9f638cdf84d45282320facbdfb3271848c273a53f65b71b13fece9799b5b74f233b316c89ebe142ceca6c863c80f09d2a5573069eca2fc987832a7aea632ca9f14d48738d09e3ece18faf38e07d2a9ade505ae8d653f470d6c4073305527fc827c940ddadd336373ef4369c5cb8086e8b9fc5b070b16783c5f4e6c17eb29b118e4a9f91804d22c60799c271ea2c68959b86e2e9a042573c5304f4d3889dd04f5e939231204846dfcf5a99acce076d87e7d671e8c91855ad8aee9ac1c974f15ec8586c4cd5e81c3c88756211dadc3ba2f7120af15558ddafcf088f5fd61c91c8e718a7f0aa542eb8ce7f14fc4a2907f88302204286f63d3ee41bcc2907a55292414ab1bfa54c5bf0d06dfc94806ab1790f551c4be5b6bf9d969c8d47306719e904b5ba3804d7fc9936771b8c4348dd7aeaa2d5b2dc3a795ce2de6420656ae357d3b03063401e9a26b169befbc2052f78916b03c5893f6c3b08e3f253ee2ebe32438831f8fccba086894c28bab2f655b0b46ed4161b759bade17e2e1b0129f1b0bbf3e86849c054360b95aedcbf418345edb545d46f68cb3ed697e4afab92ad898e90b6e62cd5ef05fedd29d8c92f915ab4765e8abec35644668f93d07094d2f43a04710926e7d33f8ef6968becdad0dc9a0f034f67532b817329d228f9920ca9f009628b9a71ac6b4cc8abb74ff59ea16c2cf63d4b35db87064157e3505a6c3e55b9c4fb3b18a3728f035898090b8c745afaaa2320843e9bf0091cf6904b9bdcd602ad7ff77def4c227fb56390993d5cd50c293f6456f7a6107ec5ccda6e0fc47905ffddb64d117190112bb60689bfa8d5f27bc3e0d7d2892923520aed1470296fca39fc12ce688f5b02aed207164706f4b62e705eb3e7b48458e4c16f6a4679ece6db5e01fcb86a784e056a9cf2c71c062ef98633798adcba350f983febeb74923629d3de5255adce85cfc42cd52d8cdae8798d392045c5ca06102f2a49f8b824f5530c5ef5fb94399d2cf08979035e9400b4e1ba8d6a993375b8153d88eb5f2739a0839d8a19321a369bbc556227a82fd2f203cef1ae006f419c33541f45fc34fe5e17869115abe29fee25ebbee25415c6a28e1490c62e612ac5220cfb6954ccc746800c3cc1c710521af7d3ccee93efe1f402d8d42dbe55b1de8c80216125757cfcd494920ec625257b0ff6e16792c7994886d4f48bf68c5c3b335b591c00f287b2210f3bc8a2f626b8d2759e8e7f7e8b151fb2d16bfe2ce94ade3a21ff4cbbaeef32485a4d1d2ba0e527094de5301bc298b7997b589a48dc6e6bd480499bcc369239a5cd9f3b467831d29d6f647ce095fbb2134a8d5d91c1d8bdf3ea0770140be17558d9a7cf12f2c1c32680faac26f90b6f82faa3dd1268b82d1a7b29be517c69fea20fc4752ee2517756c0cdd9146d0e0feb69c9f0c9ffe5464e03ebb538e6b81fd9bdf7acdd99196563e67afa7393891ddadcd67c3a76705ebabeb31d5886d0c875e7d05424f7b5b2fcddd80464cf17aed337be34f1e27b1389df75df9d516c8e7484407a8600682d821fc3ce516bba4709701a15077c09cc6a6220bc4c8c95839f78661bfae5f4453fe8cd77fa9daad2a54ed6b8ab131c481e107b64822b0b0c9ca11e8d7de24dda78787dd558e5ed53883f005e9cf06cbf9619125e351b9f4f05abece8ab749375f494281f8e48fa72117757c95e98831ee70d98d3471a920e807bdae9603f94e0d33af1fc27427c3f293f8e2c28f6b3302e6cf9e69202570d6c3a641b2b17d2551fe19730ed4b039c772ceb7eaa3d7a91634235600f3e40ed624117987598c3111c7b8fc59eb173f2401e83c2b3edc944ae5b9e9eefc79fe712d6700f196766f9d8be1c471e0d688a56df8004c9dc0cf23ae83c003e0553b438ed69d86b8c9fd076b187a4b28f553a802284afbb2234bd4dc71bf8ccaf8240d91f1bfcb5f6a2f48a4db73683ee1aa91466a6c745bf070140a83d9a3f401db60f6615e70ac50aef150da46a45762ee3e1ca60733f5c6ecefcda9df25155ba82e697052683170062a1fdacd9f77ea2744390a17945e7a8efce10951aa740690aaed9194def176bf8bd758d165f5c3945dfec7a07d3aa1ece01d387adaa1674c499775db9cc0d1dbd7e139c15a82bb9f189c5d4acf79a83a7d5697d64678085a86a176831f7db0f1700c7be16f60bf05438ef9ea85a4e56b7fc24eca3d07f27cccce7ee95b474b1efc4a807c597fb3621e1b6b38377d2948175027d6ec3880b0a991b54aee61b5463b308c1516d4d143f1e02dd33d750d3eed36267c08b6baf2ef878cf6149d48897a3c7c28f8b55cc5d1daf9b567326555db23e6b0fbc53b78f90e4bacbbefa7103df19ada16a56eef0eecd9b07ca86d994cf8aec41bcb205a2672144e774a889f0edc0a8ee5d0c9cc4f200ad0da38ce36ac5c2b9f8668d0141ecaaab9c5e3a2ce7d79c878fb752130f598592c4600c5f8a0939d910426b69d6e7fe7af8e9208596467fa8df93986afd039ad6f9aa38cdb3d79072d231487bbf9d76ae80218b0f773bfd890bad62f3961fc1e0c7c97bfaf625989b0530881970cf13d9fee7ee2e29f2ed2013e64cbf510c5a13178c68a5df5bbe8f9ac7ef09a35b45d1df9b4a27b4630c326bbac62583378499ffec60adb7a5e868d18fae3a7680359b53cc9b61f06a63270572ff5def4d7c3a824f121837f24265b1562a3ddf338ebeb4bdda202d1ccf86891d25dd0e6f11e884a8cbedaceb1b19eba6bd0b27de57a6069369565045572f9ed111ed86c4ecd1ff0aa866d6b809b8749ee04c75e30dfd620445816eb77cf83de6803615a79371f15b663b6d901436c7d0d50922766f6c9d8a6bfc7497aea31f87704e4ba04772b95457ef8270e371fa344e1a519409c15911aa9b6eb1836a6950d4bdbe4f3eeff367c97ade88d018304b166ca170380fcfde3574b86cb3affb6269cdf85c491aada906bc30fd799bcb2a5a1159c96914df24a92624f3f8d438c581e1926830f2c9791ef1fd1de0719aeb3f6e8f9b9fb591dbfc78ad7f64ff5edc7f0273661eddf5a122525d145607f8859acb2ad63b12eff70101dddffa07fcad8d4c1f95e6123686515b952f993e4912292f7729c4c0cea0fc2ea1b4ac6c8739bbfd292abb8b7e5767582ab2ac18ba09803fe5ff934e1ad492400a9d7a9844ca6b3d6a257e64718959a333ad228cb5909e10c7f9625e30eccd691a863db6a11dbfc6f7f01176362364ffcbff84ef60d18d12b66de52ee662dd48dc42", 0x1000}, {&(0x7f0000001300)="06d1120d52411664e6f51460306a7bd1f65115a969fbdb4e2d93b0527a1060d0825e26c52702fd6fdb3ebf7ef145c4f167cc3fb4f7d64103ce2e9c02afa6592e63955714f49f62be18f15dfdb465ca058040407e0816b0135489962dfba7eb1efcded58e517b667f0cd6f39d461a6a2fe7f5f0d186401dc5e3d04c444b356aed4544ecd885ea529e579de05d9b6f94cfecb630a86567c6ad81ae05bea26204f81037ac67fcc3c3ac2f4db3d38a1c7dfc3573327d5ec50e5719b957c28edab28bb9676f8c6139169d2cedc9334c032c", 0xcf}, {&(0x7f0000001400)="4a71f8e433214b", 0x7}, {&(0x7f0000001440)="0333aca9da6eac7fd8e2e706fbd9795536a0295c5f28e6a44f96180aa07ab444232e22c171be14d7a33ee5398fc8b401e5fb8d70b05347f61b4fa41baa6763ccdc29a862512d67bd3cdaed36b469004066b1d731a58b809c34949f88dad8b3572c95654b62b517e0fc6990955abdb00de521a08e7c7ee6ec1eb5f97368b35f0e801fcf1ad93eff90bdf70a17ddcf671ffe13d73635688046c6604b44b4818e5f51f516cc98b5ee4d1ba0edc7cb9f004abee6009448569db54199ca77487dc1", 0xbf}, {&(0x7f0000001500)="a75a50cd4898d858303fcc73ab239e13fcf0377fc74706b1549fa9a7fb3238897b5a7c37e7999c3cbab07a6c176c1995d23825859146c873280e9e2ecba92d54ffd97cbb27e0580a1aba72a63fb759417dbfd20ae5d54498b087022a7b2d02a32762175c521160da147071f8a466f1", 0x6f}], 0x6, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x400}, 0x405) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 20:36:59 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000280)="fdff4c728629b518eb3506119add2fe6a606e36a043213beff62e4c11d2e34c4379f9d8a2867efb0be7b0a9e3f7ef018eb80d012446ed23017291eea9f63143eafd6260beb4133f49cfa8ef6cfd241afafb44a2b1cea5ac1df508f8876f9401d85b808aa1c56c429294f5dba1c", 0x6d}, {&(0x7f0000000300)="dc9d8c4a6f88affe03f093ad8202ce", 0xf}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) poll(&(0x7f0000000200)=[{r0}, {r1, 0x2c}, {r3, 0x4}, {r4, 0x104}, {r5, 0x40}], 0x5, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r6, 0x57}], 0x1, 0x0) 20:36:59 executing program 0: r0 = socket(0x10, 0x4001, 0x7f) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x20) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/58, 0x3a}], 0x1) r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_open_pts() 20:36:59 executing program 1: r0 = semget(0x2, 0x2, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x61, 0x4}, 0xff, 0x2, 0x9}) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) 20:36:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000000002, 0x40000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mlockall(0x1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x6) 20:36:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10a) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 20:36:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getuid() open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 20:36:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x88, &(0x7f00000007c0)="d250c347cc49f1b9215f42f4d4ad244379cffba1abcf889406908ae615f7633ce84cabff36cb2b160a604933b0b9664fb4f3fe79a67587d290a692e2108c89474d18c096c8b4fb96093b4f669b210848b9a0495530829fbba2c066614f53d4790eb2e6e204fc9637646f51173dba250dc781cd3d82116f49a218cb6f1ac69fb0fa925afd6c54e2d6") recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000500)=""/195, 0xc3}], 0x6, &(0x7f0000000680)=""/223, 0xdf}, 0x40) 20:36:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000000)="87d0e8368ec5da1b94bde376ed9120ac9a4035d4c813dcec2825f8077a75912eb4723e30745482ea6a8607b6c06b6313b216b466e0c15be5c28d822565f48fa4312eaa765d4e0a910e70e871ac1b362664e1081003c9ff070000000000008e7920fe2e0a038fb814fa264900c411e3de395a985a60a4e835cdc04f52d31925324da5a13916706986a50e08ab3985a3e8a6480c4139bea0357f929fa766a1129a9b3fc33706216e49babe612d803dab592df886d0a83f4e03ada18ff24bd77613b1fe9ffc55c28ff79c984936355ae285a1ab1fe1082a8123de82b0837735df3201875e06426bdaac1b4308"}, {&(0x7f0000000440)="78e38e034ce8b806052af5c550fe26e8b0bb668d250f1d7f1ad68ae5c54e1d8bcc1135d8462829889e2abd31ef30a1734ba2d7574a2c58fe853c28228cf63cad41d956f398401297ce124fd47907cc8c18f8cdc41a4f5164346e1b2eabd4645a2f33f5f7fcabe0dbe822bfe0de4960f01f1449b4ca6cbed157a04d3b90a20cc4b1adcec86cdd692aed6f65a3c655d8c11e8222d56d50010e85b579d5625606508ddf59f51f991957073b8d6cc374e8daa46ac9a5257437260bb0f82af67e628e4692894e676432aea715d18d0e24744d879c134f58c9c47cec734727708a93f6a6ffa8b88e2ae36ab9f23484e5f4356b260d9bac0c6815b8e3e8729375affc"}, {&(0x7f0000000200)="04912df1e852f864f3685bc873c4b37479983e9c4f53270e73af669a53576a4f76094e8c706cd2ef4f9997ab3122876249994798403884b2bd6d2384baec796f159b73c525ed23b5e6f3a90224b0170f0dfaebdc0af7c732fe17e0281cece4138b5d0f2c000000"}, {&(0x7f0000000280)="d59a5b344265c2ba"}, {&(0x7f0000000300)="9ebf5f1051008ae3a025f3dc5d90b794e4ca5f1ac3ccbf577e03e222224b5647ef32a42fd106da08ef758462e43053138e90ab1b6e64068734fb043ca7ffb0"}], 0x100000000000025b, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0]}], 0x48, 0x1}, 0x40b) 20:37:00 executing program 0: r0 = socket(0x1000000018, 0x4007, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) 20:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt(0xffffffffffffffff, 0x1, 0x7, &(0x7f00000000c0)="b0d1dd3a2f1fa1e00730d2396aaa980767d4886adc5675fbf25b3027a9f0462d66620fce4c8c3e9b1abe1411e17d10aa5fc6c0e2215e97fb8968e1c655a79d19598f7de408958624744ff9f908bbefb409cb134db728e2b30e8895d8090ecf09ae4ec9886d4b4caaf53105473383204282f34095462804c99a9123e0e9da4917bebe850135d21e3ba76f38008584ae272f6087702c416dcdd4f2e8e165b3213ab0ed0f93a711437f0109b20500a9efc00ed32e6116d601b45d70a5db55c36445ac0639f0a11fd0a0daa2d8b3e901dfea2304e25f97c4b09f390da999683f2998ae5a0ce27e552d10b157203feb4e45c286b73e9ce9e7fc4810d2ade162fd34feece146faa0ad7deafc74e380a4ef85ba4dfba1d9d30632bc252f9ecf38b71c1f301ced74a0e3670fd92142d72d8d5b4b607a200f31304d5cc94e824bb07e0739114e767e5d2bfdd67a7a81cd4625bae2872cc0940e267f2688888ea8d02ec7dbf63cc0b047461eb1854f38458c5439ebf40810a8d9fdd3c3a3354f8aff3c2d3c99471c69e4a3e22195d8a1007d7525b8a06ebc89f1c980a03e758b466c119f84b5fb05cd283183e2df02f1ead613c5e60b52ef91e2369056c99e9199aaea08f8ade03452aa1132c1bef087cd4af7a5e4961f2a0ffc24742f1cbf7ac99f7a2e55a15f9d4e32f820c6945b9be78e3b48267a24cf0d40bc98e9f058c2788427c0faf7bf1ee613e984a516a92104a84b572e88b7483500e0b579478e6b70212f5fd6e774499e1087d6d579c0833e10f0353972eda6a0efc1456827f9632f6e09e4161deac659200d16180ec992f6b633df384c53858991740910f111158566dc0a6ab46566efb3b00686575ac2f95268362faf7fa79c06bc42110db677e235d382a04d04d75d341798ed81b84630080fe68d0359293dc87b9f6c8a769ff7a71b8e7e481e53c51e77edf4f0386f94025cc6a94fc849bdf50be5926a75dafbf8a51d7435d4db5cdc2fe18588cee5c41cca2d8bebee757a7aafdacc53e1d070a8930f63a21b205fe11b601c9f54bfff4d4ea15db629cfca90a0c6f5b97c3d009baf75f8148ab8771f843b9af2a35dc32173e7cfce252035bc149de115bc8476c70c900334c1a8e955d0808f1c1f425472011a82dacad4e062c0270fe22259eb7d3989e4947fd025f51cd1f7c047394f7eb4cb6acd5b87b0411c5626eabbaaf4f3ea31cc1a924e25360e5f0685d592b975ec975766563f3af6e66c2cb6f529fab06e88674b9df347806ecc1c324f8da56f901ee21a6e13088e8274613b0403f7af1048f8db7ad78669c55119e60b43e61d61fe16aa08b361eb9e9e757d7ee03fc3ca37bde60f78900414bc6be2a2ba67503290117c457db459b0f385bad759e4004a07c6d207585a1d5dd16fa5f4e14de5cd4cb0d25fa5112961bb9f922b9b2c11edd35759bcf7f8fb1482a6f7aa6713146095804b031b9badafdb0438843c07ad2a6c95af0278cb46eed65bd19d8ace6e6cf127225ed0a50dcaff9d4f96e9e1cea056bce2781906d98387bb6b7e09e727c6600409638d11e18d06c24f82bfbd763fafc329ec429a99c5c26dcf0bbf53404a18b98462c84e05eb87a694f046b3e9d5c27eccaff44fc1ccbce5ec3a3439ebe6a8fa55f23de209c6d7f316967ffcae53a73bcde1c73316a49b822acefaba2a8f48954c610368fb73d6432bfc91aac327ccb27b11f86611f225f5d0407833a8f9f9e73c8dac7f4d4725c9225984f03ad2d2de1554a2b2ccf19d753d010861f4e7d70a1ffb4520d5bdc95be645eb8969744c94ce2525c4891756abd701c09e88d896221fa27aec03e1a6ed1bd2a65fb831d5ca552660f8ca8f3463d21d4959d2dab55783247df37b21bb293da20d33627dd0944343beb2c06ee69ff20e96373070fe0de5b143a9a7a0794037a87fa5979cbf748ec1daac951d27f966ad46e1315e0e7de84a21feaf37a6d82954828760d04d4d7b2c4b1d1e867ba3c6d644b8b403589d49a090570fe8dc9e074626b27375cb3c79251833ffdbbe973a4fe5fdb07abe7497559108506ccb863ed5c2eea45b5b63279a8639765a795b19bdb507965a7f3208ba4bef4d7d1fdbebf93a29a1306045842fd52ded19635819b0fff48159b5ec4c285d30354053d97a41f8b8713de0b384f782aee627d7b0662a2b09eb678af69d81861062278cd42ab8418368bf967d3297337e01c04c898fd539f69149435110d2dabaa8be14ef3b2b0249a3d9a1885edb7f9a504c91601d1feff201ae2ea2f4e855e7147b0d78cb8d3aa82503c757c9dcaa3fbe294671eb9ebb93062c1d0a78a95d885b7022607da2b5f30c9ef3bd80601667ed85937875b422f0f451f770ab4cd159e81e24ca3ab0b813580bbf3a1662a76adb96a3471d112d4d78d479d4a00637fac0059e0e1af90d5c3d5f3de860d9f02bce12d99b92fe280239bd15e0c5efe98c25fe010e4c60709edc59d94ce2fc0a0dbb0a630c161f332610492bb537c112dff4c50c79ee98acae47289582ce145c73d5d0c27ea874fb2247bad22c1488607d22bc6b02adf8d4ee30b819060895e89803881d5d14a2ebe97d61a6d20adf1780c5278a6fe214c674c9642759a6b385a6ac463351f1438df6317be3c183a4fc54581aa777a509a959674d43fcc719acdfff6b27e57a8b2bc381bc26e6fa43c9ad206516624491fe73c5dbf77230d9a1281790d4f57ec6fc87cec2f577e2fd539189a8afd11a82e7846ec5e63ab36aff92c7cebe16d9d1e7e8835719a5ec590c4e0a54d7dbf09cb6c4ea384807967bb2cd17e8fe04bb60db3fba4bdd263381d8a06274eb03ef148588d3860a910c110d0812a0a1c8e4901825a234f622ed725419f597a86a523cd1a79bdb86a4db4ff411bab35c46c9d4965d29069c2cd85f1dade0a05700536a63a07ea31df9c79ac1d7d79b1885bf62ff6b49b0eb22c153843616236408564fcc8d1adea72b02e00d0599297fa31fe20947cd7e51748203e4bae6ff1fad93e9fbfe33112e68b90552e27c2fcb0ea1d11294c0f144e07d4e2a0f068b3f529dbb0e94821739597e2dc2cb6e6deea6377d8890bd092d07450a934ae62c80102180109f60704a54526298a4de1a09ccf10a75e9339c68da230852130ed54689a3147a0cec4aaee2829698ca7850c6c27aab30bdf10742c1b1f3030e3e39497ca77154e7ddae095e8749e9c526f6ed60b712057adacbf7b6ddde6bf627366bdc789da47131616f0d8494dc2fb099dfc57c7f8a4a7b14b027ab1349b51659c17740d630d3bd66eefd06c88aebc0ba3be9ff7c6d9c5d9383e2e9b027e6d5d9aa64e53001dcc422fccd1ecb604040792f7a278a75dcd74594deec14bf02caa6a26e3ccc90506f62011f88df77b98ba97dc7228e0c43b8053e42f11982759ee832780676bf434cdaf74c7666e72e9724e954f489a48cf529ea443995ad87f2f8dcd1bbfef251f4e462d3bbcbb13f90197e7153ae76421b4431cdf84eb6f0be8591afd69a63dc3676982ff3d0e7517e35bbc014cfd7fbc91231a9264b44b82f8eb20a54781ff598e87a739a531b1b9e122fc742a3f822a9d325ec5bdadb726dd5c707e39f97733fc005ab21dc7033c4e54c44ad608627c84a065b6690e3e7838775cf6133447482c41c47a25ee0619e155d7dd81c16eb1f9b8d217fde68ed60abbd2bfd8505412368258ff4f7b9398777a18ff5fe56a310bb44e94073e456d8e8e481b7f93211b75dea702ee1267ab527ed6b43d229b9570c8fd97ea68c575ae2aad132852e8ae6d5ff05ddb2f05a10b66df1da06e208f437fcb8a0fb9cfd51fb2c40a4c116bf6a9c54ed24469a47b0729cfbb3c445bfcf4558e5d69f85973fb0c6115b4fadaa5449adead34b3033208a943380e92e24ce7b56167e1edfeeddbe87597c23635913026bb0d6e817b2261d35ea88dc09dcffc5f0c07e2e9d02481e22504753435992f327774ef37fb98d77a2b8115888ca10a89b29b374f07e080b6ef058276d7272772d88f2fe5b5b384a49ef7b91f0357cc486ce3ba66d1e9be79104ee2c03f39929f9146b69a48ee34e0b753d02ffe00c1a1f026e5fede070f2531a2c996f870580c8c97e1da294f0b7ae61014143ad266884968378963cd3769e2e4274a6e720450a95a208924c1196cba94ea0228c1e69b8e9b60499c634bb1b5322dce2a62bf1051b83013bdc77817553ca199ded04fe7b4102e44965ee53e1d8c84415b522d164e0c44d591141bd77e89f679265b0928c9e0456c0cf1b52029ba9402d7afec5c7cd7c654c7612c6127ce221af5983fe46a44684700aab02eef0e87a2dfdc06198ab8b2f6e2e1bc69076febe955e9dc4c11fc605e43e3e1e2678527535bf41a9d78ef99bc56fb4c4cc82c02f233684a42053d436b78ae9eb549e689a87881ef738212156c10b31caafd4a8e74eadc6be1654ef46dc1263ab55ef15d5763fa012c541dfdf92b2c5bd36017bb2c138d20bdb2f596104261b6587109446b6c57242af26f463d9355231f4764a585fc583ae6789740af5f3f8cfc1c92e53e145f543f9ace16f3e203dd64a10517880f36270da458e685814c55c022d4dfc2b554bee6eaa22285ffe8cdbbf25aaf2fe6cc1b1abe38750a5b3f3eb8eaa6ecef2793baf976a51f5b0d1868944dda18b4921b2fb7e68c818639d723f06b63df8e019f6d8eb6aebe1cc207d47fea2b42e3afd4319466f4a11c6addee2d7ebc6ab68e9a84baf956bf63905c8d351a7628199033a98bf56acd88aa32d3c1d48a523893738ef55f73cece9dda81fd5dc7a7177864e0eb7b64fbf590a2a541af628eb40e1a0ee3665486eff6989066467479ea086e73b3b79b5d05e9bbd34ae8f29e82434af0094ce2eb5bc3c70655502a2847c328af810eacd6182741de336e2a34d4cf8ef7cc2d2f31899d9410445ffcc2e33ed601446680cce50af1391f076aac10085732b39596330fd48cc73bd046e90aa51bdd085f122b96533752b09019950d91eb2cc474deb199db749bf95dc4a905a10e3f4984d6feabbe58ca1dc66b984327512b716026a04f5db1ee893d1d0dbe6e4177119ee4f3446ba745f1fc6e6cae35ccfa8fa0bbda422086a56cb76525911187c35e9b3eb2bc65457ca6efbe88ffc98c902653cbbf94f9d6940b8ff69547d0d357e949b7bacf694e0970fbe56a86f38e8e7ba43e5bdee74d0baca19b4be4adea6620dfc6b2dac3e88b07eb7dc7d5de12fbfca34157a3f135f89b76ebe4c1ea8d9d0546904e53fa627c403bd9c2a0d9a2ac31932418f6db33fccb8dec9f2fa13b706d1b119cf2afd8496f35ad4426dd400265526489e81166c49926c296bfad2914f5a93ba685719ae5384514b25561c946cf77955fbefb76469a2545af9165ccd1955bc57e10c95860a88c3302cd64f54dda179bdad0bf9bbd6b22edf3a7795e5edfda56ac218ba372115e0cefc3031d3861b3c16af33d3963384cab8e436a50e7a8b815b625716f3f900394444d24dc8139f3aa89cfc4cde9ca80f8732b1ae93476b2e551f96c1dc70f7f6f8496e73e521e9807c48cd74dbdf39c4ed91a5b2512f560455ac6bcc56a7a591c51da7f32955f779f3a4327511da57e13875819879ef15770da01d6c4f7cd15c91488457982ec79056eec3e7c5fda17e2f14b05ba9e27969f29a9998075ac2e0ca09d39b01ed6b19201839b403e9fd3bf974c955103ba00af6a6393e4a1ad9bb544d9fa9d3261d884876a4c77e045526d6c758e115a557c4dbd8700c9a9a4c45a2a6f206d98fec49", 0x1000) 20:37:00 executing program 0: r0 = socket(0x2, 0x5, 0xfffffffffffffffe) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x2}, 0x4) setsockopt(r1, 0xd, 0x61, &(0x7f00000000c0)="dac642c961b768f0fb3952e08c91ac0058c6f203daf8de2c6a38008e17e57274ff43b79bebde9ed52ffd96c195e15a28450270659454da4e9664fcabc7f3622c8f95ec7f94329882e9c429ce6728887fcbc5b017f91f431e727c1c266d3367e68d718f9e6a97a141950d2dfce1ba6b6d4031790a298ebb3030c5c92d63c8109efc1f8c34a818c913d5dd40e90e08f298f36d8d05382d2143d61ad19108a6abfdb5bb9804479eb45b176f3c68", 0xac) fcntl$setflags(r0, 0x2, 0x1) 20:37:00 executing program 1: msgsnd(0x0, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) 20:37:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x200, 0x3}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000000"], 0x1, 0x0}, 0x0) 20:37:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200000000190, 0x0) fchown(r0, 0x0, 0x0) 20:37:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x216081d4, &(0x7f0000000000)=""/228, &(0x7f0000000100)=0xe4) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x2) socketpair(0x18, 0x1, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 20:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000001640)=""/81, 0x51, 0x840, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000001600)=0xc) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/136, 0x88}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/97, 0x61}, {&(0x7f0000000400)=""/100, 0x64}], 0x5) syz_extract_tcp_res(&(0x7f00000000c0), 0x81, 0xc4) syz_open_pts() r3 = dup(r1) syz_open_pts() r4 = syz_open_pts() bind(r3, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x44) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0xfffffffffffffff7, 0x8}, {0x18, 0x2, 0x9, 0x6}, 0x6, [0xb338, 0x5, 0x2, 0x1, 0x101, 0x2, 0x100000000, 0x6]}, 0x3c) 20:37:00 executing program 0: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xfffffffffffffffe) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10080, 0x60) 20:37:00 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 20:37:00 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="94f719fb1c98bc8f71fe33f9ee7821e8a45ca688ce04af62554fb2dbda7e36db16824435766330eed10c6ea389ec6136ff67f4d4238c07de8dfa77ebc561f947f609250ef097ea13ffe55a23e1a24fbfa12dfc67dea0c493927b4e06924d74ec7212bc8b22e754e31c6e652a9f9bed63014cefce1ff67a9dbcd799f88dd663e6ee05e7eb086eb03c1b072a7af76dbe9a7b5aa80316e873193fffe40571addd5c5f9cf0410f058eb8501ee6e61b8d1309789a86c80da286c6431d5b338fc8f37048c882bcd3fb4e03e6fe37e112e5a4b093d4c633f1d46fa87148957c5bd942f3b2490033d31f43993c4d22ba674a705838047944ddbdfe2b", 0xf8) 20:37:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0xa0}, {r1, 0x20}, {r1, 0x10}, {r1, 0x2c}, {r1, 0x14}], 0x5, 0x7fff) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 20:37:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet(0x2, 0xfffffffffffffffe, 0x1fffffbffffffffe) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 20:37:00 executing program 1: r0 = socket(0x2000017, 0x3, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xffffffffffffc09d, 0x4) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:37:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/126, 0x7e}, {&(0x7f0000000100)=""/133, 0x85}, {&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/151, 0x97}, {&(0x7f0000000580)=""/1, 0x1}], 0x8, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 20:37:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x74, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 20:37:00 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000000, 0xfffffffffffffffe, 0x1) 20:37:00 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x88, 0x9, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x11, 0xffffffff80000000}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0xffffffffffff0000}], 0x80000000, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000040, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x24, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0xaa, 0x2, 0xc7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x200, 0x80}], 0x401, &(0x7f0000000140)={0x80, 0x1}) 20:37:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r2) 20:37:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) syz_open_pts() 20:37:00 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) clock_gettime(0x2, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() r1 = getgid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x90, 0xc0) linkat(r2, &(0x7f0000000200)='./file1\x00', r3, &(0x7f0000000280)='./file1\x00', 0x4) chown(&(0x7f0000000100)='./file1\x00', r0, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(r2, &(0x7f0000000340)='./file0\x00', 0x1, 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='W\x00') chown(&(0x7f00000002c0)='./file1\x00', r0, r1) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') 20:37:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10}, 0x0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = accept(r1, &(0x7f0000000540)=@un=@file={0x0, ""/58}, &(0x7f0000000580)=0x3c) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0x5, 0x96}, {0x18, 0x1, 0x5, 0x3f}, 0xffff, [0x0, 0x9, 0x3f, 0x1, 0x7bf, 0x5, 0x8]}, 0x3c) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r8 = getuid() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000600)=0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="8859ce9d4c2a6b79ce6ef6f0001691bb97edcbfaae22f50f045930ac7220616ab60ffdf5f159a65232b0f3dff0631cd805885159a7662dc9b8a7186219542d535fca8472deaed4d7a20cbb667742f476450bed92f6336acd89ba6cab49874f64ee8b44f27705af8370872a3fa6e86b73297c", 0x72}, {&(0x7f0000000100)="6567549e952b6baa4bbb3702137c9bf17dbb80b4e6ab53ea0235d3c19c62f5bec9f9de6fe72c56f8248ad15771f9489b1af7bd8aa7ed31cb7afbc6dcf8240ca3f2041fc36d984aaa36a2bf4de7ca03489f0474bc1678a04683e0da5de4adf35c29389253cd43267950926fc3ac16bc054492ca9bd344c1721136a7abb2acde365f6964ff7be19dd9c7e6ee1c28b5b4e499dc610995c17e9d273bd0e59e5bf991de53b69de787de394df26dfc63d989c2395c63df560cd613ae0b5bcdc09d488a4a837e7b", 0xc4}, {&(0x7f0000000200)="8bd966cae9f848b9292f961e17c97282933d2c0780f63f88f5c720d0abaf6a3ff12557f13a209f18e307c43eddb3f1b24d06f8", 0x33}, {&(0x7f0000000240)="1f1ae12f8dd6aaffdbc5c21673e832d5be520e2ae47a26f89db1a275cd0a423289", 0x21}, {&(0x7f0000000280)="4678012c8e051d0ecaea1db08a80c52d37d2be50a20c64a52c05e4d90633ca1e9978e68a42717fa5d945d6d4297fd8c44d793ef65c4c8e1dd797e935e61edcff3399bf5ab925d7548b48b74a3492ab622b5c561640f058a6ad8bfb17487225eab201b724f3", 0x65}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x406}, 0x0) 20:37:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() fchmod(r0, 0x20) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/150, 0x96) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 20:37:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) 20:37:01 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xfed5) 20:37:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/90, 0x5a}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x3, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 20:37:01 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/98) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 20:37:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) 20:37:01 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) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x2, 0x109) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 20:37:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/95, 0x5f}], 0x4, &(0x7f0000000280)=""/83, 0x53}, 0x800) r1 = getppid() getpgid(r1) r2 = dup(r0) r3 = semget$private(0x0, 0x0, 0x250) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000400)) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000340)=""/169) socket$inet6(0x18, 0x7, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) 20:37:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x800, 0xb15}, {{r1}, 0x0, 0x3b, 0x23, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x6, 0x8}, {{r0}, 0x0, 0xd, 0x40, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x4, 0x18a, 0xabd}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x40000004, 0x4, 0xa5}, {{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0x6}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x93, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0xd1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x16, 0xffffffffffff337b, 0x7c}, {{r0}, 0xffffffffffffffff, 0x8, 0x89, 0x103b, 0xc5b}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xff, 0x2d74f46e}, {{r1}, 0xfffffffffffffffb, 0x13, 0x5c0be951503ef88d, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x4, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x48, 0x1, 0x0, 0xfff}], 0x5, &(0x7f0000000240)={0x1000, 0xffffffffffff7fff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280)=0xa, 0x1f7) 20:37:02 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f00000000c0)) 20:37:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchdir(r0) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28001c00ff2300000000000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 20:37:02 executing program 1: r0 = getgid() getpid() r1 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r1, r0) r2 = kqueue() fcntl$getown(r2, 0x5) setuid(r1) getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7fff, 0x3}, {0x18, 0x2, 0x6, 0x564f}, 0x1, [0xfccc, 0x9d, 0x9, 0x5, 0x7771, 0x5, 0x4, 0x70e]}, 0x3c) setitimer(0x1, &(0x7f00000000c0)={{0x3, 0x4}, {0x79a4, 0xfffffffffffffffc}}, &(0x7f0000000100)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgget$private(0x0, 0x400) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x0) connect$unix(r5, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x80) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000340)=0x101) mknod$loop(&(0x7f0000000380)='./file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) readlinkat(r6, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/47, 0x2f) msgget(0x1, 0x0) bind$inet(r3, &(0x7f00000004c0)={0x2, 0x1}, 0xc) mknodat(r6, &(0x7f0000000500)='./file0\x00', 0x0, 0x5) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) pipe(&(0x7f00000005c0)) sync() truncate(&(0x7f0000000600)='./file0\x00', 0x80000000) 20:37:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) 20:37:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1e, 0x4, 0x8) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 20:37:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e002000000155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() r2 = semget(0x0, 0x3, 0x40) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/241) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:37:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchdir(r0) 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"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 20:37:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget(0x2, 0x0, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/212) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x2) sendto$inet(r0, &(0x7f0000000180)="50f8c9aac4ea5e3d4bb6ab19023b2a120ac8334e666619f52f8b9a6e84ae7e91e0b83e8448b4f9f1c235b7cd022f46d9393af3e2da0b091150235c0c111399f8ebe29a53286cf53c9560abc847f390039faae957f51dae3b2cf186ba544c8d14c7b7fc0c5f7b2d5316cb6e402e5853ab90b33eaf49cd91646464853a2b405ae1f5318375687ac6a4f2c8810832c4b00a4b9a2ac7552f26f5ef3a72761cd53e94c86990105cb272a348d0bd51aef1d38a11ad6b8a05a00bb590b82fb6a5aeff4d9059032c4d1e92431077432101852817430e966c4f5e1e1d5ef14687019053d40222734e146d58025f469033c210a9d478ba33a91290d05bf6624b6ca5369e3dbf883578c4a408a214340065ec5f9e9761166f3414ebd710092024bd98a94f7157a21ddcc86b162ec5aa6f8ec7843f8440b829cc374b164eb7ae7bc6f487f1989a579f49af26cf70c5fc495005cfb663cb506b49015008310d3c371234362b8b4cf6792dff0ee2b29a92fdd2efdb811dad9ba16639d322a4fc43313c27aafc3ae32a68dfb2433fdffbf09de08b334eeac4b97d67d4681907aad79c62ba2b26ec7404eeeb7e8a5eabcdd9241a7587c484d8987176ef55bed77ec7102172823864b4715e09be121bd74bce60457083e4003ae19af47a8239e5463a601546856d8590c7b718cdf4024fb4fe821bf8c20ee3e4eec20cf7fd75431395ef05a2f8894a0a0e3b96d2b6a0737b3b3d477afa81fad152d0347890b593ffa664a64b1b47ce2aa63bcb2c9bba026b7a4c50831f937f3ae10b9c36cafe155220825a7111cd4a2e5dbe2ae0f2684b413e0b8f5781cd71c26ff37263392b40035a9c39c207e1075c95fa3033608d54e8b856394d5e4936547f44df931903113d350182816e6d62d5eb20ea1b32c4e4dab311346c6d833574d70d43eabc548f0257fcaff4252c39cd5f0da5d3c9a4af6755a0e3554b2ec6965d5be3082dc58a9d54937967039b8b3bd5a4d0f11ca8d5a3ec083e79c52ec917f320a7d74f76803cd1088b86cb64da32bd57026f40272caec74392d9f690b920bb8f0d48f4e9f28a27749ef03656d74d74ff1ebe6aa0bd13d0e69df675829bf776994036dd6b302cabf1e3f57a471153d57f1d520ad4c50a42c8662b74328addc0128a294ab918f3b1024de0d6f496a1ae301f098ecc5d5ce353456b1ae646056207d0bab04d5fae8dabb0c6f5bf8df9f7e7b7176bdc3f7403bf8999609e431dcbc90e1b0b7097740c76efe29cd0a1d8715b0c4ba947c8bcacc4c907c0f3ae1afeb7583531817c92567a05bb5d061e8d1321bc6ab92c1a8c4ca7027eaa88f78939a80ff6dbfbb2eb9e68d41a81d77abc0f8b5bf1ebdf601d9b268355e8204827dd3bdea314c1a419d4292fe9750012f480d3d3eb162e7270d9b294bfd4b52893af252b6b8947d1034a2afebeffe305bd0ea60e98a6a0b7cbaf42ea26b4bb2f6fbeeaee747d421e8423f159202fd9370c557f575252b5b7ff8cf06167da7a82f2edcaf9a08cf01b006a570eec99fac35295d9e07f2c9a6e1675ccfa10efbad88463ba271d7ed1e0f24be8f53df465f15540f8d9875b24c99aecd426ab47ef90dfc92c5f48ccfedbe6d9a90ba4e02fc9e95897f5aad50ddb11c05cf90f761c0b82e40d91d649bf99e83f0735dad40b210bd928984a9d7cc2bb9de5d18788cfc88d808684f695fa2f742885690960b2e48c8469dc6f8430e36a42d8b63364b82bfa01ef1e74f5fd1c961f1ea7f2c24bf53448c7571068f89b582a08959c6cab74e901c3bd9040a631c96d88a6b9ec0d8387a155f9f40f38af27a42e8049ecc5796319f2af3b5e313e0b5f28a9edc240f604148edc0b1c52e50b8c626a1f4ff8f02a2dfd56a7c9d2f1880818762ccbb4ad404af0393ac7b89ee243fd31057c521a7ee2a321d5681e24968b14bd3166c6074c84827992be3be5b0d9e9df6ac0905d67ee812fb7f38b51748cd0caa0f25842665ee77e691c92091eae40d47fd76b0c89fce3c04064ee018c130e3dcf030cbeb9b2041620a3a61b7c3c847350c11a108312aae34998fc2b4f674eabc74615c9c074389df0d2d56f3233b11fcaa8a3cfb0569385e8e01ca5f0e031bb530305919c550e3ac8bcbdb9c95ae82568e57166f4eca0fc8891e58bf2d330c3f3a38a38870bbe2d77bd5a327d716f065142e397bc30b04cd4efc1244e9079480120678289ee74e39b1abe4fda32e37d920d0b67d43ff232f0ccc16bb935bc4be01f61ec70fd01e96cd63b43ca3b9cd84be2f4485d65755bc28299bbe80d41bb30e8810f2825f03bc87520e9d3d8753a72ec9535c53773f6f7d4ddc009a233090e44f79cb3e746d3816caa8bdd65ee37a51b754b303058870a5a37927476bd2c6e799abea162dc62eddad30476590e1e2c89db912274da2295f28399676431c267b6b36f507bec313e6e619717248df9f2b6d7f592ecd4816aefaebb49dc3f56fff9718d28474c3e5bf5bb2d654dda40316f0e8875a9e7e4848755a6f8d190c3fa73067c3f1c85eb9a0554a129d7a4b84cc36b18b90e90b4c371edcf5b03db78670327701c260d20d104d32c662646acacba4c6183780ce8d89837556ff8d9d540dd033faf9b97039be9681a96c2cb59b88b934bee34bb912a130705b053e156c458657ce9b35e6a6bfb31c060168d8ba8f661e5281ad52b99fab42b49fb8163fcb2e39a4954137e1349b9e94c6c0d5258073522c9b03dee9d545d3393f6dc1a0359c8b595206a924fc2f81ad672a7c3a9c09419a04484b1cb0bfe69908a174085f2912815a4ee6ce0d1d7347350449c82f7131b5ed2aaa324cabfd523e7ef2dec4bf93d537a6b3e9dfcf8cc6a89b1bf2d6b05fa890c088ca249f74841748aa9433d2dc73b7ac007882ba3d2e27d44e18514848a8fe900cf839730a40977836bff618c2b8df2ab808798e120030d22a5200ad3d7c7afabf500eda9c40d97e299b0b24be8b791b3d5a4965201af581e42bab143f72c50981f9580745aeec686bffc43c41b56ac62334e854585761f5a3398a8f022ad9aff33592c1f7f50d95f8fac1079ead39dfe704658498e5d2c791470071ab7da3b87044bd5b5731e09b7ed71baf4a620cb9aaac4d998286e30ce27fdf7a2261b0a7c2c14e87ee127182ed8ab2bd0bc3f90804c27ebf5d24206c5892c1b28565f899be540be91e1d6a65a52e07994c602a5a62c10ce559d3b111e944862962a6eac017698d58f6d4228b51f38c829a75d666ef666764e6da25092b7331fce503c169c55f90cc50a37133fac973884d4067b1b3e3de42e48c996717622d6561f186173166f35542afc4263229f9197fc1f13ee07ebbc1b0f11e7d81408be3ac0929e76375dfa3c4bd3401b18b5c12e8314b13c3325e9229d32927fd282675b7e29e66026a53c54a1895297c136bf180c48babad1382d5986a597860b49f871fc63e085d7087eadb9873701b9f27447c953713e22edb3f04b35ea6270790505e2dadb5cc4bdccde487c4f86928063748bd97a74e72746a9dff7b4a3d6cf0d10f9d714bc1946db173ecec369c23b0fb572ab7308af2efaa7de4de4f9b35a169b5e773f9343816e02e993182c22ee11182b4bd83f513891ef66dfeaeb5edfcce2caebe2183a0165dfdef8b99018aac447e4f42a827d27d140385b7bb0c1a4aa53e3a7b11f3f08fdba5230b8c45dc11c14aa9983a011126802bfb3ad01918ea58c2108289f9050e2055d849c901c513686763b53a6ff6200cd1ec81822a12d394bbd6d1480bfca558e2b15b5fd7e330e93e870d567e8bf865c57aeacf8b8cb0a97dfbcf4afbabee2f1661e883036be94e0288e16b52a6d5b805d11a679bc6a356b741aec90d4a3620dde12bba95eb33e215c8e3d0fab4a03525567d6821e3a70852226d9aece1447c5fab856434fe648f8e396d5850371906a756b47d8daca56c78fae33785384e46dc6e704d16b6d4ebcbb2911ea581d19977019613f291a90373336c7055439b772177e0dc29689af89215b6b2e3f26f73821e4be43bd33d31ba76e900fc33bb8b217dfb6ce913b397156884ddd300e5e9af6644e4c0dbf584683579af938e6a2d545e769cc3a5ab84cea87771e06079e4fa7ae1753c43b2086c28cd7a99f0b270b043208c4b9d9b20e52398852bea4f89e57c2862c20548a2eac4ae3ebd61e13b0589912cf974a6306b7f3aafb9a76daf2024ef69c39f4f85573c7054e1324a9a6539d2dbe2f7e99b97f25561fb5bdc6003f70918d2bc60ebc4b43ef63b4e79ea4dba8ff98b9de537dcddce0aae7fc6dcd6a913e628d4858455bc31bac8e821f49f1ad6d01ca4e11201a00ed566506752fa3b049744b707331979786d6a824fb6213c09ff4c08d8e1c11aeabae2d9ae39669cc22e491a49aa861361885741b3e3606e54d807fcce845c61a763f3ebde397fffbd86928a7d697e8961c905f9e10472e0e90713b1fd884915b96ec32c9d608b52fd2c8ac073c8238cca0b1206be67d48613e2ffd8883057bed0e54d0714c606780e3ca69642d95b50359c75bbb5f4bce0f86e4ee3c6935c72feaf4fe3f20d364059ba35d3cd6840fdf923b4c7d7c37769ede12ed6f7b6f90c66d04b013f1c86f6bbfcfec69ca562693a616e90b4bf115f56e0fc13a59f72d20aad7233a43f65387a0b764c4763339c28c9b68c9edd4ebf3c17421212980d472794619e9027c5b9726296b00ba853a0791c1fac81453425f5aa8288a91d0bfd4a63121ab7651c9ea43be2e3112b042ea5c7ac3745fdd4fc00f72cbda9c7d3f36bb1bf70585b3a14dbd284ad59477f4fa92c9c4222baa7e04cd43d7776392c1fa8074ad79358061904eba8bcb570bba5861eb25ea3ced87c3f269525c915edda4fbdfd817a3086106a4fb62d0a32b730cfcd2908823643f1d4e7405a2d5831e02e089d5b95656af1d5c94a44683ec8c622923dba11466bacdd2d5fe1588c10c86fe9842ebcd23e58ef2a34e0ef63efb676f0d10d81ff6fa773079a89f771c90aee665bae2a9a3b49c218e644c680541100c81f637eb9c9065563701c7ca2d26e3be271242bcf022e28ffb691a779c48d9c08c6ac38f561a895656a704b939ab9026467fc0c854c4d3ed866e3646dc13af385b19c05052f9c882fc9d82aee08d239444763042ca6e8e239dba231ff8415ae3499e164e77600e4e88765cf5ae78e150f8d03a52ce5ac87919b44ba8fb2a47d12899a9db494000840e4719e868ba66078e850981a6b9aaa8840dec05f294f52970fb164daaeeaf8623c84a166a46e94c3a90731f23601887771cdc3abe193a934028e5018564408e97b37cca1448224e5cedb1a9ca958d957edd3b97c18eac381e042968158424bdf02bd213722b09bc407e5d398776de4299ded6352d1fea7541201a2e77b33b8110cbcd8130352b050bc0170a4fa22b09b474d84cd90db91e0aa48e7a338f01f57d6ae5890763b5de71a05c8bffc2da5843bf715bdfcd52a61052cbb2de4a33e3aec1c72d73fdbe875c965db6a4d99a80e6c014b6e7a219befc0e63052dbd300344bee4a4f46abaa0fd33a193aa0e8738ba8830e22fb509a34ac1e58d942db570a1a3451c68d0d179f2d410faa43383bfb33f5aca2b5217e0ca03e5e6d067c91c735ea96944295011217581c9eff8acd7d1f85cc20a64d9b3115dbb1d9e272e5b5fee806ffbb89aaf41b95d666215b3fb19630a88856da90d7446299f318e88f6e7da6e997565898c1036a732c91c29201fc1cefe877e27dc4dc8a2c179a4c552473cb35a5330", 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:37:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac1453048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd7824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872101000080e8c6821e8e126035e12e35f8df21c879e0681b2a807679eb02000000003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c000000000000000000000000008a1c3ca096d66a297d7aae57e847db068c9ecef789d03c288461312339d17a7ed6ae87ea93248b860b33", 0x1c6) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:37:04 executing program 1: syz_open_pts() select(0x40, &(0x7f0000000000)={0x3, 0x7, 0x3f, 0x7, 0x240000000000000, 0x7df4fe07, 0x200, 0x400}, &(0x7f0000000040)={0xbb, 0x5, 0x6, 0xdfd, 0x2, 0x3, 0x3, 0x401}, &(0x7f00000000c0)={0xffffffffffff2b72, 0xffff, 0x7, 0x1, 0x40, 0x0, 0xe40, 0x5}, &(0x7f0000000140)={0x80000000}) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x6}, 0x0) syz_open_pts() listen(0xffffffffffffffff, 0x9) 20:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x4cc0, 0x3ff, 0x2, 0xfffffffffffff000, "5ebafee32905ca9652e83ee4a2ac9ce7684cc2ba", 0x9, 0x83}) close(r0) syz_open_pts() readv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000100)=""/23, 0x17}], 0x5) execve(0x0, 0x0, 0x0) 20:37:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() setuid(r1) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d7, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 20:37:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmget(0x3, 0x2000, 0x62, &(0x7f0000d15000/0x2000)=nil) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) setsockopt(r1, 0xede, 0x5, &(0x7f0000000280)="c551ee1ae206fe3c797fa7b4cf2276872a1b1bf55988278018c95cfd0e56568b9849581eff32997c1418d3985ef0d5d6ae5a39084e551808e5c916e80058713b7581417aa4aa6c9cd870933d2df910df3a5b2a2785925a160351866e26203489d4c83314a32acc8ec09c823976aae83ac96ef36b35848808c5603dee90b15a8b8714eb9644a5c0245192278f363a4c06bf99b02b5fe56e81bd320f50c534d65888521e63e9d3f2fecf68863503372e7cf7b63a14574f5cb18ffe8d3f56b35aeb8039104e99bfb4", 0xc7) shmget(0x1, 0x2000, 0x22c, &(0x7f0000d14000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 20:37:05 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) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) r1 = syz_open_pts() close(r0) dup(r1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000002ac0)=[{&(0x7f00000028c0)="0fe86f0fa78e0a8bccd71b0c3f1940ff7d81e836a12ed08f20a2bfdbd06712bf5ae9566a697bb0243f0c7aae0ad1e73801cc83bf376d301ea1350bd83c50599da8ddeb4ed51392209a0dd44a531320e07bd32356c9e1e9985c39fa6e2ed1b0d23c10e1f820bf07c121cffbb3a8248a84c34d3d3bd476c215f0ec234434643db2394b2983ffa22681f583b66a29dc7152a92179150e4e711b73e3edf34ad78ef38ba56f97da435ddba09616928cd7804f27a26e07bcbd4f0f2f01c487331ca6cc05fcd848823af6e242c1988bcb5579cdd7976888c8e5e9fc6db9d49bc33c469c53b2a3b294c2e4"}, {&(0x7f00000029c0)="286a9ad301da10789dac53fc398cba3ee19b13a3a1d416c7d18c6af343fec8884a03bcec78eecd4968feab82e50c071e9dd429f74c882f1707f1d251a81e330bd476d39c1a5fe6ae25b97622c27cd57e817b7406e630d3e01ea2852ad23b2c7e48df595ac67b30ffcd802d3ab8a5f3550d18e4d6c90832824202ce302926a60abc102e750cf701fd4bb0dfe320c1203621673d5d83206efdf70079a07f7c1c9d37f058d03d1b8b9c0268be78dc6ba705cdd9b724ca6dc3136bfd5bd7657ea031a189273631e1d56c73c3d64ec844a2a4c7b9a3020d5d77e56e9d58e006"}], 0xa) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002780)=0x35f9) fcntl$setstatus(r1, 0x4, 0x8c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:37:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x40) r1 = socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x401, &(0x7f0000000200)="ed3a1755330066757436ae48d0829974994b770e6b4356376d28933a4b8202bb97fd6237c4d0e72017b75fa99bc7c48cf6293beb4f58c5cc37fecdde5d34a95db18dd3c58890ca7984317a96cf57c15d27f48c614abf246e7fb9db44833abc46925086912c0f65ed4077d8cf68138ea0d57d0823ae5b673b984b9752b29378b2f92b3944721bcaf0b47e92764adf4bfe8c2ca9a636513df821a185ac7272", 0x35) 20:37:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = socket$inet6(0x18, 0x2, 0x2a) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x5, 0xe2d9}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffffa}, 0xc) 20:37:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0xfffffffffffffe3c, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) shutdown(r2, 0x0) execve(0x0, 0x0, 0x0) 20:37:22 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') sync() 20:37:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) dup(r0) 20:37:22 executing program 0: wait4(0x0, 0x0, 0x4, 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/94}, &(0x7f0000000080)=0x60) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 20:37:22 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c73badea06f17c49696458"], 0x3) 20:37:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x200, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 20:37:22 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "075fcd9ae52c38259685edf1bd2f6da9be21b228757340b26ee5f877ead77c519976787b4f21ecd8054641e76934df456fc1b89aa0cf5ad8096df1b6649383dd0fea139d5870de2d87d0abb42043131bf5f700d0391d6fec309e996efc54afdf5ef903e94c45fe291b4f26d33937c298e5c52c4e7ff826f836b86452cb507aba2b89649c3352c7f1503703cd0b0df9"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/125}, 0x85, 0x0, 0x1800) 20:37:22 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 20:37:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="1a423073e859ba31bf734f66225416939f19fc3040afe6c006e4d726a3cef3776b54630406bf3c5557f1d081f1981323fcf5c29d20ef386131d70b89761a0104a4ca0f1fcc9ebaf7f443cda31ae38b457eae055e920b8b35d8bdf3569cdbb829929f1c150510ded6ed0cdddd4e165a321f5669660b94", 0x76, 0x4, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a39e2f21350596cd624ef6cda3b49ae49397129437c191edad08bc3a9cd6bacd8b4a06fed1c303"], &(0x7f0000001140)=0x1002) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x0) 20:37:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x1, 0x9, 0x8, 0x4, "b1c98f39e2e8d013e18ac7190ea461c745cd3ac9", 0x4, 0xf1f}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/105, 0xffffffffffffffdb}, {&(0x7f00000001c0)=""/242}, {&(0x7f00000002c0)=""/192}, {&(0x7f0000000380)=""/245, 0x1d4}, {&(0x7f00000000c0)=""/4}], 0x10000129, 0x0, 0xfffffffffffffc8e}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:37:22 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x400) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x3) fcntl$setstatus(r1, 0x4, 0x4) 20:37:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = geteuid() seteuid(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x40, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x10, 0x8000001d, 0x927f, 0x40}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x401}, {{r3}, 0x0, 0x20, 0x40000000, 0x64, 0xffffffffffff3bd7}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20, 0x61, 0xfffffffffffffe00}, {{r3}, 0xffffffffffffffff, 0x51, 0x1, 0x7, 0x9}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffe, 0x13, 0x40000001, 0x2, 0x6}, {{r4}, 0xfffffffffffffff8, 0x40, 0x8000000b, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8000000c, 0x10000, 0x400}, {{r4}, 0xfffffffffffffff9, 0x1, 0x1, 0x100000000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0x15, 0x100000000, 0x27}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x34, 0x5}], 0x200, &(0x7f0000000000)={0xa6, 0x2}) 20:37:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x30b) semget(0x0, 0x3, 0x360) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/253) 20:37:22 executing program 0: pipe(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4602fddb8e7c", 0xec}], 0x1) pipe(&(0x7f0000002500)) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="bccf556f175efc8b4ba05ef7baa39f6efba3e077b61b0955587fbbc89b43cfbb99edcde099e3c479549add36f40574b99937f968b528071c29f15d6f18f1e8dac0ec98f9dc3097dafb1757ecb0271b2768fc830378bf7d3cc9b122454712a09bb3f3587f8a6e64435fe9b95fee28c6fd2356a18a0d1cd6e9a0db5fce1f0fad1bb6b0b7cd0b7fcb424efd44ca5a4bf1d2196e02a657338b2b8d03905e6c33dbc7c0a5d5d64ccd4d852d5cdd1d428d572e30686d92ea27a87583", 0xb9}, {&(0x7f0000000140)="4437d39ae5b2529e959640a53fbd45efd7f1aa80cfd80688c7b63cd2e7e3efd8b0f13e4ba1fea58e1c1da4d2680c9af46e3bbc8c564ea02efd4868053a46b645f4f1a6eb47b11673bd2ab0eff21cd6fb213fc9", 0x53}, {&(0x7f00000001c0)="a06c3cd953ce322b6990ce8cda2efd025586e1f07daedb1b53720ea94be341544ef13db2d285d29321dd1d79fca212772bd493d7de9eac627fad9168fca53dd1d9364c71851ab6ee923daf894845a7c758c889fcd2bbb7941da9fe091dd5ea6bc58a7bcb24fdcdf46a2abb0784990bd25c705a316be56c884c5b8a4fa62beccb27190c205622e84ba4c5f773dd3d8c8daddf3bc4e95bc30b32935aa61f8a52046692f32eda42f4c616b565caf62283cac4c11cc77fe6dbc4", 0xb8}, {&(0x7f0000000440)="1fbb3b914e756898cc7f4fb11b7fd5b979d05f2ddd135e1597f36cb9398f995d23ddffe08bccfbaf8a03d1eee31f5d4198cca00a74792696fc57e631cd81bf6c6a98a73b8a196c8fb61d39dbd97acc6a6b300d13495d227d4fe3d7039045328880d951866f3599e1d77eecb89002640c3c700f8a926953cdb0585c6974f9c0e36014a76a901bd0d2bb40b9c9e79be33fdb22b8749341f09449fcd1ba14e54ce14ff744e8883e0ee492512b3b735cb8eccec4b7c2b84b5e6d3f447898aa2a5f2f30c01ed0053a1298614d95d7c9f7654d722a671784c40449a4fb513a403855ed129a463a0f90269eb801b20de5517aa6fa41d27eaa83f00158723a2cae2605de2bc719792454d1ddf2b01fc13b93f4d2173a72eb481c80e7630ecd4cf5e6da20ab4ceacd2f836b92a0c2806f4997fbcc39eb9da4b66119c9fd0f302ecb0061ea98c6fc097707644d3e72daf1bc21c6f740047e598d29ae02cf5c5df721c952bd14ec00e519d125d8ba22cbbaf268f523c7cc7a502cfd51b786a9e6f95285709fc8c9c75d2bc1669b35b692a21fbaedb28a4b5c588003d8fb83aa32d6a0e3bd2209daa77115ff7ecae7172ffc23a4b3d9bb7df5463e0e20ff61412c478fe56b6237b1060b11a9891040c5170cba8747d92cd2d395fcd9cee97700f9f8567789ce4a186839f1ba1175cfbeb13fcc7de8de3558420d92d819227174b8472a8f4f83c4cf2c3d4334ffbc26563f2f96d8e10c63c4d3ecd694af0249d81da70d971d447843273d126229a13d86f719f1bbdd4dfee8d8777b0fbf2f7bfc858ba1ddf1a1ebc33da20b495547a44004f74581662ce0bb49c6cd39232bcd244e9fc67f8be6b27b95cdcef5c17a811f0d7876f683cc8e7319ddf977e7bccb26db044a8bc61901c6ad051c27acdbba5898ca18b0c6086c69d33bd7515763f21ce76024df26584b3186e772ed938f19bd850c516c4d295316edf0ce377dceaebf1bbf42552d34b20d04657cd8f0f77d4efabd49f3f1a8d2473c997464763a689c2e8b057b6ba7edd33d63b0cdac892931cae0933ab765f0038cfb7ae24f5a72a079c624195f37d67941ca4ca1bcac749caf2ca4e27b1e487b92e489a2a23e019feeea59f60811cd8195d927e82d1150dfafe69f72e5906ee05bab0217abcd9c8fc0385146a9f0e84423e807a1ae77302d096bdc1b84ece3bd41e725fc4aadbade6cb21d4b6091f3fa346e1b9f1616dbece58932ba52a2202467dee94edd24894f6b035f50162e19784149616409887e4c96249c4557ff049f6b636735f1aaebea8664cb7a9a5fce68724b423b9e95d5cd0da481ead7675dc98a141020ef62eb76b4a6d6a42a611554fc06c1f41038f0797a0d283779f4002d5d3062cd8f76a164474c42b993ba7199a5675adbffacf0fb3f4e45f32ef5f24a2cbe6689c930345c086ac4515dc03f9774a1fbf9ac3772a19d9c6bd8f21ab5ccc07fd96ca01eeea0e33e111044b3d04f86a38e13b3e20418aba972a1d034e3a01791b2f5d1a51249d7065e29412fa8d6194c66138c7a8c4ece8db63925de492a52b5c121c31febe97534fa2c9f48bc10fb851b25b87104fa0d038bfe57c356c7e70b03caa260eef894f32050fecbe548627a4012ef1bab81685cbf3d9e1416f1f0bc582094858404d738028de743c2414176acbc7d95eaefe2cce631a67b1a182f408466666cba236cd3240cd089e2f396580ad19b7182f9ef2b9d5971b8d52e31f57ea9b0dc5ecb7ec498ee517abaad327a580fa949cf392e5ffc09c1ff2345d57cb8b23ef1c8d85b632e6c4c792679319eabf918e2edb9685ad6117ab1d72d8743d978c75af68d61dff2980ca528b9313c57c9641d6ce85e2c3203b817fa0ce8fb07054d1c7f33a4b125dd49be082004c85f5f7ffad6dc2a6b40158f313235d2942eb66efe1b0614f3a61571fc588af49e577dce37bc9b151916764ae8c34ef58527bd63b910f3e567f9940f2545eba00ef330dcf23f9edf346605e06dab40f36491ece08caa6cb9b9a3682e865939daf75d0698c5b38e70b4548679cb0004296772f76a387356a2ff1746c29a764f874adf9b7c4258a0ad9f8e76aff1ae4ad180a7e7f624c0edfd4f7bb4878a311677935a88312f28f5f01a0af0ed561925119aaf49b99434559ef9d997689068969018b7574814bed67cdd4e05d3a943b18e41be9a5c0459a1603ffe01739005d3344937e9b1b7d4719a89176c8d0dd286ea940ae7400582b334a0e6c5bd2ab09f7343d607b13e17bf82eaa553d33c0834de6a51288fb357df47eebc9dd5cec9a6d7cd8ddaede09fb8a37fcb993027c8190ace0bf79bbcd89fd9272a5b2a1a374af18498daa068d2bc9c5709c9c9f3c55c7d5304c4d5ee3b16a43d5da7348943c48d5a781d676dda79f96ff3c84777b0abef9b19212684ae28c26be1f4ce35dbfc89448c2a686f3281592efd6f0918615d5a8a1581fc6b3bed94cdef8c41953911c412939702a1a62849bc8c1ac89e7c21d2d0b4ef0db633002df2a8f133b0975b9cbd572ddfa3841622842a801382a997d7157e1ec302382baaa1ea1e8fb69cda0a98135a0bdefd49ccfe9870b948bf37c8b2f2e8c510835335337868e747bb050042a3b3310f3fb01331aaa8c5e170851b2cf515f87a167322b056f1ccfab639d289646a0a7d6dc0391e00374fadfb51e9b0465535e46e01979618d73f59e1f95561976f1507a436cc0c2ae37224272046f989e6f6209b776dc1355287d113ca24dcb383bfaccb6581e553ecd967be1559bb10e61c8273ef6da08565c49f02a5494619e759e31fc442d9e12bdc9284d181b102f0e4796217e953c20d944f04016b4dbbf1733b0a1b21fad3d0f9edd62d7656fe7324ad0d5fe2ec25bba022d7571930d74cb4c045a4b4827922bc34b4c0c20eb4c16553fa26163acaed1a8ad231e2b6b1fb601ca3e5ca381799103e016e5ab180097fccccfb9848b21ffaeb5e36ca233b2417ed05746d402466be006dcc9faf8c5d476565ddaaedc912392d78019ed3843e29b750935171b52a9b10ab447b9124c16f641fceff381f73c754802f9a219af70c0a56098aaf02a5e512dfcb8d6049d77497bbd9d7b2d2e80d23c49a631d003b240edf1d611215088f9006f23576044337168c12543e8329bba20d96e3e696fec7bc3a166f383ab58c8cb80c73553eb4a33282f9eb6c350b4613dd76551a8ca258b735ff6ff21d8c005aab81556f1291dfaf51af597fa208593db26388ee7465e0fe2707cfd6b56c3251cdc7f23252fed063e9070f9576485798303e054e391d3197d4535413a9d4067be72dbcf738ad679c0a37b3bac4592f4a4fc681ed4982ab25f516b825627bbd770c31077e1248da4bed336716315817565c098af7dc6b01cc7c8761d46ddd95e3c54f171cf1484161e2fa343b9045e038eab5dd8eeb30a06cadebcd98a8d9bc868c49e28d095f07905d8b3d0317e9eda017df0d31137ae7b348ce0b815a97c97da8e0c75932f9b53b8201cdb804e20345c9d87c99e00fc0a5d7c5315475d2d6b7f4f746293bcce236bdd2ac8710790e6d860e6e0bc453bc48694f05164fa7306d34246fdf0083c2f32ea3c1a445a55e1424d05d08f3d23eaa14d394ac6c7b6f18530b1f98d590e854ed94a7543b7a0c35f6170e0b19abe1f0272be1f0c152dbdc6ab2ef073f1e9693afbea617213e240a7d537a77e9abe971b72b31868abe470678c51c80616d30b984d703dde0039d95ce2561decbc6091fefa2b5e038ee8ccb171e183fb841befcf292c22cc287676714a706c8185264e446ad334cd5a083e2a645675d976afc6d6845347fb7a2c41abd566c1db2204d0c04cbcc616ad6ea5b6cb78f9a8f5be04c91f2bbd59493c5427f47b34b975bb005ced37383e29ff2ae8a446aa05b4f73df74d6fd50c83c2756e78f19e02048d6383f4881af2df58bee39146eb7e339eb77214002d7fe5dcaf4089741701a2591a11190b5d6add43564075947614b2be9cabd691118d5281e7dae36f2b6979d4d226b5ccce10ac807c5416a6c4dc0bddd64e9139716fc0866b852c0cc7baa97d5cc921eb0c4a32298d08bd2c38d08c85a3a2110abd48fe4fbf96900b390e6416c57c053aeb84a13546b5dc057b3dc9b2af227fe382b289087bd0a1c6d515cead9934f47a66b01c8024f94d09e3e767fee6e1bfa67f8a604ebd2a82832b0e0428ff183206a97fb7519d04bc4d57f668c6c3b3f6be1fdb9812c4664f6ae6c0591285dd4f3c728b229768a919663a594d9bd9300030e03c9c3d7dc6467d255d0fcbc20cb416ea52984c3b39fc91d224028d934c47c4c99981b95a3cd47458232caed34462cc25c6fc7da73d4d0f17369cf6014a3df48bab8b01afe3c83f328700bd1c08feebe87eaabdf1375f5602d837ad30af517e4dd5b18368dd3af7531a17d0546b3ef29e6be2c759adcc19fcdfe6d8b046f54c2f6690137bda0e9dbb65f46736f0eb5bc1750fefc4f0589998921ce9659eb68a8ea3356484b826ccc715fbe8b511d09eff97d036cf170f924ac70f37d8851f65fc8aa25d280a20f4787e95ff1a59a4d80f1b6ed0a6397c4a8931d10fc14c986fd4b9a980be8f6ada3a0466fac5bddf54c19ec464d44657c3667adc48d1aef961f89af1a918b31975e7cf7f9bd0440344fe3a44ca57e21cbc46ac0cd692565ffc12648ed9f800a0ce7cf438e34ddff90deb6708376025b5ce1d5de12167e26010256f034095aba881c89cf1ad52ee717632a59ab5fa443a6234f78e3eb45978d3f87c31202c7a28ed6817659b2135277c712d3e6066fa14267596b8cf42787b5c6274389217e321e32b9f2900f9c94252a6fca9e663e16e84b26e1481031d91fcd92406f7cab86f74030266ef101b6b84ab2b23a1b8ab6efb98d2f3d227564b520eb01e4bcbeb13c75cf4345c010a702ba03ea42f55e53659c5050449a12b646210fd6b2e774634b558ed58a68bc68773f485eef0369a94d61803c7062d35a152074a973045761d2ce92518757dd6296022151b26a265cd0d5d5fce568d8fea72cf5e88f1f4da6547ba5ad4fbeed45d097bc9c62beea45df8b4d5bafc97449e08e98379dc9daf909c8e7660670eb71ee2ab47f67bf9bf01e2db0628cadd632f61a2cee3088c30c16fcf44c3504b6870532680b87c5a291bfb117a94f8d77909e115f2d698ad4b6e7c49a2358c13a53491236ef1efcf54e23919b8952a4b37cdcdfe320e59da2c10a10bc32b308a02097a6b83d1f82f1a1e625c3aafa79e6199b95a5cbe9c8ef392c205a0a3484d5648e9cde18777e9980500a733ccf4a2f6469f82405210096482e1cfc97c4b4a8c8735e710ed202ecfefdd4775c6be354251061729ea73b86d576bfc03ec8c17fdd490f9d7816647451857e3e86cf10a8d3c25eac4624320d35a358bf34ee8b02267f99e3e3f3f2b6124fe899b6a9648873431b3255a84ab498e980d1bd080ba76995fa7adf84e12e572f7176abf3215f829177d9cf11f3f1324e9b25a91f91ee0a81dabf7893aeaa8ed180bcc1b65a69b6482c7b56aa07cfae788ef5a5dd2d8d086e5581e2a36be53197bca3ac3ad6e83c55a0036af878b77e6aad60b65e818ccadf07388e7f89e049e55988a01ef89f2d5f1e6aca3fe7248078679c1d5d0dcb5ee0ad698cd1586931a1858ce7ff5b0b8b2bb5e06739f5b0b7b20afd034c6cde558fd9c2c26b60177e9355fe44a7f68ec896059ee08a7e88e43e2dfbe54d6d9a0c6fc214acba31f1758f03eefd603d2635fd35108134d415", 0x1000}, {&(0x7f0000000280)="c28446dfb7aa8ec548ef3c838573d2f4a904cf004148478e6f95ca67560267ddbe231e66cc00b38b7a215811f302f969bc411fdb65bd8a0aa4ede3dc420126c2c3fe02d183f684b2c98c3a374fc20824970a11f88f", 0x55}], 0x5) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001440)="e3318f10ebaad59d6a7040dad216a60f51f63ba8e4a839af559d61a4fe642f44d4484e934fa8ffe8bb3472faa75f0e21218e4f88b14d4816256f4e42be627b206e0902d8f55e348635a2148efd74a96b1e96e90e238136a2b5d1db4d8800cd5466bb399191ce764421a2b2ca6aefd3cbb48fcf8b6eb977c9", 0x78}, {&(0x7f00000014c0)="9d4297b76653d7de3a2a07728bdd61252a215ddfe769c1b9a884039fb8aecd2882ba51582dc87f6549920eaba4465431f9edbf476cf31ac8588596141e0e30195bb5414ef3a4e7a42cd7710817e256805a7128c92e362f0b83f2af16bc0c6811e61100dbd69461712a17ca7ca7d94e40da315d1bc6b771d1c42e7e523f355ca4848917c1d26677029a5c170e8bc9d2db1ed5f95f90f0722634ee1937dd0cbff2237e3efcd7a70e99e8e3bb917505f5a0cc9d771cadae81a904f2d134c9c8c26d017a314057067b17f0a6aaed757544da1982a587fb98d6a51f35032a9367e30ba05f56dedb0ca322d10d7e8dc1ce6ab143877db1840670b83ddefdadcbd3fa657536ca07515e098e13336447405fb9459927c1209ba581d2c48897a27ffaa076d2e5534e54766db0b709c22ad4b6e4deaab68f6709f31d41ea8f72c655330b9d20357145ba3fe7c4cd2886d75d659d9faf261d98515b82a5c74b3d3e08ca6ed0a1b3821ccb279fec4da2ce15d446170dfecaee42dcfd57246f2ce84e722c8b17cc1468adddcfdc08dbd6270ee976ad1ff31c6a6dc0dcdda50f1bffb748d9ce9bb9326b460fcab65ccba34190a574134c11cffda3ebd126314305090367dc10160bf731e0f25ac99197682885b6afd4b8d619bdc7389ee021d4947b2a92d53d6fcca9641d6b2d27e691ca0aa09504a7bedeb7066530d1484c077a472ee25f300fb0a8b6c186cd540408e5dde5690046f50dd544ec29e0ae923f617b7b6db0aefc03fca3e28ea4a759c823bd1ed8210e2e73478ebe6deb607bd3383f65e0a5923266aa83e3cec52dafd3b906b7e7f8e6d60710083cf94a0e723286a04f8c041f3be247dd83ec283abccfcfbec81b6aef99f2fe9269868de14871514187c4a16e99c850221b0b5b62a0b77ed78d94c75d84058b5cd5a0f898358e72ea451d199008d5356b5e11a7800a7d8023179a9e59290ce2fb997d3fd6394e7bb9fd9d0e85f95d11abd3384c4250480d82b1ddb51ceb476913f898642b8ebf15bb67ba13535842eeda8f2db0a17b7eeba207f464b15c44c609f40ddd535cd5aa01e8ad54f6ca3c1cb4dd0c3e6b312fc20bbc34d8fffdad28c56470087659f7da1aa7ad2c6e486f3e169cf3a4f79e38ea4ef0f1b28ac77fa8849f7a644ac68fcb4d5185bb2daf8eca256acb100e318852c501334b57d5b9e45c08ea3e7e6b8dd066d18ae25d5c0cd2175a9b03d822a597cde0ae4649b962a46778286dfbfe4567713dc3bce0c27e464de6dff43d9851337c153da87f184f57b82c0f289d4d302a442dc1a0647eba76d1161487bc655d144947abbbb93f2ef3cdbdb9934c4855bbbe2ce1086ffbdc8effc7c11d2b24dc1d908e44b41b84c34b5487d08f71b27d315cf5dd68cde8ffaf16f1c7746d0764e624a4de68324775ac5b9a6c0b56b0967da2ebe1c2ff6a8faf0c19bfc4391fff163ba75dc0a0079a39bf9faf3370ae3738c6739944ee0af4de09b8be3a990dc11f5fd05682e444612c054e3ad3c6cb33b415e0c62f215771e3c5efcca24bdb909a6be2552c790b67942f563c145c15abcf81a860645a087e6fa6e2d53f4387516bb6d0d2d1d76b3151be403a4995188321133b905d434cb60686f61dd0c7c3210385495fd2ea54090d04bad23f6f11d190995cbbcfdae5c3d33b86f23cd7700636e12b25a7766b8ec3b3cb6023faefebfd64d64ccaf69c870c76b9e5f3501c181484da97d1a162fa6ef88654a2659c761da4542fb34de4d5e6675fe33330293054bef1bc3bedd2745b84b6e95fa9fb794e2c41be6e71087ce10a6d42ed15d331ba953d893bec0c4d8b488a5895fe889ab913d9b5e2bafe19450df8ecf283b8bcb9eaa328b52f357307d7a11ceac858237d8719e4aada26333cbc33fedb4f44b7d5bc0945778b651d7bd8d2cc20ff2086928319374cf6b6271b723c94a7458cd7b78cb5805f61083044d416ea4c983a616b1264fc401a46a948edb1e532e8ce02d11104ed1b24c2f43aa5015b6796578e6f540a058d82791f2f77cfcbe071f8649792cca813a593c91fdc25c570a865416d086c0d8303833da61d4ece3946a087b9dd121c95845940ee849f27e0f195838a51479678931fa84855d87a923bb6d0f333e1fdafcb9d3b8e1276878180605374827f9120b9a8494572993da6c50710c396d8fd77aea0fb4a9ec3008e366a8ef0e77645f937c89a4d520aa783badaa62b47588dd1677e4a6ecdde885ea400e919aec70cf69d2fe589f89e1689f12c3f4722658217f150d38fd7283e548ce5c25ac19dcc45e11a152a949897063ffe36c239e0d9d75390f0e7bb226f04557cc59d2a25f96e6a56e63afc935183595a5ac03b68e6e0857c73af962885acfe1b8318b2d7330e7296a6b92972a4a64327f1fa52aa377f98e90d4f85b3e428f51dc8e53ff230031b23037002b16409f8f9d0f73dda3de4ef35d4fce758986451c9c19af46e6f60e23a60c7e5a170efa4139908d4b11981cd9d2dac032717eaa40c476950efb0d8958f71761404b35ff28796349fa827088b486bfc10d3bd3796b0047499e3a2f31435ac720484b750aa4e7f13cb7e48e75b313693d3a7ac0c2030f84a80770bdbb53d64b1cdb112b887d455a80a6a03fac9128b6a3fe2fec0856a7b6c89e0d4f31f6d32ddfc19155328bea058974bd9b8512fa55eb4ec2e958fdab84a9befc394d66dd6fedfa814f3bd1236af4053db29a4dd5ebedb197d19dc7dd7e2da2012c107b8b82fe29503d4f1b5f13f21f84ebf7490127f8cf693a3c7cab9741389f62d36c005808b1a5a29b5cdd4549bbf51920b4c68d886ecfdfd445964e25c391b582b987dc1adcc8a8132549bd29fe18a9422d67405c8400906463283ed13d93e9cfaeccca47cce0889e208a3d936f802556c5eaf4d9cda755bc433f49fa0ac2c2b8cc9ef894bdf0c03d71d6ae287b678264d542430122c65a9e62ed8d05a61f7dc0704798c6b4d39e7c2f0232c2b7d26d679f1cb772855329318da48d7279c8bbda21258fd047d89c3c7952d1244875882931ab8d1a1fca84bbeb6ae87cedd441081ec7cf8685b70e870350500a229c12a1220dba3dc6706b8f3a72be4774d4979588967565df2a36e461cc5fa475c370412da478f5821e990bab410b2ddee3d30d989baa61724fdd3a2fe8cf355ed6149be27a7c1a2fb1eb0a67a6afe7a942ebce8f286646bd77057579e1aa04b431aa0d49e4814e93379889cb56c4eaad2f0fd2bc9909e786de64c2e372cd5974a59d686073b525861f7fda6aaeee2cb66fb1e796fcfb1ff01e36e54942b3279de911b6060c5d6e1e3435dcd99b85e51f7165b61ad1c09d2821b09bc7f36ad8274e2c47934b17cb48337ddf40a59731bdb55bb66eb67e07cdcb5241aaf0fe87f4ea517050e0f69d1c1b51f74cc0ac6f5e77b6cb73f8dbc55594d529a3dc9790617c4a041b77f4f9f14689019687f8577ad04776877d2a854ef208e8d484f354f7a47128be4f3a7395bb328d8c2884fda1c50567245b843a96d75124e5a0ca7fdb6a78e607fe76f9345ba8cad5b4828e3188138b794258769b6eedcc2dc29ab5255bed29a46b0627ee8f14cd52f80f5c05e0422598cce2ba9ed076a3e8ef58d46f991648d3d481d940b11ae16e8ac405f8d788f978b88c76cb28aaccb7aff89a21df9066be147559efdfe27c8b977876c9436bcb4de2273a36c6476b1686c5740db8b3932d5b3e549db89613c406d4987c010ddb146d92e4bbc0c1ae698e38f6b1e31c11a153803baf23879580f4eb095ab7931e0f4975a48ddc58d3ddeae917d6e0ec8c1db709fe8bb023481730e24dbfdf3cca4bb44ea9dd8fc2a803c94ab039e847e6833eefbfe87823969d61f77d2da37e925e4e2f724c21f7bbe06d5cdd6339ee3712a165a4051b934c8fce1db8542c6287bdc7750ca032d2ac2b35beb51a5429358923802ef706fe183eec1a1f99bce165c019d0d55215637699a29c852f76217fca01c264c937dc11f4e41d27c832a6bed48e45f4291dfb3aca2dc012dc0d736b63f4d2ac38b63302636797a1ed0dae1f8f146b32d0e5456c6e259c2ca86350a5bfcf30ca71cf5012c1eb7162a30d9b702c2732b523027b79869150593e09796e5ed98318f42bab2c4d47aaff6663caa31e9c637059e608c0e8341c88f26c6da91a6cb793e8c3b9226f53dff8893c96f76dde5432104c5bfb4b7209099bec26d015638f86dd4b6f135dab0b0875959ea69d0146ad7b3ac9ce878be9fc577f13df8344db3b9d9e29447c9cccbb4519f5623fee76cb38ea453719276e8f24ae208e0fa2c1765329347934238d299561dab0b2b3b8df10ffefc2ad323101b40ae5afb4fa9d669084a2ffaf2e904e4a24dd45cb5e4c594c2a5cb1c2bf63f8923128aebd5b777a5fc1e8c0ef5cbbf19aef88fcbdcc6b7e1b167260d50e2cbcfdca37427a854c49b1f5b2a8546d81921cfa88e9729279df9ae87339021acfd10bc9467f44ae0083763de3e9f45a975920b702e226db405e419ee852dc45d1dcdef6da78c793f643503c62845860bad5dc5e37ab9b41a6ee5a303edfb924d7ddb14ccfb4529c22e1eaa6501ff2101a751a99b73b3da8483b579ee9c89196a1cceb81b7400a2d4cf5d0f2d04ac3729534b3fa8d2328f8f96917e671f73f55a4a39c2196032949dd028b6c225c780b752e5e61687c324e4c9f0615d148328ed3c711dd485def9263914734867d24a4af6eb532ad33edd47cd9988830935cfbfbf378385bfff721025164ef66ec8fe067b814f4b8d676325827ad326e0406ae01c655c42512104deb5275193eb14cef1db679ef3ff75c5b6a9e6f257c4c4af0f2a1083e6a52eb45074307770a681d1f428813a2782b0d9aa239916178be17c47d6356a42276d70987790484a15bba73e7beda7d16599d22c6d7389598c0b9f48d63492d03e77acc0c18bdaa52f0cb2a877aeb5cbcebeb855155e4662fe6a15269588e84080604b0c13c66f2cb37004c860830b634c5ec6dad96dbd9c3b88ee00b879121a3a79fd09ce23cd118d15b0f5e3dd0332903d17d7bfd4ed7576dce7115010a75317ddfc1d529ea65392ee34d87595cb083e56f264feedc11031e091ea106ddd9022088c9001a77c1dcad2029a7310d6d9a9bde6dfc4b3bba268013fe6f9c564582b88937a8ab50d1aba23793c797282074d7d5c91d0c4264dbebe38df0d1b15f9ee4f1f9c1fb1312251b6aeb4f3cc5e58435b137ae436d6438dd178117d4b93c5135767504f1fb8a32680ac3b61852ef90e0334277929f76e58669d720e58911bf80eed97c88cceb4dfd3e4b86aa6dd2067679e49ba70130e3551b8afb833421dc0199fc18d783d840243148ab9a0f81763ee1550f02db5f55977ce219650f0b2efc69d2b0fdd34e6e2c1949c5d7d5c8cd3ee946cee7226bb0c1f632ed1f7aaff77b90045f66a39ee7498de8f62faac1b06f2627fd2cc8d43dcac5850a62db03f08e02bc1c10e1ac5bd6809e4355016b0c2b29823227f0e9b90c02d4dd4362a370c3d5bb7077a75e069e8b991cbdfdbec1c506d5d6aec12219ee210b5ae974708e647a496a6430c8e2008082eca6046e937cb96ec35a8343b5820756eeb77521d57b56b3890332c450c8bd8f393cc97212c767deaca234698e39060c8a1bec7801b12e1e94fcabde382265778daad4b9091bec4967ebbe393788fe30ec8ed8d824f1cb8137a31e1b98f0745e031f35bc5cd99c3c25aa490c8657e8bebc024e31f85d3868de13878cbb000b64a0f3e21564cc1f3", 0x1000}], 0x2) writev(r1, &(0x7f0000000000), 0x1f0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f00000024c0)='./file0\x00', 0x880, 0x100) write(r0, &(0x7f0000000000)="0c80a39f3a4d05c9de14954daf3ac6eaa46e52776d96078c1fac7e65effa7f23a91c2548d6660a206a2a9368d6ac", 0x2e) 20:37:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f00000003c0)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:37:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)=0x96) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000d768ba7523151b8cf4f0ecbd51fa0aa27332f3ca186dbffc113fa510d2aa854a79f219bca7f0"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r9, 0x0) msgget(0x0, 0x40) 20:37:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() r1 = kqueue() fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 20:37:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r0, 0xa, r1) mlockall(0x1) shutdown(r1, 0x2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/73, 0x49) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x40, 0x81, 0x3f, 0xfffffffffffffffe}) connect(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x220, &(0x7f0000000200)=0x6, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x1, 0x7, 0x6, 0xec4, "efa2fc3752b982010b09c4647fc33bfbc9e16365", 0x1, 0x8}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x900, 0x8) r6 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r6) shmget$private(0x0, 0x3000, 0x488, &(0x7f0000ffc000/0x3000)=nil) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r5, &(0x7f0000000300)='./file0\x00', r7, r8, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x7ec, 0x0, 0x3, 0x9, "55bf942f4e2d449e86499c27d0769781f964fbab", 0x7, 0x5}) accept(r4, &(0x7f0000000400)=@un=@file={0x0, ""/31}, &(0x7f0000000440)=0x21) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)={0xb6a, 0x800, 0x7f, 0xa0000}) semget$private(0x0, 0x0, 0x80) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000004c0)={0x8, 0x9, 0x2, 0x7ca0}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) shutdown(r5, 0x0) unlinkat(r4, &(0x7f0000000500)='./file0\x00', 0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000540)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000580)={0x7, 0x2, 0x6aa, 0x4}) pipe(&(0x7f00000005c0)) sendto(r0, &(0x7f0000000600), 0x0, 0x0, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) 20:37:23 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r6, 0x90}, {r7, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x190a541, 0x8}, {0x18, 0x1, 0x47fdc0a1, 0xffffffffffffffe1}, 0x7, [0x0, 0x1, 0x7, 0x7e14, 0x10001, 0xffffffff, 0x4, 0x8000000]}, 0x3c) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) 20:37:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86", 0x14) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) shutdown(r2, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0xc79, 0x300000000000000, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f0000000300)=""/169, 0xa9) syz_open_pts() 20:37:24 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 20:37:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x21, 0x3, 0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 20:37:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() r2 = geteuid() setreuid(0xffffffffffffffff, r2) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 20:37:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 20:37:24 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000), 0x0) read(r0, &(0x7f0000000000)=""/92, 0x5c) 20:37:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="bf2aa96f0ec4685800961016506f6eae8c642dd801a6086a035f88d5f33906f2c9c3bae852a06ea1d45dceebf835c63470b1a34580eb9b71dc07b02eb92c4a9760c6c842597b8859da2f4a3f6af1", 0x4e) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 20:37:24 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) syz_open_pts() pipe(&(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x4) read(r3, &(0x7f0000000140)=""/139, 0x8b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x401, 0xb203, 0xffff, 0x2, "346671dae1560a45462bf554e3908ebc4fcc3c7a", 0x47}) socket$inet(0x2, 0x0, 0x6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r7, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r7, &(0x7f0000000200), 0xfe72) write(r7, &(0x7f0000000280)="a9", 0x1) r8 = syz_open_pts() close(r7) dup(r8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000300)=0x3) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000380)=0x3) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:37:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/43) shmctl$SHM_UNLOCK(r3, 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:37:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x7, 0x80) r2 = socket(0x20, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="e5eb59d84874ffd38470d410d03e1e6edbf1c063a4c151a973d1ff0557adb96e142175f531de5c9fe9819f2c38cf675e5488e125d58fa73d34399fc8bdecfc6157d3b824ea9fe589e0aaa7e94888f59aa8c331976f88500b349990f598ab1daa0dc0f1ac0cc31c7307cecbb23516f52f873ac39b96728a030981179cec6e47f557608f28772d9110b56a1a3e504b11be9bc5bda12b0bb31c9d13619d0132f4ec5744b86c481af8e181fc14a65fe28f1eabbc73e8560776d330114dfa00f729151431cdf582f4b19456516a79684f246e39154c62379b306c80", 0xd9) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r3) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) lseek(r4, 0x0, 0x2) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 20:37:25 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\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', r0, &(0x7f00000000c0)='./file0\x00') 20:37:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x9) 20:37:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1917, &(0x7f0000000040)=0xce, 0x4) socket(0x36, 0x1, 0x1ff) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x6f27, &(0x7f0000000000)="aabe56f6", 0x4) 20:37:25 executing program 0: dup(0xffffffffffffff9c) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:37:25 executing program 1: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x4006, 0x3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x20000001, 0x3}, {{}, 0x0, 0x10, 0x1, 0x8, 0x2}, {{r2}, 0x0, 0x40, 0x0, 0x0, 0x79b4}], 0x7fff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x20000041, 0x3b, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x28, 0x80000001, 0x7, 0x9}, {{r5}, 0xffffffffffffffff, 0x22, 0x1, 0x1f80000000000, 0x4}], 0x3, &(0x7f0000000140)={0x20, 0x1}) 20:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x5eb10f304ba0e358) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) dup(r1) syz_open_pts() 20:37:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x80000000000, "0100000000000200", 0x1000, 0x73b}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:37:25 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xe, 0x4) dup(r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 20:37:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r1 = socket(0x15, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getpgrp() 20:37:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2, 0x8d2, &(0x7f0000000000)="c9c1bf9c5915a0e3b415fdb70bd544c60fe556476098598e2ff23ffcc87d6c8401bcc071d9c9767f", 0x28) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x10, 0x5, 0x2) 20:37:25 executing program 1: clock_getres(0x4, 0x0) r0 = socket$inet(0x2, 0x8000, 0x9) getsockopt(r0, 0x4, 0x8, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) syz_open_pts() 20:37:25 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getflags(r2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r0, 0xa, r3) 20:37:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffffe) r2 = socket(0x10, 0x8000, 0xfffffffffffffff7) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xb) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 20:37:25 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f0000000380)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e6468399e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025fdeaf23958f4cca39222fa937dd1da2bc92026e822eac510ce9b7f1ababf03528bcab2dd3ed356e76245934e5262c2fc37a4b7fd3a05b0f592a82909bb3010c4e9d76841eefba1d3d2a58d22fd72a6c3b77cce906ff9840fe261fb7a484e839329fa23fcc2f086a7da14560b00df5b357b0cf1e12e", 0xffffffffffffff36) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x81, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:37:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 20:37:25 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) open(&(0x7f0000000080)='..', 0x8288, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) 20:37:25 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffe000/0x1000)=nil) 20:37:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(r0, r2, r3) 20:37:25 executing program 1: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) 20:37:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798e5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/188, 0xbc, 0x3, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) 20:37:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x4000000000003) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 20:37:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 20:37:25 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 20:37:25 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x3ff) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='-\x7f-@[@\xbd\x00', &(0x7f00000000c0)='\xc7,^!$\x91%}+\'$\x00'], &(0x7f0000000240)=[&(0x7f0000000280)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'-\x00']) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) msgget(0x3, 0x5a0) msgget(0x1, 0x10) 20:37:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) 20:37:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 20:37:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 20:37:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x80) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r0, 0x40, 0x2, &(0x7f00000000c0)="2783b1e7f1911fcfd6fe690ce5df12dec2e1c186dab73f5ecc2acea976841f9e8d23234d9be7e8ae5b5f185eb6137c6db3c79c6c5c3662683c149e2c70e2b7e73bacccaef5b48fa795bff6ac192e5ab162aaace470ae22a14e524d48df969392111ecbf3296be09c99bbd79c36f29deeb08a99acdc6c5541fd99f7cb65a80e7ad6c4895824d3042161b9cc7551b627914c13b60c2b290ed8347aa3397e378e045963a2bb6664082ec9471c62c2ceacfeba2ab3a87172944a01ed8706494c4a10d31a4180d9e31c0d7ade57d1750e772f3810642c9ef623e6aadb3605f670932a137e5b9829d95b4ea7b61e1c6eac84f26bf2970ea3a10a892a558db2977a0cbda70e090f6ed647bbb608647fe16edae2fc8b89492d129425aca6a5aa5caf56b6f76ecccf15442ab32a693dd1340744fb2c9eee6ee871d711781d1eb5b7cbb46021c9c55478317b2977216be68d083c46162eebc876732014a8527f6785e3a5d93b4d54f6a4cba2f456bfd77e2dc470bb55bd1989e87eb7235e1f47e4a6cc981702c93dd5df968bdbdb23ec094df821c58a262d9d69c717b6f716fe8472921f3013ead27518390fe5d42f118f7992796ae7dcc2bf2b6d34b0bb1679dc710c93d44640ac064e91fa1e428e0056df7e6cbecb15afd6d17a38cf89cdd490485c0541250cb318398bff46bb12221f777beb58ff0751c1f8d0ad1d6469424a151b130bae0d2e02b8234eb4aab8be426a12e12212137cd118cabb1cd773ee4fe53fbee778a51d20f2279db169dac05eaa483f8afb3c246af942c1ffc3f83944c017ddbe4303cab19a0344dbe0a1c16e70bb9dc72c2be639dfb4180cea87feeb4303d263cac716dd599542f712125e644797c267bafdd32fade42a6e1e25694d024d62fddf780bb471d12d1282777efef823394bde9f36990c42ffc8ef7a505dec05df5d7257d52351f96ead75edc218b2cc4481dbbfcf42243ada5e372177f1260d258a88b2cfeb2b0c0ace6b93b3b0ce0ffb435edfec8873a3d2f8b7395966ffedf94383556ed4aad59b9988554325466fed5255db18df41486433c05e4ba157057f44bca2c2b72500ff776480cc0419c11acd3561b6a0754d6d4fa132bf078eb522b43c549355b534d835fa2f45645e5c6ef6f8dcd1bc17150e488c9fe0b7ce3d72530856d54d43559069b5e214a8f1440948b0da126e53a58d6f306e5459e97d7944d6363b55102770cf154f07e05a1de5ceee531143efeebaef9db8bdbb149d4eb9d586cce974d79755d85cf69d5547488f9ccde6f32648e2a530a12c35c9ac835a15a4f3aecb876b77e95a60de65284bf68b5e204b96720d1700f45447fb57a57fce30b5730ec62e311e0ea0a5b596c87a48a23bb76ae23068eeb377597c6627fd0d9cb4cc1ffe7eae1ca343a75e21b3846ab1f2d79bc18b92af87d9b5b765a0003c27513019502d3863d2eec434d07066207f62ee245ab0bb8ede5d3d11ac96600ee1680431706bafdea2899e86fb74eecaec2a64cfed046103cebf8ec0639d9402abf40a48165cca5aafbf5733ba96725b5917cd1ef072f5d2f72c2ac4054fb756deddca91a1593827efb0bf6bca9f8b575208541fcb444742049eec1f18055d740b74046b8d9f23ca5e166704542749f6faf0c62c35d75b4d11a1b7b432058b93667f81f66b23c347f1109df06774b086fbddd363e39456fee846a3e1388c15bea23b7ae1d96a202a5f599bdfbdbf607ca25f635738344d56875ca2f31894a8f35357ac8897f5b3e06cb1707db6b2069c4336c00f1ec66e296d0130ad3e7e25db3fd444d00a6f0180729f8b81fbe77bc00b6a756bf4ae645adbc315d1595bf918f06b8dfa2e291c4e418e2b4d0ceff53ffb69dba7046822e93808898c7f3ef74438c0d43a6b878cb746f405feadb6f3701a8a3552ac4a1c29a550165db2fe52141d113dce1d68d7759efc45ecded385190c7e5218fff1fa6ae7f73f748e7edcdfeba8bd89f7013e778868fc498e0ffd3945c88b1979d52cc3aa16e5a577a830a0cb47341bbd9f8d3d62ba93fbbe7bb666a5d5d22684da54329b4af91a69ab4ae7c251edfbd3b2a9a505c8a1c1c6077a69cfe52a689bc807d8e71b6e392d7795e6498bd33bef8e0daa4c24b1ea3ba83075d9467ef56b3c25550ca17b1c0110c7aa90f202487a95b0c9894b6659f8340a83fc8a6bb7de2270f6d4b99be3277bb6ab767f783b9a25cd73fa8178ab9ad3a39b54a7d56f2b9717d0c69b0b927409fd92f4c888da26b285c62de067aa3f04a8a8360f5c96c6fe371490fcac6b9eaef21ac14ba4867fe4aeee176a84e6ce191fd2760b35977fd9f6b6d2dc0df1823ee1668111b0c383afd09cf4857d3ae97c48c80a5078ab8d59040d36162860e72211a92e5010a276432fdb820149a03bea038ab79966248eb27184698c7e984b76d1954370667480bc0243e35ab6c3baf4039def1670b83f1bf5ad44f2e7bac6247b86ddd350b708bf9366ef4f1fc261766e8fd70fb809124adb1e4c04d9e4f0c73b97f55b3de9182e841765a992e290b297c3876455e6dcd19398102d2d9fe50ef3adbe766b4521fe4ccf4f709859a287f8580bd9d6b170e87b54cf9d74903f42c6f6f301306c64de7784813618c1447aa641c8b5d7a6a194dbf2c75d8da62965dfe77d7be06706c77ea9b41c7da7521a6efe8536b69835e43e89b12d3bdd41c7320f3d030664c09b273744fe2919e1777edcd05db8b42ca69908a57d12fd79e1c08189de8ae4321a104a013b14d616da922c3463a3bcec926cd52b995ffb9e8eff219bf567848d65281081af785c6bd18fde14968866667a27e93a22cf444196d4ee46ad9f68b97e927d15413b76cac45ec14e69edca8c35833d7cd5f4976a911739d70b2a75a89f873dd8df00985fa62de16cc881c1c36d611f625ec4fb8edb9a5914745f299886779961b1eff4a65f77c292e9df070e29d734eabdaac6d1376d41e4df14c53f7d92c8798187b03970b8a03c71f69ba98a348425fd531ad20c243733cbfd523b525d653e2eb686db34e8dc72e832be8976bd52634fffa42309c5e57efe7251bd0257380a2ad8d6b1e46386b7127332fcd86beed350909e23df0972a55837de66b16dc6e90d2851012189f791e57551e26a2ea046ada7b28409f55478d8ea23a19b81843fb0802d15be60752dd18de75d831cfaec8ea1fb9b4d3710efc4590c1536171c6fb85db9c18a5fde3fbe582cc1be8bc8933ea22298dc6d8c115e0b630dbc10063fc57530816e1ccfd33d30b9271a24f1c956774b0e313b7151d23d027ec5b0447a18217ef092798a6f852d9e458e33bc8c496cb51821e65596e3a0e7c6a18fc6830a800b3d3fc745509ce9270f1b9cdecc536577777407adfb7a5a0fca2da1992db8e0e4cc69d0ac9b89b1d923cfeb6d936ccd9b94cee1a752de2e54bdd6450cc3fca9a22b1b62d1be55afe339395627d67fbb181978db5688e87fd811735ced24ec12d519ca20d2287cffd97242a4352376b352b7e1090772714d7b186014e2bdc455faccf3087a8b2f701f07df2433b17b8dc1f547cd9e7933364d8385bb61f916a883731a29076ea87885b3ae3fbd9981b6d79a810be8bdcaa28b46d2098d04a714b9fd2b09a1f0b51bf8f67a923c9f9ec114bf818fb8c43bc1be1f4f2aa5a042b3e31c9d104f07da38a37da6afeb664a5d6315c581bf370fede71dd70c49fdc7bf367976e334be84ad2d1c49de0b9c78a2eb9d54789e517b1192c6975874bdccebc51ea55673757d3c1e7d2c4d04f8f2b46ebf66c2e420fbb24a609a694c1f826074fb0c91749032e53c7d940a30ca6dc27ada995d46b0d31bef60cb02d0a85d2ff489d11818c77f84286245f882ea7706e4e13e01549d25ce3b2bd0a7e364dafc8f879fbd7bf0a530d7f1d5b37731bd69790392d88678fd802e215f182f5e8a523fa658ce85b0ed663226ee738fb189b5cc627d8dcf60a686df36217428cbc2d2b8f824789cce321b85f67573503bac5a99c3f27f8179dad9bc9378fed1ec1fccd6d220f6bc8a51221f423b4a1734423e4e3054aeff1460e74eda94c21ea4c4031eee74a3c07e903cafa5a9a09f87a0ea5812e703f593c9e8bbea2d4f1dd011a92459ba234cdc823439aceb8822cb3518f9f65a16a846b27fbae32e70c71d1a71a50039f032694e9af8d89356f5958b387995e1612758311aacdd0c5b8e3b4b79ffb9a1dfade399fb2b0afcaacf230dd4a669907f1492228f4f5604df263aca5cd34eb1ea9ddd4efff20b173d3b4f3176905d694710591efaedad37e27673db609494666497db28e0ba687886eeaf19a36bb782ae566d30c577a682dc977bc45ece96834fb54b607ff921db56989f7e15899a022beb0e1bad33e50a57301491a6278ccb6c0ab1eafae09bb8acaf4d7ae1c11ea0be70f0c19fa5a4fe9c432edcc5b1685a5b1ca78ce59afc19525c9f5b9b9da0fa5d608a211b8381ae37a5479c59e7831c88f3aaaec2de357c6aefbc922568a5e972e7879d405489d79029657f18359706aa1d827f56fc619219d7117a7e866a81f928425735b7cfe4dd54bd54c2b2f079151fac065e36f6bb18f707dd36165332403029f52bc1c26371689c0ed2f34cc003f592ce400c7ba309d718ef391c3a11960b9890985f8d75635cbdb0a6719deeddd8423f5a7782b868ade436553a2ef1ac146bf61741856b482e4bde0e2c3cd09a76d5f15928bc9f05c70f81a8400d98d7edda1a9cabc9c9beba729b0e9c29587e1b913ef29f09988289ed7e0aaaba6552e50832191c40b4e80a399fb9881aec256f5e56f3c594178d4dcde3a9282ef629bcc32e6b1cbb71421d1f721394c219972b93a6a711f8f5fe7251a2351cd9039d02cd836a5557344e570e8869f7899ca6fd39a9bc828fd3efc56ba3cd48894606be7d6acd309123b0be9b15996cfb0e4278b87e07db60708464f5a8acd599f36ea9e994c1496446d9e908b00190d0777e1cb35e2ed8ad4b853d9db508c94d626849a81289233aeb6b26f1899439552b43005a328871f3e46af9e8f6293b52fe1635095ceb3784dd46a3f85d350fdc0e9f90ad6621213e303a6b3c208577bcbce42c986541af2d9cc540916b55f7f2f736b53cda0ca7c207040eece82c6b057168d83a8b2ca0d7ec0ff6644e129f101efc2e0de9ec8294c6a39723dd0a710ac843939f23ce9a4870af08112cb240ab7eab741c42288cf71209e19c34fcae96ee04a54741da8c1c4f251304f8cac1e8460d4fedc864060e03e39cd1f04a8797470c96bed84e61802b171da2315536a2e563ae4a6304ca4ae480501937b33966586fcc9ad40188899715cb004e9030f121e61858ab73f7c5ce35957b2d19a679435f05baf3b2b7af3d74ebbcb6eaa0d0f77febc9fe0eeab654c27ca06f10ffbb4f5386578fea5855d039284daba819b4681dc33c6893e2f39dd44d802e7489411c3fc985d927e484b098d77a0f13d137c0b176fbd971bc533673dd2fcb878f088903cf45d539991d2564c2be925ac95ae349ab179403ae583f99f42cb9884191bd326724242a72edddf5ef7532094741a43f1985f94c8b3a4e37bf8aba6dbfd9826c858eb9eef256b6cc7c7daad12506150996e43ae0e3259ed813910ea284263a2b168106e4a5bbf60d1d3b8b786473bdb76bedb29ee2780e79e4014b59842ccba226ddb67fc03b8c019fc22dcb7552fe84027341e6fa7d880a676e356b69338f24b49cc301ca2b1425441ee425a2421f4098af7676418b9e03e08e8afe74e6d6b5", 0x1000) r2 = socket(0x18, 0x8000, 0x0) unlinkat(r1, &(0x7f00000010c0)='./file0\x00', 0x0) open(&(0x7f0000001100)='./file0\x00', 0x200, 0x10) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:37:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3, 0x80000000, 0xfffffffffffffff8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x22, 0x80, 0x20, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x2, 0x5}], 0x8, 0x0, 0x400002, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x42, 0x82) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) nanosleep(&(0x7f0000000000)={0x4, 0x9}, &(0x7f0000000040)) 20:37:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1, &(0x7f0000000700)=[{0xc8, 0xffff, 0xc3f7, "5fb70f37a95f9b61b0fa5ac4b965a916d6976fed432210dab7d034943d61a4aeb3a3226838ff6d88796b5f8d31fa46fc822db751578ebc4de75328178b11b38b0502d840bf69054377d2456e9ed3bedb626357a3cc434dcd0249a39c0e6038f753b041de117c00ca0fce0fb0f735686cbde94fb6fe71fdd8f76da2bca512e4c1a15a49850061596079848fb72c96447343647cca61e006e7f4e2dea5357d612b7263f33b69b3cbf577c65e62020a17283888"}, {0xb8, 0xffff, 0x4, "f5aaed7622a958b38bd358976fb3006a3bfdd577c3c02c0ed2e1edec269cfcb7b06cf860028315e53455bc9ce5bf2560ed63c0c6eb0a818efad2baf52bca183bffc34124cce186b59cccb1ef83fcaf9addbe94b26fbae8bbde7d7e99357ed65e1d824cbf7371bae11a04d826bf33f76928c0f6eae63f71d68a8d5d2adf7656614e0263048e3d276dd0d750db4787358ae7a2467e7364886f5ecf7857f8992d9fc1eb49a5"}, {0xc8, 0xffff, 0x2, "2e1d02bd1d8edc585f1860a58505dc2cec82adcde07ba1baa4b00fe05106e687bdf16c68ee6dfc7062b6e01a9b05862e7a5a62bac641e87f3da3c600657ded46146be8cb5e0187a7d72db496208ceca280e730b96b58c8f875695d1cf60016858434eceb09800db1e06987387e1b13c9cc37b183d1bef41ad7405837f07631e5816779a20fa627ed8c536d940d8cac3debe5800beccaba8122866cca5ad506728b461a850082900f2551ae9b2bba0cff448399902a0772"}, {0x80, 0xffff, 0x3, "1a6c3be3d3342308a4ae4ad2d9fb7a22bf4f3670beb758d4a392819e9f935efd0dca9263f8454e9ef9546e86c4541282f8dd2a74bf18bd6ad907f2f4f25927955f7b7b5165b11098e1dc0127365f19d3cbb66040f71457cca1d911e4920d27327f30fa97cdf84961fdf633"}, {0x68, 0x2000000000ffff, 0x6, "ece07325023836c41d1de4b4c38b71c94a091afba64c623c7ba0e09924d8f7c4642f3ce3d8e953eea3bb0fc7697242548a99bcbb9768f68d4552050d123aca00bd0dd3405f11aaf4e74e8856fbdd284c1ace1c6762e292eb"}, {0x100, 0x1, 0x0, "ae48020eb9934c91ad67fdf1cdddffcab05f0268c3ddb30d6368bcc0629b96f509d5bc4659bc38d95406cd7262c26ab762a3366d9e81211828f0bfed64d4abbf3dbc410ecad0c56a91714dff6eabbd9d63d482c9ef5148ffc4f73e21f504096382e8c5f1b2c6e5523d96579f57de501175a5e708d1365d6c6989365714d36b50f65603b90b2736cb847281ab1730733395712cc0bc576867a44925a8842cbe60bfb716e4e1f9d9247c34306092858ca25f6ea71c183c8b0b6cbbe7bd646a6cc04819a90980cb57f83fb2847d7cc9405c296685b633694475b4777853935a70207aac03d0e4fa42c368c4f3556606"}, {0x40, 0xffff, 0xedee, "d34badf1ed8daab9be55ed6871470f6e9578bc79115c440617c41ae8d0bd4b41477a693e86d186e98e1b84cdf3844fe5"}, {0x10, 0xffff, 0x4}, {0xb8, 0x1, 0x7fffffff, "7c5e53fbf081e8ab223c4cfb958b468d18dd185a43b12f29a9ef07c971e1582415a6da4caf1109a80582551bba39fe33895c1d525ed3fce7e0c05344b509918f712ee4a2e7ad66cb191652ef7be6ed235915142db6cf0692927ef6521f50aeb642427a160bf0127241aff40f56b9f1e2e60e38538778e5caf4ce23986aa13c1b059cc4be8ca0cbd91be46069c1c26c4f0c535e8f615c4d835be6b6b1ca363dbf15756f860c"}], 0x538}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 20:37:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1000000000000008, &(0x7f00000000c0)='\x00', 0x0) setsockopt(r0, 0x20000000000000, 0x4, &(0x7f0000000100)="bc15350c28e023b5e6785f7059839f044d5ed565cd32824f5f93f3a8b4d014343483", 0x366) sendto$inet(r0, &(0x7f0000000040)="cf91b5195298ae2be758e9665f342124ae795919a4818aaf1cb8dbd933c449f9782998f1b24c51", 0x27, 0x406, &(0x7f0000000080)={0x2, 0x1}, 0xc) 20:37:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x10, 0x4, 0xffffffffffff9ad6, &(0x7f0000000000)={0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x3, 0x3) r5 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r6 = accept(r2, &(0x7f00000005c0)=@in, &(0x7f0000000540)=0xfffffffffffffdb6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x0, 0x1b8) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socket(0x20, 0x7, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x46, 0xffffffff, 0x2}, {{r5}, 0xfffffffffffffffd, 0x79, 0x8000000e, 0x2, 0x2}, {{r4}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x6, 0x3}, {{r10}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x6}], 0xce, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0xfffffffffffffff7, 0x2}, {{r9}, 0xfffffffffffffffd, 0x10, 0x0, 0x1, 0x3}, {{r10}, 0xfffffffffffffffc, 0x26, 0x14, 0x1ff, 0x3}, {{r9}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x81}], 0xf5c, &(0x7f0000000500)={0x20, 0x32}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x1, 0x3, 0x1, 0x3f}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x1ff}, {{r3}, 0x1, 0x10, 0x61, 0x10000, 0x2}, {{r4}, 0xfffffffffffffffe, 0xa0, 0x86, 0x6}, {{r5}, 0x0, 0x3a, 0x40, 0x6, 0x80000000}, {{r6}, 0xfffffffffffffffb, 0x10, 0x10, 0xec, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0x0, 0x4, 0x4, 0xde9}], 0x8, &(0x7f0000000400)=[{{r10}, 0xffffffffffffffff, 0x0, 0xf0000009, 0x2, 0xc09}, {{r9}, 0xfffffffffffffffe, 0x2, 0xf0000001, 0x5, 0x81}, {{r10}, 0xfffffffffffffffa, 0x2, 0xf000000d, 0x2, 0x6}], 0x4, &(0x7f0000000480)={0x66, 0x3}) r11 = socket(0x18, 0x2, 0x0) unlinkat(r8, &(0x7f0000000580)='./file0\x00', 0x8) setsockopt(r11, 0x29, 0x3c, 0x0, 0x0) 20:37:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x4) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x10) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000000180)="bb2eac4c49f507e4001185c319a30622cb2f7c6a919ffa055a5560e111022cdef2a02ec8387a3e91bc295d8d253e4229619f187cec34f706001b18cea10a8bd7d0f53e41184dd0303e95e922dbe407128c1f220131fe6752f74d7c2c90b8cd199ab323f9e732517a765e06883d4b469a952d9b35d26d081fc959cd6230e2994687aab72dc3aebe9624bddcd0790a7b66700551c9e2ecd23c593d5f22e3f3c41a078bbe4679764b0c38d7ec322a854bed7cf10fb3b25c20997d8265c38a5e587966a814a06b074791d406870919f3bbdbddaf6131d2cdf08cc76cb7fef577204c98df0ac2f5f42883a71cb1a5a5cb1fbf95a98116a3774feaedf1d03eccb1d66aa44b03b98b54e203cef7f4e91c324036cdd5231021fdb604992c6d049d5707571612fd28ad5a3cabc508da2d3231962032d245baf567c8fe9edc8e2197fbf2986c07e2eb2cb32b67ee2b5077550c7623e9b3a1c7f6696f12cdaf28ed9bb31358cab28e31c0046f2adb121f73e2017181652895b976b09c5e42eaaf5aea6569db3f2e08b7b2a61430b424ef6ec70b45bab4463b9962ce6a3f71ad8f6e1984d0d0b2fffc15211121cd20275a482fea598a74263ca985bff72b988bb63d0a08a3873244bd70135784a2cacd62b0ef405846a446c24c72751df6a6643d870e6d78316991ea2517f99bdf5f31aa07f8ed04a2784410b952a4e1d3d426f4d3e4d63742a9ee68ab46b4cffac2b5d7f893f2a0a6366e4ec823ad25d587456325e6e62a4544120431f43b575fb3ebacebcdb766b27439e0ae80f4d88c3b0ad76fa5156062a572a5942cec2e06462671171defd50944e37f3ca44e11bfbb68867547eaa2315196ffeabdfd4d702452734290a1d6df87461c20d0ba09ca7f3bf331750fdf642293f1cd34b44158879f77d4982d8fca7a57aaf5eca9ac154bcdf3907852e316aff28753e633fea8d45ad06b5320975cefd5002e148964191b9c54eb00fc04f43d982023dbd63a6d8a9e13f48950a238b5ce798fdd1b774dfb982f92928987e0f15b7486fa310b41b48235b7928ad3e837bb5acd11e936f51dbe548dfabc080c2d368b8a309eb019aac1591e5930c4b333b8a21b08674d4d7c27796156eb6b064f4a0fbad06a3efadb0e4e7c18a2c108f5a644d7fee5c81ecb6ae9a263ee04fe917efbd6a2a9787fa9edaf7c3bc5d5f60c2788480b7bd71bf817653dc9f45a7954489c0b918651dfb6af52a3a888216f0774a620e87301e79c9157109998f9edf1856eca7a0c66ced25a6926630b2f1237684de634fcb3e03415c00fcf8ac5fbd25d42d7a918119b419c44499dee75ccc950ba7ebd5645cb57fd486b1f6678610e7d07c03283b33f2b3a1036ec717e691cd25196d377357c5839f9fe5af22be166bd862c36f14c2b72ea06f69ed8433b262cf4d75464707cee43f04e3c625a86e833d17cdf33b6561c7806837753467d3369df114a27c948a461fe6327fcb8f6f8f128b5738c09181adfd869a2af32104c1297812fed61e45e19965de991d42b9ae0cb5bd09ac5274f7672e29068907c43a2384e7a837c4da69dc0945373077ee575d2cffddb7599d1cf0ff930699a90e8a211c0b8b75bd9251ad43889d3cd66820ca69b5c3fd3b5d2497d24c7ff4a6d26d233efbf5299a2d9aac90e3cc36ed585dcfc7ad36203f907a62ddefea5940ade519ae726bad7cc04c7128b333f20c663c93b777b0bc6691dca3fd90cf54500a72b9ed77b3c4e337a1e6b8546ccd6a1fd0da0864b15d0bc1bd00e912be9bca63911b373d6e20797f8667b7f4882eef32eae80db0a520d45d7beaf436ed3bf495ce961e505434cd1f3706307807c478415538dbbe8849554e7b85587b3ca356dc5718105d1eada05b04a726bf22990236cc09892b23a2e156793d029e8bd7a0be6f5addc45078fe2e6a3036c9e9875bdb3ce2c69ec2a9d270effbc19c417263b378790da364a28f2c14b3166e49c6feadbf75de12bf7b137e87496eddb4adcc20cc6e3a581245e9f20bcebe112cbfddbec21a8d69937d2428f882705d411ba7afc0e2508f5aa7efb106ce4f6d2581fe8537b5d2b6d779a8e7b566abb1455af283b0aea23eb7df263fb74dad87106e2378616f618e4e20b218de444ce9175df0d094bf4d482fff504d2dcdfde1cf1e58f037ce95c8be77e48343caf196ebd4fb744e92c3d314f1e64422029ceaae734cec763aa9369b982780c03a75079fee5645766ea61331d01ed8ee0b7af79dfac9c2b4b9eb7f71d164df0b74010433665b64f6197ecf623b61d5957e10c8b4243633eb7718d10fc5dac5bed277bc0e515a82793e07691b67342880c63e4167d0e1f2c5f3c0467406343d199b4d31617acbcfc72798cce8cdb0f517ed17f7eaf7576a3d822b43f474cae15929e7c49a348407e2570235a168478e0501c7a78db909fefcedd22e36b434fca206514606de9078b643b15e2c950bfa8508ff48ee1bc3134e1a54663be33c5ac7999a2d7bb740909b906b56b7e84e4cc57f38092ff4a64ea06c5c73686f8fdab00bade83b0fcc4e19e630f1763b3831046c8e3588e84b2807f60a849f8b93c2f81f936c4efe8dcf9653b26cfb8ecfd967889ed1d4fa0e272f7ed357703da1dbd9c72e3993685e5addfbe749afeb40eb36c36899232299465cf3da23f03688edb089b50e04a8ca04ca09d77d15ccd511cbef4a7f708692afcb44ec8fb270a5bfade9317ae4bebd391ad650def4246138d4304a6fda63a197c94042cc6fda243a321a7b93cf9ba5c6b50b567bbcf2a325218ff3c14be60fb0faa8f5d4ef83d92789c6ae1929f16c82680a9146d0b5e049bfb874ab0cf57c5ffe846670d940039343e3d6a3e6aa4c8f71787276bc15d5381985aac6ed597612bb1909fec3ec0146cf35dc7924c7a46720f0ebb72b58209698ff68d37a3994f3f3ecad187b1f22fd97b01dc3807b6bfbc6aa34b263b5cb5b10a5a6b3da7266ef2ef7e1f08dbd97ae1db461a63fc5ca92e66cb6f356d08adf99d7b8ed47ec58961973b4a5b1847e94b6385a547e1e96e7d910d6ef15e68aaae05d7453815185403f734073154d5d954c30f6da5dd6dc191e61681e6fc14993cb18e0df65ae7171e2f645c2a059036cbcd5447dc635d897a1480fb4f7d1afb9a852e33fc805cf913dddec564197b851f7994c0222a67878ff0212013c13ac69fdc80805fa0be432763851155d04e309d4fcf9d615d8b5337787515f3e9a351b705bebc1ab4e147a11acbc66eb77072e62014a44fb71615869bd4eab671b6a064896dd5a323eb69155032f126b5054c2acfa356fb20aa25b47b54ad9ad8719b80686f90bef439eba162b106095901092e4aad3227b1b13027f9a5ea9d8dbfa5d1d45cd91aae6047b0f32e02f62d6ab3adb47bfe3fd143a627c5a752ad0f9b572f1446de34cb946aedde3a5667ab9a982ca73c9c3520f112b93e1d04bf1d526b52deb12cbc46c0dfb87e1c8d85c01ad235ae9427447c3f95f6dda3fe5bdf1444a30257e77906f7c259b7b6c0ffb70bf60336d60f7e8820a99ab155af22316a984413208bc98c55633cddb81d471e1d34a533f32fcc4a734ff08c7174549be4dc73a1f6cc439b7608e83ca43b12952c47735fbffbb5d5104d985781879698e9c28be55d2963b0b326c016f822e2f3042f3dcf6aff75baeb12eabf649ffd85b9a048b11a542652e5a90dfae361419b11a5dabed3adfb63bd300228891dc867ad82a189f61c08be12dce1b79891285ea22b982e9cee2694f4d256beaea1b77837d442a442b2a2d92083e5f2962e049f3e75d231f17fe6eb8b50d591296192c3604ba3871379435c8ee402385e26df9898334798f9142819efee4684ee51fa8d6e1370b03c69a60905a12d3227ff17a2c860a728a79ec9637475546626a81e6862b9fcdb7b0e2497dc24a0ceb88603f70bbf5b5380c668364de74a525f9e1a5cb759e63340ea89b362927f55e99b7ae4d2afaac8e9d32fa125f01d6938f3b92d91c7cca293bc7b11cf242a761ce6a0121e093c1fa67f54cb374216e2360ce41cbaa30bbe4fcaa033fd13756fd1ba704cb557f0174e7cb1b2a61d22820fd64ae4edc9ab987aee62dcaa5f4aceeff8d438da93a3b62d46d31ed49977b6a24f03dfff07b506043f1212fe0a2389b0d556bcc561a4e6fb3dd34cfed5ff399f3007763bbede41c1af741fd62db2879833ba93cc8e9651b93a2bf48cb6dea722fcb49e3e6a08a37213c28960a0e17587e57f64401bc8ebaf7c3ae9b02d66d484d50eb3f9f874ee06db695dce62538fbd8d53b9018e613877b12e16a99662bed277a455635d9d0d7f3d0c2815066666e0e45f342fed077b5b8566c94958702254447b8e2975b101af63da27637ea8d42937aac52495fda2b111459cba69d580263f170baa621c5dab6f0ba92e741fceff7e2b02515fd7ffed1c141383eea0e6e32556542828f9e7e4921828bb8e5ac6be226c762c60296b9330c3722a43b6cc568691befb667900df91f6864494af70d88543070e3cd6200679f9fe24e8c98729ad5a105d0d13be3a2290b8f60bcfe29be0cb181b157cb2efbd12324fd9563ca4609b68166e178d6dc1f93dd16e6e76394a5b57cad798a59298a8b75cb75e90163f5db63983c00a9d51555b6d961ffd0389754d28cb2a656decc6f5ada4f47df04f51b304a41575b2bb0ebcfbabcfc1e5b1103c89aaf69621a757fc175b8a55b7db72ce489f9e44e4028f6c6b768a98216be644eed09e589f79c74f9cb8e5ce7d48a00c7e207079b0d5a822c05b388e06293723ca05b59d2413a5589179c77f6d19dbe35b389317ea77cf77a602438a825d0a2803d2f1e2ba13333d19d8f792ba774ffe3ef803bc270f42929654bad3b2f798afc73785207f345c2ec85a76e67cbda1fdab1afb26eaa6adf6129a579b4299f90f684d25623aecd436d6198edfb8e5c5b8e2c7adf7a0519abd919aa84634799975fcb92445d340dfcdd6482410c63c2a5a5e7fde9de4a5aba7c17f400e666cfc2218dd69bb48709e53306ccfbe2d0affb00c060cec15e10c9d22602c8cb1abe21e429bf5cfafddb09a73d953f2bd9a504fa6924e69aae430b79df8d0113a373fb2ea108b4ec11fec3f99d24b0f6d301ee03d63bea53408d696b1f047a25cd001a19be059e82adfec52b823190a06aa7f9a81681334da313cbb5ef7dfa763cd4e0bd063b3ee9d514019cf172597cffeec339eb4d3a046953b97bcc1ad21ca653c73933b9bb4ce6cabfdfc6cd4e013ca024212e394318f8bde8ba2e8297665a8bff35d821ae842ffba31e5b3813bc098ed2238613409f453158fc530df4d01255cf1190b32412863c3c4004867feccc63795db76b904d6c9c7246286b9fd9509433897359fe417dea3cf8f8b0669bbc17d59302b9ca4ddd829955f004e6a9ff9231bc589b8fca927145c76789cd0ed4c13f88d5a286290a91b8108e1508c3d19f11a273f37e002539c8c6ffb89e65098ee7935aa1b299f167b59d6b9cf4e99e27d47ab67c92c92fafe843aa56e37f2ae840646b1550ca3389ce7fe88e4ffbc17e6084578fe35dc312d5316e94c9782d69b96ab6fa898f02cbdab905aaf4703b642db043d0d731a0de4d84fa1902a6a6a72bb9403b44c8a778e6c5834fbdb0a4aeecc48c781b84435e46f0469679790408b1b2cf09a046012766034283d0399cbc0f1f42a44ef1d28902e68bdc29ac551239aea1dc85a516af65a18ba1c19f56575fecc6196393932f88f7fd86c36ba3706ee53925b898ac4d5b66ae7", 0x1000}, {&(0x7f0000001180)="b5d1e5", 0x3}, {&(0x7f00000011c0)="d691b20fffaeeedf075064b205e37380594d43e5a5f61fbfd04986c110b2b29ffba37076f1ca2df116c867734f9a05dc1c86adfa5e0cb00af0534cbb06569f6663993e6aabc5a578fd599893894eb853de0e9e9820e466321fe2d4cdc7a13b8005e953d30fc0517aa2990d668d9b93e1a9190de9cb4ce7fa87cec28885a736bd69b8dc6c577ddb6a1c7722967f3f", 0x8e}, {&(0x7f0000001280)="7bf0a396c89644edfb6b0c0d9cedebdf2b76c9478f723f018589e56f345bfc5ce981f04367e411cb64de4c5b7ee0de3755a02b457859c00c0185ff5fa6c8cb8a84", 0x41}, {&(0x7f0000001300)="f016df8dff02c5b7d686d296c6fd67f3c7ed9b2fe4f8a787e2619325c517bd9a78a84fd1de7a2b63716d7b9d8944f6ba69eb22e7e0f1d70a46db5f8229a642d4308e3be02cad56cc1115b4a9bd", 0x4d}, {&(0x7f0000001380)="ee5e1e8b96801b9d866cb776c56a95d878832a871f0ca00a843ae9f3fa297d8ae9121ac6b1d1a6eb32f243443cc3d3caab131017f67cb4581307b4fc0622fa0f9980371f6bf5cd5a21ca9e10ae04d5dcf010deb7bb8a288dccd274e4fdb59a59c6d6ce4b1fbc3bbe30c35f5c80333542104d2a03fff56942e708ef743c7a74de3c37cd369b807252bef2f98f18c85ec8cf7471fc186c922ae83390d98e17d4072cb47b94a10075f7ca2778cf63134cbba027a0c4c24460039cb33be59868300fee804049f871bd59ba8bd25c0d5569c028c2c9a579d2c4f04f631ad85ba986c204df3fdf12", 0xe5}], 0x6, 0x0) 20:37:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ftruncate(r0, 0xffffffff) clock_getres(0x4, 0x0) sync() 20:37:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 20:37:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:37:26 executing program 1: mprotect(&(0x7f000050b000/0x3000)=nil, 0x3000, 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x9, 0x80, 0x1, 0x1, 0xffffffff, 0x3, 0x2}, &(0x7f0000000040)={0x6, 0x0, 0x2, 0x1f, 0x64c, 0x4, 0x6a03, 0x401}, &(0x7f0000000080)={0x9, 0xffff, 0xffff, 0x80000000, 0xfffffffffffffffc, 0x7f, 0x2, 0x1fffffffe0000000}, &(0x7f00000000c0)={0x100000001, 0x100}) 20:37:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x49) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) clock_gettime(0x1000000000008, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000000c0)) 20:37:26 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/76, 0x4c) 20:37:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:37:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f664b2539cb92b5047f5a47a66afed3d69df83267c44f2e5f42f94c4cbf04594beceea616aba4bd5ec51d83a4b3f041b2018895ff164ed5c171802702f7071ec7bb6f37027aa7330e3b395cf79839000100"], 0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffffc0, 0x2}, {0x8, 0x5561}}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:37:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket(0x0, 0x3, 0x3) setsockopt(r0, 0x2, 0x53c6, &(0x7f0000000100), 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x3}, 0x10) poll(&(0x7f0000000000)=[{r0, 0x108}, {r0, 0x120}], 0x2, 0x2) 20:37:27 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r1) 20:37:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x6011, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:37:27 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xaa, 0xfffff, 0x9, 0x6}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x6, 0x3}], 0x6, &(0x7f0000000200)={0x0, 0x101}) 20:37:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0xffffffffffffffce) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:37:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x6, &(0x7f00000003c0)=[r4, r5, r6, r7, r8, r9]) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r10, 0x21}], 0x1, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x5d42c65d) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) r11 = getppid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x9, r11}) 20:37:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x1000, 0x8, &(0x7f00003fe000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) socket(0x3b, 0x4002, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 20:37:27 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) 20:37:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83af6d5cb6ed49f40b870bc5ff4f4140de6c01772a4f8318cce1ad7545912ef0893c4fcef9427d1d3089baebb6ff1f2ab33e6f7d191a97691498ec5329656d36ba260f1271cad430846ac4e9007ccf74fea09d28c7097910ba9a6f09917d5c11a3b2915edf79b6c09e41f35ab516a5226660f6959f75db1bdc5489cb78b276acfa246c6d89e2f55eecfcbb49a31ae7af0b757712f61c13eebe0eaa04444ec9890752506686a7b4a9fb42f10acd730160827069f1601694", 0xb7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfb, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:37:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000002680)}], 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x141, 0x100) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000002680)=ANY=[@ANYBLOB="01002e01666908000000a3af2c9201f8bee2007d042a2cbaffb3b3cdcd00b59fc3e28d625d513dd0f4628502ac28c18decc95c80faef4d2640ff719e896f321d9f88381fbfbc268787c9ed054d61fbf934b0f8f77f5c7bf2436a19985558d6e5f534971fd669170d22b7913fe91e1b8bb5b9cd10d205f2717848100c719a782e68f4d717de1a9cce8a0584b1b3f785c145f33c36da7dcfdccabb0f696697b36ad57b06be0320fa44b69963bdeb232a2d379922772f59"], 0xa, &(0x7f0000002580)=[{&(0x7f0000000100)="fa900f350e02464fe33fe6eae61ba8fc1729050d09b3f1bf", 0x18}, {&(0x7f0000000140)="90947fba4b6918ad36cbbdd09a37cc4b4eed7f78ede06eed282e2b7d29aef5cecce9f1112be84a3aafbf8d5d03e31f7152cadc5e73d9a60271f71668d789115296927814045790b9310a739f780efd303cdfbec2b2", 0x55}, {&(0x7f00000001c0)="ee4d4d825fe7f34470e38ba805999e8a6674b94c6bc70b8318242452c8ace818ca18e86e863deab3932ae2e5c0c6c922d56860eda7f98115e223aaf6c23060c774a7192d2a4f95906601e852a1d792959044546c8d", 0x55}, {&(0x7f0000000240)="213c1dce33a1dc769671de0e5a58d028", 0x10}, {&(0x7f0000000280)="ac651cc703ffbdc68a3698b10b5759c34efa6fedaa8404bee81e927ef4392b48a4648a3b0bbefa6e3f470561773444db7f808c14b614723646e5cad900aa06fe96a9413c32932d3cf9a47d3cb49d5b89acf5afb45641f0a1502e4ad9d91f4725b6021c10ff7ac0b9ea46ebb207ae501b7e84b0a68997f945fdd5022f9149905beebf88", 0x83}, {&(0x7f00000004c0)="561b2f9e9b2b399464b8c7a3d2aea0381e46f04d115e2b1dfb12008550f968b1ad966bd42bb2ac8703feb504f9ab83282283708af16cec6a3ff32bb7e70401782e5740d19df0e4b1119a12e90b288967584c7d899549c5d48361f15ee4af80277f5319d07bd56a234978949cb9448a9c7964163f1bfbe9b79d15bed699cffad2a166bdba4c36c56c47d16efeab996820c5de4135dc5b7570b7b4b2432c8db4a47e6886a57d899e32a0cbbb350fd242251ccb116b77c16e8e7dfdc7dc1ef4354839d9acebcf3a751b4ffe521f4bae8037b532bc9871d0dd643f5c8a04b5a43daae3a706e502bff30f9cef9b05773fae405f5dd1c20cd356d33b09337915bfdb989a3f95e015e91a7764385706e98ef030fe48da0f8ef1bbcd141f0330bb7fe56bf6eee1271a5dac189c73ffe1f43d2296dd2bbf1acafa7e967915299e4e345b42b6808754a962beb7479e66045dea76f98e972ec9e3ef87762a259f6979c55993dbf8c58c87c585a492451478763a9dcd7401b300c3bf454eaef17d2e3a44abfe55c6d0dd4a9e140edcefde6bbeb19912bb0fecfaa4ffcaf04e2d9134c8cd6fd080b3853bb7f23e981bae76e3a3f3015bbeab93d63a0df0a01bf36c92c8a46387798958673387e2aaac4b3069b8958ba627473405bcf875959ffc636fe64ead3dfd406854497c2837288d57f9f15f284168cbc69963f7f81e574054264182fea9ae9ea5d62384089bafba89c08dcbd44ecee0255fba15932076fae298421b221d6cf7ec574c428e1657c015b3e512c0d50c471d2b01f37cf43d53751cf1f3b7e250c772abcdd1a8cfb1f799d944d8cc5487b45589843bab4f12365eeee78435cd14be36caf41c84ec2ef1c9711819fd78dacb45d6eab2e380b693cb6472dfec4b64e0d6dfb26f46494c64f677dabd6dcd82c650c14a3708540107a6c670c029c869fbe08aeb88b1db8b60169d5d5134c81dfd3d1a847dc6c1fa0d0c5a92241a81afd77c0eaba5313918b08f26d75240dcec90c973631d3e7fc06a22c938b3682c0de402803b8264bd670dfb0e094f6e731b3f7544b0bfeddfebdad08387a504a7a9ef714322022999e9127663f883a81b74c00a1c97911385987696a8b4c3140d277bccf59a2f31e31fc8192d46c353d75029905d2729a7cd73e1c4cb5722bca37d132c1febf40218e4d959ed5ca033164021897f7f24a5e3d8e570ae99207066941d946a729eb210876a3c477dd7b53415eecdc5bbb0e9980c312285f0fd85f366bbf35f3497ca80f4b674bfa29476c97724faa0d93105bf5e750245ac35ff244d091bfa2409ee50f2680b04b0e7b9b86098c4c47a72fedb012aca8f62b7e510c0e38ac4df0a2159060f8583952ff18e8362d73fcdf1f3df2b96deca6b825196a2bc6e1411772b1b6f9fd6e07bd1c6233cf9dfa67f0672b2eaf942c4dc7820ef26a07a2d37ee58088d62bd74778901c3533cc5ac5112a3458c56a53e085b0b22a5cc273da37a3cbfd1c8e04f3d406a3b555c8088ed0fc5d0df8238007cf4005117b97edada4f61cf5bcbdbb62a8063256f44ac9017e412595938ff9a705a49e2b5e5f8ad0487bf549d62a5fe7a6d6e3f47ba7d4f8006bf280a6a037f639ff5212c024619074ac7415821e50797b1d3913a83e7f452b08b08d369d266b35a77c691e9cfc8718101b7b7f84f461d788a87d8a393a035d05801865157f388e6b4ce769663b9e0fe5f2dcdca9be2a9602fbfdb05ba7476c38bd8ecd274f862817a556e59428aaf143a3f43210eb987d850d35df37db84b1acc2d22156646a1a499301e1c84ca2f30e1fd1300969f1610403ded63bbffaafdb053159abc5099910ab09acf4b7151824cbcf51b7d7d904937f7b26e3f8a5be2fafd2af3921902a66c772057dcbc0b52cc2ddedb91414feb671c908dfd2e99c72f4daa2c4f625b2f270d14e087cf93417dfc6ccf9bf71e1876bea2bf028f3f170d57cb330a5ac18e7b96bb13af177fb1e9dff124974a42b777454bbc606e43af183b221dec3c2a545551a567a3d2e854c970e12c562e06e670b7e71b694eec1764d99c27a7e9668ede1ea56d0d063fe7e0e06bc298d4ca3e1bcabd435b1f6aca976b5ff04f8ce02e53957ace65ee0c41437f8f6191178cd94bf27a69f91bbcb5d499b54667baef87fd9edd79eda1c2396abf952e1a162d5b5cf9c9e3e0fe3d2e0ce328dd90f956fb20002177279b0acc56b6629b1d527f8a1f8e13720f186244627852d4e5e8ffe2dfdab32082510287fd699c01d40debc8c9a871fffe5cc27d05b726209f6db96fda8dbd0bbb341df2d0bcaf68a1c6eb5cf27b4ada8dd9e136860953120ea452293b1c8bcafda50a7bd7de20ab82479a2ccad0f23b9c9d264582c9612a25143e42088ffec9963abea57f7307fed317bd8d79c49552f8bab6fbae22a8e1c7c68950c9269ddfc96dd5ab6b023b42252156d5cd26d822bc8d0cfe10ea4a6f41fc74bf6048cc035d6369320bef8c44f8e73db3c08e1961c2b79e984916e961c74471049fdddc49316b9cbd6c8b92058d8432790fd541701922711a3bf110ec21a3fde229d3902c9dc1fc9c5bdaaec4c0395985bafc06dbec9e5e95a54389d79380d4fae08ee755fcbf2d9d83a69a618d6dc150b63dcd30d9ce6ccfb4207f024775b285f8e8c5f5c92d8ca47b18b7bcbfb57efaadc7f1780a6532cd45e6566bb83a57f60d8c4a954bde5c2ef27c25d08f9fed8a20ee8aca545888047901d2b2c585ed06a4ea28cff8a7eff37261a4f36b74ffa55e981dfcf83002edf2299f56602f47e59a8ea51d218bfb34f81bf244d8e5df000f6be59f6f0885e3023636469ce7b0d26b883a88393b3ff6dd020fe2b983b3ec05ab042c71a112816e2e0d7981223c920565f6bd34ab0c68082b433f8fcd2be2bb87f945971e83019709b239eef3121198b4434f77580a51fba6b3a9c1ece119ade617ec4b078b9407bbcafd50a068ad1b35ca6bc9f8dfa11534a41aee20591fec5af8e170b874013739ec011b7df5beee93b6bad29b08d78e4a4f991975d00f7ec1cba6f4075c9988a4f547b616b09ffbce3f191414328884a88274be38c4778420ff59aead22bfa745500bb98f81cd64d40e0d1c57e0866d1502a6c0b04db7af15e9262bbb25f5aa9881436125e4da331ca3d8311622d2aaa192401d4c8c3a60e46832f703c2823e4c2d01e82b0f1a1c9a35e34579845cc123e2b98d37137ba25ec4d7256080c2bf3f2c34f6f7c6bb7b03749b67304691f4752ce1913eb0b5579ab7ee78eba7bb8bb00d0b06191ef4085867c2b36dc9ee03d24bd85b44c9e03771d6ffdd83571b3c4515f4a535ac416179ea7450b53a968394ffc3e58e54283b35978d23689029b8fe956b5f6025f9fdc8a4294d0d76e18cc93e79864ef604943004cfdd44b643c89e36713c1758fae20fed6967f1a3b8733668b6810f9b6b9b01aa2bb772aad7cb0e7f15f49232a5066c76fb18db4ba66541a7de797adf370b3105e8dc892694a7ed184a1c7235459f740bb354b85fa10e625541f8df1f92a22595ae3e63e468b8000d4a7a754399c7aa7ab3115331b5fe631cbca0d6b53008a6648a3ccd7dfd5e94d5a73e7b3eb765cb2dbc7e1554f323633398a9f69d255499006dcc691d38bb94cc8d10d9244b44fdb8d979741f9fd67ef4e5f1e5192d60eef7d7ca3850cc253a18e8bf0c17346971f9103b1d79341e4c27cf785821b1ec66a65c166336a8c4910e81e52121598e31f3cb392fd09854fc3d25398b42e081f60e3c48d00f0deb3f032c6d995f8fb8d77f7b28e896b1e97c48f85d1e3005e0f9fc3970f385ab733e33b956e9bcb7a0666d73249714bf0c6f286e364eb21f00fe4ee7b48ddc82df5243c35b6e39cecbc1ecd784e460b4def68631c0ed82b4066b1bffbbb151e84604aa0b57a87e1a61e13fa9c371ec68103a74cb833fedc7bac60428613312d9fb4e6fd64b21a4190417b481e11c54eb13613a96578b32edcd4ff15978a40aff8ca4a694bd8dd0d141f8723183ef3bc7d94dd5e9d99c138430ac2fafdc3cf65deb047fdd10000035c895d13d514f9512ef08f3a620d387b9932e481f70bcdf39744a801ec73e149db561010e8c5df52b1df1729fbf95d678f446206bb6e0ea5b496107443f577f4a39e8b9c1a911bf13df36175f71367997008fd75dff7f03d3f7ff70ed2d095f917eca6e4ceeab8a093f72011847aa12f7ed37f490dbb5c0cdbda1db88ce5b48afe8a4289bf52a6f694c1dcbc9115272cefecf91ca1c3a2729531567c34818e764c3f4d482f05e69c51eaeba2c1bf3131a1c0b0df71b6d48b7779050695db5e5f33430c11d03adda781aa22de8512b58af4b09ff900a08b1fbd82bac57098dd1d262d8034611d8461961e2e59f74dd2072f7d6a6b0956757f4c8e7984f5e1d36da2eaa6041020ef1f4c108c11fb4c63108dc2c200e0ace4df4a6c5af31215e8bed84c0ebc734c4b0029ca7e3291464636836b5cece77a996b0bfe97e8378e3e11b75ac1f9adfd67fc1d93e47f8295885df3931c083fafadee44df81fd76b886be309f99f137a78b4221f1fcee9464fbb4bf7252685b025534f9a4df3e7396804a129e0022dbfac4e14c9fbc71414103cc9a6f6e0706c04375aa84f49396271e12ba67e4bb9b2b3ec11a59b0dc5e1791dc75ec02e45767509dc0452671016d7aab481897e318e302c54279ffe87b810d5e5f2821876abe02fb9ca5d6589568bf9237138e184756bbd90f25f5d6c448b41d73e7dd8bef763c08c1d0cee3c48f2f88154367f692181d0672f3db21b8f4be4f0a033d2c17415e7ec4330de0d4058df351f91ae022a5fba6055e15b07bd544c583d7619636c3fc33ca7433ca0b7e536a561a8e751bdb37170fe94d358208c6811c7a55bfcd6d5346bc6581b58f9298d4d750a6e11d3900dcdec419f3faaf342fe1152180fd059b2286da03d95275aec70adf933b2e2a55071400dedb37d10e1f8e7494bb90daa089776d13f066c935b75b25fb88a822b181790bfaebb6fdc08e2bb7ddb4a39b686e31116893bce400a9c92cc0d1df1007f494e056bafbb28cf97eb75195ae74efdeaf60228cde300bfbd891b1d0da01a497cd6962776dbc959f7f30202febf9c9410a55a22a5842bf005cc1300c91d6029de3ad73809305b0d148c622d9bd76a3947f880a710d1743f19216251d56e4e8e028e7119303899072b3f1f22b90adb5b938b013864948e27af3140bd2b3bb258251e8de3b07dd8582e7b08597cb815a83a5797e43275566697bb27e65e0ac7caf5748778cf1e2a326a7a951879df2084b3929c72c19e35e0c7bffc1a4dd4805c4ed050ca52fa8bc323267bc7ab5c7855105bbe9166975e2b57a407e42b8f8d6ce1d5beca695ff27394a772e3b38460106610b0971a43dbbf12dc5a9156c3edd8a602dfffcf8a8a8c02c2b951bd42444f199742eca518bfc9f878eea2d9073563c7e5be173cde20ca66b46a8c8a12d874f1cc20cf89e8bdf5ff763ebcb4b1abad3aacb31f041ea2f34ec5fa58763f263c2d31a2e74ee0da108e9e0b93bccc03bf60e7f6085f20a759329b39d8fcb59e08585ff4fa70bb31bd796321a49724c76b4ef2e96e7df0d566652c09feb58efb3f75310cca2ba37659ac64fb717bfe897dd87709b3747e5a4707ca8de95b74f1b30d265394b928fe6052fb299743d89a81da95eea42f16ea8e1d3dd95f868d97bc04920cf18237313024cb0dcd855fcee854a52e17b1f2ff6ff3fdff03ba00c3f9323af116c393ed40e99f15", 0x1000}, {&(0x7f00000014c0)="912efda7afef410d85d9d164f56a61b0751646464075272977fa3afbf66b346293b58f2784f569b6fab7b142c3a8b0840fcdda9825c583d03a967cc56df40fb52bef05b17bdc3e65f19fb07d5188f56b388fbe5035efee44293e851ad2184976be708b329c52a277af72fc03b8667b0acaeeb66310c4eb60e064e34db9477916ff1bdfee866bd63a1429b17b651f6334b8d811a8148ef3a8e0db32782dd31b16b7da7a4c6a15fa87b08ae60e929649e537d075581e1984e8bd7369691b6358aa02f3427f3f83cc532f29a0721de2a21e342d0ddbce5339bd3d99bf5efb049b39e5bcdb9175bc6e5a8f5fab2c258a869a070840eb8a608c0859962a1be45e0d81cbb96db9b3c035eec657ba7fb88f63d7c845c19a19718d77ee4c98cd7e423ee10cc3e696109270b2ec9a20b5c3a1c8acb8a3104db8eb8dc7e2515bb826ee383ef0f0a298628f247544cf3defa920796fc591ffb548951f1a25037b0b0ea84be244de919e50057a78d12b013e6c8f5a8ec5d807ce1f426a6140a8eaeaa6926db06e91d4747a4ca20c2a46194dda4359518bf0e700be10539330149fef381ad10ee2f285c5c819ad959c2ea02dd1a3124253e40b1d34b8f6d5973f29f2a24e634ca598b76c617e3a2b42f00fa2421819f7b35b533679b03efd11a98dc116b506698a821ff64a4b430f23a2c6c95db09396785beee75ba060e5b43cc4a79ea0880f17e080499efedee7506061b8043fd2ff35d9dfc14e6ce8334e1853e417fb68fe58a2dbaf3e498778050c8a722d05cfd69d1056f38792c9a1e311662e83480197950c493f656add8c37d54f5bbbe1effb37222b94af262311b52e6e537260640b9ec338afa58aa3a5f3f66870766f58c0f98a24d214772ef1730b26f7aaa0f2ed4455ff8cc389f86419f1ebae9356167c7d482af93afe1ddca2a70c8642e9f9844191a262dcfd764433e192f1782d85099da143bab4b75dd7d4214973451b1ad0b3de17a86fd62fa5479342e1581d592d3a5bfbc7304dde1a90263ec9eabb2e1912924adaa14fea5326c224f3e179e9bf429b2b34853df423ea561af49d79c74a71f3a758fd5627106f9a4b563de786bfdf8c389f6323e79c5bb9c97d1c5cead4f378581f441abf185dee8a71c6b91a9c2b657eaa027706c412c56a8676c83eb59278a2cbb0f6ec59018f3d8bb809e209a0d5f7d3a0f173372362f033b9c962bbb5a5dcde54e414e96970ad27e2d6372d515f5d5221330191f28cc4e6b3b5516484df203464842a1b8b94c1ea99734daa9154a3b8775151dab674aa119dcb95066d20e18d895e7362abdf96b5a7bb59bf164046ebf7fc179c48afeca099c410cae72f3f93c02e302f02d560b503a0a9e0a9baad37eada38704d327ee973c5cec7be0ed07614d3590960a974180c430dba0af99208eaf5e31a68c6b25d0db288cbb2c761f34e33d390518a84eb98afbb1a2f7d10dc10f32bbf50998deda5a0342b5797f99a1d9d4f2a8c6a5c0c9536549d2f47aed2d08318d0c1ebb0a126cd23a41f4b5cc8f546872a67d88fc737095fb7108160fe6c10dba196c536dc2b4119fae9201f96d27ed9c397851af5738bc8989494662a4a3d186301bc54c4234ad490cf2c0e9b9ba8ab079e7dfef1ec828bef75dbd3a8c72e260e2df2c244329a0ae3b6db93082355de88b005d065f38cc6cc2998b490b3ac7029901a3309160cc6f7824ef0ec759ba20a92b01f6310f18409540b01540bee20a33b29cd0b56f58ded35a84670c1e33f516238e011408a414c10e8080a7432b0fbb06d30b60106c84e4bac5b6f05613a17fbfab72a8b93bc256cf58215abac0aa8b29bfdca06b2806ff947267fb240997252937be50bfecd6f87535f29e7fcb8df50ca3346c7c44f662f79215022bad73f92e6de911b0f8c65404a80e106ea69718181cc2c40fe54d0aab8d95e5494214b3ce11c73c3b100f98722c083b9b91b347d610237525d60bc10ecb4ab450a5676528c2d1b7d3ee600f64dd61113a26dbecd080475ba2b381e6817a6839eb488279d6b7d7b4e15a3abb9aeae33f9968c01eaa0398a2f56477b7205760975c895d99a3d4215df4e391756dfa11220772c95975797d318615609e9754065d8360aac37fc13667ea49f1f42d861bdc212bdf5c60c4a7dddd590ae6cf2759269e7945bdb4723d7715bc5de8e9297536b1cfd82c6e89a50ee9c5da355ac894244dbdb0d7e1351016aaf932929a67f1159ebb1e7a4d17cefabdac68c7e58c973fd40051889c4e3408ad47e595fc2810c4605d53f054444eb44a3db3f2da13ece14d97abbfb056d64dcfc18844eba94ea517f5371e4c9cec114f7dd589080bcdd2108e3a89ed96d986da6fa8f03bfbe842f5dda1861032e53e8a0e2064b5216cc589acdd4965dcf3b7e19e2489fc815139479551eecd347a8bc67108cccd84480b2d25a23860595ac16f7eedc10d930c1478d2c9795ee02655fb4df0944657b3dbacc7fca1296488455a351cce4bd1d0794fe44389ef9414600898756fad6e08412a09b6dfb97723e0aa3a2b9472182293ed91125760e5039e33852472d7f7f0dee0e278f33e64bab4273a6b2af56009531647e17374b1ea7f6f89dc8d2701740f4983c142085e2bc79ed26d77586633da6ad3bb586b97be5465322ca06bb31866d801dd139bd6fcf7f00c84834b0b7e97a1f822d57f9cf73175c6b12cc743a472beaf1a6045faedac0e26665abefaaa3dad9e83473d220355cbd0c2a092510e03f069c6dff4094496374062350cc331cb6c10b4e5663891039d3ea8d0078266aa7b6c591ff08470a5abc6097af8c5bfd3ace07d785893ce70976b4ffc8c58475cb9e047e24c3097fa446b4d5571b768edf288a4cd3160b02af8dc1b9e48b41bbbb1c26e1a31b75905ba4354104a909da1a9fa2860e3421a194511f14bfbe2bf7f1d4b3ab62b92430881d50a826ce919f851ba3bee7cbb9630d997c8f27efbcd9cc3c10b6134ab19d4c9617dfa1332ed952b28e02216b02bf91099b93c9eb18cc253a0917fda991ed400b31b15c9e0e9da36a03e3bad40e5d6bdda41df5bef2fbc4562c0040a8fa3a23aa8695b84b859432dcd19677814e5ab5876fe5bd7463a7e3dff272f95712aa0adb176ced8b3156e61545a2b2432cd9ec3fb334c48f9a48f6317d0754c3c8650c52583848946278e9fb27a95bceca5c023815f1186b6a7c061e77a5b0f221aa8e0406b7bf874ab3d2a6b665815217f220864dff286de7ce29adfd21aaa3528a1c91d66082fa9ed535103a12b5eac431f86b3101194929bcad74c2288ba4e03799822e30eeef8072851e6b489a651f84e46726940da10b4c6b04e5b654304f0f075e65614d44f650d81074aeaf5591b127d4ed12b582b74079ee1f8a9994a90c6333c3e3b54c1557a5365f80264de3742692525f31dbabfcaccafa36c9057f50d0118f5374f6542460436d634b5e4ff132c1735805cf8b7a2d6ef1f21b5a3dc847dc5fe46b21b20a541f95782b743c58fd2da61d271f119fd604e67e5f2112abd9b588e8e47c781567785ed5012436e0c2786524ad82db8d63daa12c090aa98a3f699ec0e1c30e4456ef52eb77d1287e689a2e10dcd06889ba6f14b6a6169b7b6727aa9dcb5c8a9e9035fc538433b38c5e061ed7d9a864468bfaa23a1bfcf51fee5803e08d7546648bb44c47b2c88ceaae4e82f6f672644c10899c900ca4e4c3ca983c7eaf8430eb75f551b9cc6033fe9dc81749ec8e00b26dfff217ca24e6ed565c15f2bbbf5cd2df1b742ebfbb353d5e834883a1e043072b58e2c2394a7d6b92763b792ec37b30184f88e10283698ce94da1b74230cf206171f981aefcfc9c884aa0148b33a9de2cbb71125d1d19cfd2e36f28d084edd7445e369222bc627c642fdf02bb36bcb509dae7a0536e7f7e887dd37da7d7783d6b93789e7dfc5e5a8a480d1d7032160e6a357118ad58645e11ae4e5c35456af22448614b428a7b325a7f071c9b0e264f9fff12c7f9d2ef88ba1b5b6f2c66a481cf0e3c50164d99c0dfb63f676c3c214d41b3a4fd08e558f858034a1b4bf8f24d82035afd3ad3731aeeb505427e402637f2c7ef1ee22396054a179765eb975359997216fb5c1fea4f90732999438b6336c3a811a8028e56de59875d2e3be57c0a47a24400d29ff3cfc08cb436722152c92597a17c2858ce61d2b90b491b3a0fe635fe05dd11519271eb4eaeeefc3981a831d520a9d73fae2370755d5696437422cc4c460ba6062a7d0395c62575e5dc930ea4de5de00531880eb68f10de6733697f0410b1a6d2be508f18d04773fcfbd880d9f7c4fdcded911bfea012edfcad437c5b278c72eb20ab3a7093ba7de74fbf11bac08dc07ee3795f009c2e3badadfd53857e72e90c7dc93d42043feba57c0bf92de33e754d2d5c3844dbece948c98527e2e0ae07b1709762f6c32bde5a3d483cd4eed2ce6252dbb41dc5e212e7cae0a6077d95347e9ffd2cf4b563c17635e48e95c59b2f10ab4955af4a0342a7d1ef3165e22da4f7ae44365c67eba4824908bf93eaf6c85e8aa21d4283aaa9d76d6352c128ae200d1c99f90f37bacd4b2685dc86b7d23e45502f3a02989b7cfcebeea724edeacebd2d047f85671815f316543e417a05c6dc4389014b196805b9ec08ecf06717a75e71c3fe4a30bdd45a974bb808e61334105fa89d30cf1378431c5c497a5aa6c0f96976dbbc122c4596dbd9ffee6e84aa8cbaf28eaa99633f6abe941d484de34923fa47a93f035765f862b7d73b26d1e0688a064710c0ab1663e2e89f72cc613ad3a8b8a445614b1f005634ba99fb8e066b0f8246b052f870494c61909e20305c4a95ac5abc3960f1393669e0b8ce766724065a198864e2ca65f705f3cbe6dce8c9d08aff9416b63f64f413a3d563ea13fdf006478078b3e396cfcc0b199124ca3c787857238402ebd00e602a41e00ad2b71266b19174235221a5bff7f38213f12994e0a3649cdb26e033ae96b9ccf079249b868bddb3a2fe92fe5df683414ca5baac0315b6828c8a5882119f8e6d8f7075bf447d09934bf8e440cd49bde6f865c6814bf74c1fcc4df9ec4e326a2331e56f1dd9eb3812a970bab9a72546f9158ad50abd8854cf0e491bfecd39fca52de87bab09fe384fe2bf9861e1bbe8eccda49eb8191f185833a8123c63c19736ca2e2864c3b645584f47cc44d390e1256d7927164af3d96bd0dfbf095e1c512be1af40c3f5acf7ea740d9e368aef5e2bb783e5ee449d1dc74f874671f132d70a5b2a162509cfda8100fe09e91cf684846a9c839552fd0aac570d20df0ca0f9ec5f871d172d951d0697e9b6b0b568a7d6158971b53f5b66f5369988063455bd8fb1239d72ea90ed67df82f8d0641479e671e72868d2e2f3c85824489abdf1e07a0aab2f5cca4699612b63f7bbd4d3c73c8d9c8c0fb953b4c461961e691d530090243db5f6bb4d8fe79bc938e893722055f2ef12739c5e5251289d860ef8e99f4bc0f2cd5e0b09a1bcd5c73524eabea0134d8b5a3fa9532ef6243c56e419eaa1fc21dd0347564aef2bd177c46f86dd1b3df7c3979e4080c8729ee522a544c1fe66d0fa331aa5f48c3dab3a9e5427a669347504aa876c34b04f506d70550ec515300b200dec35555dc9deb3692e1164ff38452fd2ceca4f3125a000553da3b5f1128ad6ac05dc0350031ca159826faac12a49a91cc972e9cf7df7d0201f916e371e3e3a90cbcec7bf48bf9c918dfa003b99787bf428717fa6a4a643760b743a7764fa6fd82eaf535ba6ac", 0x1000}, {&(0x7f0000000340)="a5d78205444623a7b3eecb9b4cfc7258e615b3d2", 0x14}, {&(0x7f00000024c0)="f2c04bc8d716823bdd6010d614824dd196991fea6a0d7cfce77f4d3f10ce168a99ff7a12f54fba9be4047b2aecf07a9ed174c18b2e472d4a47c3782b3084c34b9ebcb3e77aee087d242dd7d09a61e85f4e3fa369bb78cb6313a1f0014d2366e1708a799272e3589fcaca8aba14f0a504f1a2f9c49b87c7396c8d234c971df0afb486a584920ee8ce5111f7b2e2d4aad9270b4dae9171f0efcdefa89ac9676e94968410a7806d6c4528cd85da5f8cb2", 0xaf}], 0x9, 0x0, 0x0, 0x8}, 0x400) 20:37:27 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) getpid() socketpair(0x6, 0x0, 0x9, &(0x7f0000000180)) select(0x40, &(0x7f0000000080)={0x1f, 0x0, 0x101, 0x0, 0x8, 0xfffffffffffffffb, 0xfffffffffffffff9, 0x9}, &(0x7f00000000c0)={0x6, 0x9, 0x6, 0x3, 0x4, 0xfffffffffffffc2c, 0x0, 0x5}, &(0x7f0000000100)={0x9, 0x1, 0x1, 0x4, 0x9, 0x1375, 0x1000, 0xa06}, &(0x7f0000000140)={0x9, 0x4}) socketpair(0x18, 0xc003, 0x4, &(0x7f0000000040)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 20:37:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) 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, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x15) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f00000005c0)=""/2, 0x2}, {&(0x7f0000000600)=""/143, 0x8f}], 0x3) syz_open_pts() 20:37:28 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.,\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\xe0\x8c\x00']) sendto$unix(r0, &(0x7f0000000180)="4c2872a0a7f8edcf48f30b49b8ac83e02d7cbd1c540d503daa77c90d8ca92bcf3a0c4eec32a6223e97f8ac2a03ed4cc8b60d6f009b022c836f6eb718032c48313bcd2c2d0c6411c19b735d2e1fd0262fb0d799ef590dadfb3058eb3a7abbc68a57e2a96fb30497cf34cf", 0x6a, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="01040000000000000000"], 0xa) open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x151) 20:37:28 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x2, 0x5}) r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 20:37:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4e) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x2, 0x12, r0, 0x0, 0x3f) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r2, &(0x7f0000000000), 0xc) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x26, &(0x7f0000000000)="caf5b415", 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 20:37:28 executing program 0: socket(0x1f, 0x8000, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000), 0xfffffffffffffe94) 20:37:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x97) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 20:37:28 executing program 0: select(0x6b, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x7, 0x8}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) 20:37:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 20:37:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="8202302f66696c6530007b03e670cbaa92fe3a0e258e945f3c0a466ee80ba7589afce80281cee77f750b4c9877226b3757f0ad2a4afaef000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() getsockopt(r0, 0xbf7, 0x9, &(0x7f0000000180)=""/185, &(0x7f0000000040)=0xb9) ioctl$TIOCCDTR(r2, 0x20007478) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) syz_open_pts() fcntl$setown(r4, 0x6, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) sendto$inet6(r1, &(0x7f0000000240)="ac0b5b737f63749cc1c508cb9d2bc58d7410c642766c842dfe3e75cde44e8050f6eb8739c3e33d6c1210bb3c07cee8ba45a65894a2c09a4ab6a736e1da5f07487f86f59dc6593a2db2906594e5ced2038e1fdff927aece9450fe1fa6ffcec0b967d6a80ed487498f89b5248aae743c4e03e537e2806684b5b4ecdf77b3a822ba52fb5a605cfcb7dd5ff4a9ed99fcf09e857d3aa50a2770a5bc92878328fab4ff2f0fcc966e343bb2096c00648e569edb6d8d5758726bab79a467f56e44a6f4be2b51882344d2007b59656bedcea194098b3a66ee5e08ac07a65f16ab6331ea20ee2c2f8a7d0c36d1b522514e146cef50505b7c71bf65190668518460c7ac47cc643ea228876acde0e3336a38566aca6d3f9fa12d861afb576c5d61017df3fc4c80b129e53496b7c9fd7d96b9f7f7aff68797624ab93dfc24a0278e71c4ac1ce1b31a52b43b7fa094009c0855560eb8e83e85cf9eeb53088d6ba8fd0cefae59e34d01214cdcb6834600a4d2b48ce0ba1ac34487e799af3b79d110fc5431765e2c90f164911cd5878c76b9ab6229735c30fe7915ba761c42be5ffe7b8bc4e2416c6297f5ddfe276478a84fa39735375d465874594c8dad586a2fe071795deb4fb59f4ead3c6dbe2e384287e23a543a39477a3d4e14c8203c39ee016a04ad503f49f5b54178c3b0e404be396903870e13a37ba39c538f5dcba5106fc98083abeacbd9bddb427bf30ebddc0f500dd9b1c4af540ba53ddf3c75fcdeb6ee3ee35324cf6cae4bf0844822f0f02a44f105b65493d2c22f83e292b779391d8005cb01b784b25067c9967606e40416ba2a57d50b5492ab0f29c421ccfda7d219d389652e64f399f94e0260f0c95373749b38b53bcef3144398b860e381857571b7030d31b0064b7e4bcad61b4e8a8c4d03231a30a3d3e9850751b61f3d33ac9b86c231bbdcb7f416db14b049f44ec493605996e5cf8c41901c8cccbbb576c8f5a266f5f0c51d00832ed4d63de21f536b20ed993a529ad6302ea2f274e22421fe96e377f58b43d59eaa1180fd9b2e97ee04009eeec4c7305b4ca03455a09645bc92fd3b0e42b2473a0b88ca0fd51110d357d62187575831154dad276db325d27e94b4cd6fef01dc2ee910e0b8ce624aa4bce0775caf0ad29da9f83050c84f07d5a723efd643c0024dad8f18646d9c8b6b9472ba5207e02fc2262eaf7d6f35887782d69fa1709334d396939202b030110a703e54d36d0395c77f68feb85d27b475f18e3501bc7f1df9782e7029e1ff1b2f68aeb204b84868953888c6fabc7619fd11af3ffce3bd259dc187f24b20d93c02f1947b19fa618793022f1c3eb49d4cd1830eb27a33d1ad8e6dd20f12bc59497c82822010b40aa5e81cdd10500ef21ca89c964bc6cb43ff674c032a7eea9cd084280940a8f304588f14c7533f5d9aa922b2e6420a505bbc0e597405adfeef3addf1c95b8267b70c94c7b8e0353fb58289314325d726a5066d830cdc5fb03a080cd2ceed14e92d4ff1f7094c19a6d0cc4e520d1fc152654c4b615adc350e02b90a5cb5369351e65d55dc0a5bbd75dc660bee405c852cc4bc713e1a3d6d5a7f869650339a4ef57b3872b3d3098fe0671f50edc362233f1b4f854bc78aeea9876ba57aa7e3c8d47faea0dc0be6e963fe7f21fa6a6636b609af312bae8fabfed3314354e6bb948e8fcd4e62e354f0f2f2f3108b57c2df0d935bd5956320e5912811e709384a816d48144647cdb6919731cb00808fb4d116ff88f0b2f2f95fdb9b401fcbb6c6ef9ab4c907b9032367b29637564759c51c5fe81b34a3c411488e222e097c49cc129692ecd89a2530ba24c7e5dc43e7b921a0683a3b699df6c2549320a376cb7d7772fcd535107580bf84d2389ef049c47958bfcbf9027807e8483ebfd14ff0fbe48982c098eb95af7dcc54be4b0898c47946992068dea71930cf86afbde110c7b4de5eda091f6588f0932cfd1a4a1da28a4fd1aa2182938bd7f12b0bdc31651f122e12b9f87e7c17533eb05d12c86a7e2689d6cc5b30f46f5386ee691493b5bd6d16e5ccd660db2cfee1874ab31af4882b27c26364e2f5e5042004fd634fe02a30e3a25bdb3e931b7d0c459d03763f3a06008a418d74b7f79790b36134af32936d1a7f95c07979edb5d5f49851cf0bb3aaadbf528a8eab4e4441ef9929eac273bf7de77b1d64bf02c6e5daf4b2182fc300e3442059aba938ec136d44675f64f76e2b4550561879ed04b5713bbd39c29248bb716422393af46b5c545661a730f1b77db14fdfc156b76483f16172b891fb4c404590190df143ae6d0631b014641b2b30532ee720bedc58e65210e10006e7ee5ae5cb5d16fcc5382a9b39cfe938328cb79fc3a22bcfad32a8be795ee9512772777b5d1a525bb12655f7bab9c8fffdcf0ce62ca8658bb2e530ecf95855f03bea32d2570af09d49867d671d9ae6b5437ea75f351637ec84c66b4054ea26b204694c3228a6a2c982c50577ea18aa59070e86af2b1d985ba15b950fd45b9f15684a76c9b1c16f0925eb880638ed388a9f413a7a0eb56ee29b413734ff2580ada28053d9bc108184a594eef7c1fdeb62b03148f88a6726613bd01ddf6dc4f713360d6db335034912d8c8a0f590077400b12cfd84781d265ca2a60294ab9ebb6d4c519f99e6f3a4d29f4587b1fbddbb85a392de2c1e2a3f3dab677552e37598ce85bb946b8e9785168131eb07f587ac7e7e5aea301adcd397bb4a0a63392919adb18b4b8299c51a33b7f570678fc94ee435b0f4371449b002d87e7b1443c3528c7844692d4e0a507fbc816be0aadb691da41a480ddc776f788edcb37b8268b8893f92505181b7a9c3c375f1771c864f46c4327b052ba723ba1dc075628ab382287f90e5520b5b1208af2749fe2467115c837f3042a0119c9b070672d3ba53e2c1b6c7049ddef1aa53e7bc4534984f05abde8523aeb4fba49d02b1d98cfb373c2569b0bc8a85ff1e1ef8cb837f131cf68a81508d0374af7d36c7aebd3947601227ab5eec4f0f07c975a1e4959bbe96602e2cca381ab74ab2a79884207b64130c7f8586d6fe85c9d47829bed5b9ba43d98f3cb000e5c2a711731b36a227c42e493ec639cb4f525417c702179e61c5e15a0b652f3c9b625a1cd2983be7d1d9485a493176f68551213af3b14584acc557276db8a99797156fc92cd8a3d47bc1aae2510bff00146bf37335b1b877ec4b6ba0eb15f63213f4ac8657f56b336bd506d777b83badd9207e02d4e173b7301b52b280f88c7711fb71e6c4eddf14435779584d47b552874c90afe522856e906da108253f5e2639b415dd2e1952fd9a1ebe0109142ab74b5557c526620729c4a5a5914433ef60e7a81d5bbf798ddb58dab2325fd4f71a3ec4e3b8a22250b5f62780eab269e5d8fb047dea65b6d81895c03f4402af7fa3f52b38cf583b877ce1794f76bcb1ce7e6166ac2a0f49479e437eb1570f9daa6336e90cb9e93cbc2c322e392ffb6bc4be446d79b0ba6d04ab4a00804ea75d05c8228e072dbb181fece2af95cdfddc0fa214b0905ee55b269868215d26ac294d14252f9b864a5dc4aac9026e2960abf62f1bf13e8a2e7fbc1cb116641951766179cbd90ee03e4c65d3c33423ea0d27ad73c123d080db535c87fbf36ddf2ac462bac51c4bf0a34659bfbe1ec096fd678fc32effbc093dc1d501f0f8262a48b88fafa8f05ed8a1a30bca19216e05c63b9030e3f27811e2e6d869b37728ce10d518426b43ba250ae7c38cffbfec0fb5de053aba4f607fc0a995236f490941a1796d83b7ecaed1d222fc0cb0e4c5ea2288d22e57f1cfd5d10a15147719b674df6d6e58036185cb22dbccc6b160743cd8602aadd8e566428198faf574924160da595713ce4c36ee529e039f69e060af7b719620806c40aec540389a51f5bc155384b30e28dd850888a430e052abfbed625c2a32d7cc400ea181ffeb6ff84cacef9a7645826f08058c461e1de19271707f80b2fcdb25f5e178793437ac0c8e6d1c831d33c4e35dc43220d7094d531bdb97d35cf9cf34e578c8461bd580690011a1fc68a42e2272f1bbf538c14c5c9811403feaa3a45577b5cd0dd7779f20f8e6be02e96a5061f44df3569e0885062aa8c79d4c2a3ddc2a7f13e9fb07e479173a566a308c874bfe46a14618259110522e81ffa0a637cccaddeb251f972b6fe6cefe4d401d84aeb6f638d933d9b91daafaa8cfcd550021bc4445b0b624a16392d310cf7a6872bb9e0965d24df01cf47df4c9bf3252184b379ca52ab79860a824635efa158c4bb83c99ea4dbd1a14a06c78c621031474d4079551cf42735f04020b8a0dc0601be3862a4b5dae321aa8274717b358bbb2fb20c27291f2681d62e118cd8449d58ae353b1f9976616e641da8c4a2b2531e45541431f58b9402bab79c704e5e881286bba30d68df1e5d8ef9261bc972b83956caca1707712ead8b076e987a2b8b57cb235b50233e09babc30b050d6c75ab8d21e2d0a04fdd99fcf3e5556d2957124789cdcdc66ca9b925a40f14a2e52d5f8c43543b077747091eb73b9ae610af499795a56c81f6ef39b89a75ac0a8f7e2310fcc099dc1042e751e1ecbbd0c0113998bb47c62c093db6e48e7247b2150a35b8d23b5eb3faf6bc3a25351f6e3643ea3fc71d09bea237677d269347eb30296d7d1b8e0da300623434ca154be6347a0776faa02a701e96f4d3d340db6bb4bb9946822608c2455322c55c0901a16fc72608e9e9726176315c497e125c8a64a4c942cb9218f13232b70ca2572d10fd3a4e0e695ec9e850390ceb2698dc242f17bf4e697a5cb1d57860dd249b82fb33ddadf29d7139e88f95f47c4921f56a3a9f94db7294ad2e366a8da73a3127892ba03a8eeae514f078582bec17ce7c29ca2327472d019614e1412a2226b6b1110a895c81ff350f3140399365b6c97cd9d0b4539e0e4b7379596d8f59b18034aef4f9ce84054ab3ef7a19c8ed7c8ab3591deb4f15c33a5ab027102130fcc8c9b2e3a29180b619dda4cb2087cd8c53b61f0fdd7ab60aa4082edd3a63d764f591952c4ead1b3411c7e7d6d91b52dec5bd1ab48a7a28323ee5db2743375765a751aae61d2d55e58b8bda0f366f164350d2c1d4c1e0723f868f9c180e91056ee270579ff0f0827e647c66ae4c4657781b1d4f1412af2216feb0992ac39910ee3122e9e58f33a2d593c5ba60089309056cb33653ef90a81260e4cadaf7b3575e62ef79b41029772e238e45954d51cf81c67b52af5c848fd02e046daab883d665ded361114c4c92025dd72305c61a19b58772493c8d1fc82ea1a687442a1143dca0501e92863006d4c44da65af4195264b78ea024a086ef66d5ea03cd1415bbd2d1f8ddb13032d8e29000c75ae136c63f116aafe0422fd4d5f22054ebd43f3f09273ac7ce5875105c7626ff1e16f2fe4d100021134f5faadccdeed729be2bfd3f9a957d2ced233670f96bee18de28c5caad5967b51bd50090433f86d0cc70944c62bf0904be00a78f494431d4808cb798b5cea1800c6d0b118c087dc8e380116cc40252c91b88a9c2406fce2f1f976c51c99dd7a57ed6b5c8dd550b0d82cef012070e23fd7af77a9284c25afb37403169baec531e7d52f5094714c0784c59f326afd7798dfd6beeed9a1654a6b6a4aa6e42030279d19ab50c5f0fad9b66a33eb53783a626e97fbd396789351c38a75b65d10b8bbd2762a29a81f38410e79b53848b40b9415e2e71d57ac6635bf8012c8a4ffac301d8775fda78a5e10984045c7cf02274393cc4", 0x1000, 0x40a, &(0x7f0000001240)={0x18, 0x0, 0xf0, 0x7ff}, 0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/33, 0x21, 0x841, &(0x7f0000000100)={0x18, 0x3, 0x8c4, 0x3}, 0xc) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:37:28 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() ftruncate(r0, 0xb3) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 20:37:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = msgget(0x2, 0x482) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/47) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:37:29 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 20:37:29 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) write(r1, &(0x7f0000000200)='R', 0x1) socketpair(0x7, 0x2, 0x9, &(0x7f0000000000)) syz_open_pts() 20:37:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x1, 0x4, 0x6ad}, 0xc) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xe5a, 0x9}, 0xc) getsockname$inet6(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f0000000340)=""/67, 0x43}, {&(0x7f00000003c0)=""/56, 0x38}, {&(0x7f0000000400)=""/25, 0x19}], 0x8, 0x0) 20:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 20:37:29 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sync() getrusage(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 20:37:29 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) socketpair(0x2, 0x4004, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0xc00, 0x2a) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = socket$inet6(0x18, 0x1, 0x6) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x189, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r11 = getegid() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = syz_open_pts() r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x20, 0x5, 0x7, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r22 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x81, 0x20) r23 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r24 = open$dir(&(0x7f0000000740)='./file0\x00', 0x121, 0x24) r25 = accept(0xffffffffffffffff, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) r26 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="7768efdc1bc8ca083f05c6a40e0a", 0xe}], 0x1, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26]}], 0xd8, 0xc}, 0x8) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:37:29 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) semget$private(0x0, 0x3, 0x20) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) mprotect(&(0x7f000044b000/0x600000)=nil, 0x600000, 0x0) 20:37:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r0) 20:37:29 executing program 0: r0 = socket(0x21, 0x4000, 0x3f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x7) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000000c, 0x0, 0x0) socket$inet(0x2, 0x2, 0x8) socket$inet(0x2, 0x4, 0x100) 20:37:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:37:29 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3, 0x80) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x401, 0xffffffffffbffffa}, {0x18, 0x3, 0x3, 0x1f}, 0x0, [0x6, 0x500, 0x0, 0x100000000, 0xfc, 0x7, 0x1, 0x3]}, 0x3c) setitimer(0x0, 0x0, &(0x7f0000000140)) 20:37:29 executing program 0: mlock(&(0x7f0000213000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) mmap(&(0x7f0000214000/0x2000)=nil, 0x2000, 0x2, 0x200000001010, r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/67, 0x43) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)}], 0x4, 0x4e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r2 = geteuid() r3 = getegid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="1d58e3d4c8acf18e715e320d8c4af9a0b931c3989fc1c7117c6df282c0bd524a508b0cf534c09cc52a80d8a60cffc25aec45346af1fb7ee86e23fceec8387fa3e9d21d9c3076298a4200916e77d38f3c27faea43c41ad9e7c7a0f9fdec567cde4a152b456cb2befef98c394136015c819763355343004b4fbd8c208592696c5b576949bb3b4d056b62d9f1da609705a8406cc1f6d2d40a17faa87d078b56401bc82c384f4d60c6e124e2dce340b9ea134b9ada7ade97991ddfb68837c884cd0a1267dd96f013421eb1910f06d6e5435a6ec0fd919045931af90cd122b4d6", 0xde}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x8}, 0x6) 20:37:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8000001001, 0x0, 0x0) 20:37:29 executing program 0: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() writev(r4, &(0x7f0000001a40)=[{&(0x7f0000000500)="f237cf1a5b8e818eda299032e43307cedb76b3d7f2f0f2e6b42be06db66c802123d3a41a9335a70dc0e9bc99c193581f2b2b547e1d24c771cea108d4a05ec830f31476c6dbff610475af4dadd2b6900f17c66fb9c278b692ed5b3ec95cd9d6953d189495872de17dc734c74cae974cef63d84272df31bf462f4b6128612a06137f913af2eb4241896cc0c01b5ce6e4467d71c674c289768ebe0576687630a8a96e24e2fb7b922b0f54f2be6ae6d329bbb7aea470560648ffdc3bc758009f9ac49b9972a24bdff2049b5d2baeabb7a12c9b5324258611ded982fe1efe041a6de6f4fe43fb05d59844bddf8a39d6f5454fdabee496003bbef81bbe52f056980bd4ed8e18dd590baff9c76ad6fa8d2f2ecc206fa4c19c1b4cd4d82bb59c2818f4a39405f68b7dfeefb441a07114d7a767ff0a92f6a1085b6d27b0a9bbda36f20a81a96d2ce5ed95f857aef59bf3176478a117bab56fc4c855dee3c0c579f23f684e0d1053a8fbf979131485bf731da0da22e4fba4b41b19964ed81e9e1108eae5515bc5b1334c3fc8c4ef6fb8221f33fe102a7939b8f9779982a535edf86aaa46aa27a154a358024260a1099f50e255c741c74eda6b334417f81a665a9c00d7e66bda693fb3762deb8c5a4bfcc4e991e52ddf95a543c4ffb5620684dc5fb9afc044a257a334e528c55ba8ad110c7bdb937e7159090f8887bd49f945aa72b6725016cc39aff2c171bfdc8d88ee3b578af2a4fa4e879f4e4b216604370d0fa8ab2c52ec8f8cc762c977cf916b411fc71bb1ee3361c937428eeb45d92049667008655ab54b9be1083e980f21bd2b8c391951273c54baab4aedbca8fce5ea2c601d746bd9e6d511fd4657300773f2aaadfa0d44c5c1e74599eddf2e3ef5f275df9ec1fef5891537eac227573795b85fa4600a107db044cf5714b09666f7445881e763f225a03f15b75a7c0f31f3e2bfaffbb95e71975b171b0f9530bce0d3fc2ab9ea055a5be4629815c1de2de1b309334cc749441cdb1fe436731ad8bb735deff0a464bf1987918605892122c7a039459df63eb669cc65bd5cb784601e16873c238502a2535485a2b497123bb8af9046e02d08c570aa06f809719c1755e0eedaf14e8e3e6cf0d27e414fbcc32fe6b9c649d8c8a511b513d840a3f9cdb069463a3502a6ed775dce0ddbd3a8246359205bb657401899e19c1cc736b4cd74ae822445ed3eb6553213b7fae68413d3e0775b8eea95da7ea8712c4a1a305cbd101bc2a29ea14abb4d654489a121ceaf0ac91c479dcc90ec2a1e9257e9d701f36fee52aee2b37ea99631644f6c5f8c02eb5cbdfa897aaddb1003de0d395fcff76dd5fe1849c76ec43f56109422aab57b54f09c04dccf00fe10ff7c2f639afdcbf2bbf3199e220ef64f285eadfa638a90de9390ee00cfddf9d180091f872f560fc00ae48c481ddf0a0c256800bd588d006ef9dd04654c507dbe88c9b9adb1789654b0672c4c087105242033e496cbe71419ca80c01f2e23e3b0b5d234a35641a08f9f69878e7b2049459a3b9e9b4ba7dfbce521ceb373fff687e655ca24cdedcfd61092accc2379c88ca20ddca3c43cbbaf050c17eae88c3df4815ed860ebbb20e2882287e0d62467460a3ba419ab9b9ddcd8367490d20313f390f42fce7b4218167ad182a153172cce335d2b660b952c7fa907a3d61f083855e01e21f86944762e4b793165636182ec0d4a353d40d3c2a11bd00c5c0e88560ad943f0c2619fa7f0348f5e02d2581635fac2a3869b2fb52b971cfe291bd252c5a63d0f44615acee85f7af3e0266f1c0f89db852eb92339cf6f069deabab43b212734fe307a3961fd99b3c709bfa834df579d8a97da922c9f88fd2e7590244d240956a7fe6e865b7109ba2524df47aa7536bb5c56c61ee2d9d53d5fc544e4ecaf03f7f322fc69be67f808a6d055c6547b299aecdc60869d5f1cf0c0b4919423ce84ac7e78bb191daa8af75ba528557d1073c3ae94241ba1daa9d2fb5086e8da7a1e4bde9ee75b05e3170d381b7e4960e2006bc8d8f3de9c38723029c2baedf9c8eafa94df347f44aea4eef5e28c743b4c0cdb05a50b3c25ed8ada63c640e20af41957646599fde4dd64bd6faea6cad5bc4e62e5119111aa700d7b2c2a93be8334c852ac7b878f9fa47d46ffb2a8c569842af6a96ed063462aa559046e8e027f20ed9614e5feb1900fcd874f64597ef49131bc56a9e5f58d519a9d8f9609beb9345b86012594a585e893a19b518486737682b6510a89fe65ef02f7bbf401d8192a7e55438badd6deedbd62867ca54ff0121704b54baffdd8b744fc6ef320d385dd45e2479d55f7da4dc7483cc82697b8440268424a60cf33e72a4a1789c80c0532e3a76705d6c5ab414330617670cf2e75b6bde62a45c617ea04e5c0ac1a74d14637cb9095c5c2b5accb1ffd4d3c82799cd6c79d581bef2e49bbbcd9dd6eca69bdaae43cf1602c1ead1012bb3aeba8281430bd71100037dabc14d94d41b1b9bd65b17e316054a92824428f1d7f41bf8cb692f3b9b710b40e48ac201c1ebbe11a49a24bee12b3469291a4d7bf67d011ee8d6b22d455b9c052abe0dae45eedaf88cdd5217fb7498ce6c1e0f8a061ee1ff4b3f7fe0d9c544ad01c0591cbb624d74c1ab392fab26558e7c469f6d8e1641ee7a2060484fdaee7a54df35b4c4031e070184616342f8510fb716a0b052e9b55b3dc7ad07a22308296634af5beccec73bbc19ba967b0d1bc403ca14f6ef6d173813bee3ffe2e23b89f817ea2f6a65a5d7e316ca9dfe394042d10f3abb516736ff0fae124a8f11b6322d19c8bd38fe16050fd4855405971399ab94116620133ecdbdd815979600c0206c8800b624222c522475f0f5c586c051af2ca4df4cc8b129bbed17956243ff0e29a556b51d76c3b8877b026d2ed375463b336a102a993f62d2625a8f0fa4ed8341c6c079dff49db0608e5cf876e529d9db7684f888a28c26cd72fba3310c9f3fdf33d0d2333207254bc05a37a942cf3ee4e620443737c8d5b76115c00ca16ab838c1d6e6566e3e43fd4391be982ae3ff673d542c0a5be2671a2d49cbf19241262950ffaa10fec548a0f637bf50fc8b56a2905e547435360e93e78ecb4f0af36ab43335c446fceea9eff9131cbab0401a65de3041f9bf54b6f963521f58fe16cbc710d619ed6eaf84c35dc29c2fde8f6b0e91ad853f9269aa453668b9fa028a420c50358a02a0d381fbe84e95e5025b74349f9e181d212503ad8044639a21e83f01fd78bf90f405c59d389620f1ce7f49cadba53b88d5ae6d75e3e4e7eeedd659e1e6f107f7174fcb4d70b619951266d86442e284289a772ef36c656e088a52d5ab290b6903944e6281d55611b87b9f1183f835b8d65f3ad28e6b0be5b8a493a3b9a6e7f23fe5496d7fec1ff6eb411a83d2763dcd53578d271aaf70d70a34201ead74db9a1ad5547f447c3535408a60bd4438eaf5c902fe008810e7018495999d170bbd19c6b1aa07b9cd0729f194996fa15390c3ea88eb68da403162e7992aa4f99b82f44517c6563b5ad6a507aa0dcde277d138f392c9dd5c705564bf2807f5afadfd9a5406de25c40fccd3c705d69e1c215724e719e8f740dfe82178109c438c2ecef87dc309182a782e32acda64c94e3ca8da16c7e31563af831542b7f09c538388de39aeeabe31fb37fa8f027771fe035d111b25d4fd9353184c1a5542d35064f906a644ecab94f4622af4c8ec01f25ff84821c4be0a4fa97ab855a779c8c6dabd533faa07b25d90c82ac92dfaced723c7129b6f582bdfca6b2fabd8c45c4aa2f01dc1f107fdb57797f7cc340e0b85326d643ca70c11f2401f7631efca3ff1150b1e37d02839c0d258805443d48e73475ff4518f876168cf9d13db5c5cc2318839e73228ccd8bc6bfed98ddb9891e24db79d50377ee0837526d84758d0272ee211f227c8eb7ac3843fa6514a8eba960df261cf9a05620d42cb1beeba608ac151f59e21d5c3c8e053fc92e1c83af211cc60c8b7d279f28b8c977720c3a62bea14469648c65cb663363ba2f3c222ff3e0118c870a3492fe4aab521fd095483c2238d6fc1fea7c0e5e1e8fd5e75d97772ee8d1637db589a3bd967fc4ced07edff7b0f894c378a4b42e5ca6c86d4e144946c164638de077d964288b7189f87ecb5d82bbe29db3aa5ac85d3f04212a1289f3d2718a849100b5a1ae5a0722f19b93490ab70f88b099df74851c7f1d0f14e3826dde17d72b2b6a4ccc81124e7f78e255b498fe9aaecf75d88c68864e5e03f486f459d4ebf4fe7782d43090dbdea3606bdd7d272b4b6c35cc8ba7762b816146009d7eaf515c9639bba95c44bfad7a5b64317c9136991bf3f146cccb0881a11de6215d0170d3e9e0921c6e43c0c6d348da4c0b5d07e38b55d5221af213e819893bb5d4a390293a936c89afadafbc7c29d2b9b6ccf4ec91d2fb18e7c37c3a760a529587479aae5f8a0ce13611deac965a631e70ad930e383025a1c14d6a1a6461aa85526513f4cfdfac5fb0d14776144c81d4a5fe5138c4978de3d07b9901175e012e946d40ec8cdf8b4d1fe5584e6019d9843dd6d94e4a50fcc35da695e210c092ce8dd35b68559376200b76f7b99b828e57a0d8b752500476cf7914f2fa6deb1ec6dd4ff31c6ccc1b8b8625129423ad2388d178e56ad055f10151f3d1bc96f78642214798ed6a9036c3efc572cf807397b281fbb2d5f9a45f43aea1810794afd06476948aadb0a8ecc3848290d4a4b9a18494808e3d5eb0a080b44bfc49e4f72453210ed5f6ebc3a843a78f7f155b07ab5ad7513148d673d667efc3559a65dd09f8d5af6d4b0d65ffacd7d26a85e68b29ab77a5a3d63d65c9d60f52958dceb2206fa9edd53337f0fa9d14cd88cdd906a613e9decade5b0243668eedf3776af45d0e5baf33e3360e42e003a010e13d3a97d72bb358bdfaebfe1a220643f0c58f02abe7bb8c62f108e77c882b7714c208718b62514c001c83f01ce878c50b03e243f3bb2db82f2cb52c0141020c70c6ca6ed9a97a029d7635295b90a750251e17809512550ae62071044b0873e46d4fdf023e51a9f731ccdf1553420cd586b203e075c95826dd3f4671e055fc20fae9ea63686210435a2289345449d2e093c82baefa597f758cb4e184d0119029a0a950d5a17b4d59412bb74e50b9d210e15c5ba5290a29aec881911c33abae70d0f5ca0e858a0c49893effaccb77df540ba3cdac87ade7798cb7d0813819d01968d6a8fe2ccdb1d060890d13148f27b5a15714bc7bb67a080572c78bf2143ea970a03cae14db509cc4b6312629a380db86ec90cf1f1ec562b74707cc352c01b3d94b29ad72597bcac49317a9a8c9f246db766c8dc3f075451be0c9e2a1ee30efda5785b6e8f20c657dc6b998fd7dda0324cfc7f90247e9678e7d01824940e9f5b13ff89bbe6ceba355361c3561f29e55f52ee2ad8f12ad124cc542ff20ca3ac67109415a804d81ab77e2b616eaf448f78ee508b140b7562caf273e15ba7a5c670441ebb37f733eea45e2a5e2d5c4e34dc0973092f7e8133ac4d1627b3d162ba19154f30e2624bcffa76de0d5cbd42db5057fc62e841a15baf9312bc3304e08b3f8c4445141073b24d83c585035831519fe5ffafc203ba2a7bc233150bba40e3d11a8026f94cde8c2df78482f7bb56ad80f4daa3583c3489baa2ab6defefc0d05c112163b46c4c19c9f1c11dddc88c18f818c6b9856602eaf01b58db4bd7551c01fe21d8077a2bb54a11d232f718ee2a759ceb593119826f09c", 0x1000}, {&(0x7f0000001500)="9c9e8dbc415e669e25b6a0a662797c1ca55084dabb4041a38279f84e955d1e99bd8d69b317fe9f6d10e05eae2fcfb65fe8999045ca534c3415ae06b0d72c0fb858ed00b8bd5853e25abbbaf4a3e55099a562cb81851bc181c6d47d240bb6e6f0eb48a9509da09a6fe4a0e04506a3e7b6be4aebb254943568d87e4b9a3feedfc02bc7f4279ff0e22e91955e70dc8365800c032f9c7b24723faac1", 0x9a}, {&(0x7f00000015c0)="b9c12961c6adb5c34f359b776e95e3d2737281098db4f0996d4d2b79bd7bb04471957cda29263aced95b30c0900dd1daa9d68155dd5019a98ebf9de92e3e4e54709d49f6aca22965298b986507318f380ec9a143e52bf317349e9836f1aac0c669a91544af385248967cc96e6134eba6ceb2323d1c7914a9d12e85bceb1957ee6946b248a6035e25e4edb3fcfe43bde2ac07c662b0d44529848b635e8526798ff8b2574d19886a9d4f0935272214837791c40c3532f025878452562944224972a5679ada8e587cc07db680edb277d25b28ec48e38a9e9e7f", 0xd8}, {&(0x7f0000000040)="8192b32d0b49a30780f8115cbb95efb6b5592ac27cf505cab573bf820ca8a123e6e8c20e971a9820fa", 0x29}, {&(0x7f0000000180)="dd67d8f1b2e9abc1aa7e9c97ed45136e4df4e22c848ba859b535efb097352e46448c7b745036bd231e2446605007df2cba9408", 0x33}, {&(0x7f00000016c0)="4a0703056c06d05e9049ddeee000a52552168bacc0d3cd0cc5a0896026acd308afedb36a5e844552223c9b19a332651fb48a390f9824cbae8847a0f2cb008db7fdde155cacb02e4b223b27bf0d754a7e87b9740047223a0a3584ea917d43142bad44736f60c53cb470f327460503051ad9c897b22823e62fc0e13952e31bce4d12b00f7f2b60aac3ef3283ee22770cc9eb84c3efc10dea5e6813bc012139f9e6010c3079c1a9d64c3db69c1eed5e0adf41e2fcc1a88ca0103ddbb008ca0564bc0901ee8bad5db7b62b7cdb608afcdea0dc65f3e8b43d", 0xd6}, {&(0x7f00000017c0)="ef4f9fe99fc6300db678916f87e09696b00fe763c6cd64d0affd9cebadfa83e782da7af553f39cd1fc11fde57128442f7f1c9dc39976a946278a69857909fffa0c6d502d8bc122ed2bd04dd6229a7bc289f0bffb9e1a68ec816125eb6811fa42bbaae9451df0e1d0f8fbce8b734ef2e95621fc238c919a89d788ebde028d7e64cbcae65df6a388cddc29124a3ecedc349bae7629e24b45bae6533c11a4aa67a78828c6df3cf5b0da9f3140c86cd31e820878b51c517d0238b87ec2b2687d23d79804b274df632521d9ed09a10ab3edbc8df7aab51d383ca3e3b93740235aaa91673b28824be43159d0db", 0xea}, {&(0x7f00000018c0)="a5297bda2bb93ef127783f8092b398e290a8dbb3002eb6b44100ea4f0b5b828eccdb42ab6d061fd6513d0369de64da52117e3515305d11e4598092dbf9a0a46ba50ce0a318c930abad1d5e4df216c89ae4e7c73c27bec0aa8138b7de42228a80e27432d8744542e0746de398a96ce4c367ade9107dd2eb8029c3c2a1b650d5839d40418748255d9654ae04ee1d412fdb7a2e1ea3eb29dc6e62dba28cdcf5f2ae601ec742b9aae7021bf59f5889e9e5174a947dbefbd523fcebfa326e50b2c157f7cca443a1cbf9455ba93a13aec965941a5b6622fb43b6aa087ae14d152b72e0b49f5eff571127be5debde95d9342bdb15e971a71e74", 0xf6}, {&(0x7f00000019c0)="e68116521afc7cd8cb9db9ae402b8765bdf9f08303d3ff26650bb42d0ed50c3e39294e00be1442a57fdb5fa123a6c37e2c85ad3ecd686ced34efffad8e3f19bc534a33e29f0eb09e4f", 0x49}], 0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c666060000002b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = geteuid() r6 = getegid() fchown(r0, r5, r6) syz_open_pts() 20:37:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff9e) 20:37:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:37:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x200, &(0x7f0000000000), 0x0) 20:37:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="4a5e9eaac7f6600d46cc6482785de4091182235c2a19f3c45afd5ef9f8e199b9e5fa72bf3ea1fdd00685c31b013d79513225aa15ec02b25720a9ad3b40aec35317a9032cf6626efcad5a2b3593e736a82409216fa55f0c7f930d1d6d7df7733d65d77c93933c1ad35239884e2ce7e9ea262ba236e2393cb38604b2871e1ed0484491526a39f42d005f186b28e5b507ca472ac707a82373fab84985201e4857", 0x9f}, {&(0x7f00000000c0)="ccd55364", 0x4}, {&(0x7f0000000140)="7f53c57f8d7c2138405d2a314b6fa61ea86e836a4a5f530f76f2a810b32791667d18df11150209e9a00573b6dfd71c59aac2e6a962ac78556036046b23c3685a2fb670fbb569a04d1d6b3e3eb698d16ef7be134aead4f50ea637b1ff718204282cc464d15366fba035ada90549852ce88977d1889734364614eb02c1046b054290138f560ac6f33a77d66b5fe20da3dde629dbe532e8266e90739c2cb49d973fe7e5d5f90158448ccf88454f80e25070e0339f7bd5c7aa1508a2cadb8a23732d7d1e9a3f69779d00277833e369bfb81493c1d1748a7e3e982b1abf771215b7e1a5a79eb1", 0xe4}], 0x3, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) setegid(r1) 20:37:29 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="e8a1e462baf34ec34c3c2e86330fd9845f9cc66342c313a6b30042ef837e3338cd7444d17d5bfa2e", 0x28}, {&(0x7f0000000280)="9c8879917c3e596c7c7c44682557a29b50521adca029252d46731de1eca172f20443a802b426c1a1663f1cb3cc952c74a18f482a6b68ed201087a7e6eb7f5ee6956e8360bbd60aab14703c57ecd2e78b82e1cbaef9e7f6ced64d17f0d115f767bf2db2e6f2feafdc6ac1c05337e9d0415a5bdeeea73b76c7720c4acfcd8adef47fcbd7adc1bad2fd5da43a25a39105031ea48a966066799c70483ec3314638bae1bbd71c15d2d235eb773cbe372f869ef7ff79fe6420cbdd05a70c03a27accf847ceed5466ced5f8f4d752194c4bf23c166780f50ebb5e3e2b17db12335d8dbd12583039b87c3461804a598414ec14c400e8ea2df4853e8bdc2931c2b3809b715ecf52e53f967e80531fe9d5b7e1fbc6fac02532766b78b86ed4813738d5c40b28f0153172f9ceb8bef29ce8299716bd668a437d5ec149a536071156edab28b7f2a83dc6a3ec399204abdb8e5d5c11625ac96ed197b4194b2b4e8baed62694bb6b69786fd21cb147f432dee97244ad8d9f1d6358e89f4a0d26b999c6c342996ededd3e53e813e2816c7387fe8320211269baf8195830c4fb9d28779e25246c8e35d0b66f0b6054473e56cdbb43769a2d15d700ac81f74d65cd9d914d1b9932fd4585cf8a9575b693e4198defc6ffe73058f77b05b1e037a65f5d398f67ea281a2e9b8701a6c748c98fb748002913d5bb59805928fa62249e9e6e27015cefd654992b3ec7fae6ffa9785ede0e5b6aaf29971f598f8e4ef7a95efd2261ae844133d746227823de01d801efe9c09292bb4eab5ceb3d1a14de3073b241603465c59df07564c8dcfa88ade8fa1bb80aeeee183a71db759418310a0f5fa50aed7aafaeebd35bea10f12195c76fb7b00679c2e50e86451898f749f8ba1213cb8ae436b1d04820177ea941b04d436c665bf0b73bfd2708a9bcd633f2091459727de206b680ed1bb4ef63dbd96cda7f64700db0ef6f017eb057012f2a9556479fd03bdd595bc8bef2ab31d4b7268ef0c837ecdb8d59247476c50b3d29a02fe95a7aa5f366fb30a43cc083dd954a9a83dc216cee47bfb932e7672064b811cd7b794661cdb776309d6ffbcc970f15db2d5f30e38dcd531229a2e7c5c30551856280882862f6f78573bf5e6346eb80b1176eaca0c0589a573c3034821c2cf0dc011d1d2050cea6db96a4ba4e755e7bcd37554d482ac586daa3584d1b8664d719bcce38a55f4ce78c571b0c13988429f9345cebe841aa6e1106d15689a98f6949a7ef86cb84ebd624b7b81266b008ea57fa3d62a0a29c3c13c57ed9c84e77b75e995a1284a7aae33aeeac96f569379ee4a2b7cf8f456180efbfb26908ae0627f789568b05c81b58e77050cc0948245d743fbae47ec87d76be20a692f53efa71c054b40bd15bb96b97775c8aa88caa9c282e6c7a9bb75d21f44afc6c857f7bbdc238a8008efa241775293d48bc68a30fdf89bff0e18fe38f77dd1e66483165aca72949f963e0d353239cbe189e59a81fde7428806f58bbed738b259f960aa649b9407e58d5bbeff32159e2f87c4bace438dc2b30f3dba94e00049006deec13cda3cf9345239dc3f1c4a19d3e4dc5ffc3b5271839e7cff66c401ce56a03bcf7824b5ae3e12d1b18f091892aaf5762ab7e530a3a8241193047c161d1ccf09724bb2bb72fa3283e9312a1dba27961753672d317a448009ce11bbfb082c4c7ff799743ef8f317e3d3035dbdad0a38a9e7676dea88fcf4debd7a29d00094816010336713fc99f1a2f99c597d69f50d3a68c3ede26b0a4c30c58e173413333be9b96bef69bab4f8151384a3ca9395f485eec553d26a9b6b17d69259525803e77e7fdf9567f59facd3aeaab4d6a88503b0058f49d706036d4f13af7c79a62ca56c7fad80839eece73d554eb91af4ca97d2b5540cd9662eb471c7aa92509c1025d355d795fb1238cfeab52daeb6f005d9eed02effa020077d3f0f0d61b678963025216842536b0409bddc67ce0007b49b0ef3ca899ba0783a285b6702dc2beaccc8352878070285ad20fc00cde651b20424f13f1f2810478ceeec46eb5f929bdffc64c502fa14f4aa74d836e72dabc965d4c2972cca0db787228ac413bad30594d1908bf1dce2e5b5439c1fb59561270f81feb5a30afa16a41b76cac8b16af679e4b5eebd73839344b6def93cf20d7289cf5397a61ae6a3b94e2d22709ee12420e4f86e3de93b2af7eccd65196e6f289879b4572391163d7c34ab1a9cbf4fc7e8e35711849517b31918e5dd16f24240a570064230675b38a86d0f748358e1cd129f8e818797696f0e66b34efd262517d6a01453c021fa2041be13acab70ad6488f049aaa1844fb6357a6441473da7f27bdab71f5f94eb71f9956cb390805a011545739f6e91713dd3e9179d7ca0fbb3bf778678a64aba11b367b5ec1116f6cfa0d561cb6c086c7271591df881053387683fe8a027747da37199ebac48b5844c05254ce75cdaf8108948b193ecb655d87bbf8985bca575170748481835c2b2203071dda17116053c9a8d5ca0d882e8f11ddd5bd31027c813ad02c89af4452e49e28158d7c6af1e0e979c517ad01da919ce084c5658b6e63009b556f73529f2f098a8ad2b6b102b07e075c10487f6b44d0241a744f3ff9f53e3de96fd012a258e2a5edbf5bbeb1c435dcbe1b33f16fee6530154e263f222c476e4f91c91552a1c96568fb9cbc5c196f3e058d8734405a1148e7f8381a787acf55929e0baed5a4d5efb883792ee71d2af5ed425de954af1d3ca997068c4c035afab93a9ee18b12187054f1c73c88379fc688564a3111cc0ae8104517b8c0fd9a180567fbef99b63bc99a83b03927887615e01b9ac506a2f5af8ffd672fd533238d4afc46008a11290b0d8018ccf2b2238035905fe9784c65521b0ecd9916d821b76d438007b2ec8fd82925ecd352c62988549bfc8900e841ea5188591d456953112507535b3233dfb5e943e334bacab7395d51c8c9650f282876e50366536df13674099b5e2fd2e21b82064b88792d40ac2d7d3ff0eacbf5d8df67200929ed5918aee6252103b2fcb4b6f92dbaf1d2ab1444a127b008dc2864aada34ad1f34ddbaf0ae597b31bfe947b900418996aa0b5eb2630d30d3e0fbd654db89efe272a3fbec3678eb0626d81625c1107d233ce9c62ea80d0132097d1ab691f4e6de8c528100530d5407595b0e82ba5e5bb42455415d19dad56fc174e63a8f7cfff04721cde01a23a06517f64ce986e77f42b272b50722c656bbc509a17298e5c46d0ee89fdef6a1ce55735abb6fd1cf53603eedb297f653d340296f8d622c9d34ad89dfc742192654cec03b96b8c655089f4dfddf2b63d2b8b8baeed74e440e3b852b3e3cbae0aef4ec681745028ef763b91d15c6008291caee41afb8d9b408c809b3fe6d35dcc192d589f30a655bd211ea12661e305be8ffb3a09380791b859c1df16d0184b8f4c6df1167b337608c375d9e3c39ca382ec4bf01e404bb093f3a7fd5e8f5ce8376b088b686e895af9a3bb3174e61161f28e7da6b56ee654b0033a96bab3957f8be60a3fc6ee515524d51004ecb580e88874eaf19a24307bad5d6d68479e7df68c8b07a45b12c6ab4be641c1b3c0f0f3d03784f8354a0e4f01333829dac2bf0a6035168d4365d933ad46dfc0cd571f62927b29b605b6a0187898f51fa57f31a92e6ed8a7bf209111266c5bc249fbfe3dcde2cf6c470ca9320f62a3bc3db48db72645dcae1c5fc57661100eda9ab73cc1ac9264051ba3254d0270d3bdad4830a818944b67d19d9ddc6875a8e323b53093166c27b16734593be79177a3d248b2583b61a3292567cc45d503f66d52aca524c8259d60839de993ac6dfa44fd4b14266975d96a21d670a0791b867c08115720d74617c7d8e6550b5b9c4280d30fc483b412c99d61f0ce79205f1055480efdb7ea8c63ccc6118c049ff6d86dd08bb076704b90e98615c4348446b81e1e22c4bed999b90761b0507f3a3a0d6bf16294687290a9e28997961f46d36706b63dad4fda7365be5eeecef8820b3f94e8ed6c4047e2e0cf76fde255fe33eb3a63bb40df56855aeff612c988d11570ddef180d9067c4444ed1159507a9f39dcae78e26aa1c81f22d48238943c2b7e0fd6498a696ee91e9a9a0d2a042323884b298c6c795d55c96d250b7c067bfa35e46dfa7e6c2f863582b6ac2c0ce8c71865781c50eff83c6fd5216aa4c0d298d56ba411e5ab00416ec2ed4d3c6c909d80fcba15d533d430869f465af61b12d09b6c662eb7f234a049ea7088f4c122c6a3d68e2b6058313af4cc2d5799286c2e23e3735504a7cf4488d8a48098794d805c0cc216d2f4352cc3baf29d1d658382c34069d6b0b0c29e2251165eb1b5a22f57b824202c496e6f0375f416fec5622716a21ba4bad2925d4b33c9cb043f3dd92101c5a79c5e4c522d48ae3a7698fa36b9c22d8e1b1dd5a5e39b602bcbe157f12d7249ee01bedd7fccc7998df54a64ae21d689d968896ef330f45931167269aa278be4473fb39020847ef5050fb18db27483a31ca7ff604ae0455f2e1c8f6c41b659842ddd5b4b5c7df9f381404c031303db41c0f8c2535507509a1dc10bd2d3867f1618deff742781c07d20a10c949ed85ad13d1f57bd18e604b82038bca26d5ecea8b937e959f61b605eb51bb33a3a41e1fb1a51e30f4c6d8722a91cf778ac94f90d3ea85129281a91128219d2402c25ace17359398c93c266d859a725f73cea83c27f49be24231aa0e07baf666f665764e82169688a9b09da9501fd91cb542d6b230a7f397b599a1794e28c4d3eaa5ffe0981ae04620561c6a90a7dbedd66b79aa45ada09b6713659b76633bf84f8c8ed88733489e7e71df46113efe9b79a1e8d3a63ad6630a54e16e346219e931ca37619ba0c4331bf2d7beed32a6e94cc661bbf57299c67b5f9dfa68cc7aaa1c34e954b0407e4d88fa16a0a4cd2bbec3cefb154242b9a8b7378dbd3d2b2fe3650e25cc8a1824ce893c11ccea724c4301dea02e73db77dac86850b0f3526b3b6d852ccc92625666f8e79d20d8ac2047b539fb9fe4c09491f7e218ef1c76aef904e17390bf2eaa89298eb08de4eefaa6fc029dfc1b7a72d6a123209c0ce75baf593a850b17a717d5e6e0e8b28d53cd22d123de68f48799aa37e6736322f296abfef37a1c128b24f7e04313f972c5cd9ce9bb72215dc75e43026c05363c7700041a0a72170540a9ca7d8c34cb8681bd5eedcb0ec0db5bca3f8eb5d120a60d85111ce3d3932f53640c47cd818e1e7855e78b41d691db61958965f08dbb5646c25a44d8e94aada74ff424b51590a726d1e9bcf3698834cc3e463a4563af8ff9736690d12798bbdad9a8dbb67d20ce9451ba85ddbc7a40855136d6d12b622dd58b277a5a08d1e8e3d17c88ccbe43a2cc493f56d31d6f9a78170c3ed886c534dd7c5177e2ee07af60f5c9e26cebbacb3d23cc216cd2e51e9f25ecf14596828805b8448481afb1de10e64455017eb29f98b18275362510ae863ca747ace6c404488770c6ef43900e02c88e610068adf4e26a21654e845e06979db78999543c2b1fe9c06f34898966e150278f38c99ad0bec673c2c246aa0b9132fc0c278a3c867ce8a3b4640990d771d463e02c6f31408f1a4a53f3a6143b22eb2995f936cfa6d35c409d8b326eaccbb7c5ef726b2e63223498c5ce732ee84e32b7079a408c03d32f21663bcbe0bb8d5abcc8199b74de7e94ed1879b4ddd3823de3fdcd24b182e88d8374cd4f581b04b87d39ae8008a4c4ced7eddc15fe4482ba5cd", 0x1000}, {&(0x7f0000000100)="7101d7655743037ddb018b5900645792b92608c30107308305a5909ad01701a28e5fb2088ca57395cfd435daf19031270f4d458ca1324a0138d45fbaebca5c27214fad41f079202b77304fd359ed4cdbf6034903caac28f285092a4b06079ff7514a3db6f02e8df338cb120c7463a17492b1", 0x72}, {&(0x7f0000001280)="2fd3094f3d9b7f15abfd4d6723c5e1fae57dd6e41237729dce4da179053afc9d782cd0e18711c0c5a639f8223e72b193dde1fb89f501acb6cb9e2b9957460460c0fbc80260b1eca21f4a8979563364ea337d5887f9218b0334c65c70db", 0x5d}, {&(0x7f0000001300)="c750ca74c75bce962994a3172638fb1d0ec1cd421378e85a18f5b3339e8c018d55b6f1ab9b09e1e6db769e64f672f13a0c726b3a58486ef01e1b75e5de2073358ddb87c99ee5effe569e5092505c72d11480bb40b23f1e5637e90e8bd37a5b66686c179d25e7a3470447530568ffbc3142bf699076eb2746b7af9754e5e3a2af22501ad2f9a012c0e159a029cdc86082f98da2e89466c972d4c34caa2386ffcdbd5cdfdd2a29e121cdcbcaf4ee36a4b7782af0eb5ea1e0d02c962646f23bed345c3687bf47dcabec6c3a8ee6017c", 0xce}, {&(0x7f0000001400)="b12db00e0ff8d1cb30194649e089057c22c26503d17a464b0f60dd98f34df8a8599136186229e02fb8f89565be6f910f9e1e119a28e14d7cd88ec33f664e680e605e41920e99d15d1ca9ac09cade3a576f058071c51247ee84f021696395d9407ba0be671768d90d8d5dd18740ff4d223e61f01e83b9e79427dbb318d136d6f14ce63f9f49b171970eec377b9f2ef96c61", 0x91}, {&(0x7f00000014c0)="907ffb2883013d14acb2a73a5eeec8e9acba3e3004d2a051567d9af2a2a4b2bc1bb9e8b22920982b4b3ae5b39f2b1b5e53a176187412c73191ca67b27c9248782f36e0747651ab5c2c13a541532cb313051b7252f5db17397ad8d6027a63c44a188caa2c", 0x64}, {&(0x7f0000001540)="f3342c665488adb70f1a3698394731912f0546f392833737db5915ff70c382638300d0b893705a8d770f45dde7bfa2123807517ccbb2a9cfd29777d5dd7d201b5a46b8540ee58230480dc6b09b1e5193fd3b03c695df42e55252d33f0a553fe71fba5ebb1c52f9fb821e7cdde61a1e47686dc356d408", 0x76}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 20:37:29 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0xf9) 20:37:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) fcntl$setstatus(r1, 0x4, 0x0) 20:37:29 executing program 1: r0 = semget(0x1, 0xa2c63112d1833921, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/198) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00f0dcb6a0c91539075e2c0a000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) write(r2, 0x0, 0x0) shutdown(r1, 0x0) 20:37:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148}, 0x2000001) sendto$unix(r3, &(0x7f0000000040)="25e2ec776eb67361d8892460c8b1f1899148cea2cfb50a55786346ac13268a8e9e06730d8b278a", 0x27, 0x8, 0x0, 0x0) 20:37:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3000000effff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 20:37:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = socket(0x1a, 0x0, 0xfffe00000000) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x7, 0x1, 0x6, 0x6}], 0x7, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffc, 0x8, 0x0, 0xb94f}, {{r4}, 0xfffffffffffffffd, 0x10, 0x60000002, 0xffffffffffffff49, 0x8001}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x1, 0x7c7, 0x40}], 0x4, &(0x7f0000000280)={0x6, 0x40}) r6 = socket$inet(0x2, 0x4004, 0x7) shutdown(r6, 0x2) r7 = kqueue() r8 = dup(r7) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000300)=0x7) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) 20:37:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) fcntl$dupfd(r0, 0x18d13862f2c817d6, r1) 20:37:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 20:37:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r3 = semget(0x2, 0x0, 0x6) semop(r3, &(0x7f0000000040)=[{0x3, 0x3, 0x800}, {0x0, 0x9, 0x1800}, {0x2, 0x5ec, 0x1000}, {0x0, 0x10001, 0x1800}], 0x4) fchdir(r2) 20:37:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="19d56e49a3922316d0b21221db368ea16c4fa590744a92369607ea3c0bce65a6bb3c33b45d7af33a28668dc7b6c48201ff5bc45bc2c8372bc5a3", 0x10f) 20:37:34 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) r0 = msgget$private(0x0, 0x80) semget$private(0x0, 0x3, 0x500) msgsnd(r0, &(0x7f0000000040)={0x1, "cecbaba28477687faa1ab0d406"}, 0x15, 0x800) 20:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300), 0x0) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() fchown(r0, r4, r5) close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:37:34 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d13bf92aaccaeddd0e84f8052708166275a9b40a8c02e9"], 0x1, 0x0) msgget(0x3, 0x208) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x80) readv(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000240)=""/114, 0x72}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/26, 0x1a}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/139, 0x8b}, {&(0x7f0000000600)=""/133, 0x85}], 0x9) msgrcv(r0, &(0x7f0000000080)={0x0, ""/140}, 0x94, 0x1, 0x0) 20:37:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="f203e0a97859047b80434ec5643a8d8266793b68d293c117d6f2852903c9e1e3b73c4a2d4ee5325b7f41b7589ec1d44d2cd2653ff9dfa6d6bf5b7e0eeb1b14c4e197ba6d847c", 0x46, 0x5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) close(r0) rmdir(&(0x7f0000000040)='./file0\x00') listen(r0, 0xc6d) 20:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) 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() ioctl$TIOCNXCL(r1, 0x2000740e) 20:37:34 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000200)='4\x1d') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x20) read(r0, &(0x7f0000000040)=""/51, 0x33) 20:37:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0xbb9a8915ba3ad238, r0, 0x0, 0xe) pwritev(r1, &(0x7f00000023c0)=[{&(0x7f0000000140)="5fc1a91d4764d9e9a5b9da73656d6294741e98311cead7c3d3b48be5cfac31b3d3713b4be946e2eeef0580d193e3b86f185afca2b1cd4c7a5abafb251d2c20495be82c0b3654bde416ca8d20194eba299f8fa41a4ec0c12fdd1cc3020f0dc16b3dd96ba93e0be0b26ef6057c6c4734dfaa93820ede7c50e1c60613e864c765d61a3cbb583210c4362aea40f64d29b38a7f72d6df220dd2d550eb76c9bb0c417b883c8fdb6f041acab4029edec949b41b91026b0923719a853ae413", 0xbb}, {&(0x7f0000000200)="1e57df6594102d30fbe1b6a5d90dec4eaef172e7295fa5d190d4edd3d766bb3d4bee4f353d4e3cba06b3f42320b735e6def5865a2a0971cbc8e046cc5afbdbe1ecd2c16c0bdd243d7249bd47f1d61e241c0eef4d694ca8caeb8d8a495c05edb4a912229e3c6d94c7e837a2abe0c44b9b90000252e3c8c1ffc2bb104d9df3b849b89aaade98d35274db3a550b1f3e6624ef4bb3904abbec1ea13232baa7b4332de08751f077ee763ccccba4ba49a45838bdbf790ca4164cc38349311810b651729fd6c7b8837ee6ce58cc44c10980929b0d962080cb71651a995c9f63e560514b25b50f726672cd8533cbd86c763299990e5c58fc721ac7e02dcd9ceffcc98b9337922a161ef2c88c64c8ceb0f4ce2bf624d00fb3cc3a0d42667e54bb2ffbedf33a45968c8dc642424d1c56ef58050054099a785f53600d6f4212f3fb75e04de8d7442d969537f2d0c8dd95ba7454d7210a932f57ee50b7e6fc05f4933e0715fbe2dcb34b67d55404a0d93dcb22adda6d4d6bee9951d114800a1acec898f800716ce0d6936167e38f2003876d220bd2fee39b1ec28c0087e76ad34e9f4cf61ed3df4e0d5cad9120c60846eb0d2e0c2196c254a6ea2293d94e009f7f2fa0185189ec9130b4578d5d2fb1734fb1eaa39a09e2b730c35b354b3349b3873fe627acb3e5687f4d8c02c523feaf272c83feaf0b74c544b38cb4338fb410e79c6e86405b054c35c3a6b026a8929bc3a26b6810bf73e126ac24fd6e196d2bcee199599691cc3e0dcb0cfe4ad279906894b27d24a17db9b86d6bb0d315179e07ccb8141141cf91d6083bc265273af61492da3e2a02046947999fb8a98c5603c2a8742b3df678eaf8c4681b80b3c7b2abcda12a55c4ed55c3ddab0da7e5d98eac1532ddeb265b9ca12ce88d8c1a33ff3eef80cededf67f23b019cd333ac7067d0e168feedbfd0a4072a9fb13df931271a40766b1b3be2ce9c77a8565b0b54929047121cc1cba9e5f2e258b75bc185a24b60f4ecb3e18aeee4137d198d1feac2c0eda5a2ed52a38d96c997ada9276d9fbfa67e4d4b9bfe98f8c90878206655316acee1b72c8f93c6b6bba203f1ff5a59cb3040c6bffe1b7f58dadaf373a9f2c4b4d458bcdbb0953a9aaa2a0bcbc7e6b2ecd7612bf5a328edbed93d7119e32f18f44ef504c84a568c2c1edf383606e0f00a7eff52ad209d288d492303a393f5d6e5105c65d261952e7f658c68450d5424b4b777a02161c7889dc5ff755de7311b6edac88f1d8f0a83e151a4ed4ff5012f7d051b3231f4c0d4fcf48df5fdce2d27fbb4d0ceb6b6249589d0388fa3fc8905214436401ff85300fcf57a56973afe25bb58488c67fe17961a034dfd5afce5915db3f5ec8a0e36987e43b36c3766db546be359f45d20c26082457b60a8ae237230e2f978a1d0eec24f23ca1e9513fabc3e0b9d9c202aea0cf4a65b293e29ad403e98db024defe339b1d94f7b51f19fda896c489250ab8f4c34af683822251c41759e77f2c6be68c6fdf5df763e157b6df2d3fe0ededa0ca73b4bdb029518935644774da4103d0f9b3fb9d313c7ea17c78c79043faeb36cd3eb34fa49ab352eb97851796c254542bbdba462fb81b23922054d110d31eea0d453a9c44948d6789ab02158ed319b49c2f14c027802669409fb36192c73018597dc37b7f21d37c442bad5f3fad0bb206b2e2989e11bf9ff4cae9670743798e24cc46410fa095fecaaf35c839e505453db74c511f4e2348b92a79090e012e6aad7c466d13f866b651a43ebb138d4c412fd621e18af0c1815f35399e1e6387275f5edeed40817c63b14fdb577b9d803f986839cfcb73492bb3e8850b59ccdf7d4d61b0990ab3dd794ea3b7d58fc73db9a7360b1c9f5570de7dd2f1b4165456a4bff9094a3899dabb43a1370204aaadd72047144c3fc69ea4afd25252e7934a303c657e2bcc5132244e3f8cd40c43dc932c4adc6276ef39ef9e38dd10e541dba80dc6506af2ec3676526fa667906b159dc5fad901ade2d77ef6ce8a6252037882775e1d185387fe3569e87fa89c74c112913e0ff3a5a86120ea952163bc55c65e9a0d0bb91ceef701db304253692d5fe207f12c3da6ee23b7b5b84bceca02e5ad8352c18b360eae4630997c2c2c2d5d3baa6cc525ccf0eb49360ce13ba68eff85a9cce9aaebbab961e373889d901de8b7271eb67456b4216ecf76d4541dfb7ef99138ad09a57b41a2419f17e3d3fab048f5319cf75c811182b00ce9472b61c363c1db8db1272a47a7f17c02894e336332d9a225ab3389d9768f246b10d417494e967abcc6d0125162b889601287c6917ddb49fa65d0eb6b2fccd50415f9170cd15677415fe4a9310e06f8205c3d41385807dd2457ced433ed457f9f97458e1bd0117aa8893b0f7c0ce34e3354a355e4723672eb4e44c2397aae3188c3a377bb8e51548da48e690b4cc87fbcc83600b9e21c54433b61281289322011533688176d37428d70d22455ad52b7cdda91d3b771cc9812e91b6c77eed5f3fb1ef36c35a6a96de83457906d2f64d35c10e8a240f6389c5577cc9b4abe3cdcea8fe1199c0d837d5fc624fcb2fc0e054f0e491340bca0ed99bc57d8b3faccca9825e502556dc54baeb0ffc3476336eec80cd467b2f349e3cd18b1f8bba6ed3b0a10fcc55ab291a89f662caffd9ac66a8bd6ae5456e1b6d04a884a294e055b4d94b9ef6743eeef9be30519ae54b9c384ba83dd26c0a4075183d0b56577aed0f8bc46a093f5e84101276ce1a99f778e8c71a431e3653c2725b6d85fc9a41bef35a12af7ed9620e7a49eb7af76f677aa2b059507701ae7d92dc70493c848a9859580921a01a8b7b87cbf4617a79e64f8d897a1ce5c25dd5800543b53b9a34c6bdd1a2fee1a563edfd9a076710991d1d755ac8783c48ed6e4b9518decb8c157c496470866af00eaf344456266c3ad25fe8f2053ad30fb940eafaaf6b448a468a459c409112eb0c40f7268cfbaf61ef48448f6c443423e0fda8a616ba1eb0c7d70182a6e9bc3fd5cc0239ea8c37b6a9f1a65d8aa3ed58c71c1481cf62a5e1ecd01aace99c22d4de81a53e9eff38bcb8f94632178b49fb039208c934f962b3104b6accbd5e5a09a828f9512bb0b0d1d791ae381fa7a03c6df9a66bc5ae6cb102eabe9ad45bb8b320ba6d3fc96faa13c6ca54f4828f1996b617ad21a6f931a96c35cbe40feac1441715f1a8dbbadc4c64fa1a5e1cdd34269b094ecc48e1a4b84e3d4887fed3fda2c4757f0998f3adfc6868aaf31cd75c29c8ca1cb27f548aa7430036029400f4f42d02b726deff6e80589d7715e7d1920912d3f467fb69a795cdf561fe266dbc49e22e68c108d2b09e5f720722465ecd8908d6c226b742c22e4f4f88f57ea2088e8e76db2cec90c1f0a7140dc290310dcba35e915ab5b341e29a76c04f5b9b3cae30fef111e31e2dd4a1cc240a907ad02e9fed5b41031b8b776984a3c89167b19fd7584cf3d8302dd9e67f37ea9a04da8a3d4664cadd4a3b6a3faa425047ecfd4c6587839dce90ae455e68927c04baa026ce8dbe16c36b038a687aa3a09278035784b0d5dd7241de7c46a4817322e256cc858d2e2eb43112563a7485dec9251d92aaac1bc49b627b9b30370562cb1c09516537d1ec8e958eefba5bc2bca39bb1be374314072d76c3f222e6b18f530c01a271c0de276f1a83f818b2f6803688eb1d85999ee8c975e38ee45b7edc1b0c301a1f6333ab77436ce5641d44a920280331770671c98dc8dce04bc5a9516ebaebf5fdda0cf40ab71dd76cf0787e49fb221b7bd8a3e88022ed13428269c58a2faaf5ee1bf9a17c27a9745fe668659ca266dd6e9613e73db37c7bc0ae140f0cc58b919d80ff63aef6e1f4b0e701ded35644af56407f4e571400e45ce507ccf33444c4687a0952ff73719a1578147b19278f7fa874cb5d16fb27bc84afadbb2cdb7407ea8c7909d7d5f5eec8b1713fd27cebfff47fde59de6402e9e8e8aca4866a628a8c5118e17307147d86efd1dabe83d0290cd3769a5c38a954b90f50454cbc3268d5e564ba015e202f28edcac079145019b76369b9e14b66e8f33310125e6aae8726d366e7ca6d2d32cb2ce27caf18aef48f9e6ccc9f2440d54e0e1160817c51ccfb93b9f01d186f1fe181c73e5162af18f8b500eaf478377574e406604fdb0434ee6f3f9e5128b7bb08a381903346798d2457dd02732dc609e66709afc36a2c6fb431bdcb2affe2cccb48a492b21554190779acebf46fe78809beaa920fe122e70ee89a350298f79a5b1c3562672fe375c35a8cec712d4813663a83a4f6ea552e6c03b5cf78a273914127773f22dd7b4b5f3680523a04afdb6e009b0b43ac072945584abba31ace41932a38f39183b6c8120feee671224d72e6186bd6945faa9fb7cae93a0560c311cf5dafe2be4f14b618abc2d6fcdfda66d3a961eca2d0e0d6a6e5921debf4a2a05c7811da387cfd59344298024945095e69d18fad99b86a142b618bfb612d13fa3010cbb4fc323b890f0f9be667e00b920692111b4b530421d9d6dc7005787150276a643ce83bf989ce8d57081434b69b16877f9c9c636098f157035445e0132a272a1029d7c79ba47525fa4a9306e02e917599124d9d0a52f3146db7a311465479823cf38d32fc9dbfb1d01b57f0ac391dc5e1bf921225d291bdfb09141aa2a7facf9f20475dc7c4c580ebf282f51d333f55378405ad6e19cc5f9a2e481cf960c36fde6f61885c5e69c5a6a1d0a4ff2a279bf72b28d5481e431b61ee59e3bc62ebfa9484fd24df52138227ff362d1d48c17d18dcbe3257fe4391b59aacf1cea21744e833698ecfd455853e7181eddd8b89081d98459b0689aa4c230c0a5dc38f4e3aac4e3169e276e7a2fce7340a82cd0a805618712e9a116e73ca9c448710337fd1538a2f9b6cbc844290bebc6c606483387dc3a797c31f5d35742176426682c8f9032eb54b58f0365e23a27985b56139388b91a6299397372f1518630326c2af58b3ea75fdb60207f4ff6230db87bb387fe38bcf9167eb0dff4f22440fabb5dd9f5614060ba049296ebf6e37da24880f037e628a73cc7bf5824c15f265c1e87be3e8e99959c77692794b8f9e30a5021e6e01ee50846f6a4604faa83ac73e5a465cfe5e5a0b4b0c79cf08d21ca2f6239d6f9f8b6f52524c55c952a0a1a9be5f7039bc3ab93a7eb735c4e3ef9e5ccd3ca2b34f2ce071b7152c9f40e28b4f2f71b6c1fcae1bfb6318989933952e57d0a9a8b91041aedb099940d1dd0248f71c512aba63146886e5b2bc314ac77b1eeee3dde0bef65b107213a2165f7cb25e0dbddd9513b63fa5f0f762f638be6780a0d05358a69de71f5f8452c15985cf8d80e57205ed87c4e1b2a3a7d3157cf96e952d54c173fe3e7a1e8fd9e46404daa22baf259dbcccc7c81b357964086457faaac13c5c3bf27866a391a02cc2054e4a054bb31f2d552a261742a1f0cde01cd393525d14f63687a4acbb8b0030eea1e5841e855a628f204d222f1b17205298e6015c20281c907180dddcc974d91dedbf49f1f23c8fe6e8361618cc40bcd595bfdcfeb4a7bec1e828534a16d0f32c0c97bc91ac8123b1b43dcf21dad34110868a7a560dadec2484631aa733fa888c79eababca33c3e0d658d2d1c1c68d013306540ddce43962247bf84284371cbf7b94ac10628c61428842ae4c798e088e06990e996c5fb2d5851462f9b448602421b2a0fee0b00a7d806ca9547274ea98d8f515a8b66c81d5eb55ff32117726f590409a215ffa84ca39aab37a3d1", 0x1000}, {&(0x7f0000001200)="713a07aee8a36163638ae8796bee867fa6be7c73bb408bf03ed157d9efc4ce3c8b03ab3f833fb1d37fbdbd4f71b60830e3439543ab11ff6c333da7b4b08a6261c928a0bd9e68e6312187382f2e6b3a6461439cdefb763d229b11c9064a89e310f8124859f4719f1a5ab5b20b9a1856ae3a57a858e19d91581bb09ee5c3615f915cb19adaffad6f743624a71625d57b7cd8c5e5c1b30b0c472fcf6f93763ccda52e700e572b43c7ad60b8d983e66e0872bcefc4b0178b7d4f5cc576baed27616a53878664ba78f2f5993c3f1167d8c313309902a057c2a94854b55ec834771c3099ecd4b7a81c4155b31064d6180451f185aca38545cadd85e49b11af526239eb78f2ed80f6bd9ea7b30cbed9ba30e6557f7ef7e444fb59a10953814b70a3acedff468ed0cb62dd73109e55a99b49499ec90ce91d4570c776b5316164228733029f7970e9041f103ee751cc8098148e3c03f4d8c65b5a34adfa3cbdb19437d0915e0c05d93b3769b5893ea36a330d8f325afd5dfb7821c7c94071f853fc68f87381cdaa056dd8d318fcc76b29e6f4500177e1d02035613d8fc25853c32e45271463d92105e9d09c7dc70dac39085059bb6478610093bb29b0e476d0a6c4a2439e3299ed7958d54c6677af0f8d8ae0536d01101832e5de2aa633695d1ae4a9e9499eabf00f4d44e62eac6e5c92c2bd04951b53a878f4e72aa7e2e12c803fe9178156c58a72c8dbec244569c355211e59f3353af915460be622d198d456ba421150e66914bddf7154abe738efc6d173e6c8180e359ad1723ae43ea5e57df844d6d9f0249750e663cf7dd5a85378d791e0370b428f6f9250c3aae91ef59eea3a3500770aa3c069bdbe9837e2b6289f1ab67650db7fc019c728a786e118932e024a1a35063de13b2af54687fdc16a0a0598dcb6161056176c440656a37b1bb44855192a179f6e881c935e16fa88812f69aa8957ffb81d7c27f3388f9114f7c3eb6051cdacd1557233d5836697826bbf1b517ef5daf1cf16e92d68161695d3eeea72b01f9ceb18e0545260cbda8083ef6025c20e836ca41b598c15fe1c02d3ce8f63330529abd4bbbc948a5fbc6513ef475bd4711b75a1fd462b48e9bb23b17c8288ad7abc9eb38e3801805f11aa3c2f7d5641e9e8096c7f89baa8614600243deda47fb4ecc6deb612c8edf4a27cfe8149355c8694a9dc1bc3e8b418e658a5da117d592af8c2852d30f776b7a8f7afced190b57e6fefe8bcc35ec7ecb92d26cc4c08b5bddfac4b23f63b3845dc8ab3dc78a113271f23825203a0ab78e862e3f13e0738562600147527ab2b58232314304385580e02ddfbc9bdc98d9bd4ac1cb8fffa09955dd8f355e5dc7d7632fc4705521dbb4f2ba84a7739fd16f55eeb7ed3b88ed34ba0e05ea7ea02292f82407bc83febe992efbc207a1ee415b91e9eafc91774889c30895674b8d65422aa550a23284ac7ac672a3e8fe46c7900306229b632e68d6d5e94ce764aaca2f8f948ad91d0f08abd92ef8491b8df34e9bc2b8ee519c6f4eddaf856b165b76616bdd8c3e14283bfd35d64bbc5e0b9aacf2122bbe799cb8c21100671b807e82d1ddc3c79c43404b294230e09911353c90f8bfeb2f2e021761e932cce59116f45ffdb7fff9ab21420c4f2797dbe5ddb79de2b5983f8b2519138be700ae522807553cb603975d275127ae596936438d2944a4dc10e4e6643fc63b2c347b88755017051fc4c376e754be5151ef1bb7d8d635e8fc52a494f6d53c18c0de4746d7f8413b6c8f5846c9444ea5bf6f7cbecf058cdab9ef4c31e581500315e453d0d7cfb0f419fce1873a1cc87544e057d67f066e536a218f5847918747ebd9c726567d310839b214407b0dc685f2eabb7a4b2c3b98dcd379804810f26a8abd0d9e419aa0f6a401bef0bdbd577597e14b03d7bb6821991a752447588e97e311f775a6a196734341103436d3ca797b204b8e350d1e9408db9fc4ce17e6f33d79c419293b2dbb9c82e2f48220b5e2800ac5814b9d08b00ffbdec3e32c90c8bd12f90864acf1b5a2adacd2d0ed726e19b8ccdced6995cac713b4bf22ba00b3d6ac3c35caf8a3c42fd90e0df1bc16b529a800b164f41bb9d78c8983f24332a916041e8f6b6d33fe942a2a3eb629473e40e5fe71518f76c769ab9348ba5ea6beb706c1f7618497cf1bfcf3748776718de2d2702069a17cfbc5e58cd137c372a6048a3eb5ae46799e17ea76b123fc8431cc835d66f7b5d31fb026fdad2dbfc7c48bdd695bacde246f909967683ed13fee2c925eebdf9d2c9ad1909336393770501aff2cc86919e60d823b4cf9d0c22f014bdc103e4d36b49c95dea44e9d1da9b3c65294e648649cb32ee1f8aecd69f115eb7695421c67d6f0748ad47f63c0fe5577fb112107ad08e64c3e1006ffd0627704696104a301af03e16117399ba30e82d535394b6fcf3759925356f4fa5c0c31946fbd71726bf163bf4ef7001553a559821f4917a5c4f1d3b9c127bad60e826a40f1f9ec36f94fe996c3a54f57d9a53e3eff482678b6cc3cdb0108ba99e1fcf017ed5a5f10b62963dff0e357b45da19db26e5af58080a69cc0896c7435e614c4852032078bd43f65f0cc8f6d866005450003da255f38f14faf186dc6e17c557733f89c286139b8ee5eecdb4cf99ee455d2706326ab90914697c317cd42f1bcc54062d5abded77d502f1183948b580a0adb130266bb7e4efe5eba2f2f5c63939c9e71dcd01283fd7996a86230bfbfd48bc2e904d6eccd5e7af2237b823cbb468646b2fef8ec6fde91f0c162575f8e785598fbef07b63984e254f1955e1d562c89a310b36e487e6340353228251ce14f39bb5888e6ac90178de692338930db463564479084b4ae84f1cf98950ad776c73f7d39fa5e9928aef2973396863cda37cee70bdc25800e7183409fb03b74aa95d3ac54231557b48a594cddfed513db02cb45c31fcfe9ac4a8e295a1d6eb7789f3ad8a3af9d64bfd2c3901b0b3586dd9e563b0e753ba4d6005aeb42511815982b1c7df5e00dbcf8f8c4db426152b36b1cd72852a0dcd8289c573c14945f90b5a7b14f7f2873f24865953a95c2b7811f99c69e2879fa1c8e9e0f154c675cef14281f79f7dd79be36f39e02fe00a111efadf12e11d4e4741958301b8559a4c9ad1b5185638b6812c27d50dd4dbb43197e8fc431a93a2c4e7ad61ac10940326bb719e2ec48070bc2e53182222dd0e58f1df73aa040aaa54e73908c08cb01a75a2f30be2075789831cd84c13fdf9f94eb39eddba8de4ead60383c8053ae7d22394b5d0d0410473bf4c76813e6a794ba8770ec2a3369c595714918399843ee1428b92484da9eeac594db7ff45f5104f36d49d2d02cc29fe696b4a96987355a530f3c0bdd458324fde26102eb6bf40cfafa12984309d84500b3e66cc8c5ce9a15b06508df458348316d7eb55ce0a898da35a57a2cd17186a45821ae5661b9f35927865499da684dd9330dce3d27830348d9449b5c1806203ea36725427ade4b0a3ff635707191487085155ffff33352aca676625bc46b1f5a3f90129c6260d2469b23896ad7341ff5aa8d6924d4e0389c960f53a864b918299fc05ec82a946e809553a9ca13b52797629cfe92bf744d3e5290b577711f7e54f8006f85829236ff13638f76d787e5f4d6e52a9181f90c8a8855c5002db78e8faa58079d460eccb19bd6ba9782cc40623588c70ecbdbcd1eff7eee88dc7b239f7419cd4f8ce46bdc6a3479401a2711290f45b730ad2dcb972d370ae2d911b8a50c53f4537b1c2f81a59fe644972ced9cc53e3fb9a6c4a3bde0b3305e92555321eda80cdea70e075052c4e052c0811eeb642ae53e616cef8a26b5ec9f985fa3f2af3368b97f88ab28e0f45119520803ed37ac2bf084ec30fe754cdd6dd3226e10a9117c9c049782e3524e37b1caecef019295255d323528535624fa1793512e2c84389c8e613c4d17a0ce2edda03232c660835e51c63b3570704354c7ebf8a9aba0cacd0a28092916eb7de24aeafc77912765513cc34dd5507da327b11001b4247fad0feb9ac22b68419248b15824b35174ebea39bb16e45bcf83015ad83d618ee5d614cfc9dd73174e302d1f0e5513556d08db0d1f2c7947165800122e58c471614bd60aef2a5ff4d28a440f03104dad6c6467dafb1fc6b70281ba29ae5cb26ed5ed77c7fd84d8dc7715480afd7d2ae80d5dac5c2fac01649a25950d156067a5a00d847c73cbbffec622832212bd5d8663b22ec4bd7c73a53b89375ae19718c7c39464e1cf2f01e1638e1c12e11b63db9f5e7e6d34ad71b898dc7b19235181372340fb8717358e4fe9bacec48fd12a513a5265b4117485165c3c2a36e3d070e63d85d5d92001457576b5c3d65924793eb100bac03d7aa5df9d5dc9a6b5fa46b7214a01c39d95847073f71e0ee530075eb1e8c1d4cbc35eb177a54aad6a605e5311c3b404ce29a789bf695d25100fc4c42be468c444071bd5b7f3a79e2e8caa1b55cc8e6d9f461b9cba95ced7aa045d9b568bdd5803ebb4d85aa79a61c681aff8056401bdd9b7c1628dbd194ce5fecef7f7acec33a3ca93d84b55ae1486111c9ef1da9d29308b887ba90365af34368976eb574e219a4f62ed25d1056c43cb6259ea5805a9e0dd0e293511cdce87df33ddf6034e0ba662ecf29493dcbe78444d41739c3d156b3bfdc48d792f4baa423cf552187f6ce406cfa4f5c65a572423d3c994a30be53cbc9d760abd457c4ee7bda88259866ac5610fbac254139708c74512402d9ccf57b06e082dc51f9483950be95c46a743f8b5f8ea956e0ea150136c8b874e77331118eb0f7f9672eaefad36bed670157a40039a17cd1431391dc9ab759ef8ee80dd7d2e07439a4e929aa61dd180b6f941ab64a6893fd256eee95e38cd485667782a2f53f67a9358e29689e314d3efadbcc4be1390f59f17f18a478da4ce0c6ca61116d1e2086874bc6999767997dcd7bc55b9d29ec3a9258407f8a7fac2b1623d4bfa34457779e0187c8178cece5222f0b9b79400aaff3b7c2b4a3e19bb6ddb3b908f3f5417dcaeda2b932c4aaf1fe85cc17ca087ea228634ac01f7ecf2e684f328a3f595d788f86d1471aa378bc377b961b061c8ff4218371357bf813ce74b4589c7426338ee6704b26c92d460be8ac16cc978f6d498ee42e614cc2f2a47ddbe8986f5e2a564328e827a7496dded0288b7a62f474b99dd56cb50836434ac49457b858910cd90ea8a6d86f85c7659b92bfb834cbb651d40f48cd15d4f1b827a86e73fe51a705de14c1ee0aceaa61a3b333b88d0cbabb530c352e4dcf4d887f46be66c47c2fa42b428015f1bb99926d0b0bd3cec89d5b006933913a4dc36164a670261468d348280cf9855940e8690196618f0c28eed01dba6aa2c797e32c00ffcb88b1a21bdc44c117aea3225b697a17f0634677ab9b5f124eb48222e253c4928e859e8499b4fd1ba6b3588d34441082f329b912b76ecf53c3876db849f816d68966fd996eacd1090064735b5848af2e1a866b9e6f7159cdf48ffae06609dd3f60d6a8e067ff3e48885230a2e47a9a4c1b5492bfbb8ffbb56a256441949e9c24f45552c3a0491161c4e88f905cdbb070ea68b404b64d127e341b2a9388a031900dc598b6a8074a1d48998caa985b2d6734ce02a8a888eff316f7b6c24391d5d5c5c268850521ea0206099a3a364fe02347f708404d73b8bd1f1acc4aaa277a7ae2ddb4430242442914956e525833f67e5dba8fa866f9b716a2dc112ec64fe0833956cf74d2245f", 0x1000}, {&(0x7f0000000040)="d315d5dd08cc4bac", 0x8}, {&(0x7f0000002200)="0c5b5c658f89ef032233dc285d8166fe32e726abe61b1ba0afcf89ed2caf8abf2c0d3d9b313304b94a67e541976d1089556f561cdb145a9d6b28217103a60849616493bda3460e1235fc68370e7cac1c395efc872754a4d2658faa562bdf268290638809a7d100d04ccacdd65baef0384a16ccfd84c9dcfdcb19333ffa71e1b8c1cc82973fe0a25fd090090c5e8ee8929dbd5da5fd48709f704d485da555050036eb797f955b7e4f163715ffa42c2cfeebb0d71bbd4124a114ba605027b7dc3fa3f757b70f3fdd85fbe338dc9f8914195b1b5f968ea093b046b93a3216a86a94d6518df72a69600b80db64f25c0b37ad450e7905acabbc8f6a0314", 0xfb}, {&(0x7f0000000080)}, {&(0x7f0000002300)="3195756fd7219e5424c6330f28f165274fdc71564a2282702d3eb0f7261fc2fe9c1bb7e633df", 0x26}, {&(0x7f0000002340)="3fb0019583d3e73906c3f5721b6ebae1c8744ec05ce1a70fd9f9e472f7869d6bf3a923a5c2e48d237b4261c6a1788c4deccb7d8627487b4cadb0094936f897f71e30f4b078db7fac0a3c62350545e1cebdf68f6d655e", 0x56}], 0x8, 0x0) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1}, {r0, 0x7}, {r1, 0x20}, {r0, 0x104}], 0x20fe, 0x0) 20:37:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/219, 0xdb}], 0x1, &(0x7f00000000c0)=""/75, 0x4b}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 20:37:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) socket(0x10, 0x4000, 0x2) 20:37:35 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 20:37:35 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0xd1}, 0x8) 20:37:37 executing program 1: r0 = semget(0x3, 0x2, 0x84) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)) clock_gettime(0x2, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mlockall(0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 20:37:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x2, 0x20) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') writev(r1, &(0x7f0000000000), 0x1f0) 20:37:37 executing program 1: socketpair(0x0, 0x8000, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) rmdir(&(0x7f0000000000)='.\x00') socket(0x32, 0x1, 0x42c6a859) 20:37:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() accept$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 20:37:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:37:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, 0x0, 0x6) r3 = kqueue() syz_extract_tcp_res(&(0x7f0000000200), 0xff, 0x20) setgroups(0x5, &(0x7f0000000340)=[r2, r2, r2, 0x0, r2]) pipe2(&(0x7f00000002c0), 0x4) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000380)="e8cba20100e5d88414c16430e7e5e33fd86a1650c1c5d4abe2c68b20a4cfea5f54808b991261f4af637067f29f1d88c4fbde3cd4ecc095e340f9bd282a4627140f2106985cbb401dd7d7adb97ba2330958878758c71186eb58e5adf0398ee533ccdff01496d4a272f07b6c", 0x6b) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x88) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r4, &(0x7f0000000140)='./file1\x00', r5, r6, 0x2) 20:37:37 executing program 0: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r0]) getgroups(0x8, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0, r0, r0]) 20:37:37 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200), 0x0, 0x4, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x4) sendto(r1, &(0x7f00000000c0)="d6be062540b0f5253327adef9cac6a2481e868e00d84b5a1aab987313fadbb93c1367b81be79d289f2ae63073162b4a8e5202b5ee927567b5cfaf46779693fc363d7f0a77540a034f64bab25cf589295e05770bbc76c9fc45b9c1b775715b8211b879d97322256c5b2f608ff4d8d6ec663fd448a2f35ad38ef6597a20a1479c6e4d73331c8298e5374d383155d7f31fd2c9ca7a70e1857a7769cb0c252f31b7d5be77c7af2ec4b67379dd1acf72b94d8b1c64bfa781f4056625b16b5ad8f159c7f38f52baba2ab6a45a781e1c58516df84f3a1377209d6da03cad412a2", 0xdd, 0xd, 0x0, 0x0) r2 = dup(r1) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="15728b21c635ff6d7c1a9f2b75300c7b1f54ded1f5d1c8f034e6e17bb191865b89cb098d568fb86081c3d16456fcf127e6fe04366bad00073a435887dec51e72ffea5b8134208139fb8fb8fea63eb790940a39856bccf9ab", 0x58, 0x407, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = semget(0x1, 0x3, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x2, 0x7ff, 0x7, 0x7, 0x7]) 20:37:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munlock(&(0x7f00003d9000/0x11000)=nil, 0x11000) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 20:37:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) fcntl$getown(r0, 0x5) 20:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="15bac0267f84cbe872372116dc394f2ec3729cbebaa6efb9aaaf8cc37df457333b5f00f1e278570f25c2cec4070a9385803eb8292b5a864e84c71a94c9c08c446f3b4795a3b3730c368eb9428fa89127adc23360af3e4259094b40066f92223db700e28c08f12ee46be8e942aa1c1b2d4682557a1d4ab9d072d272ce0e74246c7b11a6239dfe4d00fa82775ce0469ec4175a603131ab2dbbc24d12fc3c213992abd73071c5e3223ccfefcfc7d0a78cb49b62fd71843b59523835931790104faae15d1eb7f80a2c886b", 0xc9) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:37: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, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x1004, 0x2, 0x40000000000003, 0x4, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:37:37 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="5a6ab3b10dd6c5d47162ab1e5a76060ccac7a7ef69a7a065987ab09bcea57c3ad0ee97a328078d09818a1df0a9481ce60bc284a91840781fc2439c5df0cbae560cdb207f2c50cc9fae8a82bdc22c8173d249e315a8d1a19a26827b12c5ba98191fd94f93b7516a1f12d0", 0x6a}, {&(0x7f0000000100)="bae6be4a48c949d0f7e161981fbc424905bc2091041afd26173726db1c5b4d81e4b43095f42a5988abe6734824e6a5f6e36cf4556aa7ad4dcaab17a4a8701e271f323ab9417241ddab24977923f9eae3a8344ccd6a5c9e7b6b3e026392314ae57c7d37a1501a9af29d30de04bc7edd14f95595658a6650c0ef6b1302626feff9c8bd3a1804652d8ace0ecfa9cc00813b8de4524b34ed70e1680e642330da8dbe428b1e3c9f7bb52995c4a60e13525530a4e97dbce87865b63ea72dc49fbecb9b67c6ea9149f51a97fccf6630382cac83b58e1df8f6", 0xd5}, {&(0x7f0000000200)="d39aa2afe68f54dffeb5a644e127d48bb60436529e1840ac65f76b4403ac64755d74f6189ba332f35320622eda9a76133c1d529249f2a8070e091581bce5870377e69b0c48ab80bf3d5df05bf0050cdf9f6e474c9eea1f548b7839b0d4ac5484e33134f8103e7b6eb770b06390b13d50003eb84e3262b3aecfb05ae77b74d2f01bed7ea1c464ff5975cb7203cd4ce9a66c99226d4b7b74f40298ab7d23a595b73d560050d62f4cec891dc110763089eebe3c6b0d84d9cbcf406781527365965f36fcca", 0xc3}], 0x3, 0x0, 0x0, 0x6}, 0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 20:37:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10001, 0xb, &(0x7f0000000080)="d5ff966832d2c69fa0c65dfba1dc7177a92784a319f2d39cfb1fe9ff6b4d3f782c2f7936dc208a7f4ec331c2", 0x2c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 20:37:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x203, 0xb0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt(r1, 0x101, 0x20, &(0x7f0000000180)=""/202, &(0x7f0000000100)=0xca) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="41f3935f19062f5d4b6e946acb7b70c16a2f98e8c475e6845a698c094236981a8996e595a75fd020fb5a8ad7db657909988110f5c94fb9b9681010f79335ab508b7698febc73b6b372c233ebf3160b16c20d70c83772d76f8ef050c67ec27da0469eddaf3a9bf124f414d70665fdc87c97a9", 0x72) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000280)=[{r3, 0x100}, {r1, 0x8}, {r1}, {r1, 0x8}], 0x4, 0x10001) mprotect(&(0x7f0000054000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() listen(r3, 0x7f) 20:37:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000200)="b43d55f4d9f10533418a0303888e91b20100000000000000b00643c5646d5fea37ce9239bcd39e275f4b78e9f115603c94940742c94a23a431ca7431753b5e16c0aa559dc6c95c", 0x42) 20:37:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 20:37:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) 20:37:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530a79559d40e6af4d0f1282dd32247d27700"], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 20:37:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x1, 0x8) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0373d2a90000000000000048e3eb0d7e682cde4bdbdc9f09e103ddf5757e92522313753151d09a5d629c3897a55e30026f3a6e8a3b377164ab622e44674d6396353a58da51e7b6871b943469f1cde16a94c902a90d4581fce7d04d4e58855a35e2f26bd3a8fea52512e7d389960301717b2941d5d53eb42c7169f4d67d0700000000000000ed618391444c7ae621b985d6de31553aab326ae42f3c58beb63f03"], 0x8, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x4d8, &(0x7f0000ffc000/0x1000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10840, 0x10) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x57, 0xe7, 0x2, 0x6}) msgctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$IPC_RMID(r1, 0x0) dup(0xffffffffffffff9c) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfeed}, {0xfffffffffffffeff, 0xfff}}, 0x0) 20:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x6, 0x81}) 20:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:37:38 executing program 1: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) getrusage(0x1, &(0x7f0000000200)) 20:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) socket$inet6(0x18, 0x4002, 0x5) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 20:37:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="67ae8d1299814b38cf2500077da99accaeaca5fc7f1753bd1572f1011191dcdfdd54b9d25560e6f524e74b957f21a841c28cfc8825986f35dbe2a0914a1ceed06955ed782b3b01923ea3321d8f97c48d9d367cfa64210d5e0569f172387af91cf04541ae72523ef2a2b16bd612691237ae038b6282cfb856304457264afa1c4804496e2fe8c042c9bc85a0aedd1641658c0a39acb864de87b5684f084865fb603dd390ecc2d4714fbec6b5f3d0fbb67ab1c3e12b3632dc2a7dc0b261a2b67efe", 0xc0}], 0x1, &(0x7f0000000540)=[{0x10, 0xffff, 0x8}, {0x70, 0xffff, 0x59fc, "48398fb8c29c9d08687d3ea5d43636cbdcb36b8c165aa768cf90279f0980e8dd7226c99fbaf81b80c03252617dd0b2cf69715c29801140e42a8aa96ad2873d074227cc4c799a7f43cb8017055c60abede7010788e81d69e1584261e61389"}, {0x100, 0xffff, 0x1, "9f4213310c2e317f665aa666b7ef86b1cdcd1a0e3b832abca08efb3e4882e98f5bc10fc4fc9b0d3ad7529bcc4ffae0c67d5cfd28e82417eccaecd3ebb001555b2a89e21b303f21248f734c2488ad71a95966b7537c858fc854ee1084d6e9f2a236cf31a12693dec14a92c06d8359b0d77b3c64ca5cab3f747e0f4ddc5a4b5eddec090f65eb6efdcb679fa9c8abe3596c54ee2ae4f450e576de76b53308aba6974c4a2d1921a0b5a8822ca28dcea36e2d8be601a0e2b27c8356cdb26a139c32d8a470b04158bb9f57a401af46970a7831e619cb07e444d3285021e3dd17be10dc66a96870069a09402a1ce18c288ecdff"}, {0xd8, 0xffff, 0xff, "bfdc971856173adec62b6b99c37f5b05c62243df0d63ec097249219445597c9a67cd667c994a4e1853de6184313a4a28c8ecf428e50e7215cdd96e8c0f4c682e7aaaa4b4b21bde42f34ccf70ac6ceb9515ad3cfede80c3f917f613dfb36eab611d8ede9be9d594684a921fb8ad57ecb39d220c66ec0757dd90a78f8551fac58bdc5dc89b5e49ce7b576c0d171687e721858a5ed7c060bcc2659630c6241662bcf2ccf55189551531f3a07af19353f5b81bbf13e55350b028b4cf8af0bef1e72703"}, {0x78, 0x0, 0x101, "705352832d1bd67d5e0fd74ddabf196d00fa5b7fade048b7d102f6ffb1f88a3221b0af0747b138ea2e96d48bbff664e242cfe3de7e2930f74b3d13056b7fa4325e64de2d1b664466a87db6445eae08dec08d1e15fee1a204115fc46ad925198a06a283fdaca7b2"}, {0xb8, 0xffff, 0x0, "acfd86c3c3482fc0a9fc14cf7679c7568e16d4514ce48bfcf61402f1cc57d5319dc5bafff709462c9d2094f405462893450e1512190c148f69b7efa3a3cdbcdc593c532bfc200b9bc1ae171bda2bb5ca5ca39592dbd73d8f19ba47f6637b83fae1035bd2d187e0ba014943d7f2a5b7545598638644a03e9eabf00c68ad793042458264798e05b1b61b2282524f48ad4c3b50b155ab5d7b79af97542ab3fc9f1de57fa1"}, {0xd0, 0xffff, 0x34, "e5d5a0a3232a9139b40bc02ddaf401dd01119765e210f357d03678c3edad60ac0d646e7270ad21985e83313fb4e71dfc27882b164940b7981d0b192df79c194e6083c13c65ad085ad3eb2a2bcc4e1ef941db278560156ab78ef6b0aa25283a9926cec8de12ec52152e2fd9305ca8cc24c0a9a4d8932ee3fce11330f2c81c38f199b0f8ca80213be85490892a073e26db6decc2a87cdf7f88add9b8d042810451ed16a3651b17f148f1aa34c3e5f548b8c416c5d20f3c7f8bf0aaf7fd"}], 0x458}, 0x408) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 20:37:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socketpair(0x0, 0x800000000000003, 0x2d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socket(0x18, 0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 20:37:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82d9ab210500000000000000001635f72ce26708b6b6874f5ade41ea45f5bf2cefe129dcc5d9501af11b8d1ddbf6b1a65c3c1d49616c43de9cdc4cfe822487d1f3f9734aa55fca75d7a12416b127cf0ec862f50b000055f4032cda70d367a8feeb9c67286347b1f1edbe033a5ebd9f47dbeb171ef3c87c94eb4108ca92196488f520cc907ac73b22dfcfb948a1f799cb79d913138c29b2a5e063e3fc24b6a88c1aed5d3223a8372d4cd58fda3eafaa2aa2db93b665f00311940a7576261abbf5b8009f73ad99f7518357fd1d298bbd65795ebfa1362fbe8eb3168a9e9aabb138f3ba80de8653daf50000000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x11a) r4 = msgget$private(0x0, 0x300) msgrcv(r4, &(0x7f0000000200)={0x0, ""/142}, 0x96, 0x2, 0x0) socket(0x30, 0x8003, 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r5, &(0x7f0000000340)='./file0\x00', 0x122, 0x2) poll(&(0x7f00000002c0)=[{r0, 0x80}], 0x1, 0x800) setgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) shutdown(r0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x120) 20:37:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 20:37:39 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x1090, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 20:37:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = socket$inet6(0x18, 0x3, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:37:39 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x50) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) shutdown(r0, 0x1) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000002c0)=',-/^)}$\\-.\x00', &(0x7f0000000300)='*#%{*\xd0}-&\x00', &(0x7f0000000340)='\'M\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000700)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='&\\\x00', &(0x7f0000000680)='[^\x00', &(0x7f00000006c0)='\x1f:\x00']) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7ff, 0x5}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCCDTR(r1, 0x20007478) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) 20:37:39 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xf0000004, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0xc8, 0x14, 0x200, 0x8764}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xfffffffffffffff8, 0xfffffffffffff7ad}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000004, 0xffffffffffffffc0, 0x4}], 0x30e, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20, 0xffffffff, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x8, 0x10200000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x6, 0xa340, 0x6}], 0xafdd, &(0x7f0000000100)={0x1, 0x9}) 20:37:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000402000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom(r0, &(0x7f00000000c0)=""/73, 0x49, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xa6, 0x3}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x8001, 0x40, 0xb7f, 0x1, "e9ac650ac5233755a7abe462cf39cde65a203b5a", 0x401, 0x7f}) syz_open_pts() write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)=""/175, 0xaf}], 0x4) mkdir(&(0x7f0000000180)='./file1\x00', 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0xd8b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) 20:37:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffe07) 20:37:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r1, &(0x7f00000007c0)="6fa9e6bbfa765bdd0d333a72ec359ea30cfd55ac221fe1b7f02c8745298f4a62f74d839294a488b5fa9e0a0fc2fb5e1a8a28a20541f447a6a0ceb27da9ee0d2b63bdaef01bec92bb1e91819a7cfd62fd2d545a9c966bc4616e57db25c730fd7d1f2defd9c970a05dea71b3d596ed7f12f278c14891d74279e53a833d6e28f7f0b7080abfb573be4085356e7e7cf7a9d976c2c967d284ecb2406fa784177182a06637d97b2ab2516e075e2ca11384680e4e6d906e3198fbcfd53c6cbe2c29db067b2f054162705dd51b8764204177d2", 0xcf) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) getsockopt(r2, 0x200, 0x34d, &(0x7f00000000c0)=""/3, &(0x7f0000000100)=0x3) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x100, 0x9, 0x7fffffff, 0x9, "dcfee673c114751d612731f47f31057870a5f806", 0x6, 0x2}) 20:37:40 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 20:37:41 executing program 0: r0 = socket(0x1000000000b, 0x1, 0xac4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x200) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:37:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/221, 0xdd}], 0x10000000000001b7, 0x0) 20:37:41 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0x9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x8, &(0x7f0000000100)="9ded09efc39fd1ba4fb3bd0ef2b1209907c9075cd9de55d702dc5c7f585d157798466c6b79aa79fe27674bc6bc84b774f72f9a8c296945ff5890f584b54e749ba54e2e002b602e121ff9f19baf8c3ec285531d8e2633ba7c73ebb5491fdd515e5985900e6ce930b3235b494fec80749396e6ebd1b0daf7a49487117bb3f3448d6e849ca09247fe40476a209b9501b3cdc2453fdafa255b2618e8deab9722cae0522dfe20a593e4224d18211b5722b6ec22232f9d7693732f7cc5bb8f77eb595d50ae05171780475c153c9d1f70", 0xcd) 20:37:41 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) 20:37:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x81, 0x3, 0x5, 0x1, "1ea6815e42bdfa803949da3893770f945d485e0b", 0x2}) syz_open_pts() flock(r0, 0x8) 20:37:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) syz_open_pts() 20:37:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) 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() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 20:37:42 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 20:37:42 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r2 = kqueue() r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xe26, 0x4}, {{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x41}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20000002, 0x7, 0x7fffffff}, {{r4}, 0xfffffffffffffffb, 0x8, 0x40, 0x1, 0x3}], 0xdec, &(0x7f0000000180), 0x4, &(0x7f00000001c0)={0x6, 0x7}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r6 = kqueue() r7 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r6, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r5) 20:37:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 20:37:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:37:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fc, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) getpgid(0xffffffffffffffff) getgid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="d117d06f35077a0cd428a0f2e16c6d22761c7a", 0x13}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0xd}, 0x8) 20:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/60) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x0, 0xe4cd, "d21fdd142681c9639131c30c3574531db55114de", 0x5}) r3 = dup(r2) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) close(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:37:46 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='xx') 20:37:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000, 0x200000031, 0x0, 0xfffffffffffffdd6) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 20:37:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) socketpair(0x18, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x463, 0x1}, 0x10) write(r2, &(0x7f0000000240)="919aa3e8cdcc133080f0e542358217df029436ae3635dfad3d7d5b5589d7bf41", 0x20) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0xffffffff) ftruncate(r3, 0x20) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x3, 0x3, 0x8322, 0x3a3a, "940efff512ca25804a949c9cae123bd8e9d848ed", 0x1, 0x4}) fchmod(r2, 0xa9) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000380)=0x40) poll(&(0x7f00000003c0)=[{r7, 0x14}, {r3, 0x10}, {r2, 0x40}, {r7}, {r2, 0x8}, {r1, 0x80}], 0x6, 0x7ff) preadv(r7, &(0x7f0000000a00)=[{&(0x7f0000000400)=""/124, 0x7c}, {&(0x7f0000000480)=""/238, 0xee}, {&(0x7f0000000580)=""/241, 0xf1}, {&(0x7f0000000680)=""/9, 0x9}, {&(0x7f00000006c0)=""/113, 0x71}, {&(0x7f0000000740)=""/108, 0x6c}, {&(0x7f00000007c0)=""/125, 0x7d}, {&(0x7f0000000840)=""/142, 0x8e}, {&(0x7f0000000900)=""/52, 0x34}, {&(0x7f0000000940)=""/185, 0xb9}], 0xa, 0x0) fcntl$dupfd(r7, 0xa, r7) socketpair(0x20, 0x5, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget$private(0x0, 0x2, 0x1cd) semctl$IPC_RMID(r9, 0x0, 0x0) semget$private(0x0, 0x3, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r7, &(0x7f00000012c0)=[{&(0x7f0000000b00)=""/73, 0x49}, {&(0x7f0000000b80)=""/233, 0xe9}, {&(0x7f0000000c80)=""/240, 0xf0}, {&(0x7f0000000d80)=""/205, 0xcd}, {&(0x7f0000000e80)=""/247, 0xf7}, {&(0x7f0000000f80)=""/182, 0xb6}, {&(0x7f0000001040)=""/42, 0x2a}, {&(0x7f0000001080)=""/138, 0x8a}, {&(0x7f0000001140)=""/148, 0x94}, {&(0x7f0000001200)=""/166, 0xa6}], 0xa, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001380)={r4, r5, r6}, 0xc) 20:37:46 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0x0, 0xfffffffffffffffe) shutdown(r0, 0x2) r1 = semget(0x1, 0x0, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xfffffffffffffffb, 0x689c88cd, 0xffffffffffff7fff, 0x48, 0x5, 0x6]) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) getrusage(0xfffffffffffff7ff, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) 20:37:47 executing program 0: r0 = socket(0x6, 0x8000, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) socket(0x32, 0x4003, 0x1) 20:37:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) 20:37:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='.\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 20:37:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x10, 0x8005, 0x7c1, &(0x7f0000000080)) socket(0x6, 0x3, 0x5) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 20:37:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000140)=')\x00'], 0x0) sendto$unix(r0, &(0x7f0000000080)="f83582849e17246a4d94b38c6f31440f79ff3e31dbd2eb06589a24ede682605d3dc30e0483ff65cf3f096865a4ebf322d402110a23eafcb51220535ddcb6540e85728856362aa80f35010bb1a50026496e69229a4c1fe4372cf9e449762254f773c6c95e48c181ec9c1434aa15365af9fa43c253f53ec941a580a5b2708aff248e55031e6a6c2ccdd67fe249ddd6207b2d15219de5fad8a2b8", 0x99, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) shutdown(r0, 0x2) 20:37:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x80000001) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 20:37:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)={{0x200, 0x7f}, {0x0, 0x1f}}) 20:37:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x2) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/48) r1 = semget(0x1, 0x7, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x4]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x80000001]) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r3 = getuid() fchown(r2, r3, 0x0) 20:37:47 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x2}, 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:37:47 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x41f, 0x4000, &(0x7f0000000080)={0x18, 0x2}, 0xc) 20:37:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) 20:37:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x800000000022, 0x3, 0x400000000803) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 20:37:48 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0xdff) 20:37:48 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xb894) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffc00, 0x1ec}, 0xc) fcntl$lock(r0, 0x40000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x11000300000005}) syz_open_pts() socket(0x1a, 0x3, 0xfffffffffffffe01) socketpair(0x1a, 0x5, 0x7, &(0x7f00000000c0)) 20:37:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x3, 0x80040, &(0x7f00000000c0)="e286a1b2528a06cddaadf99dce9d1f12646fad7f132b578fbf6f99588771f1a7000000000000dec21c5be4c77bc4858277e0ad636c8595696831a38be13ee25843e2191dc372913ae4986a2ae513b55176db270680755379057ebda20e9aecff060074dcdd592082c9c08b3513d6b5badcb2a459d0d08dc97ce04327f2010197527c89ce1b105b2a792b6c0286c8564e612985a8f897069b3bbbddecc0ab460b690a17c63827e529342637389dc4d9ea19097795a39bbebf13f7f7", 0xfffffffffffffd70) 20:37:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r1) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000)=0x6, 0x4) 20:37:48 executing program 1: unveil(0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') 20:37:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="97e48ed866ce532045749685e7f88698bf0c7b9f12f4ff35be879c460d36b6d663c5a697f719965373b5c57975ae0bc5d7c6ea83206012dc0825692221e08b82269055b5dfc9802f0ec42e5d75b41bf2bb171c3b6732777239f7865d2a9d8cb18b7c37641e87b9c804a072a1d71bb50d3a3488d807eb7d925012083f627a", 0x7e, 0x4, &(0x7f0000000080)=@in={0x2, 0x2}, 0xffffffffffffff78) setsockopt(r0, 0x6, 0xaed, &(0x7f00000000c0)="fb24b5ed042807dfbaac2738b695a3c83a61db335ada97aa94de565ced39ee5416680677c44ef313b7b191890705d45ba8c7e861c7eb17698eb2dc2ad90cc9e9309cf089d0b775b33db135b968af52458a680db72958", 0x56) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/58, &(0x7f0000000180)=0x3a) 20:37:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x8225e33b840b2564, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 20:37:48 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x3}, {0xffff, 0x6}}, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x767) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x8) r3 = accept(r2, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) unveil(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='c\x00') r4 = open(&(0x7f00000004c0)='.\x00', 0x10, 0x20) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='x\x00') accept(r1, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) syz_open_pts() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') getitimer(0x0, &(0x7f0000000680)) chdir(&(0x7f00000006c0)='./file0\x00') connect$unix(r3, &(0x7f0000000700)=@abs={0x0, 0x0, 0x1}, 0x8) read(r0, &(0x7f0000000740)=""/73, 0x49) getsockopt$sock_int(r2, 0xffff, 0x1222, &(0x7f00000007c0), &(0x7f0000000800)=0x4) sendto$inet(r2, &(0x7f0000000840)="a462bde62a776fd9da4ca0fb7608782bbe31b5c0d11e7c8e378390d7654e8eed7893f1d125fa5d9bc497a7a9ec1cc709f12e4f785e560ea40e25ef252a4ecec86fa74d4e054975bdb7c6f6ad7a06087075d4a11f2b8a3f8be1aeb4c4a809b963a39ef96fbbf879f07f0c99bb30e623cf7d5ecde187e83a40c0c88c8d96336a540c619f6456248044b51dbca74c0f28023dd41255e2ae9ad7684bb21782ba3808d78b71d39fc81503605cfb203af4b91141286d6c658fd69937edcec8561ab29899aa1b4dffab81928c6b9c478c6b85b821", 0xd1, 0xa, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000019c0)='./file0\x00', r5, r7) fchownat(r0, &(0x7f0000001a80)='./file1\x00', r5, r6, 0x2) fcntl$setflags(r0, 0x2, 0x1) 20:37:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) getegid() 20:37:48 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0}, {r0, 0x4}, {r0, 0xb5}, {r0}], 0x4, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 20:37:48 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getpgid(0x0) wait4(r0, 0x0, 0x9, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x3, 0x9) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) wait4(r0, 0x0, 0x2, &(0x7f0000000180)) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) fcntl$getown(r0, 0x5) kqueue() 20:37:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x375) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x20}], 0x30}, 0x0) 20:37:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) write(r0, &(0x7f0000000100)="c6855cc4b84f0b644d81cef49d84824ad63109c1e3f8950fb9b98c35c51acc79956fce23682af80572cea3ca19286de337177c443d183620d3f0a41c56c3ef206a4f99d9d7c1e743a108ebca8b972614ac78d2dcfdacb8eddea2080f9c0a5e28819f1a289b34a95e632f82ca7c0b9203795854a98de48e89ea3e09843b2cdebc071ff1bb6816c3af12ed9536158290e6a10297d0271930624efcc8f5a92a57d162e21ac1b87d269af592488113cd4d3666ee3fcccba58274d41228e99ed2e377ffde594e8109bff27565eb93243762200b5a48ae16d05310c12e1f61cd724e8669600f5768", 0xe5) 20:37:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="09009a947b4a04ceec00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) shutdown(r0, 0x2) 20:37:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0xffffffffffffffc6) 20:37:49 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9}, {0x18, 0x1, 0x1000, 0x2}, 0x4c6, [0x4, 0xdf16, 0x8, 0x10000, 0x9a, 0x1ebf, 0x3f, 0x9]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000519000/0x4000)=nil, 0x4000, 0x4) connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01024c2f9c05110e000000"], 0xa) 20:37:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000080), 0xffffffffffffdd8, 0x0, 0x184}, 0x1) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:37:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x7}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) close(r1) socket$inet(0x2, 0x1, 0xc8) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r1], 0x30}, 0x0) 20:37:49 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffffc3) chdir(&(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x55d) r5 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpgid(0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setown(r6, 0x6, r7) dup2(r5, r6) r8 = kqueue() fcntl$getown(r2, 0x5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x7f, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x4, 0x1}], 0x105, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x80, 0x0, 0x1000, 0x4}], 0x0, &(0x7f0000000140)={0xe53, 0x43}) 20:37:49 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8, 0x2d5c}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x20000000029, 0x25, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 20:37:49 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet(0x2, 0xc005, 0x20) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0x1fc, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000680)=""/136, 0x1d3}, {&(0x7f0000000340)=""/10, 0xa}, {&(0x7f0000000580)=""/221, 0x7f}], 0x4, &(0x7f0000000740)=""/140, 0x73b8ae6c}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000800)=""/4096, 0x1000}], 0x1, &(0x7f0000000140)=""/203, 0xcb}, 0x840) 20:37:50 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 20:37:50 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() dup2(r0, r1) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 20:37:50 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x3000)=nil, 0x3000) socket$unix(0x1, 0x5, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:37:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) listen(r0, 0x1) 20:37:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/221, 0xdd}], 0x1, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)="bb031ee80e0e512b16f408b2fe3e60b35422f18d1c09352f8fb5bba71ce206e23824cc6928", 0x25}, {&(0x7f00000003c0)="d156340685b35a48e3226b1886e3fc8448d7d2f4c48719058136395e15b06c696c7504d76719368e50afcdf968121bc43ccdcc95fd97efb5507ce941d623a9195a3b2025d0ac51f0e7e727998f3421d0f6064bb09eb267f3b7b09a5942e833409d586728ac826fe3604907dbbdeef7e9fa10618605050f7c9f20fd07b39dfee7db72785ccdcce8fe3020755ed39bb3ded2f465b4db0c3d5325d7358ca3811c2d7c2fe06bf9f09cf5f7de07492cb42ece7a", 0xb1}, {&(0x7f0000000480)="b9abebfbf4e9af45058268305b61bdfaa935f3144683c41ef66e00d0991e285ca7250ba2a0952557f17fea069c78", 0x2e}], 0x3, 0x0) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0x12a) read(r1, &(0x7f0000000100)=""/204, 0xcc) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpgrp() fcntl$dupfd(r0, 0xa, r1) 20:37:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 20:37:51 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x5dd, 0x1}, {0x3}}, 0x0) getitimer(0x2, &(0x7f0000000080)) r0 = shmget(0x1, 0x2000, 0x508, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x80000001}, {0x4, 0xb34e}}, 0x0) 20:37:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x397}], 0x1) 20:37:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x100) rmdir(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x480, 0x3) 20:37:52 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 20:37:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 20:37:56 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x81) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 20:37:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xb, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r1, 0x5) 20:37:56 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f933a9b, 0x2, 0x4, 0x8, "7f019f0534f3e215b3a69848d8389d8add8aef8a", 0x8, 0x99f7}) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 20:37:56 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) r1 = msgget(0x3, 0x426) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r1, &(0x7f0000000140)={0x0, ""/116}, 0x7c, 0x0, 0x800) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 20:37:56 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x7, 0x6}, {0x18, 0x1, 0x6, 0x8}, 0xffffffff00000001, [0x7ff, 0x1, 0x4, 0x1, 0xffffffffffffff5e, 0x101, 0x6, 0x80000001]}, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x10) semget$private(0x0, 0x0, 0x8) r2 = kqueue() r3 = dup(r2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x30, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x1, 0x5da}], 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x23, 0x0, 0x3}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000020, 0x7fff, 0x7}], 0x9, &(0x7f00000001c0)={0x7, 0x100000001}) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/105, 0x69) chdir(&(0x7f0000739ffe)='..') close(r1) 20:37:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003aa000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xab) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:37:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fchmod(r0, 0x2) mkdirat(r0, 0x0, 0x1) shmdt(0x0) mkdir(0x0, 0x0) close(r0) 20:37:57 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) pipe(&(0x7f0000000000)) 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, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x6, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:37:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) fcntl$getflags(r0, 0x1) 20:37:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x13, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 20:37:57 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:37:58 executing program 1: r0 = semget(0x3, 0x3, 0x220) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/253) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000240)=[r1, r2, r3, r4]) 20:37:58 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x20) chdir(&(0x7f00000002c0)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 20:37:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000240)) getsockname$inet6(r0, 0x0, 0x0) 20:37:58 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003a0000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000766000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000734000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x124}, {r0, 0x12}, {r0, 0x40}, {r0, 0x4}, {r0}, {r0, 0x4}, {r0, 0x4}, {r0, 0x40}], 0x9, 0x1000) mprotect(&(0x7f00004fa000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f00004c2000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) 20:37:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, 0x0) 20:37:58 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(r0, &(0x7f0000000100)=[{{r3}, 0xffffbffffffffff9, 0x80, 0x40, 0x34ab1ae0, 0x7e}, {{r1}, 0x0, 0x23, 0x2000008a, 0x100000003, 0x7}, {{r0}, 0xffffffeffffffffd, 0x18, 0xc2, 0x1, 0x4}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 20:37:58 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000001f00)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000640)="e8bb9eac52f0b0382aa4020c670bbf7a247e368d7bf1409f5724738bb18498b04fc243b95ed26bd82936ee79380c119d51ab1e818b43d972876fbecefdce34ab0e6f175a8dd9d9fd1fc54d7715defdc7639b2fad68ccf5713eda224fe1383cd3684e7eb848", 0x65}, {&(0x7f00000006c0)="a90082909cdb117d53b71ae6efcef5f23f9f218e25e19105acadc901a7d91e0baf78fc94eb94fd3095e6bc00dba5a999d968665f5ee689835cf56171c08bd76aedd82fbf55c53a9f", 0x48}, {&(0x7f0000000180)="8399cd233482d4f7a868046dbb914fd0b6edd93cfecad6b479521747d9dc27df87dd55a4b1d21c1187", 0x29}], 0x3, &(0x7f0000001880)=[{0xc8, 0xffff, 0x200, "b6b3cd7ee8556c044fb1befe95d1cd55f5b8df2196212e4d4614f618f1a07c2b13d600dc9ef6855650db82834e6c6b15a1ef2ca10a1a435c63a2cd377706fbaea01c76601289347150a1cc4eddeb5d3d7865ae1369ec876f3cd8934bc0dca862e30342d1ca0594bd8922b5da9ecbdb2f1d249f7261febc28355e90f779113ace7dffa1a0936d47b248016af1d064f7cdebd9511734d8e11481c98cc884aa09870f4e8a0e3149e04e1a74bc23beaf45774fc48a790cfe"}, {0x110, 0x28b0e15c6b43f36d, 0x401, "4182dae8d1db285fabb4f2e8599d00888d68132b6afcd555276c28706ca831ce2c6898d50e877a3b3f3f2bc3d9ce6694461bc60f5575d32f51ff592b8d59afd99bc2e758322f2495040e9bc2f1efcba6f204c81f51296152d2838b3c2284f89e6b19512a685d1df06b5a26ae0f0f9f2466687e4d7138bc5e4783b18b4f36d6a9a8c403d4cc6074b623cf72a6b265c2714ae4d785963bf0cf8fc272a072912df56b46accf33350730e8e526c464008f553282023038c09589c09918ef5965aa9f90b30156e09cc00f158f2960fd11365d730b6b967ea1c23977026db5a2ec6c6594f0a65f50d350c75afd2fb9789e69dc63e82f69a59c91899a218612e0a6fc"}, {0xb8, 0xffff, 0x1ff, "c830ca84e8546bc43bbc32469f7383ef57825b52cb8b8bfa36b971d51e36aad9a74a73474e0a1b65d03c6fc0aa96cf413aefb5a077bcd53216db82b520efcb6f64722cd43162ee795a3fad9eab1b72657316394af349d2c956403f1d8bf23be678a7171c011dd67008b23402d5ee967d790b1a506a83bfd48a62d6c7068cf58850294c39e9cef401c2e638285d6532405a9f50dcd447faef65608fc7962b714f8b8d75f915"}, {0x40, 0xffff, 0xa396, "085980144219d82d052e9048924baaabf75db98269f8871b8bd8011a88976ffd3fdde7206d10176260"}, {0xb0, 0x1, 0xbc62, "8737a6919c7ce13aa7697cedf2c8516b2766fcb53004466f8f552ba673a1f8c1b7830889a7fa51633835777ccce9bf5c959fb4ff3179c59a232f6470d39417537ee1c2f9e46dc1b80bf12bc262c2c73f248081e70f6f20484e3959fb1ad4f56618d788b4bf7def0cf23e5bfeb059c1992e4d28073baca4ffcd8742a347c89efa357fb1acc6bdc1684e107c25a37c5916af33750dd13c83dd99401a6f"}, {0x90, 0x1, 0xfffffffffffff001, "680d63f90f5da82a18290c254522bea205359acd73f19db24c8fcadd68ddb8dd563337977a48377261775f68d4717679923c73899c89b8546567f13a10ad7fc3bd2e388cc7fac23d3dc38cd27c4782d619d8effcd38903d33d5bfd06c57b50ab4ba35a4f82adfc0a922cd113bdaa99b5ad875111054055551bdaa3d62390ab"}, {0xf0, 0xffff, 0x33, "57c56ea4ccf61e8e23365f025557eb9ede598ac98fb443245b7251ae9a3b984e4925a13a5ad15ef34b6260ab93618e0c9c77b8cb779c63e4126734d20183648222b73cbcc243521c1efd566094c87bbe9bfb8228d90d2ed2c3d4b3a754cfe3709668b3c158ca30bfe229521ff420a4a17ebdcc4ee0922b9c70c9ec5599ae53eb26c903760cb3e15786be38bdfb54468b8e803b7e6db1ebd8fef00db20f28a48775428480f9b9fa2da34049ae4b0d60f8f5d973eec2e0fd5110fdec7250bfe05af042635ce76892b22ffa72ff231fa36f03e671cc23561d14c7555d635199"}, {0x90, 0x1, 0xffffffff80000001, "d8e4ffd4459498c43cc50419caefa02a3f0a6fe69ead264d821aed658eab2d3929dbbae4212375c7c2ae82b3168b9f3a99c0ae835f861dadda03df2bdeaac1e3a9f73f37b77989f18e1d284c99af5f73c85c61c366d47c2bcce472ea3e5ba5caea3d5ba97db6e65bedb4398f2d1278b39d0b60c5414059be2be698ad"}, {0x50, 0xffff, 0x0, "a428a15ade83ba8df8fe06aad306048fc4e9ccf62549fa67210288a17409592b43f818085f75bc0ca3f1b40c61c43600ea8a5b077d21b47a8ad23470"}, {0x68, 0xffff, 0x100000000, "435373bfbc1c49e4d58e198e5e891eb063e4e17ad6717545eb3a7ae5db5075f5ab3e581b2a3b48af944909306f298cb7e13a46fb159d29c98c13674b18cb982a0e3ec40f57604ca5fc6c36b33e96563d793db3"}], 0x648}, 0x400) r3 = kqueue() kevent(r2, 0x0, 0x200000000000000, 0x0, 0x8001, &(0x7f0000000000)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x5dd6, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) fchmod(r0, 0x100) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) setsockopt(0xffffffffffffffff, 0x1, 0x3, &(0x7f00000000c0)="135597faa0b6b62154d384c5fc61c9a0", 0x10) 20:38:00 executing program 0: r0 = msgget(0x0, 0x48) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x101, 0x1, 0x800) mknod(&(0x7f00000004c0)='./file0\x00', 0x80, 0x6) syz_emit_ethernet(0xe5, &(0x7f0000000340)="926b49c260d79c0040ec4576dda651f055f2e1d8f085d94f8eb58a74c34a844ad1277d1ec301c6cf3abbaf26585c5169ea32bc593f129e331ea0cc19b43dbacbe61f7bb3542e3e8f52149e99eff1ccb9f62d2d4e6102c4851e7abb1d5f1da7ca77fe695ea68cad58bbf25f0710dc072e9ed265977142bf11e2382685fe727e11b2b6399b3ecfa4ebf20b072458b29aa3d621ae9df51f660a0b401b448f61e272d2fd609f4f0a29dcbac71f51adb7b8a844f26cc3404f404864ffd298cb4e7960773e82d6311cf423f3ee1d8708b0904307697f654cc7e1f4f6cf1e797d27b4bfc68d162c8d") r1 = msgget(0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x5298, 0x4, 0x1, 0x401, 0x7fffffff, 0xdeb, 0x1, 0x8]) r3 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x20) connect$inet(r3, &(0x7f0000000480)={0x2, 0x2}, 0xc) msgget$private(0x0, 0x584) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000fdd9c835cf18e02eb075c9d23d5d4952ae4a82f5d9503fd64408851eb4c517b1820ce6590e8ce6dcfee314306f763cf03d8a1675cd5d8f1f3209dcc87cceb922794268419154e5ef8c9e29adec5de9d812d25be7f7e7c64ad181c23425716b9cbb364b1034611f54d474b50df7810f22fdb3b5ec342436693fbbf291e885ead5dde1633ad359f7d70000000000000000000000000000"], 0x9e, 0x800) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r4, &(0x7f0000000200)='./file0\x00', r5, r6, 0x2) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 20:38:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x10000, 0x1a2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001180)=0xffff) r2 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x1, 0x114) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000010c0)) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x7d, 0xfd9b) connect(r0, &(0x7f0000001100)=@in6={0x18, 0x1, 0x200, 0xfffffffffffffff7}, 0xc) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, &(0x7f0000000040)="e3282aae2acf38f94391a602d263898d469b27d3d5d4ebc165b41eb27c9e0aab9fbb78f0b41ff069f5acce44f687d57b55ffbaab571e5149d8b6f2624c641f9ae488ba9bdcd1fdb977f051b2398886c9c9dcb4b0e2aed95a5fb13d3594102b3ca2986dc2acdf7988375ba3f76ddc4efa35d5cba3c8d82ba04814a0293ff59ce60d84e08b50873e5f85dbc48e41457ccea385acccd65c187d967268df60bec7a1a2dcf92189258e794f3a7b292a5d9b0feeb18798bca8fcb4e4fc537070c6d62fd0c877e25b018aa8eeed5524ba259e0b1093600513f93c6a57ec101cb858417e705bf9943ce8673b65af04b73f2f3ed24a93e36b705dc2c2abf4560bbc67ac9468be329ba2b0535be6d61636929a88e7201e9d90a0a293b5d128907a4866fb4eca0b9f419dc57515017023055129c4582db9a8dd7e604c2993d166b3651afc9d3e04826dc1e3be8ce2986575c1d281cd74e768e67a8792e1636f308869b2117757e7050149920e4c23bb13019c698c5608860a58010884447375b74c7523c2a9e8ea0f5bd0da51df3d5375666a804e5b11f41d8d2d97ad8015fb7cfecbe66e1e2882096759ce5b1e286a796c6e25a89498c826f488ab28171bc443d5556d55b3184d2743a5609ab0c045c18a715b5132364eea2b5de5d3bf18ad4c2b0a2015625f1239fd3b673c8fde17a82d659c2dcf97feb982b2ec4b4b1de086762c851a794d306f33e16509011ac71e92546bfcf59d982d5b275a918ea2e1ecb3605b269c4e6c376829cab0d179e17ff1c6ed6368847d4a3698db3eb2c9f9cff854e111fb53309754704699405c7fea5d5b1310eeac83881ef9c86b32507f2c50541f5f65f59f9592b5b281d572097103ecf34058137fbbdad535547301416e8fa0a6142c118076bf77f1727af042b9add34a9f17a9a295677a21232a9630b6c1ca8a1a32e3cc90fa5f2a50257166adb58651af38fbdd32ec153229bad0669f0d7d99614a2c058ad3d301345f72bebbb1b1a3688b89e4f0ef1cd100e2c5616f017f0d425fb716d93ab39b44599add3b8e7087efb9e80bdf105a53e5d30246f609eb2d3ed0ac911f42a741669b85980ab1d3c895092bd4c92cdbdd1aeefe6e378f592b9acdbd147a895cb2037f7bf805a7d9fe673730ae714b62653508be8afd3749086bd3c37d12861eff16a462ceb00e2792b45c8e369b07b133084435b38aa6c508a878adde1f2bce4c24510867b6bfebdd068084932f3635496753fe0283b96ae7410a64b3c159a04b4b55e42447bfb964fe42e5ba5df520c31a054b56f61fc7d0e8de1b2b0f574a38ae06c3fba578934c578e1a4bb30a81f10cb394a2ef176798c9072000de7c7e247f4c76e4673b7609f069d0375e8bdb5746a7d5290b31d5744d5076983fc1c96eb03d363ac7da81ce695454d5a306d2601c5a5416dc0774dfa5183bf27238dfb5720d3d7bb3642e93c2d698d286a8eecf58815fc96d5f1f297bae5752186e8c758edb33bff8a9ebaa5ed11ba740d86e30711c2cc8230fc7ef61c64a6aacadb29ff5131f67b763d377d703d27cffc5736a4b3385e944dd93410c028cfe6a7c6dbb35230b5445df11c1fd4610db3a47865fdbc632f51a161a127954ecbcfc5901e51be1347df34aa6cd50c588aee95934dffd154eb31d9ba1cb6052727d0ece3bb904768435b45133d8bf9462a449091fb56aff86ef4cfa97f3b14d2eb0de69bd02c77ebc05a5db0aa7f0dd87dbdbb4b1d298808ee47307e28b3501ea47f6d57d4dd136ea8fd7df7c758bf6f20bffb9e3ed98466dedfb91649b014d20e4cf023122868ec102cb62582417a1f56dde886b09704373dd8930fe8fddefdc23a559aa222fcb401b7b1f0388b50492474134408c58533ca3c078b72d0a15e7f5e2f473b3890cf968569496b7a849d2297a06019872f85a1570a29111488395f2bfa706d905d1cc8f9a18a5294a37d6562a455988a9339143e39e0aac8ebb5b8b6497f989de57bf379cf415814aa9035e075ebf37eeda6b31b43d5212a113439a3508594b8460e4fec1442e5627ef890d85c00244fe392a0fdb7a5adb506c7381d01756430773663cae38d79d7336e05ee613b22555c58140bf0fc34cb2549048357bfffd277ca5d5a42d6ce0cd1bbc483d179997531d8de0ae9faf6454a721026349f291f35b4213658fddbc2a1b99d3ee51f43dd61a30b01a33fa222b37a1d4e95caceb55e627db190039eef8ae263aaf81b1f0ca05f54b4c519350d82b9dd2090ba2f0ca8f8e037d414720815eea8bfbb555900dde22d66fcb733ccfe33c44625abc74a5af730d7a9e3553e8e0561b9aad775f5b649b39efba4221d7a189eec4b6bbe763ddf28aeccf49687daa639c63d3c86ba50b1fe34764e377489414af0cbafdb44b0e41229588b52a167490435fa972a47f094928db55863a58b4edf389f27c3767098e6feeed3b58216147aec85677310a3a688053c94a51f260f2dcb7e8f9ce068a43758b66dd13113a037aa16a5bfd12752fc27046f8cc333f99cb1678d09e0ed7524132e2776ff9b64c6b0b82ff5d90794b8e0dfd838f0958cb783cac53bcbc9320d58c25dbeaffb2137c899b2e446be3cb9be3fb8b6fefe2f61d102cce8326b494cd2ac8c71f46cb379c8cedf83a37387c8995e2dd486ea242ba8e2dd7db1ecee1ee38c8ef8addc5501acdcd632cb8198cfc3d782d1342c403fb7445cfa72b9c7f1658f242f72569e9cb230443143ba080b303a3fc537e659f4690d78652779f747677de1b8bc11abe8eb60d526faca524b2c5269afdadab664fea668278764b99e441817ed1712e0a1739e27b256af94c710df899ca137cedac45c2e05588c9720574694b95faf5befa3b761fe8a872bcf8b3de797e2755d53882fab5df5ef674f1079e9c20bcbc4c1e8c19bdced838e62dbb8cbdc8dc6d381c8362c606d0f6b6fac6e59bf6c6eab6b28cefd1a9823dd4e0e54f718d3f8ffb48f8899855c011b96fc850dc588bac2a3334aac321a0b394436dda2c1bc668cd9ae67e7fec96794be119739e07640775310b836baef64e7ffb2133ea1bc27e9a3a7679b9b912e0f5a5fc776626c169feb27c26359aac20e7cb68eb421b22c23bf3d6c6f50da3c9a3fdf54ac47db169f19bfbe56794319a75e341eb1aeb6efd5f20e97382f81e20b39e50fa7a82de04c601fd62c5dedc1185889f83a25673fb1dcfcef5cade025d833941566117757719517f0e2e8561a8adb96957e1932a0ea4cab5382b6af6e995518068088ff2b79834e1f59f34e9a81f50478ed9f5d4a9b0d511085024d866a7d51af7e4df2a231b0173fa93d04139770ac311368d57b8c76d9b85bdd833c5b25f47c26383c742099cb25487abcbf0d42ab6c11d0f97247841ac0548d2f9f2f5c725e54a26d213d3d91ce5db0f66e10859df9c03a85f2f7fb2dd5f40274116240b21fd1eeaced5fb23d5a5be259dde7bd8a087e75609b8860fdf4ba95c4e41ee12942f0a89e6595fc8e0cf012c451f5339e0d2923220f4237fc9d3c186631289aeab3176f8b1bf172cee4d9f3a11ab1cf1167e0dbd46e2ff3b46cc09f17a5c28dd7be17ac7bf5cc741d41109067f831087dd3da9df7c14bea9280660a625d51f259785e3a2aee89d5bd807a7d8101a9b5a781a66b63a5907839b646d1580838c61d1c65f4b24dfc1e9b88c2ebb1e25d8b5ceb4c2f85c17d061c453501c9ab33eec730ea7318215b302e4bb6e654aefbd653dc0418bd89c7b8c976834e5a13fe1dbc952e1d9cce343045a69d4200ae020b053e2ad26930a30573be3ecac061ddbcf3e7a93c99316e20ba2af08c26515f6095b928a5d7ac91ef4ac6efb7e36564d44287de0730333ebbbb9a36d490fe3845bedc04bd1f2b4f445465fbc97a691016cad7ed9f73996252e033481b7d5e20eabe1964c38774cfa8ea6a706b21b065119697da5cf2645947c617b67b611622890c9bdfc9d8afb509d07ca1faccf228105d1a1bb5b486dafba8f909a91409ab96010b271529f0d0887ce5b00c6f8c3b9ec55f29d45ba005a04e661434926050b2be4731cd24741af8fdf836b3118a25e190b2fcb377075684f6ff2d9b1c5476ca84455a2d14027e0683a0f26654fe0413ece464f344271d15d81369d1e8dc1902869a247b6827cb9540dab8dac86b2b53aa837c2d74aaf0ca351cfb32de57e279ee07407ea825a837e915f873c8818753dccbf15529f8465d1483419c66f0b800406458d77977b7597c00175673c05aaa94037e71de5c58d112a226f2279aeeae009b0263926b948038d435cc2cdf9ee2fa8ff811a0e7270d03364cca39096dff2a150d3ae87ac5574c80ad7b5f70075bcc0d447e3f7eac3316d09f665cc225c61d864d3db4f6ced788d5016fea4ca49659286aa2311b739f7d46e95127215b4cf6b63b0e327ba3ba1d1ef52bda64fe3870d5f3bdc2f0e8383a1e889eab428293b56b50f484b2e1e9056d098fe87e46c042e27f750b9dd82b970e2e7367feb3bb95935fc8a8d4af46dc1ee4c1ea11a2261eec9ed6c96436672e13c66acd15f6783ef6a301eee1a11d0f7a1eb4ee0246a9bad87a58900355d6739ffc5d12c467eb3fe0d4aeeef1a10fd3a7c19bb0650e74957e71e595bdb80d00094227f475cb6fe8ced5e7a28151dc9f417ce763f547d285a9d79b94f09c4ebb29605c2d8c4034ac2325dfce42d671c3e2ee303f9dedb076f81c3d6e273680e173654e7997b5b627d0ba63997eb2f0a9129a09df6cd8f09e0b15b0d71749af0ad0f07ece1b2752bfcdebf216f0c45df9edb21b019c32e1e4d1033d629bc369d1c38a66420cedfad440afdc5d77fab8b4dc094590d362efadc121058b6fbe8ad21f061d99940457db69f79975dc265511470a8dffa38d890acf67ab68be84edace04387223ad4607d40a9b34ad45d345f54d6d7e4e307873b3bba1a093576a80c2d052b1964dccaef04f59e5b1e19e98775f6515b26e844df94e418d5fc0779233d79ba77d967950ec9f9ea1d6152f8d7b8e41a932fd975e364ec5a82a34b96e98a845b4f467f35e9d6187fc14d387564a3ad38dda4d02cf09d784fc804affaf5058f4520e7ae2e14dfcf95b52570a28108c9d90ed43259b9964298bff25fc5a2d004c1a4ce0ad99b906eb82c6ba78283309d1d5e5cfe21e2b7df9ce94dfdc78436b7eb147f8b5cf6e20bfba837e30ffa7f4ee9d64958aa0828cedf4b09bb019944426607c6a98075fb0ed60c4a37476fe38ef05a3e2a5d70461c38b4f97b939bfaa821bf4af0843f45cdaa170c7891fca20c2dec2073453660fe7ca4331c9742e7f3822a7776bcf29c203edceb2e8c0515bcfda950352fad6e7a012c3349a0e7a5e96e400ed27de82f5d8cfd7542d39817ff53cc19ff7671ad90b34e43d8711c9e13a12089a8186c9666cb4c33b04b10f84f625d95f02a1e643eb8831713bc156100c00d3580000dd53c573179147392c6a14fba2f5c339c96c565436d2280bbd330ce4eca342b189f8df51a11ceef172fb778c6eca09083633c03a8b8ba52bbf39cbaa99e91aa4508879ddfbfbfc1ba6276e78902200255132f7a12deb8d4735fbdc8719bff707ab28c585e0dfa6414235e21c2e0c7378b8babd5fd45e9321850524d0b8190ea1b5c382329794775814e15b9bde23cd56542733045da764a6587084e2aca1b4795e63d5be49eebc1735c3d84558d67248e1391ab9e8b76009b1b234681ada80099a507ffdd52985af7f233e911dd87dd4d5fdac64b8252ffc3eb9f219e907a7cc72b50eb87ab8", 0x1000, 0x400, &(0x7f0000001040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0xa) 20:38:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f013", 0x64) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xa2, 0x1, 0x8, 0x2c8}, {{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0x800, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x774, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x200, 0x9}, {{r0}, 0xfffffffffffffffb, 0x82, 0x40, 0xc2, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0x81}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xffffffffffffff75, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x5b, 0x9, 0x4}], 0x7, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0xf0000000, 0xc52, 0x40}, {{r0}, 0xfffffffffffffffe, 0x4, 0x44, 0x54ea, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x42, 0x59d}], 0x5, &(0x7f0000000040)={0x1f, 0x3}) dup(r1) syz_open_pts() 20:38:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 20:38:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10000, 0x1fffc000}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) 20:38:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) close(r0) 20:38:00 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0xb7) open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 20:38:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x8000, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getown(r0, 0x5) 20:38:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r2 = msgget$private(0x0, 0x10) getrlimit(0x0, &(0x7f00000000c0)) msgctl$IPC_RMID(r2, 0x0) 20:38:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x8, 0x1}, {0x6, 0x100000000000000}}, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 20:38:00 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r6 = accept(0xffffffffffffff9c, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000e3c26788000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000006f00"], &(0x7f00000005c0)=0x54) r7 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r8 = kqueue() r9 = syz_open_pts() kevent(r0, &(0x7f0000000680)=[{{r1}, 0x0, 0x1, 0x2, 0x1, 0x55}, {{r2}, 0xa61d2acc206e6b77, 0x10, 0x1, 0x3, 0x8}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x200fffff, 0xf741, 0x100}, {{r4}, 0xfffffffffffffff9, 0x2, 0xf0000001, 0x5, 0x3ff}, {{r5}, 0xfffffffffffffffd, 0x10, 0x20000048, 0x8001, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x2, 0x1}, {{r6}, 0xffffffffffffffff, 0x20, 0xc0000005, 0x4, 0xfff}, {{r7}, 0xfffffffffffffff9, 0x4, 0x80000001, 0xffffffffffffff7f, 0x1ff}, {{r8}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}], 0x3ff, &(0x7f00000007c0)=[{{r9}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x3}], 0x6, &(0x7f0000000800)={0xfffffffffffffc01}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r10) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f00000000c0)=0x7f) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r13 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) unlink(&(0x7f0000000140)='./file0\x00') fchmod(r12, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r13, r11) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f00000014c0)) r14 = semget$private(0x0, 0x7, 0x140) read(r12, &(0x7f0000000480)=""/189, 0xbd) pwritev(r13, &(0x7f0000000380)=[{&(0x7f0000000280)="6a5fc02c75b2c95b1fad7fba2c9bf0ebbcb372df614e3b077b4cdebe314e5712c96cba7a640419e00acd00a6869bb7b4cb4c08e8334d0443cb92d663e7a33878ae9db38148324d5c6ac67d0c4357f7d99d67c06ff8aa8c5b896356e3a1f868a255a77b864556ab241be06fc22452f5ce8338714f6f71c0419e2a290e6e7eb696062ff3c1894f98ec524301a20e7edb77a7e09642a14fc1a852c0b4575935e3f1edff36524c1f213c477bb590e9b70875a6d57c6c2378694e846830688d2cb35aafa903ed48140e049162e6", 0xcb}], 0x1, 0x0) pipe(&(0x7f0000000400)) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000080)=""/19) 20:38:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000004) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 20:38:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 20:38:00 executing program 1: socket$inet(0x2, 0x4005, 0x40) socketpair(0x38, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000980)=0xffffffffffffffcc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f000071c000/0x4000)=nil, 0x4000, 0x3, 0x5014, 0xffffffffffffffff, 0x0, 0x0) 20:38:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x10000000d8, 0x4, 0x5e3, 0x1000}, {{r3}, 0xffffffffffffffff, 0xaa, 0xf0000000, 0x0, 0xfffffffffffffffe}], 0x9, &(0x7f0000000a80)=[{{r3}, 0xfffffffffffffffb, 0x41, 0x0, 0xffc, 0x4}, {{r0}, 0xfffffffffffffffb, 0x26, 0x8, 0x40, 0x7}, {{r2}, 0x0, 0x90, 0x2, 0x7f, 0x20000006cb}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x7, 0x401}], 0x90, &(0x7f0000000b00)={0x1c0000000, 0x4}) read(r0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0x0, 0xd4, 0x7, 0x1, 0x6}, {{r3}, 0x0, 0x82, 0x800fffff, 0x800, 0x3d5a}], 0x7fffffff, &(0x7f0000000040)=[{{r3}, 0x0, 0x10, 0x0, 0x5, 0x6}, {{r4}, 0xfffffffffffffff8, 0x40, 0x80, 0xa264, 0x49b}, {{r1}, 0xfffffffffffffff8, 0xc, 0x2, 0x5, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000002, 0x7fffffff, 0x10001}, {{r1}, 0xffffffffffffffff, 0x4, 0x21, 0x1627, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x11, 0xfffff, 0x1, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x22, 0x60000040, 0xfffffffffffffffb, 0x1000}], 0x8, &(0x7f0000000140)={0x101, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x2, &(0x7f0000000b80)=[r5, r6]) 20:38:02 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) fsync(r1) 20:38:02 executing program 0: clock_getres(0x4, &(0x7f0000000000)) 20:38:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xffffffffffffffff, 0x6}, 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 20:38:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x617, 0x8, &(0x7f0000000000)="5d85454f8076e5167da00e6e725db93bbdbceb654e14043862c4f9f09a37ad4a962a958b553ced07b1bf6a624a3c809c7775943d68b9248594f25d794288e324ada3374cc51e82fe5bde591e0fc4e10f8199d82f49823dcbbc2b104108fd99ef346c07def09e5baba2f6629ea5fcf64d95dfeea635d29532ae5aa561de017bdeda59c889880efa29073d0792fe2b04e365d2354f3ffd00bc4d3507051a2e3e11e1874e0d510462779dee7efb3707d616b791c5243b52ebd9c7d2187507acd536e4a814f0c1d7f2a88d5a4745be6770d6fcb5e8bde4dc", 0xd6) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) 20:38:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffefff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x43, 0xfe2, 0x5}, {{r2}, 0x0, 0x0, 0x8, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xcc, 0x20000000, 0xd4cd, 0x9194}, {{r0}, 0x0, 0x1, 0xfffff, 0x2, 0xfffffffffffffc2f}, {{r0}, 0xfffffffffffffffc, 0x26, 0xf0000008, 0x8001, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x7, 0xb9}, {{r1}, 0xffffffffffffffff, 0x60, 0x40, 0x200, 0x9}], 0x7f, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0x3, 0x100000001}, {{r2}, 0xffffffffffffffff, 0xc4, 0x90, 0x10001, 0xea5}, {{r0}, 0xfffffffffffffffb, 0x90, 0x80000000, 0x5, 0xffff}, {{r2}, 0xffffffffffffffff, 0x24, 0x0, 0xfffffffffffffff8, 0x7fffffff}], 0x1400000000, &(0x7f00000001c0)={0xffffffff80000001, 0x7fff}) 20:38:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x7ffffffe) bind(r0, &(0x7f0000000280)=@in, 0xc) 20:38:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x3974, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003e9000/0x11000)=nil, 0x11000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:02 executing program 0: r0 = socket(0x1000000000000018, 0x10001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 20:38:02 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000340)=[{r1, 0x2}, {r0, 0x4}, {r1, 0x154}, {r1, 0x2}, {r1, 0x100}, {r1, 0x81}, {r1, 0x1}, {r0, 0x20}, {r1, 0x10}], 0x9, 0xfffffffffffffffb) r2 = syz_open_pts() utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x401, 0x8}, {0x9, 0x7}}, 0x2) r3 = kqueue() accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x62, 0xfffff, 0x1000}], 0x80, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x50, 0x80000000, 0x6, 0x101}, {{r3}, 0xffffffffffffffff, 0xb3, 0x0, 0x3, 0x87d}], 0x2, &(0x7f00000000c0)={0xae, 0x3}) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) r4 = kqueue() kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x1) kevent(r4, 0x0, 0x80000000, 0x0, 0xb0, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0x101, 0x8, 0x8, 0xffffffff}) 20:38:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 20:38:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') chdir(&(0x7f0000000040)='./file0\x00') 20:38:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000480)=""/23, 0x17}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/121, 0x79}], 0x6, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x9) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 20:38:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 20:38:02 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) socketpair(0x16, 0x0, 0x3ff, &(0x7f0000000240)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x200000000045) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) socket$inet6(0x18, 0xc000, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x8001, 0x6}, 0x8) semget(0x1, 0x5, 0x0) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) socketpair(0x1, 0x0, 0x4, &(0x7f0000000300)) socketpair(0x6, 0x4, 0x840, &(0x7f00000003c0)) 20:38:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x1000, 0x9, r2}) 20:38:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 20:38:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 20:38:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x1, 0x6}, {{r0}, 0x0, 0x0, 0x2, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x30, 0x20, 0x3f, 0x2d6}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000004, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x50, 0x8, 0x20, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x2, 0x6}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x1, 0xffffffff, 0x831}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0xe0, 0xd0, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000030, 0x4, 0x800}, {{r0}, 0xfffffffffffffffb, 0x4a, 0x4, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0xb8, 0x1, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xfffffffffffeffff, 0x6}], 0x800, &(0x7f0000000040)={0x9, 0x3}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 20:38:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) dup(r0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 20:38:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x44}, {r1, 0x5}], 0x2, 0x0) shutdown(r0, 0x2) 20:38:04 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0xffffffffffffffff) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f0000689000/0x400000)=nil, 0x400000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x4000000000) 20:38:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe) open(&(0x7f0000000000)='./file2\x00', 0x0, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000100)='\x00', &(0x7f0000001840)='./file0\x00') 20:38:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000180)='\x00', 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000800)=@in={0x2, 0x0}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000840)="e2980f92c9f1c211b9ad4fa94bdf0cc0b08ac250d32644bda6f4b2b5371ce93726a2849854e11bd6957623839703417980419f46a0ce02af9c917f2f74985aafb6b0c0f92fef4fb95ec62fc7941451257ce996dbe66e09fa5f597a52b4740212c31b55f2713781ca359fa923371bc3ea0776aee20b87638899975305fc4c6e38508a62453b7e204e25993df180f68ccdde385b835b2fc7481c6981d285ab8838177f2b62ac8500725c6f46d3dc7341395b8931ba5ec66a38e284a77f0c00a651f62308cf", 0xc4}, {&(0x7f0000000940)="f7bef8d4622680383ae45967d99cff84dc3e228d0b66553beb09ea13432c41f91bfce7baa91f4af52f8818a42512f9ee1f3f7debc34c2df32eb37d302cea73e77be3daad728e486ec38437cf53dca7a4f5f11eb36edb8e363a92ccabf53edff70418e4607e5b26201d8bbd8c7def432cb73adc520cc5510d68716e1da0cb21a3a85828122961c4a82a6ee6a7d608b13ea8d813126a6defba6206bcdf2ee66a52cb67b6ddc2441f6894600d1dde561bc9831cb8e911eacd49cfced982c2dcdead5c093025f11b01de02bf7a993a959f435c903e57dfe18191d31d20f34721d8a2ab46be35bcbaff9bcd561e784a0450ef850bf65e63d76cfe780e56a8", 0xfc}, {&(0x7f0000000a40)="f8f40fea327d4c499bc574e9e50385305aa13ddb5cd575135f2144393d959910368a7b34821138db297d", 0x2a}], 0x3, &(0x7f0000000ac0)=[{0x88, 0xffff, 0x1000, "45c0182aa172e39952891de71cc8c36249c908f8ab62d01338ba01aeb9d9873b70ffc6ffe15ebe63832197e89202377658e6f42d271d067164cfc20c76220776929fedfe4383785ea606786704d40f7321940059841555db9442826d5ec68785e1888bc27d7970c8cac3f75627bc5e4979b06b"}, {0xf0, 0x1, 0x3cf0c853, "2d568e37e5a572bf71f25efa403c80142c47ca106e1f2291de8d49ed885f9a8976b094b38073c92ae558a123c005ecf432a70dbcb4fbdab62bd20204c010ea31bd125fe9ac11ea82851a2424b419967e9a5705efbc39b38edeb2918c62f02fc9ba81ec4fd72e2081a57e7f3b7bcdddcc01e03d59a0bc98c4615852f3fd0707bcc11441fd5a35fbf021218fe031fefc2bb57e1ca25c5bd1aa048b6ba28e9bd4c3099bbf2b017ae978103079fa821b000873aae32066bbfabee85f60ba769d698db243f0de406b49476a7fcbaac62041526cc22706a26896714dc545f553c721"}], 0x178}, 0x2) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="6281086991ea371f03baac39cac9f973ad76e074d47d50ba2825c83b7836a530cb2a1fc4c36a080e1e036f1b7f59f196767c3f333253112708a1e4f6108dfd6bd2e3d79fe44a3b97a3d83b5d5ae991f2c17a8424f78d4095840b8311089628dcaa0e574d82c37cc4cb60fd43a2c0470175d81754a18e5877844c519677de2eb972f1d21bdf2dcfcdebc9d732ac7b40d6d4a75fa86773", 0x96}], 0x1, &(0x7f0000001700)=ANY=[@ANYBLOB="c000000000000000010000000101000038e9f0bed9aea5375817cabf246ad472e88a69300186ed7a778586729ca2d3203de74bed34985be1de02eb3afdcdb01f166a4019bf08f71e3487fd17d8b02b44a97c551c6882f33fef2ecf2c62db6d316fbe0205ce0ee47260b66a2b180d748709d162513239e9827d83ec744f8d505a1623835b9c7a36fed6c79d23328022191e36ccb78b675250741db150e06ee0b740facfc965be0e05cb89a29ddd77c5a26dc1983fb716144133c3000000000000e00000000000000001000000020000008e567d8155a5c97a85342fb9e291e581f89bb11153f802ae981ca2c668d0123794f0db5378ace7c82a1428baccd741fb45620e48e7d8fd67df4e5050900aada1fac97598b13d921101f7e9bb056b0a23ff9c0c6a5f507169677ae9c3ae460029d442e312ab2529db870268f536d970a003bc05059b487181e12ce78bdbc9253d48e70f2eefac882d201154ed0c5a9783db1bcb874d8cb17e9c950863504eaf754ac4b50594b9f72b487a97b04914c3a0d8bd51fe7a05866253ef5d585f4b2da5b8b5d39001079edc8ec00000000000003800000000000000ffff0000020000001e398a71b90c16d70e4eb7053044ec80b7de4e09aafc1d2a00d31eb55049c3d4a3f044000000000010100000000000000100000000000080cf4003a9c6fcf6ed942567288490f0843a90474b4f1977f065a90436324c0da6c1d62a48f829cdd8b8e1663170de313b030c5aad6a435d456a485b0ddefe4a9d29581ed6e544cf4bb6ee359bcba250793627d0814230538c851ce04945008f2f82ad1401882d1c78bfc76c862b0bcb89d18685d3f2279eb49f560a838f51f4ed55537ce3ca02e472b447c7b9ab9611062019bbaa30835cd580b9bc6038e53e7953554532c323eb3b47cef1540f275d1b821dcccf53dd61ffbb6221197a154a8d5334d785eca12835742c45a34d7fc6009994d57b3b056c8daed74c3e778632da2946ab1c516322e451c054646b1f882483dcae870bb0e5172e8ce903d8ecc334bc238a0d1b5c56aaf86efdc6cc98529d8d4cc3f01e158a4647aa49ea83200a26831157e56e819a9a0a84dfd1edbdb360f735f3db98d997ad90f8db36fad59c4040cf96fc4b47ba22e7d70af44d95155ede5c1c856951cf8c21f33aa5899531a7f7b77c764bbdb588bc3fff722ec7f82be094000d0337c5391a852f3c99639fbc6525fe32bbba51b3dc5923e1c58b9657fb9e3a54e132e133c304d8d2664c90da7cb8cbf93c418554be3cbe276b5ce5db85beb596a42d8a65250a7d385439fba0fe94c8f2f92e646467b099fb891b18069259d020f76d82551dff080ec98bc8ad0fc883820469257ee29be3a6d6fb614da5b19338ced000b7ecb411a213e06a4cd98971677e36f960afded6fdc778c58186ba9d90947db0460750ce48f3725008701d4ecb8efba44a2846080f14662a1b4aa24be256278eb17118d397d71e02a0e0af1442e543d6b4d891cbf9ec4b1e5f14e4bfda4681b8204f4b52700d00a1e49fe106e2825f3e63b2881bbe357a1a6c373e02cc90c2ad1b31c17532be3c6eb9010adcf936d0107e1a81b7a01bcb9ea3c9bfd268751800bbfb386702e01028c0b01a742099b17d9821f8a0a475b6c6c6014d3a0e2990ce0b719f850427fb8b68899abf3ec3c0a5492d9191a84420c2cd268368ba1997e203bb7234284c7e086d590f3d9b22dbe0369ce5b8b4a5da92e8c7cb72b305603fa6379efc1c8c1574b5a3ebe3575bb90b4785de0820c971fbec69a659c445e035b4c2d0f85113110618b55d408a31bcb324724df41cc8ba72ea9c469989d0fb8952227585809646405361f5be9d45790cdf71c67c3eb65f42867d8f361ff2cb5b0441c194a4e5b080da839ff1db379d2bb08f4c121f09609e2f3063d125f80ca6860efb739fdf3fa19e7e8e24714d2a5db79f119263ef729d65eff5e675d3cd7ea076f5b7b275b70bdf725fbc1eb0303be793052cb498f66e071ccc9fdd72683d9e8b5b9d293aa65ebd7e7ec386cbdf188a4a7111b3cc1f266cfc8aa7c27589f9c0cf5dcd2a0be4dd27f224b523756b4abf5dde54f9b4e3d6030c94641ecd030ea33b75b71e0036b50ea092c4aff58bb5fde2f6c6677872f0f97358828884e51f305203175d59c511fa81329952f3a9449c655ccc816d2b189871867d37f7b411d1247b5bbea7906781b220c89df3f6796bee051c5b7bf793e505f52d8c6d4630f9948369901e20ab1b0feef6b555ec2b0ae318bf5b1dab310695212f8559e8e333015d9506915a680e4d7f2e60219d57cfcc170b8805095beb40c9717a99dcdcced072a86981f2137d150337ccb8aa82563242eea3fd931720c3323a029f69518a33e57539b539da0ee823af213db0ccef27a71ad3a4541395fc814a534879fa4a4cbfa3d0f03ad92777d883dd938607144186fde8f5aa87a6e7c58d2b3c752745f8c4e13509dca3861d80b5fdcf4a9b2f9bdc192cd5c7fdb75bdba0ee40c396279c67fbee6203da7994339745492a2f4cc2e3ab5b7d1c92377de9edb2e9d6adff0f99851900759972a7ae219f12d7ebaeb6dc2f019939782f4d25d3cefe329cb00aea21a971f0ad36d1e94c8945798eb6d79da333011a0c15c268b33b958aa1eedadb6ad26d23c4e663d5ab61420c0d5580f5795dc003440554e608fe5baaf079445197a1ce455dbde1ff66b6f3a6bc4e954db05fc8c378900c4b222a9713aec417c7e6d4537d6e9bc0b40d729fcb1ae0d745057f9953680b71ba48a82ee437daea9b46f91345f3912420f3987ea6309a5bde2292438da0c81d5d4e57ab12277e09f93872a00189f905a3e33e5c785dba4b2479792b78e4c053bd5e27660ce8278b390653d333847b351f616bcd584ee098ae1bc70d886fd6033bf60dcf43ebffaa8f0eb73f5a44855c330d621e34960ade639339fcd679a5070ccdeea3217b26246efb30374e4819c112d4c959b4307ea7d152991b61e9218f5371d16f65a9e1b9effbfdf813148d475bbaa6e5da27064aa65dd7fe85bb356ce00da31554de31d1dcb421ee2885f6251d84fcf5d416de7e60ad1399612b62b20f8bd3fd249f50d1feddcf7f74df877f03017817c31d92dcd6220380848304bcef3a675b82fe1b3d6d4b97d90261b58aa01a694585b304f1f5234c036e30335a959b8d745a75010d0448a385570bb5cc542a06012d6859c0f89d3606b7214d2b40a683a8ad0291a0c05e2eb20587cce302df9bd832fc10cfa60daaa8e7c981fd8072aae4c7a39a9f3b7e0b02e7b0e6af87198a93d7572d85a7780462c6012b4aea5f49d8457a8ecfc0989c16a05d9726bc099d383f5116033d9ad1f73405a4f46200148cf0dccce5a2bfb59df5db7e542699bbfc9eb26bc5654a79198b4a9277340ea47d93da369fd0bf5d4c97f863e48e7f1f7b0003940e00dd4d5a6657d31bf9ec832f918521c8a00a1e034698fc4bff98d14c8cda76ee7531dfea8c89a1ef323f9602b8b1f86d47a99026446be7da68517d7468d87e11b7cb0b9b1d08b69c939f761435fef7568997f192612b1233c14c8f3331a80a4ebe631167fde71801ef7fc21ab0f18020a7cdf0b37552e10139b2454ec28ddad6a53ff8821b11f9872caa0d7f100de6ab16a020ef9c78eda2f018f0501562ff79c2cec299a2b0ce44fddfc49cba556126be1a1805ecc007ce2e29bbc13500c5b34839c315fa60b05484e46fa92167dd5009916e057cb03bc355cdce6ddbd0747b0069cd3e0dcbdeba4a3368fee79e5cfbd31c8ad45e11a7c684972cd8139eb9993209bc34c63dff6fb27c2341f62727020a31149ba38018e5f0c246375f0f2cf21b3a2580ed672750bdd00836f66d9466e9722af2ff19d1fdaad925712abefc9fca1ea716e27ad8c7e70b66d1529aa95ac5d9b93320142ed42090944a2a137c58039d3053bec4de22be954ab3d2827a082c8ee3854685671b026796863842ce5743aa4d75377a0fd13ca00ec84cddcb47223d18fae3d19c99a296f0923314ffdccf62a38f20d0d3833d7d8d4bc5166f03c1655319a4587c236f03e0f204131659c3f421d02739eb4775b2d169c4c6a0861177ecc99cc744b23320bda2a53236835db33a56cffeadbb35ffb295117570b0f90c6cb4eff47b66d3d4c63f5614230473d77f51d5895c9125cd6f7252a16e7932cf205c915d64bb794fb562920d2a649ddc2949a147747ae6054f36132cf5cfb1d0d71a5b6bbc4ee978cca7e96232f9b1628cb63d9291050b4e56b84b605ecd5f286b3e0e465f6647078667d4e7a9aa371234208bf43027c0a3bf25d04bdc1d6222a077ecbb0fddbb90e1d68e4970ef3a0b786f0fe875995b996a4f3730b01600d4d191e01e547723b91477a1cbee83132ed836039a6d2f3918aa25902a6a8973c1f504bb320395cfccb0bef4cf652d67d3cc5101bc596ba2311e91e48434bd26b4a89623093b25fabb0093f69f9d46c50af907da964e705d40a0cdb08cdd4c237da2d6cebda09dd4264fc8f710ef327fbba60e64bd38784598708195b73be21f8cdd6b11dc588abae18fa5721755b6b2f5e51bbd42b2e8a0e9f9d7c96f5d33f60ce2a5f9dd0aca48b4732a0788a7f6397e0fe5e63a2506825277b445455e06163b37eac7e558159d3726695704fa91d71b5d327c0db611e26a487d8efbe9b4db4caed7a0a3d920ea07db1f35fc3ef85787a28ede140bcdaec3c7d84322af5a6265fe7889e0e51f72800a940d34cf7b34a7eab40bb8e63c82898a67114b25b45ccc62f94a316e8ebfcd63d5390d836e26a414b3c89955c22a197f82406ed891bb4a5813d668d85bd339b756d3b2dc78687429df1132db77c508834d70c2e7bf83de05ddd97630f0064dd3d3e1b069adafc70cc3a6a240dd1a627215de6714b198d3d44b66e1e0a87c268a7595ab11ffd6405c05a4fd23cd3d8b4a546c139d672e9ebf82e201f4e6085d8b9f09fff3bae63062b1a3a69940c9fa4984a07738a102a533fed961a0f9db4991cdc9694ad2de968d0c7423767de30ca9790bc57d2c61f778ef8fe0c92f6098cddb8ab86087910595501e141ebf26393def4c2accefc82ea2fefa9a62f5467a6ab03b761c60bdee1b3c0a1ae6f06dc93956f46c022fa4a0e6f8fa6b1f2e4409f05f4ebbf55dc790ededed7a582f327ff33320162ae691c71b016fd87610520cef0eccb15d139d33ba68fb4b0233f43d88ef8683c8dc4c3a060afe65a9fe30da7f25185f45faed5b15087746a66908b17363fe4c39dd6ea5cbc7f5a93810aacb2166e444947b846524d507c04d83da9ab76efac96938b37ed77f0ee0231e883d1f40f30a59637128a6991830725226a92a3c2be74c16388907316f44436e6719c241948faab85da9b498bb12d9e6914cca2685044b695ebb019fe8ccae315f72b21c90607c30224612363242c969195a6f964be7ec579373aa8e2e29de667399644578f420056ed713883820a1e547bd2fb0f6997c339cf4d9e321623084289432905aeefed94a01d36305b17c02998c877f5a3770d1aa76678d91c69b43360e9f28305f0e816e3355fa157aa624d31ae433317b0bbf789cac4449e06b74b4ffd1962456fefd8336ee12c3e4a22c88bb4191703e13a2c750546039e6d466366c86ad7182ba6081835994614b6c622a294d62d5bdd64fc6dd78fb3ee01b20bc91f08b21d642d1acdc5ee8b2ea57e8260c8b8f02dac9dd4276057f104821799ffa7c0cec9594fcdd444caed4af215ed0d92fa1a8a841438b32f41a799bba560c1cc25fd2960321a9bbc0a69c0c99ebbda9c71e2f2dc7aacfe1c9f5382628d2c6a4f979963ea1d287f6254e34c769a861bd1e05bdb19523aaa2d6ede9d8197d2ed88bf819406b5ac929004d0698e01390d20d3e55d81b5fd0c3f16344cee1dd9a66681138bbbf01d640c786a2af86c27d74fdeb52fc4fd7b010314f95786fec9f3ecb20a94ddcc9ae94d8b65e30d1d93ded55c5022685a29e6a2fe97de213e636791a8f4d669cdb32b43d42da921507e62a9fa6c39c684b279d84c86dd75bbf6e1a381a1333d07383814573464014105d4481770feab28e0bb2e75c4e5ce888c3a631a4ef48d4b739577e7dc6b7b12a2a135d7a58257203a1a90c42570cc0cb29f24013e63d24c5a8af08fcdac61e94f0c48abc293bceb79f813bcf86bf2a2229dce9ba28899138d2767be126aa794f7bf1e12561e355d95c8f2894927836d1c224ffb3946769f3cc5e3a91ffc3beabcaf9ff11fd64a9ca15cbc8e91ab5c93f8643ee9e9fd1093da6e3f923a50d38fa370afdb3f92412537581cef5af8116f95ce1b975df7301bdafc4986a70375db7aacfeec1b9258178bd8877fa198fb4f96d707dafb401ffd0a471cd359af9e4ac73bdf875c7bd3847519a41ce0876d54c158552cf06d21dd77f7c98994213fc2fd9534d69951ff349102fc58e54b2b510000000000000000100000059000000f800000000000000ffff00000100000003ea9b078eb7b7639b1ee896b0c0cffc1386f486fa3e6e8dc46eeaf5775415d1bc8ceba220aa46dcf6e6db26e14fac926b0c7a94fd69edb9dea8512fb56cec95f266d3afd8f68b2a47241949f7fdcdbaf6df331ea83dfc44b4d607aaf1c6a85cd6aaf425c079b42dba19cbc78c58d2a701855385d67265f5b4a187e94d621dcc667cd81e6fd8314acddfff9f308393f19af69a499ad003bd182978b77ae677267596ab6085b1824289b58c8f36c70702257f4aa1bed57e92faa245cb7bafd388d060d09496d511037cd77e12dbcf303186be0f871920e37e8e3953c01270a5cb55a9ce0000000000880000000000000001000000ff000000f7b671e8a1dde8e624be268bf3b564f4ddcd54b187a0f4e3418c54d7bfe95e9484087fde1d4f45d0924a79a204133557836b655fad920ac2ab46e983dd042d916749a230106ce894f186f006431fa8595f9645fa182d7b5ab749a2676cf760595b3469aaa02b2d55bc43dc724e2ca77256f32c00000000009000000000000000ffff00000300000000f9eb05ace5809b53a32ebc547a4c4e0a8f5249810d76b825d4c1a6f92520d6cb64d3088ba65d9f4f4e9950fedcc31c5af18055e57646745329722f637cf4eaeb9cb62d7bde8f68630a9a17b14501357f858f47c56babef95156aa7ef335c3a2988b9194ea5910d06b48eb97a1e3c760e890f8fc85443da3391560ecf6494887000000000000000ffff00000700000092801b3c667069aa6b5b662d1c38e9a62955e200b3721ff8633314a8dfcc2556f96e297d3b71004a7de2d45c4240c730b79113d8091fc6b78966055d55893cdf2a2aa405bf42185c31529727873ceb403f3177e9a33bb91572000000000000005e1f05b22ee2e5b95761c508feec766f6979207f7a1b99795977f076774d01d668716b3e734e74994a612775ecdffedbed1af14c233eae60d7ce710580d0bf9d7d0d314e2744257a4600dd6552ef4d10db557993fc676e741853fb95dd625e8a5189848e24834e446b5fcdfc0cdd61eec7f1ff756c87d09da3d5e32377ead7e5b5216a2c768cc00447fe3c153f0da381634bde24ce6159cce88e0c3f101bf1afc5af7873df44025ec61bfcf9e1336368529c828b64ffd375fa56b8eb7313069c793f9db9ecce7f2dfa12ef13264c1205e200504e49d8759167427286caf90bd0b2ff572490f759b6b7c0df8501a4494e9870dec9292655350f2f2e6e7a66d8"], 0x1478}, 0x40b) 20:38:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', 0x0, r4, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r5, r4, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r0) sendto$inet(r1, &(0x7f0000000000)="98bd4c924c2f41de2098c63b004be14cc36395b5ec282c3b4c4c01d22194b9392d0eeb443487e67100b2c15f32a01f7b5a577c7b688e30", 0x37, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:05 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3f, 0x3ff, 0x8000, 0xfffffffffffffff9}) fcntl$dupfd(r1, 0x6, r1) 20:38:05 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001f, 0x0, 0x0) kqueue() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) socket$inet(0x2, 0x2, 0x274a8828) 20:38:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 20:38:05 executing program 0: syz_open_pts() select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1, 0x0, 0x7) socket(0x1e, 0x8003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 20:38:05 executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5423f763826128895813794ad8f8aa0377198edb30ac927a94fe9411f41f862944214ddd82e13d6fc1dab23caa186725cfc37e4fe1066b91b158279e0a4269115f2013ea7f1ab87817705f26bf6603cbe19fd51470c02f1c4aacfef1b6ae3485fd4604d6a19f4b1de7d73186a69851ede922342591f3a4ee90d9f5c1b6644665d99c44449759f72dccf8299bac190abc9cf4c6aa49062f284924492f0673660d3bfd93da3305c69a4a6dc9d1d569fdbe40fa36aa7f70b2", 0xb7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 20:38:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x20000, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x2a0, 0x2) 20:38:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r2, 0x400000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) 20:38:06 executing program 1: r0 = socket(0x20015, 0x400000004000, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt(r0, 0x1ff, 0x2, &(0x7f0000000040)="2155f6342fe3925ede59575aac4b8b538b95d926fd84293f62757a0a1a8e4a2cefe4bbd09ae03d208888f6e13b54bc608953c07eb661f5255ff288a1e8fe1accbfee6d51564d83016e938f313e3894ef0688327d8759dbe69703d9f73c2b07a99c07b1b5fac1774e7963645c332a1608b61ed8f806928e5187f9388996a04ebe9cf6741870275fa6f2976b1a8ad59def708e574233a58d331995cdc4346b2de5e05b93f7fbf58907f85b83d0a25247c52be2ccc8d3510b30373f18913cd2fc68ac2c", 0xc2) 20:38:06 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() flock(r0, 0x8) 20:38:06 executing program 1: r0 = socket(0x20, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="feb58c83f47151a05101303e0e02145fecb62084b921b707ecfc0bc9d9aba579716e3f8c273685334f8354d8c10459a765fd2ceac596ef23e2701aba0c6352e0d70bee94909e32fe3e35a9f68adf4a73b0366b4de05cf14a2575b6986d4586e95864e63383b144063a2f9c376c06d5069eb06314e9ea1bccaf3591af46b620a89a9d57e97182cbefd92df9c826731a6837f07978c57fdee6310d9187a1789df51767a4b014177aced223b3bd68010843", 0xb0}, {&(0x7f0000000180)="e26827fccdbfec4b9aa149df04dcb6cc571113f6d8c16c0aff4e3908ad11c4d40664d04ab66c34a9a9fe2a237a23ed6f29d512d5792fa8dc4be66f609c5b663f96ab3b9f338cf6ac22b3326ca6998e19e46b9fe0da901ea1148b22e018d107d46b89bf3c1341c0f2eb68a5a977dba4f8e66111fdb92942492c0cedd61518240394ab186513f8f6a08839fdd512d30ab111588075", 0x94}, {&(0x7f0000000240)="6f8d3ca794ea50c7c4d95f2b5529336d193b556939a2cd5c82f7a16bf2ca7023fadfd8d0ba01f373f3315f7396ffd7d40fda58f58ecce8d9052074723ddb4a659787d4a5a9a849829b72b6317138402f7a7dc99507aa9975280e68cb071163b8676d6d397c77ec", 0x67}], 0x3, 0x0, 0x0, 0x9}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 20:38:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x28) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 20:38:06 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getgid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x4}, {0x18, 0x3, 0xd3}, 0x10001, [0xffffffffffffff7f, 0x1f, 0x8, 0x3, 0x5, 0x2, 0x8, 0x7]}, 0x3c) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2051, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x3ff, 0x6648912c}, {0x18, 0x1, 0x1, 0x9}, 0x7ff, [0xee76, 0xabb, 0x1, 0x8000, 0x5, 0x6, 0x1000, 0x1]}, 0x3c) 20:38:06 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000b45000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x2000000000003) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 20:38:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0], 0x1) syz_execute_func(&(0x7f0000000100)="660f3a162c4088c4c2fd419bf40b22c3c462c9918c9c10000000c46169765a047ed18f497c80530ef80105de42b1b1db2df5ffffffc48251996dd0c4a3cd693e00c4c1b57cdb") 20:38:06 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x100, 0x2}, {{r0}, 0xfffffffffffffffd, 0x48, 0x40, 0xb09, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x42, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x55, 0x40, 0x8, 0x2884}, {{r1}, 0xffffffffffffffff, 0x20, 0x6, 0x2, 0x400}], 0x401, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x20, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x88, 0x41, 0x5f1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x800, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x18, 0x401}], 0x8, &(0x7f0000000140)={0x1, 0xffffffff80000001}) r2 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) 20:38:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) getsockopt(r0, 0x2, 0x3, &(0x7f0000001100)=""/4096, &(0x7f0000000000)=0x1000) 20:38:06 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x8000, 0x4) setsockopt(r0, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0xffffff5f) 20:38:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) utimes(&(0x7f0000000040)='.\x00', &(0x7f0000000140)={{0x20, 0xd}, {0x5, 0x9}}) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 20:38:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') getdents(r0, &(0x7f0000000180)=""/101, 0x65) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 20:38:06 executing program 0: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = getuid() r1 = getegid() lchown(&(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', r0, r1) 20:38:06 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x3, 0x6b1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x50, 0x80000000, 0x1, 0xfffffffffffffe00}, {{r3}, 0xfffffffffffffffc, 0x80, 0x4, 0x3, 0x20}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x10, 0x7, 0x8}, {{r3}, 0xfffffffffffffffd, 0x2, 0x28, 0x800, 0xdd2b}, {{r2}, 0xffffffffffffffff, 0x90, 0x40, 0xffffffffffffffff, 0x445}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0x6, 0x100}, {{r0}, 0xfffffffffffffffb, 0x30, 0x44, 0x101, 0x400}], 0x4, &(0x7f0000000080)={0x3, 0x9}) 20:38:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x4}) 20:38:06 executing program 1: r0 = kqueue() pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r3, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) recvfrom$unix(r3, &(0x7f00000000c0)=""/4096, 0x1000, 0x802, 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xe000, 0x6) shmget$private(0x0, 0x6000, 0x224, &(0x7f0000ff9000/0x6000)=nil) 20:38:07 executing program 0: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xffffffffffffff4d) socket(0x6, 0x3, 0xffffffffffff7fff) sendto$inet6(r0, &(0x7f00000000c0)="4f707626899bd4e418dbd323da9121d10702b0fbad16697c4aa624bd1d3b41bfda88e7fc536dbc081834772c8c0a33d43e42df211165aaae01b3b8231d120906065f7584c0a3e3596a31245e98002d4d515bf9be1da7b726b55eac84f58a42edf413", 0x62, 0x2, 0x0, 0x0) r1 = semget(0x3, 0x0, 0xc0) r2 = getuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffff, r2, r3, r4, r5, 0x80, 0x7}, 0x4, 0x1, 0x2e}) 20:38:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:38:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) getdents(r0, 0x0, 0x32) 20:38:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) r3 = dup2(r1, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) 20:38:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) 20:38: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, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000f8ffffffffffffff000000000000000d8420a50000000000000000"], &(0x7f0000000440)=0x21) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:07 executing program 1: clock_gettime(0x5, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) 20:38:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r2, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) flock(r1, 0x7) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000400)={0x7ff, 0x2, 0xd5, 0x2679, "c1e45d9655c30ef4b93e250fcbfda69ebbf226b0", 0x0, 0x101}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x1, 0x3, 0x80, 0x20, "9938ed2bd0805ffaa93518e73b53ebd912f51e39", 0xbdc1, 0x3}) syz_open_pts() ftruncate(r1, 0x9c) 20:38:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r1, 0x0, 0x0) 20:38: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, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) 20:38:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x100000000, 0x1f, 0x0, "783770b6baf9d2d4b887b39f0f87254e46299618", 0x8001, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)=0x1000000000040000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10001) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x20, 0x4, 0x5be6, 0x4, "259104002474c70413f650de7cfdc9eec0add890", 0x81, 0x6}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x95) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x4, r3, r4, r5, r6, 0xa0, 0xc0f6}, 0x2, 0x39d22656, r7, r8, 0x9, 0x0, 0x7e64}) 20:38:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0x16f6, 0x3ff}) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 20:38:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) msgget$private(0x0, 0x4d7) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0x20}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0x0, 0xdd, 0x2, 0x5, 0xaaa}, {{r0}, 0xfffffffffffffff9, 0x9a, 0x80000000, 0x83, 0x5}, {{r1}, 0xfffffffffffffffb, 0xe4, 0xfffff, 0x41880000000, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000002, 0x6, 0xa0}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x60000000, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x9b, 0x5, 0x4, 0x7}, {{r2}, 0xfffffffffffffffe, 0x22, 0xfffff, 0xff, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x20000006, 0xffffffffffffffff, 0x2b8}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000020, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x60, 0xf000002f, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x5, 0x1, 0x6, 0xb8}], 0x8, &(0x7f0000000040)={0x1, 0x8}) 20:38:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') close(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = semget(0x1, 0x7, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)=""/233) kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 20:38:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pledge(&(0x7f0000000040)='^&\x00', &(0x7f0000000140)='*\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x4, 0x9, 0x0, "5c0400002f00000700000000000000dfc800", 0x0, 0x2000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 20:38:07 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r2 = syz_open_pts() close(r0) dup(r2) write(r0, &(0x7f0000000200)="420ebc164fe5ce246a3c0c04851c6edbbdf477ffbde8add70703d31b3822ed596ff26a9960e6394003d22eca805be914d539b665f1c91f5c002143e726655164b3db19c03686a58bf7cb6eaa922b3cb879a76c19a897b339b63b7ba7378e81f1cc952d0adf2db4de4b95dd9c1b0947aa9a6d8d2ed3d802f9ca26971399d7419cddc2aa2d4535adc05a6d92bef2be1efcbeb6fdc335d0a34c5ea6759969221e74f5cb11fc4a", 0xa5) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x8, r1}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x45, r2}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 20:38:07 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x7, 0x383) semget$private(0x0, 0x7, 0x400) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 20:38:07 executing program 0: poll(0x0, 0x0, 0xdc) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r1) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) semget$private(0x0, 0x4, 0x28) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = socket$inet(0x2, 0x0, 0x2008) ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f0000000140)=[{r0, 0x4a}, {r1, 0x4}, {r2, 0x1c}, {r3, 0x3bc5bc59cf768d53}, {r4, 0x1}], 0x5, 0xa0d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x0, 0x28}, {{r4}, 0xfffffffffffffffe, 0x12, 0xc, 0xfffffffffffffffd, 0x5}, {{r0}, 0xfffffffffffffffa, 0xca, 0x80000020, 0x122a}, {{r6}, 0xfffffffffffffffa, 0x81, 0xa0000002, 0x8, 0x8}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x7}], 0x1, &(0x7f0000000240)={0x4, 0x100}) accept$unix(r5, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) openat(r6, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) 20:38:07 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto(r1, &(0x7f0000000040)="5ce2723b6cc942fefb445d25f1fc95bc5185235b6cf5dd4a40889f548a5c10aea3496f61a072f94edb6b57bd0eb5c6f6e83a237ef67a5d04026f6ba6a8f3f4618a7335351facbfbcdef5bcb4cb7074c30eb544f945b2af39e140ce80f0386f065248d02eac0ff669b9ffad4a42bfcce330d2f624458867f94e1f96e69c51de7391caa40a50fe53c8684e21d5f62250d93507a808ff54e8a38c3df357208cd7415c3d3bb391a7296ebd734247e8ac2987863c64bdd779530aa3fa150296cc2b8f4617", 0xc2, 0x8, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0xc2}, 0xc) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) setitimer(0x1, &(0x7f0000000200)={{0xc105, 0x1000}, {0x5, 0x4}}, &(0x7f0000000240)) setsockopt(r1, 0x5, 0xfffffffffffffffb, &(0x7f0000000180)="157d9762cc2816ed04c55512c38476772707aa0bafdd72ac262cd8f47ed174b3c3b7223fe5e2be9d6ece28c381efeb1ff0edc0d707ddaef6f63bf1015ccbfda49ab03569eafbae696ea615a3ae2f109ec13a7c284bc2ca7b04a9ff3bebf25cc2eb1c43aeacc70f9aad608ea51216581cc52efdb79e", 0x75) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYRES64=r2], 0x1, 0x2, 0x80001000) msgsnd(r2, 0x0, 0x0, 0x800) 20:38:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, &(0x7f0000000000)=""/22, &(0x7f0000000080)=0x16) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) lseek(r1, 0x0, 0x2) fcntl$dupfd(r1, 0xa, r0) 20:38:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x8, 0x0, "01000000000000e97fdf739b7f7b000000e700"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:08 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x80000001, 0x4}) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 20:38:08 executing program 1: r0 = socket(0x1c, 0xc005, 0x7) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0x315) 20:38:08 executing program 1: getpgid(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000080)="3d64c36e396fbb7069a1e9e287c536d55a3ab43fb1d38f9e7386097e95060a6e4e494cb8fd4807a8752efad2a7ddb0f0251a7e2c81a58b2d4ab8d77ad7b88e13a99ad3f0b8986ba6704e1d5a8f5c964d23dbe2222ec04a309af7a17e2cd9626648941b3a6b0fd07dc471ba231eadbd61850693d2860d6e8d19039817815b1de6df4010c0c511bfcb5588a04c3ee98a13389e91e6ce282596545b5f1d5d4d9766199318f99d0c92c134ab4e47d33002893ac127d7fc51e6ff59c66719a96e444d006ad4833f2a8e47b2bce8d7eb74c55d7326feb0d27f1b5a9917f11c58b3e30c503a288aa0d4055970fa7e59eebece8161026c0fd59377429207136f67d16fb6706542a1e97b2dcde144b3113e5d4cfa997f72f1e5afccca1f078ede6229ab09a5f71380c65df3db344a6b34dc3c9c0e6e6fd54ca5f28856fb199bdce91e42f0dc4761a2175dd90a06da0d29d18baab0174bef11d932ddc707ecdc9370ced133b0841924e62829803bc4c43f3a7952b490b0b82e3a6b7d0023af740b971b7bb753da46dc2078a495bd6a6c933152bccf0da67122ef08c4356f5b0d59e8760acf282f3d0b19688d1cab148536244d976ede52cfd826af4ec3dff72ea26d2d6687341b2f8380c5bed775bf5e4d2111b622919819f73d462904247a845a3af701593f7c837aaf3bfb823be5008cef07aa363f681996ae93e1ed26c8e28f6b8a38b9a15b4fc7ff9afa3d4de0b3de19049c6fa1f8f602c189174607891f891661554aae878775089749a7d149037fd55236388568874dd8bf3e494776e00d3e2fa1e6dcdf06245a482bc0eb026c429f4064272001d9af184b093c35ee62ca3527ebe815daba298094a34768f0ce6458a6a42b6e64c3caf775c69c064443594544e8a0fedc68b5774113f32e1d821be9480ca0d2d106c881aba6ee4e95e5444bc0666569e09629bb5baf35848cb69cb67ec42daa0b516ccb649827144d92b10f86b3e003f98c3ae8f72d13349a1a4c4f2b8eec8dc7eeb691ee52d8da0ed6e0a93ef89563a159de08fd117e8cc4c7c243c40a39f7d16352a2d4d150de9a035eda866ec4c95861b7a241541699740fb5c06d14727ac9334c18e69a5404b5fa5c4d5d529cd9757b362d50d1ca03ef600bfddcbec871ad3859f523f1e3bec2655b33b85e8772adf22821dd19ae44c5cfcecb0db103e849eedbb8d18abec7fe71d3130ff7d48c62a3c32b4618ea80e8ffa0288221856787cb9fd84c5fc34ef6cf318d04af4a2281e58a27eb51fae672791f96e1535710d3280da7ff980f0ccafa6b392c38e9e834741e255bb5acc95bbeb6cff6717db158f16f5c9922b621601f266b87b275b2c42f3794f4e5d4ecd88ccc2b623b4390bb27c6a565f751c2a9a6b268cbe3e1c6d4a30f2f3584104347a10833650d053bd4c449e7cd3381da991eb0394d94336834dc7dba30f17d6464d027ab71f54d1798308867f104340dc8167de227f4498eaa4cb411d7bd101362031c6e037fe335f36db97c5754f545874a9a02ff35fe44f427e795f0a62dc8be4f5563deef9eef8c44a1bb02cb3f7626553b5804c6525f3810ed75b30fd89f7add8ad7b07f98cd8365654d438d1f73a07115027dccd00ceefcd33722f4300d5176a583c43c35b3aacebd4966359871c680b74f37c82f3616f88256d3bf8311780c9aac9e5359ebc2e48c692e97eb9a2c26f4debbde86576b827203ffe08ba7efc578cc10b320d9768e27ad5b90eb182f31d11113023920f9719f08b959266f44c490fa756bb5b3cd9c25bad524d2a5288becc999cb77e5d2fd7fa59602b70d9036d52ffe7b3e3eb9a1a8e1535705caf615e0ad5e52f846a3d3197f950439ce281566a8711382117c60dda264b0981eea43ac5a6698e2858ed176b68ed6e1ba0d4a8d5f0d392ccfa846cabc674185c7cb1c29dbd2a2b9f75144e6e20f1864b486dc16a96d76411c938429d40f07138d9ad72ae8294d590e48b993b61e0d900fd3ab6ff1c0453e7d4448f2f72805b2f373ada95ee24bafe3a6d2ef9b6215795e41944cc5003bb07925f1b054e0928782834c20a9a372e0bc8e850fd3811917d39acc4e760040450d230b5bbf62c32f827620527c7c5ad6a2bf00b612fe56775e914fc7b3646b130d4807199ea0c965f169b0febc325f54ea27ebc1807082ee2e64df5be33a177cd0d7415919c84d23182db7a15ce2732d036ef1359dc62743de56c34143e8a2e2b46e69797f77e6c7e274da7e318c52d956b48b90132674f3dfc0f37612686cd3b649d8b943ea0fb17bd8bd84dbf340a261ac2501faaee4a6e998f3c89bd11fb95127d9abd8e743262ccb03be3d9eb604eb6847960091201a7691b6452d670d824c7c0235ea0b145217596ead6f27bf8a32a52cdee29d55ce7142c810874d813a3c27478df266a28ba0b47ded508c539be98a13676363b831025f0e23d0283b406321f4d25260a18cb745afcecc43d04d340af6427db493d181f81ca416b8b20d80707c491d4897c73dde499eff7b94a22a06cb5dec5e23dbdefd035c9c0f8c4a16ceb455f0185b1d1b5458bd16c1c16ee8524a4559f953f512dda683b110034da392959f912eb23f720f28d5554622c2dc250d7232d89d560ba705d5f39d4206a6f3da466638f91a1c6badbc0fdddf52a6b4c97d4f46a21d41b1aeed8256327f5b0355065452b3ae9dff79a126edca655d25415940dd21124e4231ac305021c8814c46eafab0293e05b93d11acc64a92111df2b9c3c0ecce5f62e7cdbba8548f33796fe94524231d9a8e6ba4e32a06788b800d2a9d0aca57127cca265bc7cd6f2e6eb3e7776a7646cbd989f64d1d814a891cb5aaf05ff0b06063b4a18f12814d927dfced6b836686442ea17a86626795b3535f17ac32c1f608d12a0e9f3b2c0dc71cb6203e7fe6a65e2b1dacff0fef48d99bde87d609302fb7e7a3cfbd5707cf91f3ad0aa81c29d56b333022000be6a50ca349a89ee7a510d1c2d7db39c0592f0be33fac12fb3e8ebfbba5c10752f12c2e92b55bb7e827277efbc690f7265ab02ae70de3459d69ba4af9520bcff58435ed4d39f2cd7c9591056040bc89c8d07fd4c69ec1d027a4038729c06339832a787d0ddc5a116fa409fff82f4f79189901dcead736a3d27168a71de6c2c1fc4ab53c587a6a972aca0cb68e56067602e458a0642be611e130f722163b08c411ccb8d87504b4789785edd8811fb75d5ba0cdc68b519fb504b2080acf1123c94f9cb4f2be5bdf8bc152d8c80d3f28c7079ca4bcfbe1517d4fbe61ab86be7b9af2d61598da831a83f7b0e8056c4feed53b4f536acd6e30e77896e87467b66f128da43bd988362bbe3bedaacd88d747dbb219671588ed66f036aee2ef1a60d756ce628335d6412c0a36d61d8cc31841d1949d08fbe2e7a5731305427cd7b8dd51b8954302742d66dc99927c98f17d041bd24327c783ecca217fbc08a12d359502ac8baca5e239d0996e7db0aa8cfeb3007b89d16b575342920a8ac074acb43f2d596b3fb5a667277c45efb319550b6819f37ba6b9915fcebc4bd8670b302f7cf44068417ee1be6cc432f37f3a54c36b58e6da4d041e5fff65a2d68ba61593cb7da8eeb2ebb9441560a1d3126af19dcccc1dded02d62a8a104afdfed6634b22253ce802824c9257e5c48a6d0de75ac1942676204834bc1fb85fa3d7cc18f629c0c5685d86f1f775e90d829f64b2909468194db36b9d676a1af25c232d86f025ea94347cdbb75a09999b22cb7b41929001382dc29a0ecf77fabf0dc3548aa701750c1dc77a4d96abeafa342bd2a1fa6763458882737af7fd683056efeafc8147d1002774fcb112b8bb1c6908dca79086f565cdc9690e48e4bccd8fd3d6c504d0606f2a7b76321b20b2bb93208bb3b3cac66880a9527c38aadc4e6003aad6c60db5e9e2969f3f2842d4b51dddec84cecb945c4bf3c081ca28e9468367ba8fab7fcee835e575ae078716f09acd583d6650ce417a9cb9cc2f0e8e8d2097a3050b45ec816d31a28a7cc40cbcebb957bbd3b28243727208d50b037608d40c8e7197d712b0e203a7a88003a930be716fee046c0f8ad244c64c1bf2d6343e033c65c4dd2951e48cdf515b5016302fe8b3f1798c96645e703c99cc71ee85714d73d7395c3f2e997740423077a765cd9e2a197984553a0144644120a5236458bb724e08eb904d99461af6ddb3d1271b03c86860ff0302a6a8dd8b8771cc160a97fa82b515e3db9e0116dd2109982a3f5890184911f9aa4fba39a4ac6251e31fcaedf74188e65fccb0c09552a67465662982c2a707caea1c6f1ece0bca6ac075a7f0bfee2ef65d071641e41ed3cfd1219e107a7aeb8777754c9aeae230b7bf9ca2181381692664f575f7203e96c2dd88623d03bb9ce5244bd8cac8876898ba436c7c5aa392f698d78a5024bbc7469540c7a1caa84d657055b2459da8865dd69968e2b91acc468e65f1005a8d620cf36554a25632819ef73ee75309eb6b9b042ef64bff23aeb98e66d0ccdee1b23678f28f24dea8dd72b55ee1bc0c61f8d75b4d89a710334a59cd9788365bc719b2a603cd6e02e26104ddf104e38250f8a63d4a488ab88e5b93377f72502785110ceee175e99d12b64e119e380fe6451bb8a5ed83e34719ce2e0761b9f7c040975c961ee26cd85eb4de7ed2302bc882bad6cb454116140a7817e26f09102186c6d6d3d9524f8146d384c41670249ad8cba14fa4f863155aeb4ab1f2fb7ea61b94ec5ae01865cbee47d1b70e47e22fcb0ae532e12338f3016176c7badb17e31b5c1db6982ff13b2647ff429c980c1a5d951dda0cfb574d4a67259b55db605d24bf76f893e1965909e90db12b1fbd2f591bff2d8b1859bd9c1f130c28e171dfcde82886cd76b22fb1a5f22bf06fb5c7e257bb1a8580f0bcb5bb9e54b8f68a4c000b2985dcad77bb8c32c52c125dd4525e9d4de0a9302332d00bb2e95ad0663ee27728c6160e4a043524bff1b7bc0c2c9973a67e2c555d12e941e4d798ee7a406dfc817634179d5ccb7ef82f4bd60b1875640ba541813075c3eef267b4fd37097c63e1f1df1da987130d7abe8b3c84979342dce16bc3d504972abf12c53d4d459460f5d0a84500ac3744859a6c2c902b187d880c15ce1fa744c4979e77deed44c63f704b5c63f5e00adc4b9336c9a923ad762c935e88efdf5a2c950668ee8c2aee1d663f681d65d238c1eeaae7f0b6429ddc7f03aaac0527b2305e0327123ffbc62bf9779fc81c154a81335ed4f3a9f93866a27bf349d165b2b84ec9b64094619f28fcfbd2275ba8fa1b2bf4170e8432c26de1b2febf668277c2c13b1d12b851c45b80b3455b8655b47f02f1d0bdda419a8d8b57cc61fd6db2fea316d2749afddedfec990d4133f5f05c0733b954eadc393547df0feb37d0a7253c9fb78231d222380a0f72bf9412d6d8cce37c987f980212a12c3a59c627d2a644fa20eb6419b8a021be675550e7bad54c5d4ac52382614d16e3548b8c2a6a554bf75453fce0c27503a6ee82a66e6c133379dea3977fffad0ab58c7277f05812beaa9c46eb3fea8449f5e5ae1a26b2eee0bb768d7954f68f6d1b37cb32c0bd8373e1a666a6c1e78a375f2c0067e36f93f76c4b19420b06bb5edaaad8cb2d86c158fe39fcd6c555561d3aabe47507adb1fadb51c26ae206acf2f9f7397496102fb681cf875bb8e2396685a49508707b8573fc5ada42117db3891bdbaf092274d77b3bd3528da829c30458ce7e81bf03a52aa386884c7d4599ea6219fe0de9b18eb0b03a439", 0x1000}, {&(0x7f0000001080)="2cb148c7796b4137c414efd9bd4806f7018b33f95e2642e99c217b3d2d7520f2ae8c72a746e0b5c8297fcb63d07fd8d6f2e5e13b4783a39afbcd53bc505817ef2c34afaf1e84799628497cd5f7c7244ce2a55282ef87a5d5e8af86715ad03e3d19ed9c335f98afdd2c149e720ee8e72c765b5b9baa2a1517201a5e8c3d30dc5ec60055048776a05331de01e3681bf3f6f864d2d3bb7bcb807326f3b385e083a76f6bb3e90b8d5f9d2548fc7e310843b71e96bc38bc3df2442c863b9eded58ff7cdc6b175d0bbd57feda9e7275d9e985514d0121b9bccab0c988ab1e9ac6184d672b28e3f7b453a3b826502f8d5bb60edc3f0792afd44467426ed0e41ae9db964295cc996596f804ed82d7bece765358c915b9d3e30a1e86d4a75e51b5fda8dbf0336e1ec5eba6e3218b92c59e1471df9a72a52927d210f9ffa96a71412ae6dd7a082b9f57ba689630e3662a26913ec6c6c1c33622c28f6cd6024c1a0f21aeaa5ecd9d04cc31cf431a41f790d6adaf26850dd933996ddc2142dcf2354b4aa73ea485cd0b1aa26d869ddf5c6b1c56345aeccfc480dc62e1cf513a62340b174434430674dfc3aa13dfeb710102d2a85da5353c832db68110f8b88cf0c6b312fb188567cf09ddb276ce14fe4ef12342d3e85c8814364a2db930dbd070f52947c173bcb06901999d2c6ea835d3b45095ccc3ac31d5f1af254b150ca6604cf642a10c1c16daec07b78206622dc0935efce078994c8cf61e0ba727cb6f426f1a77589cbf4eca4eec6385a40ad10238a3c76b5c651c1f0d27e8607e5e5d5ef543364e34d3e34113bae6e5b614a32fe2bdbe7080c7ec22299d416bf756f11db9bb11889181db5e4adce6e60bbe14ffe7fe8f911ec3120d22f7305069053205da6828bcda0f4c384d9194ba6ec94f833f3d48d8065cf299817344ec0d33730b11709dd5271e37bac67923fc4453e907c1a08d6c125e983e93c84e07625ae3e826bfe69c3f440effc927318ef3ba026421b53185c28e3b2189ac8f13e8cfbae702c43108b04861d85cadb422fc4ebbeeb786d88730fa09dda4b95655239107711c1268c043ba576066ba751f1d798c6e436d8a8e22f577da66afe6dbc4cec5d7ae80a7ec5d54f453e9f1cb63a60259e1c839040cb9d9b07073fbb7145f2ca5ef9cfebc14c2878df006c17b9c18a4be7cec4109351a63db75f0f7ff4e3824f5873adc9944c316848597b09546597a2eafec201e6a41a73bbf3154eb7dbab31c76a5d5976b81522120c31eae1381e4a80793fed9f8475ca475602fb29eba0823b0c45a2416420e7891f13bebeb1ce0a9ad31b2bf649bf8d16ded890890c256a00306e35f27cadfebad0ad5978111b45274bec46f0d114d1d329926f362c1c0bc37af6c5c603a484b363c2c1a05b1b81c25f359088bf5800cf2a4bf9f838426b0fff9dedb0cca476ee9a15ecd2630a4a21a43c4601e05704d7516f7cb6dd79a6a5321565893039ab481b81926a4e0b30db70af1548048e5693aae07bb0c3f86835f0b1ffa77c97a42b21a011815bc85006a3022cb7fb0f45d8faf2c0c9098cf050b732ef21541214ec78da87a05b055e588e627bd11ee0f938a939367cd01c8cc8dca5388ab1980617a9ba4da8f789bb5451a7d30f3d0ad613e48bb7f1c71df439d4aca4d0edc2aadc820470568a35d28167e72daa4ee2e20923f32a7d3321e0e5368433b40e677472c3ad47f044ee746880196747deadcdd1ea43b25f09653ba3cece781391c6d756ad42de1622c0153eb74f83452cd3ce1dcb98118174924c33da6913e3f9a2d4ac36bd8bbe3d77d3e72a0773aed6b627602a1ff563f81248cc8da2a50af52047006ac5886cf27d9fe8c0852ec2b113ebc4e3e372d1f74abaa008b3bfa14c8aabdc5e8623aa74afb753ad5e3972b61d357f77b60664ba6c3f61c7ca8f30f2a0864c43a144b1a0a253d48690dbd150ac90ba57764844ec4762d94098e141a76d2637d8c6ef70ddf6baa84c6ce604284da00e57642b929bc2e7b4233c681f38b5e9d680fc45797c1205c2fee53ff6772b7a09eb02f954d9d98e462e317c79dcb62a3b852d478f14d60cdea7376bd8cf812268871264239b75b6dec5da90205c01c0d902d425eb7e54e5b4e2bb6dfc895c0d2e58a86cc9b6a5fc22845990e766135ced318956c2507e2c204e055f5ca287b8b285c64698e3a87803565ffaf05bd471f80d8498077e3d3994b9d393771ec7f47092d9fbb589fe411ade864c316636c74e87a484cded790d19d6983b7ff94d59d627577e5bede0bfb7f09b0f06162d0bd0946389696e048ee49d0ecb6f87f678d7bcc058212a474785eaec1a0b0afcf4ab3be9e197501c23d38856e0e6cffd01d0185376b369452bab5a4c13629bcd79c1af69e5875becc98bb750f3632e7d8de3c940c54e056c62bdf5ed0694088b18f2e473a2545938321ca9aa029a5ad6efd474bbaa18aca09ee884e0c21c71d699cc22d4bb5cac56c9088698e9cd2b3315a465bac6ec09728dba61868c5bbf33389032c9fff6fe8926640ab204dfca491d80e05c068ae4316462a482ba6dc417f97c60cdb68a875710f81dbea6d99d29a65b3bc0e3a16cb9e0086231e7243df61da2b370ef1e769e3df86962cc7904345492e79826f9603aace782e97b3421cefa9093b315bbd2c0c8e9bf6449e5bd3e8d35ef8ac6817cb7d11b864219c090cef7e29d442c4b9fca2f080a18aecb1ef5c0d78faebad9e10abd2b8648f82d717bda5f573bfeeb632098d90a93beca7fd04df078b5cda0f49a4d91554680e604b4cad1850df266f05841e94ed0be574099456f692cb78e9cbc1173b48beca908800ec79b642c870e6649eb546ae4eb6a11e4f1304d67571f930bed44eeb82283140a95a0aa3342ff0f358b9fa17c03873a3d24922c1dd8d08dd05595862ce096f584a3ae28ec1b60f0100b9a0f5a8aefe680808ec5f051003d36d6d3aedf03da5d03a82f61ab62f5516ec3c3d02e70814b25764a1f3aa6c372c0c251fa4a328c6121851b3e5b77788d5afbece2461ebcd9818056da4cf8644bc41e49b954a5ba2e369bba879144bfb64b8aee1ab93888853e89bc99f9b54ae0e40e8e57491402e644477c147ba752ee2394c3c1c7f17bcb5202b7d596eccc22d78975199ad5f88aa1e253021f3ca5827eeba020b608dd7c8c8691de2f1dad38dd2bd568dcc853344581584bc308abbf8f9ac99572bca70a51261b121796cc3a12a33768cd7fb9e3d3935a16d5c243e81ec23d3852e69f11f8d3d666f938af62cc2a78a635858f9f2c21983580771003a979ff972186b685c9f95f584098bcffd895eb5d2ccc6089b2a25549219ca8ca45bc6ebd7b0a36ef026863f64db4d4830ccf49502beda4b9db583f49153830e9d7ca7456d9147baae202e122c83fa8dcefff7da74f0a35b555e14d0d65d3507444e2ddef92f2cf6089725b9e29fefea0beaebcd53ff72ea527f1faacb76f5487d84e705ad04e4857782ce0a20ddce1fed6a67d3ff6e8c0765be6b5cd9169ac940c96edbfff571486c0906c1a839bf4769d052eb9e146d6d45f2acabd2acee8dc40e8438334fabe140cd42f1224a51269eb16e2c1c2e337816aa86119fd7bb665131d37f6334c5006d34c4828b6c95d917a7409be1f569b6ae27ee0c9ccea90f04b1afb37fe751fd50e964d50c31c3422765e05eb402a07c44c655e8be04fff06ea2d00d04896dd457ae3f0bda0412fb4b78aab26dfff1f4085a31396394cc30a0fab70c654b327e1de6e845d22e6c5003f6d51a1366f09004d902acd3d282fb9e88a0fd8313ff1b536e3a63d5f6611874a1790bcf26d50d209b9d406001e506c63827eea46c043541c721034527ae215492a48bb8d5daf6adc946a3b1985693bf9c388c45db2c241f6b2c002c6f5b571b255504264ba854b217a17fe5f435140018c20e8f169cb155e1bc3c47374afccebcf408d9837e0035c88e9abba769335fdaed8aab33eae8983217df805c99d8eee8837d2cb2bd7f1e8264e68645b4bdc7c1a94bfc6fdd328f0735d0fe679226e1c2083d70051aa645666e211586fdbc3bc40f377a8e83458ea67777621ad8911aa2195cd500179b1d9d5f9c57fe42a4e76f5c3fd0d7f1017135b090dcfe8af90348852a64be352540276a304d533e96f7a3e047327edf5d3f9ace96b66f927084ed4e73ba591c8a4588c2dc8da07305743b9d40cc6295d523a6cb021bad5a25c3cadd2aad7ea7a1fac5bbc266d8364b9dfbe8021cf0908916cbeb6327bc261583b776ad8ce9368172244bf26d51669f9538f44e334331a0fbe7c1840fc5de40feebd625fdf200ff30758c87a33c7fc871a5c2910dbe08e592f3c2af7879c756adc7aeece9373b40a6f39ef0f62b25daa25dc47362adfb297825441d10359d2e9e1aad375059dd23252bb3187decf56635660a4b7d2be66b639867907b66ad8c6d99f02b65adf699f014c8174f1d8129d2fe217c919a0084cfd22fdb08fdc75a4c280b4e353a9e9f296f424d5f760d9faab30bf501c6ab960eb50c6672009555fcd7f2a459e2fb142385838c9bb65ff12354ea430d282d742874949ce090abce8e2efe0b30be569e2f54e03e96e7edfb108ac74265dffcc588d30b9de0d3383a327315fb791d9095622978cf35bab7b4ae34a509b18c0499ffbc9821e8ce79eb410e34c3751850623c99283185f4dc948916da7a91f23742b65188d1bf516dc45b26317b66e8a4b6aed9a78447cf0d86f2d643f4b8155b4abbc303bb504172410ff761facf0b02ad3119953a0155499d3760292c5dfd1b2304e1580a4fc8d9b413296ed3ceeb3c2c23f2231347e4aa0d575b14ab5f40969edc07f45873e8f67002666b4e3f4f192f0734b8a620bdab8f1be573f7ae027d1da65f3030b4f1acef61a2e08bfa2c6cf0fc7ce611fd7fccc129fc0f7d22dd2889caaafce5a774577aa33cb1cf4324c34b018810fc8b2345932dea5ecee331cfd7d3efe5bd2d21d0e143a5b53bf0ab054cecf31358f12f6a2fee22ba586a487ad03020b03f2ed83b3ca1eca85f52de064a12b29915c26bc3ee16ee5ef1260aed7409079b33ded02a906f564187f9399422187213ffa9e59d0bc033385e7bf771cb829a3ccf306de4913e6973d0ddeea6dd7ef7c5611cc6e1177a0445954e00bbfe8502ada4ffdf9648791d96172e5eec5b9891690b46cf815b69e5ca7c81d7c0cf1ff6919b8d0f3b47c506380dd29a814d926af8ea7399c398ddd6e9ddec2a7881545b41d8dbbddc49a9c92cd4517b2592496977ae2daa57d2556bfe6da7e087d089541d51889afc3a6b2a17752b2977289e92b24bf3389e2a68c4b9436953a9931d315319ea527d81bb2928940971c0e937163d45232ac18b944f9ac6f2ac3113f1f969955986756707e0d7143b656c9e55b3bd5bf58ed95e918c2fb58780423eceb74f89b67e2a521d14f99fbf8ca91cc8f936322bccdb4b2b2698b757f5ff2d05141004c2d22fdf7ee62ea16c0c9cd3e4fb597289e81282c5d373355cd278969a0729be2f86a23215bec7caad9e62f897bd3423a9cc741f6f5398281955a192ad2163185ca493dc719b513165268e7fa8c77ae96a8a862e1e18faf0233de53d00a616592bf5dad3803fc1b8d8eed7a9aae985432e254b13b9c2f57ac17c9e3a839163b776f76e7b0bb43fbd48d40cbbd2bc775536229853958fc576b5b1c8432082eb3634e9b8a090c402f8927282b0d7c5d773d795d199773f20c696769f77487756e236d01a233e84cb94e36f9d3d8", 0x1000}, {&(0x7f0000002080)="7052657af63175df9f163ef2749529964c04cf97c9b534b62da4acb53b6efa3daad0c01583c7bd3dcc17f647d0cbea663540cae1ee0d06299526d32ec10186d01243d020df2394e98e9e6dccd04953a884ab524b46f7e32c603632c9b49332cfc29f374c91074bffdc59b027bf022e11303c46cd375a0db8161bd77ba14c1111d0df9a0541fa9f9cd38d6f20109e586ab475f2bb49791e9d8eeca1b6434d60733200d0d54d7d5d50fb994ed6cbc489e8522c46dc42", 0xb5}, {&(0x7f0000002140)="3d9adc836cbecacaa86f842d850c630b18519a32ca27447f464716a5d69cd9da81146ff5aae297d6ecff87286777aa1ff130af3d71c199eb331b3df8b52a4037241cc18d8d0b025749c9eb26f8f2ce273857b402691ae3993f20160c2d98a8c8923688c7dc9fbae8c9d5e7752315496b4b683edd88519f98e2d2a8dcc81550fed5e92689b933a03d99e1588426e8ba75545937134e579bdc687a99419eec94d79f", 0xa1}, {&(0x7f0000002200)="280b1f120072413b6409f23ba565591fb4298bce36a544581de1a046f7a7eb7db6536551cdfdf0f980a1e58337760da7cde24c5e3ff2dd91f4a4e5b65d9c5bad70c6358109359d1e1880ac746bb5750b56b5e8", 0x53}, {&(0x7f0000002280)="24f2303af90829e2c8d7519e07c3851a6d3dd17b967f3797b4065683f04f94f1ac4c473a1f795e813895bf42d5db28eea9f887664cdb0e606740ff0c4829964aacc02c649238addfab49eb0a16cccd87cc7894e482ec4eeeff69c7a34779c6bfb09be23ceda3b57923712d308f37fb68a64f6429f01323aebbbbd00b531d376460f0826344d39273944b5ae6c8dd1240eb404fbb22b9653ee09a112e", 0x9c}, {&(0x7f0000002340)="9b848b6d72a108ac4d2d1021cf0c0c2fcef4907214cc34eeded7dbe951a16b16cf090af099bf20e0521a958dae67359ef6bbc71fdb1f6d5eedeebc49a1ba9b9198dfde0786ca7ba90ba4cfa954b25ea10f12bcb5888d7354cb692bf6c46fb92d5b81e415fcad0daa9e7f2a9e8984aae2a3e9b5f97b39d662da0988da80b038ffcce7a597de34ad9b0f1355526794c02f2ff7ee47e6d7f207cda2493317ac89501aaaf271a504dac7af16", 0xaa}, {&(0x7f0000002400)="807a2a6620fa3e89b48ed1fcb5760d75f269f814640f8d9286bf872a716b27916eefe84bed35a8454706f44facee9871afd57e120e7dec3d04712893a4669e67e13f1cbf8cc7682c83360441b1050df4d1fbf84f38a16b8ff246d626cc6da613", 0x60}, {&(0x7f0000002480)="96c17c7d3b9ada606050962a05694c2c45da21281adc5f6b77a5b47ba33a6b41fe452c203a040b881f30a3e62d474a0847d283dc6fd9f4568477a8efeade537cea1d05c6c1fc1fd5e01ff32644311bd83b51b1a949602d58bc1f913715d76f2c6e97e6ed0838537204bd34542957bb5027fc06979ac2317d4d57c0db3fd17e36efc568467d616c23a8b7e0389e", 0x8d}], 0x9, &(0x7f0000002600)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x70, 0x404}, 0x0) 20:38:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:38:08 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x800) 20:38:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = socket$inet6(0x18, 0x1, 0x0) listen(r2, 0x0) bind(r2, &(0x7f0000000280)=@in, 0xc) listen(r1, 0x400) 20:38:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) lseek(r1, 0x0, 0x1) r2 = syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) pipe2(0x0, 0x10000) ioctl$TIOCCDTR(r2, 0x20007478) 20:38:08 executing program 0: execve(0x0, &(0x7f0000000200)=[&(0x7f00000000c0)='/{\x00', &(0x7f00000001c0)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4a, 0x7, 0x8000a9e, 0x4, "2ed498332b14ef3a3b0ee188c901dbd82e7044d2", 0x4cd, 0x2000000000000005}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 20:38:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:38:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:38:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000300)=""/17, 0x11}], 0x4) fcntl$dupfd(r1, 0x0, r2) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r4 = fcntl$dupfd(r1, 0xa, r3) getpeername$inet6(r4, 0x0, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) close(r4) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:38:09 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) 20:38:09 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000000)="d5ff9668", 0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:38:09 executing program 1: clock_getres(0x2, 0x0) clock_gettime(0xffffffffffffffff, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000000)) 20:38:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80]) 20:38:09 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) execve(0x0, 0x0, 0x0) getrlimit(0xf, &(0x7f0000000000)) getrlimit(0x5, &(0x7f0000000040)) 20:38:09 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8000000018) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80000000) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 20:38:09 executing program 0: kqueue() socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 20:38:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) 20:38:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/218, 0xda) fcntl$getown(r0, 0x5) fchown(r0, 0x0, 0x0) 20:38:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) write(r0, &(0x7f0000000000)="807da6c3eff4dea1d5e9c6b1e414ab1c45c3ec856299c384b8b237d53180772a06673d848fcb8cbbab5ea497", 0x2c) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r2, 0xfffffffffffffffe, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1000, 0xfffffffffffffff7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x3, 0x4, 0x4, "ad1f89c687afef4e34a926c057f7749dcaca43bc", 0x6, 0x4}) pipe2(&(0x7f0000000180), 0x10000) 20:38:09 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x189) fchmod(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7659f449287cd42d52eb4d3feffb0931c7ef80b4c63100a5862cbb8e68b3b8ca5c60bd00116a25aef82758275269ae5b6e2628da7c7b5a3a6f170a2cba656df4a4ba1300037fb7b008db43be94d9591513f4fc1851dcbf9a48637580b13d1220146171ad72b58ea59301f28aa9434f9cad8b64b8939e209e3ff1735b275dde343d269a061709efd7b59d9a165724d2634b69be3781472478af0d8023e58b2eae94d0dca962d91ca73aeaa430fc2b53fb6cbe7edf33256ed8c271e070f862c703694a9e0d9f58013fcc918c7065764c6ca578abe2fc397f5e3c1942", 0xdb) kqueue() 20:38:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 20:38:10 executing program 0: r0 = socket(0x1c, 0x1, 0x2) recvfrom$unix(r0, &(0x7f0000000100)=""/83, 0x53, 0x802, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:38:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000056000/0x3000)=nil, 0x3000) 20:38:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffc6a) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:38:10 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x800) 20:38:10 executing program 1: socketpair(0x2, 0x3, 0x60, &(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0xf) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 20:38:10 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f00000000c0)="a66d8010192b64152779e344537d9da9e952f5aebdf94bb19c93c8bd5a98f6d6c2646080a4bccee580b5205c3a51e66a39", 0x31) setsockopt(r0, 0x11, 0x4, &(0x7f0000000000)="1a7b43da", 0xfffffffffffffe39) 20:38:11 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140), 0x0) dup(r0) write(r1, &(0x7f0000000400)="e2d6c29b0e24b0fe96c0a9fc1e07ed3dfbd04ce1001b3280d5a094f116fd2195bf0d8d5fa43dbab0801ea4fd38a5d15807205ce8fe7f3a0265d7b7e83028b654894df0251075d11ba1f3345db33b663511f2b921888bd3fd4474b19248688a6bf199cd30737a0e368f951ce892093448241683541231ed137e8d15c6aaf6834f72e1db03e7fcbbc7740618aabea44cf1482f364b4e53f8adeea2c0301ca45d267ae73a00825971832b8b5493619c743966cd832afa29709e7fc981730788578e30cecf568bf01e4079ff1216b1172a4bc2038c94cbb4e0e1a3b9e7868cf6852f692341fc9cfcc72a15d69fd0ba5d4c9737d2188716dc2ed18b4c5e9155cd4e9e90af70b1f528a69de106c3196944320a719de9c29f8edb610672036791f7610250f0cc6432dcdacdc9381515a2531041a9207e3bd159cc5f4382112fa77cf46d059384147b9c9fd941574b130f8e06eb92afe7f63d1a64a8d13f8d4ab5d80dc9817bb0f0a3cfb04bac51f4d578d49739ffc17576924d96b57079394ce5bd5d30b5e394638738a0c5d6f06d85bf0cbe87b8bc80e9a33ffefb930593890f34f0b896c1da194887d356ea07e519d15ca9c2f6f4a53e3d1a36464927fc7e6606dbc302ab5f51de2abb1a7297891797ea5fd8bc20b4de2c061b419b499aa302d98e0583038f840cf61a8120787ce59506dff113ae56f81be2a54fa115aa519d70e744cd870e3e261019cff0078500a2f01b17e6dac1128508424ef08b09649ed990dca2bc4022ce53dfa9fc4e0ffee38f9995c398c5982bb76b84b10b8ac0aa6f2f829c3025ef43f5edf165ac8575ceea9e7db5dc0b3160de0e8e922f0629d8265be9c2544af61aed18fb697a3cac52a2150999cd5cb00bd55085ec41430bd3996956468d211ab44dfd17d4157772f1b615655012cc93e2c23a069d8dd89ead756147d5a8e2905e755ba0eec86347c5766a02ab50e263a51b8517cb9c9a2d825bc89b5cc32518b94b51c5db650f8e889b4f00da86ff7182cb3e3aa7875e330d1b3ad2b998249cdbe8ce8f47b4f359484fcad734ba4fded804a40824e1a8998af22d5ad94eafd8528c65d1daf6a90bed11a94d1151b1086797af9998717a8d89f97f4be5b5314c02a448bb4e03a2ba7cc82452df2e500cd7af348262e4d49bf569bf02b904946195f3e1815b51db441ef7076755b4b73ccc72c7793ec33edb421c892e2c268d015a067bef9556496f6e0b31cd86ac17e985f64f1f6d6ce2cea4b3a565f966328e8ce6a319be0156e55fe3da1377c4c8f37381ac4199e5451feee6241bf8d526482f829b7c5de8a1e82cb361f3f7bc9f1faac31e2cdf7c13191fd33feb7e5c40853355673269bf7212011a95c75cd13ab8654f01c13f15b2f44ce5cb05e36fea87a92391142a150d1d40cca3f28f3981c7dbd9e36195db3e038e390861980fd49766ac5b8f1009fb7af534b4234f7e8decf388d2aef8d6740f12c9d5acf870a2903323b1223022881278e8d13b6c9a945d531ee5e404e9a6a4930acda8556fb35c02f13054fadfca6aa2d55bd3b10ffdaf433b42839605a278b4053bd5ee63f3de4ce541b880c3c3e0cc5d336f09ed3813099c556c7a9ebbe749fee7d38ac6cee63c649f4c6d7d6bc65d3d4968fdbfff5e46f86b542448c201558e6677439db40ce9617211ee1f5a130a8c63daf7040686263d102dab6412790e889d234842b3b90dc2be87a71b2866bb34dcd9b9da0c4c5b83da5373acca45ab6b70db547eebee056367d6d7b787a4ab614a1b17b002cc49e4292ea102b3bb93a113789b71cae03c377ad12af922037af83bb3b17a7279b3ebc3262baa377dd6bdcf10e674974638444dae140865fdab61c9af32f8e2245b715d59aa8f55962db2ba8bd490366f4521ae2d99f842eff45ee10262a54e8c61a7fa5535a378545ccf30342160e84f3ca90c1d794011908a5e524c26a06c5a75fc7eda2afb514dd94ba919253a3a3bb85257a36f1d5937af6d51c702dad3a59571e702304219612f1d40026d922194512879c6a6008de1f85df5bb2bfbd9807eb0dab0d52cfa9d3093bb90008505608da12da584f4d48185405623d0602c38af5ce22cf389e9cc19619ad640eb699932fe9d9954ca922a29867ee89f1d715f70b1a400bb1cd7758bcf7c43f03df8324fe460871742ebdf6ff5950b343a9074a35a63594d3e1241d6b9e4b90ff200a6ce1a1e2de69ebc38976b852ce2202dfc963a068dc3c7fcb1e27667ad1f1c7f8c48ec85886eb7ad9562d0a44ac55558114928834308d7fcd028fcc07911373cb438bd360b5f311e6e8810f27fb3af4ddbd70f5805f4ee5023595f0b4bbdc8309f7e271faffcb30dc935ab8716b3b9978d5a9d375b8d15c2ed427d15a737b537d697c6c5e1e1faacbb368af0f1126a4264d094ab0fcc487942e63332e41f1eda2665c0695b74990cc7fa6403c47d39980ffde20da7443fdc1d806c13e0ea9e46699d4fa950aa5f4f470a63c997953f4ab0929e53c1e117cbe8b88ffdc285532a5ac1e2c392201630e102eea97447f7c41e7060120beb2abcfa680c18de4de8f49d3762e10b7576a4ce75b3939d941c3e5c29a96d92dab1e368a30846daaace0f3260fd10de444b6ba8132d917e5e21e9c970711b268b21724037764840bb8f359449c3faad3d2adb76c963af72f484b0f0a0fce462b596aff42b5821d9f44af5862025bd6d0d59ebfb85230e3e439fed8b10dc80c93f514a3b7bf0365ba7e929ddaf08cad054cf05b64c237f784c8542997d911cfb855a4e098b67bf1252faba7e0edcb22550ded903a1397f58848b794f22e49a9356c5e6e512a47d28feb875516254867cc59e778c8bd13415bbbd44dcda8451d992c3c07f654a65372ab6d49cd80b64f9c26ff8c346ae4a28be5ed4a80b9c9399be1bb36175bd7faaf94c5852c09d069700c0ab413abe2fe83e7921a3fa1a8fd5955f42bd2f0f89d489feb6705bc742c25d6ddb0cee22f1e6f81c2e7fe404feccfa1bc1f777907082bc565439aed0f832697601e235cc817d7a4b04d9efac1d48eb4f6bb230ad1dbf64f52a7e0bbe29ca0072cf4760b18403fa21478bc027b281340a0bce71ecd12d5bc32b35789564ee80ece7ac0c1f3afcb0fffb7306324cd3a850a02db20c9d91af89397a56b49c7b2ca3c8d71a7ee672c1a0d6918d66e2a614a0023362ac853c21b42bf87742939646648e1c9199ba31e29646cfee99b01392878bb909a0796bcbf293dca2a06633d33f7ff60a563c78a26c1ba431831b31423bb1dff778926a4798843a6874f70832cae2aec67882fce4925c5534ce454ad6dcdd2bae4e9e198785e3bef2a36a3934e4a74d21f9a71f13d3ae480eae8924da2855949bebe5763a2277ef62a8971ee32bfdc3e62104b87a8075c499c0dce45c267069ee4eabcf666ee93b3bd1b893be901de166c34bb2dca25154287950047be4da724fa78b2fd20a54a789d105f7cda0b21ffc036b2f4f458c9ca693bcef10f32d1e235560f68be694443700e089fd84c76a91627f9216607ad9763a165212dc98f42f3b58dabdb626f7b74bd3ef00009b885671ebc9dc0f403bd4f70bd2e8909f0a0cc8f4621a0c73f5d8b96a04e3973dd7dd8919c6f00d8b116ebe9beb8e22480a5ec9688f725ceb2981e3a96b0f1b3f521976d117f6c0e8a71e03074ecd19b0f55244a080b45ae3beaaba4b0ae94e6868fde26459d7cc61bd43447cfcfdf4640d988630d2d5e870865473a84b93d3ec9b42e614a3d40eca838bf6415639968c728165ccfe05d3d33561a057dda40867ab271e37ea498712e355cba64df2014d4cf1ef98d4b19213ac1b6b3cad7157f0c995418d834b008a38ac879eff128e972aaf6d852785a47e3a6d9fc6266511d563eba5d3da428fbf84f15449ccd86936f717ae21e38740df8598a00517c5e123f9a6b43f52fc0442e71e69cd08fa0bce0c75289f468c0844b8d138e68bbfd03dac2a47c4a561157f7928248c135583c5f0e47b1ac94f2a88e2c50a3ac88f57fa6289443c293049ee79906389bd0b114ea1ff9eb3f3cc21b85fe9b29a4eb25c35428e0d758217fa2ad2585acdde9174077209764e2f4c6ba8045da978503c7ceb6e63d4ffd33ef18ca10a6fa4ea8745b2e314d5505b3c594833f782fe74211c4553ea0361b09061290704a6eb2eba813416f9c637bf702c460587bf04db329a4e6e45990eaca85fdb225ba48f16d6c7eb8cb47ab7c7a6c3efede144a6812b10527d4cb42500a8fa6818fb4983224dd67ac3b1977539492bcbfb55a9e7085cf64b9cbb6261fd86d99507fee8a480fba05473a032e3115d50accbb923619aa8ac2acb0fe058ee8b18a4eb4c8e28f67fecef61018a3d4f8cf65ab67a09ae8a971ced5652630d3029c903fe1ddc5d4ca4284c2a9ee11ff9e05641a5c4645289bda699a512ea678f020c5d8d57f48583de5266420a836f8f8f8af0028cc35fb076cf4be5fb233c3f3dd87c16c3f995067385864937cb64712f2a1a0d84b4dbb406c697cb5ae6ec461c24006636ffd0cc8dd21198978b84160a7320d3c24fb0d47c23ea31f95d200f8bd2ea894904bc02cf96a7e6f5766be49418e62f9604f022e9c3632d73c81e8cd570467be3239adf18b782d3e218b22bd37b30c9b85327272bb482a2e1e981bec15b0f21c6fcf6da09aa433d8c533712909a86b1723a9616d8eb69e9b42db62f11e7895853572373283fd7da399507dd920a53118a12b58e07544fdb06d5647fdf4c7a4b0bc4d586f3cd13050574469571084f9b9f22f3222ec721f2dedd341bfe223e5f0f916c4c958cb30eceb131f49746c52ec63d8044531bfe908ace29d1a50e04182718d6b5343bbf306016ec8c69c5bb4221fdc2255e6de80f8e74f494bb1ea3ab710e71e6c65567976a0ed9b868d584e919d04d8329c314a0a50c0e9b113446792e902e42488495f4a8478d6c7a33d64732c255f97ebb040abbf449aad521b9f19f3bef77689ca77703c4245ae51ea43dfde297bbfc5d0b6dd644c9428dfc823470a481e1a95fcb7b6819a8f1eb086097e1cbd72975581988d69bffdf726bbce15602516dddc3781d646bf55cf201d56a9df9d84f847abd238f5f95afd8fb234e5b0e350265821801727c0fadabaa47cff5f3cc327d3f6acf686671cd6e07104d8443a3eec2823bc124c2ef916caaeef883712b14f9c058c2ee26a0bd0d3c3211bdee33ff30437d001bc81eb5c7ffc57f21d5a36dd2229111936e4716566dc4d81e7f4a664daa9886f1ad6dd5ebfcc4680fc3972f8d5ffb7a82d29edbc5c562dbde9e532cd590061e24159c9d250137d23c8e40a411946a9117e486cb45f74a9a41c8c9c87e05043cd5206679d4f02f3ea67aeff53d0068015def0a407fe585da3dceae258d0ef5a2f85a5ad4b6add045842078fe049490c4d9892933c3d591aa9b9dcda7bf1c3f0fff418093f8599b52e646253a3040f1ebe683f7cacd387cb88d37d9f006064da03c418a692a09c4dca2823560b7e724faeaf43ad009bbcb0eccecced6dcc07cf6229f790267f5b882881b5a7bda2c6cefefdaf10079f503414fa7e55454d09a9157f60433c7604dbd24727c3a537f1e83d57f48fd01424bd044f75c963be6289785da04b91ea50963fb12a1792e6f9d766425c96bf82a5cd4f97b102dbc406eca2cb3c636228af328185ee2a748d42190ed4de741ab2a1a5eea124375e0d0c4cba70471f09000396b9803ed2736661593b0cab42297789ca04c1861b54ba597d20f36a873", 0x1000) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) pipe(&(0x7f0000000000)) 20:38:11 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) syz_emit_ethernet(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:38:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000000000b8f4af0bdedde900000000000000000000000000000000000000748bcfbce4e8096700"], &(0x7f00000001c0)=0x6e) read(r0, &(0x7f0000000040)=""/196, 0xc4) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 20:38:11 executing program 1: clock_settime(0x0, &(0x7f0000000300)={0x7, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) setrlimit(0x7, &(0x7f0000000280)={0x6, 0x9}) kqueue() r2 = kqueue() open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x7) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') listen(r0, 0x8000) kqueue() 20:38:11 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x7) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x102) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x7ffe, 0x9) getsockopt(r2, 0x200000029, 0x80000000000041, 0x0, 0x0) r3 = getuid() fchdir(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 20:38:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x3, 0x0, 0x0) fcntl$getflags(r4, 0x3) setsockopt(r4, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 20:38:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r1 = socket(0x6, 0x2, 0xffffffffffffffe1) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) 20:38:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) 20:38:12 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) getitimer(0x2, &(0x7f0000000000)) poll(0x0, 0x0, 0x6) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="f3c7512b01ba2bc9e2666b853ab536ae7358de2c92e70699529cd82f77fa0e6879b17ba9011adb916859219c2a542f2b192872882a79e4da87a55b53f4013834bf12c0239387b1920848aabba00805f08c42ee338f24bbfcc00968323ea8396c66b8d46a8c5c99aa6f45522b0a8a98ca7c2fda267410042f83114ccc6ce434f82ca1f80c1ea5fffb8980ae21988c4f46879fb976d18b37441bb9d3a58e82c23bd51ccc617a5eef7c66fab2c8d08d5939e3843c09163216a12411e94c8c2d6262920cf73e9a21332392de627375abe337ec34c776b8baa603fc8952a30de12e43182f80dee1f4", 0xe6) setitimer(0x0, &(0x7f0000000040)={{0xffff, 0x2}}, &(0x7f00000000c0)) 20:38:12 executing program 1: r0 = syz_open_pts() r1 = dup(r0) close(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x1e, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000200)=""/171, 0xab, 0x801, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) listen(r1, 0x7d9) listen(r3, 0x100000001) link(&(0x7f00000001c0)='./file0\x00', 0x0) 20:38:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) syz_execute_func(&(0x7f00000000c0)="8f8978c388ffefffff66410f38349a0f000000dc3ca8f04101ac1601000000c48261afe7c403356b512e0064c1e0cf66400ff4e08f6848ce31086466400f3832c1") msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 20:38:12 executing program 1: socket(0x10, 0x0, 0x4) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x3}) 20:38:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 20:38:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0x74) 20:38:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/152, 0x98}], 0x3, 0x0) lseek(r1, 0x0, 0x2) pipe2(&(0x7f0000000080), 0x10004) 20:38:12 executing program 1: socketpair(0x10, 0x4005, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/250, 0xfa}, {&(0x7f0000000300)=""/2, 0x2}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000440)=""/2, 0x2}, {&(0x7f0000000480)=""/23, 0x17}, {&(0x7f00000004c0)=""/214, 0xd6}, {&(0x7f00000005c0)=""/71, 0x47}, {&(0x7f0000000640)=""/51, 0x33}], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 20:38:12 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) 20:38:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x9}) 20:38:12 executing program 0: unveil(&(0x7f0000000280)='./file2\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180)='c\x00') open$dir(&(0x7f0000000000)='./file3/file0\x00', 0x8, 0x2) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000240)='r\x00') 20:38:12 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) setitimer(0x1, &(0x7f0000000040)={{0x1, 0x5}, {0x8, 0x100000001}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000), 0x0) 20:38:12 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 20:38:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) socket$unix(0x1, 0x5, 0x0) 20:38:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x7}, 0xfffffffffffffe13) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:38:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 20:38:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) pipe(&(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:38:12 executing program 1: r0 = socket(0x2000000011, 0x3, 0x3f) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 20:38:12 executing program 1: semget$private(0x0, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="3329b652a8a1002d26ca842ff7db691b43e6a3076c54bdbfa530dd44816664345a0846b53ad6b138f62e89d56c019545e0ddaa39c7f4042d2df09504679700d4d943a200bc239d3140dbec91de4e86d2ecc740df8d6d3e329f94f6185d2dd03de1039220e8dbf498c005beecda5c0d75eeb285402bea2fd16f3c89604ff6e6dd0ffbc35616989b772900857d2fcb2c05c178e3932e72b28e210d5dedb44d763da45c6d9dc2b6d35340fbb2060798e1bace5dc3ec06195ed47d670e16428af0345ccafa0037fb41bc5e6c24583d07c3f30a6bcdf9aac0e1e6", 0xd8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) bind$unix(r0, &(0x7f0000001300)=@file={0x0, './file1\x00'}, 0xa) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/64, 0x40}], 0x3) close(r1) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 20:38:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000020000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0xc, 0x18, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x2c, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2b, 0xe00fffff, 0x7ff800000000000, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x3ff}], 0xed61, &(0x7f0000000140)={0x40001, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:38:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0xed81, 0x3, "4ebbcd268c5d621b8ce7a53f370ca25b48de4d32", 0x9, 0xfffffffffffffff8}) 20:38:13 executing program 1: setrlimit(0x0, &(0x7f0000000000)) 20:38:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) fcntl$setflags(r1, 0x2, 0x1) 20:38:13 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file1\x00', 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x210, 0x40) ioctl$TIOCSTART(r0, 0x2000746e) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000480)=""/163, 0xa3}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000600)=""/72, 0x48}], 0x6, &(0x7f0000000700)=""/208, 0xd0}, 0x800) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) r1 = openat(r0, &(0x7f0000000900)='./file1\x00', 0x1, 0x4) chmod(&(0x7f0000000940)='./file0\x00', 0x1) execve(&(0x7f0000000980)='./file1\x00', &(0x7f0000000a00)=[&(0x7f00000009c0)='$\\\x00'], &(0x7f0000000b80)=[&(0x7f0000000a40)='/%+(}.$\x00', &(0x7f0000000a80)='-@,\x00', &(0x7f0000000ac0)='(]&\x00', &(0x7f0000000b00)='.\x00', &(0x7f0000000b40)='$.I\x00']) rename(&(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)='./file1\x00') r2 = open(&(0x7f0000000c40)='./file2\x00', 0x8800, 0xa0) lstat(&(0x7f0000000c80)='./file2\x00', &(0x7f0000000cc0)) faccessat(r0, &(0x7f0000000d40)='./file2\x00', 0x83, 0x1) recvmsg(r0, &(0x7f0000000fc0)={&(0x7f0000000d80)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000f00)=[{&(0x7f0000000e00)=""/3, 0x3}, {&(0x7f0000000e40)=""/132, 0x84}], 0x2, &(0x7f0000000f40)=""/74, 0x4a}, 0x2) accept$unix(r0, &(0x7f0000001000)=@abs, &(0x7f0000001040)=0x8) shmget(0x2, 0x4000, 0x562, &(0x7f0000ffa000/0x4000)=nil) unveil(&(0x7f0000001080)='./file2\x00', &(0x7f00000010c0)='r\x00') stat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) r3 = openat(r2, &(0x7f00000011c0)='./file2/file0\x00', 0x80, 0x142) r4 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001200)=""/4) symlinkat(&(0x7f0000001240)='./file3\x00', r3, &(0x7f0000001280)='./file2/file0\x00') symlinkat(&(0x7f00000012c0)='./file1\x00', r0, &(0x7f0000001300)='./file3\x00') msgsnd(r4, &(0x7f0000001340)={0x3, "7d908fd3f2130029cec26d02212e999065e355b09b16fc92e25488b2906a6bb5ba63fd80366eaab8d24b18bbc8fd8e6170dabf35bb8778dfef08ae26aeef725e018f9f44f76a0816ed01d719daf06158ff03405537fdd796e9f26c3059ef026a41f9f72a9c05c4e4e2d30156b531f1a8704af319763b5c8d2547e2a5c1a727226b79946404fe3ea35df784f8f4e0d8ba2c397f3219313f3eabfeeca4cc63fbc09492b3c113232cae5fd7431ba59bb719daa7e0cb70a0cfa3e54cecf9a1f3197c5c0c53"}, 0xcb, 0x0) getsockname$inet6(r1, &(0x7f0000001440), &(0x7f0000001480)=0xc) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f00000014c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000001500)="f717d3d92b5b6ac6e52ceb5205419ff1deaaf0d0d0f80b7e81a3c830d5008816ee1c7d10fc948dc8f1e945c11e73d031a6ff6ac9aa2c44b2977f4a183d3b6eb01412e716327a65b96c86430b82047820bbf424b142a2df0a9b721263ba2b1c9007d735d9d8c934d73ab46ee68dc9492e8b2063fb76f5287a1ec14e80a3ae12369a7912283f17e1eb0e8353674a26fe29410408959f6c5b211f856f605d6c68c846f3eaee243d513e6e60f80143e4cc6f78b4e0aa45a6b69226", 0xb9}, {&(0x7f00000015c0)="65e5c6facf5c20ec0b9561e66de1743759930a9b6bf2006355e42de980a7b2a650f26f061856aac405c3ba43aa6e52d2", 0x30}, {&(0x7f0000001600)="72b019454c6b22643211070b440d5e979c28d71af3a1d362a8ce0bb347e3a6aca0bce17e8a7b484e5338abd2398e0d6883cdff36b55c0bea479dc24c612e00a1ed92fdec7d9b72af50d9e29a37d8a1bd4b56e74531099ac549e26d3de8060145e22362b9ec0fb09b70d4b2508acc593b7bdf2dfbde0fc4f03627826ae7c3fa67d5ac501383f8d1c61f32ece979f6678cc6bf1bf3550e761ef63d8bc36faf3d3f781af029ad3f3caac3409735e4d1b5dbb88d3f853e0449252e6d3741375eecced9a30528a6769d1c40461d87a6f1b643cdfe17f9d8144ebda494fed63320c63dc5fe10b258eae32b4bd9d912cd275cfe4c94621d9c681ac910bc82fe68d7429be0510b7020006151df8b8c13147a36e889eb447e4a4aa9c6c12a96000024e618c4d6a8093324e1120ea6bbb080abdf6740336fa291aea8f7ae2b7bc778d54626422aaecba6552baed09489bcee54477dfdf9e545f7b5add6bd588df473f4767f74d343c3dd2e94c279626d22f51adeba3dfaf73ce5487a76809cbf0556cc6b4b1a25d0fdcbd71b4371d9efb340e74c1155f129600f178599b80878ae08edc79833c529e49d825329b57587a401ab1ded538a02075c28a4f6164a83a2b8e84ad696acb1f1c7e1e454c1a07f9afb627a7cd6b0d8df016fab7557f5b503146f3ae4ceee62136fcd3dc9db65e37e7ae233fcd83f1039f26fccce3ace2c415cf4258540519cf8bc09c43ce8952ce35bd5400ae2d33bfa945e51a0bf40838e57f847a5613dccefc4f0013ced7e83c665e5eae1e721f69514c886c77fef1bf30a13b57ad23233d3f876db927855de21186b454c3f99d572d06a106f583ee75ccbb471b92e173f31b11a19dfe8c564d102d18c13a84bed3664b1913d908516b5069bc77e771e7882b82e97cdae2c6ff9936334ef19195c865ad7c163e1342650e1408939a352dda7fb82c7d5729aa2af86a9aa13ee1b0b5bee38479d0b22b370ab02f00011b644ef170dc315cac99a0e6f1223c5b6c4a88f008cd11a7b440b665ef6c94f2926c35bd7d236caa743df2ffa7bfc00a4e9e2b722e6ec33076729532eb722ac17c968be782f1a8f0ed204101212cfde137fd6dbfc062ff2a920d6634147a31aaee8fce270327a92e6dcc72a7f0d3b15a47936a40413aea6d0eb55b7e72b23b0dff8d34f7ff8f4d1a15901e91a6612020f3550d03b1240ec4ffa5346f95a06259d4a09f67231bbeffae551fbd6019dfba47396897c5ae0db097ec564f6e9ea51e95054215b46c39fe34c369660e50307b2e7c10a31612545f92af3e7cfd98a7719c7e403dc858691f76af014a529be87338998d55ca958842d008f16a4fd291fe732dee88983fac1ff7944a88b89bd2efa09f22938918344b18acef0dbda5e3eeb86c174661cd043f36af74b4eaa071f415287d3735d6ceed320f2e71cc1132fc6cdce803a750fa1a98f0b2afe4ca5763719d0c5e71d2531d99274bdf95ce8668bc4709ebce05af09328bad2c6bcc479ca86c7fd511ba7d1879ce0dc9ab9f20a03068ca67241dd8a0bb46acf9a1b28fceff031c6bf4cc62ea0cd9a5edd40ec5253ac2d0cdaff4e29817bddaf1b3a65e9f9d9449e54c3d17b307e73a8f41da7ff3871625b797e96ce5a8d452a4ae1cad272e0e569e9e10e438efe3f40aa165fd63ae5bab9810df39e9bd74c0c531426c910ef3ab56decf5decfdec7bcc917e2ec9f72bb49ef7589414a92d192e83110d16ad56843991ac08b46152e4b445208354c738caa58cf5f32702184615310c97757470d1b4b287fb1771abbd98cd7e4ab721efa83563a32df8875d07891c7d5024ad128bdb882121ac45d00b62def4cb72c7b08e7d2aa32f0fa74a1e4cf1c229e2a3354712b8efad5349e8e19c8900ceda08ee29fd087e64e1567cbda5796b996f4e5beae8c5e75e4f135079887bcc83fc558afaaf5d9dbd500a4dead70ac1effd22a87291309f2f74958de1ff7bf5513d1f5bbb5d0cf56b857f7a8f2b630324c786f15666e282467b9af442c556e91a9ca462f6561ddb3af9c90e75aa6bc186f0b8ab6f6ccc1f94298ef1e46675a39c4141ae5ace628dcf0c421da9dbd6712875f36fb37a4d05192bf0ff6c87bd282fa22bff6c3895dbaa3d77cab8e30485aba1d0d7dbd0b7d15585c6409533bdd88e33f3c4ae9a1d1b9761c682f60034b5f18340bf4562caebf60df188c7475bae6bc3429bab240b343119309068b40eb1d47c01ea5407856eee47bc8647cbf2d5b0e25eba7bb8dfcd1ee402ceaddc4d0af4d40276256fc3d75b96f074ee89c6bc67f64c266f8249b001f73fc5f05e42c33ff58951d96c71a0ab5687561d8095812a9c342c9440a6efa8520042ba5dbbb391f9a98f30dd177a1de5538d342aca83b3652051588a84cb2301b247ede487d6a819afc0cefb1280c537d37eec49a920e6c1b389791f61aeb7abd769e3980cc43329d59b93a70b8a30c6e37cacfbb65664af8c29175b53b9eab20053940a946a4f5da0729e0a597a048a217bd55a58f1e95a0d7c7fecafe1cb030a8715c6761a799d279f1b8d597b08955e324f877e538fe8aef55e3ccb5f00af2b1ab74a5868b51929d6d54cd013e8a27c2544ade48206aba4cc9fd10d7885f06ff2ab88d89a5b3553207f3e30cae4909fc0677b4a97b226c3aaab8912f1cfe2f3f80dfb0716e11518c7f1e7a37b6c57c73b38df431e45f7b617df040fa0b052a095a31f52cf63cdd18b4f4d205442f24ae1ef435e8a9d9ae7d38c395b7c6b74520132bd9653e2f1c11b4a1e61d30a36523bc069b10bc2fda49a601c98dfe0df85ce45e71b991e196a262ab9be81234d39c9596f9d5e01428580e890ac671fb04172980ffeeb1dfba0e29009ddaa3585a64318eae3af06f3b0a6d8bbd58463dd98a716311beff2a1f57ce93c0c341b4a04eeed8b6a125bbb3b826d8e0b18774aa3081e260896d98358627f9b41d48af19e97926472881ad118961f6b187a51607d251849338033e773809d47b2530e5c40f536696156ce4efa01ca9c59d83cbb2385c09c314c1b02d6090d7675190fc17bbb4f69a972ea33a0b3fc0d1be484ace82fff4781279a47e21a1f6462fdf86ce8f86195e503a1c2885d342f1a4f4845c0f8ce2c4e435e90110d435000b7136be9309af979fe5a2f1820ad83de73ca4a0c428a132ce1015c5f7df6e1cd34366825a34eeb7836355245fe76d19956e3239ff41715132f57aad1b66e001aba4c633d85ad6283a2404e4d096d14c500abf7cd9427a0c19bc8a6b48fa1fb4caacc474c74e0cf6202a1a63b7e8c4aeab3efe2b3f886fa4f9d4c3146df3969084bef6ab74ff3d48c6d4665ac6fcdd3452c868b4522a236deb1d5bb53b69068e52d0472dc427f614b1cda4153f36d4d397d6608d356bbbc73daf3f5ee158f1407526d9aed731d4effb134ca082445d8c575b83adc22f5a7c25e9c140a7600cc11048700c23cddd3c997c34f1471fb2cece8fe586f94714a20403904f3079b64f9fedfd816287418b4007a224abc865641d09a0763e73ba2105b0372f71a0850ff3acb91854511dd3162d8b7643e8206927d96d6fdc8b291aadc0416dd854b9735ec493e157f37659fa0ca4f8e5dffb98c762eae64603333c6769411698717def7df36fe239dfde8bc84996d3114ac3adb2d7a5205826c0c68701c1bcc66383adc0e0119bc1d58145850efd1c22f6fd5d0180c20dd5f5fe2bfaa68f7583c699b7d7ab23cde6e1d85e5d5a586623c6275fd58fa9d19f2739b413dcedfbe4d2f697144c76af7c0d225dedf862f884b939a3c7ead10930ba915d5d9348d2c77cf87ad507746c27e97682fdd3fa4aa19e119366264f425da8611640d7f46cfb1c9bd8feb453f4d95fdd290fe8f3306bd93e54d26aa036dd6b4a554df13402b4822fb7f519215b2a340e5150a9ea436e327243583d7a3c1748ca2f4cbbacad18392e4f48aea7fcf6f5ea7954cae9c6401a455e67e320a26d3ab85b8fe40db4cc1ae00609fe217df0f69bd221095bc32071ae642c2194340adb12ac9bde0e8eb27f6697f11859ff5446dd4429dd2621a3337d191cf31911dc3226b43b00bb188203f8a802c8b49a67ab1d3950fe8a5f0b5513eac29627fc1061edf21ae7c6a161427bf10b99037020ac1e5adf2e3fa5e4a980a2d51378b537ecb21c32b00ccfeb1b4abd61bd9646086e025832c3ee0ecea4b14a423ebbc7964a5662a0598935b4a82d6464ae54146a54bc13e4e4ed33a3cff033af5e42886094271bd84f47d4895d19b47bac197867b15b46689991b746120f871278c7e48b85b1343a12ea92a37bf3828cc84a9d0af58563ab80adf4ccca07fdde2d34a0440a98ee7ce519193ff769e44c65648329aec6f9623108b97d327ffd10a97460f1aa18a1835939cd64a681a210e63ae88628ae29da27545276d2e88e705f88368b7d618b046a4bfe755da6dbdeafd47104538c21c0dff8a1f87d9bbf0becaefb9e9ae784a3921423d0894490dd317961dceeecb63bb1bad7eb24f02dc9b0b95c97e072a55ca0ea050868564182e7ae398bb931372a2fcc2fc6e8784c3e24cb6c3b079afcfec13871d5685c89f5650ba2a86fa9b4bdf9c0acfcdc0702f30d7ff43ca408d0efd2e0d1059a67047f260dbe9683f214133b47cb8ec301e19e4cb54932f80fb8d9b16c58333e8ce58e87e5eecd0208af07355c8c31b50f5aa9dc0ba8456b0cc53b9feda81067a206b131220d002234a7d76f1685f27d4b3c4fec9b42ef740413ea9734bd3bade9741631059e95fffb684a6d9ca8ffd6ead9e08b2251305057fae586d46c8ca522313c185c7e2c76f7b555ee318c19bbbb0ebeff5142abbcaf1b05ce94c5bbd883a4bd2c6a9ff1396d098eff5535947fed71b27165833cee9a88944a3f6d5751bbe14523b00ea274249c8382c18e39858173349cf88a6bb16d6d37e5484f32be917b14f2be32185940eafb882044c7e9521e201d621b049661c39b839a21ef77ce139cf77ea0a15afee7fe2e77c47a863c3c18f7db45ab499f24c5200b33e6d981639f3593beb83551427bc7bf3afde489cf234a4f7b392465a808916b11345e197308fef075fc027ef1aa28d39078019a5165f3ba83a2273e0df71e44a0e20c32c6e8686403f44aba6cad7b4e7acf4b34fceddd1591234633367a34004023f35976a22a292d47b5b4037b927ba13794a2015f70b9a089c565749b6f07708382a0077323827bf172b5124d0e8711f83bd6944e318c5b4909daf063c7ccb9db1522fe57ec5aebabea1875afe99cb64040e02c40ce593c8b03ff2906ce8137ece0606022090dfddef7d32e4c308640cccd7e9c67c3ed5ccd00dee37c10acf1cd0c79304f997e3e0af04d9c75565b8546dfa597c45653158113005b88e933802dd1c7be24c63067fedd80c953924fd21c5f26bf876aa1cfc552324f04b43995a3596d7f352fedf7ebe2d822a1c93d67ed3b610d8088f22d1905d36dc38bfad82adf061a7773b25106943c51483eead263e3edd0139eb297fc0403941d19d482b95b31c384d2cce3932cf63b6cd7c131f5324d0353add26f99547befa3693b8b09da9a5333817eb9c3bd6c3de4b1f4faeecfbfeff40f6571eff585a0a981cbc3bfe2b0edc553d0225b4572255e006fcc90c5ef028a7a3e8a3c03e5fdfc8455285b63711c449c4d86b283b95418385a9af2a7ee1f5f744bb9b98d13d9fce0f5421950723cc9d163df963a0a6ce2d2454071bb7d2ba2b51cbb2da578e2e7b5c4b2d702c1eaba7464f689a6af83de4978", 0x1000}, {&(0x7f0000002600)="44fb5a1d519c196c4ab8af9be18190adda3bb1459dba29053c2dd825f8007ff6778d9c974bf18e4da674a63beb2cdfbb4efd04ff28938718edd29c3b4f755f671c1e1253b85d9aa6b802725472d1ace4468c06a75c6acc4d467f5bdd53d166432a540dd34e0608f8d4feccd7e8f5900fa655014423ce721745251876f9b38da42bff47ee0420e001ca635c2851d6062096a758581359bca962321cf8fc9a0ef3de9dcbdbe4f4698f7cec5a5f4093bf", 0xaf}, {&(0x7f00000026c0)="2cb3a7853ff106618f77258dbcfe64d08dfd3dd64b17f755c420a8de1c92af6242e1ef3c2b6fa060e783f2ed7defe4c06e562dace8702b6d33af8c215693b9d418fca1c8a6451a28cb836b04f2b72e01b914b0f0f989d0b6525f81644d660f6704681a2f94ec9a97e835dbae4f0f4a41ff9fa26aba07e9b93d8416c60cf826c7261bd655e1dcea1bca02c1310c8452125457", 0x92}, {&(0x7f0000002780)="887375bcd0bb7d46262541e443bbb73a1a6f0c94c1268e30d2a3cdf7a87722bcfe9c4a339573f72bd4c26084facb39e8e01b76c80a3fd631f11c27ddf4713cd4468508b0134f249393bea373fa3f0bb51c5313a246fbb4baf4f1aa460aef0f5dbf3e804cf07ab6f63fb6636f97bf78205fcae8c41b9036c60ced903fff2240dabae0aacacb032f67575298520bb60193b855db06b81a97addc81a372a753de32b10f4ae1b346b1", 0xa7}, {&(0x7f0000002840)="aa143e7889f25b96896da37b1ce74696444e5686decc8b4316ac21acc76864d4729e069a6373b3dee8eeacf9730c3c866edb5021d4bda7c69777de78f4ffc14b1313627e38a5c473cc8c83c588818a24c87d43d604fa5abed1d08eb49833cd6f0c87b84d9e4f570b51bf343dc12c8b22805e35dfd42385d31ea77643b73c0a0e55139462a028f92b74702c96f2eda2625ff7cfeb5a868e55c2b2b3371f9180ef20260587f955c11822440088ae8bb0b1d1f72b58d9b16e1ec5671517a7990180f751a375bc5ca33e995ea0c2e1f92194c437be9dc871f55e97bfad11", 0xdc}, {&(0x7f0000002940)="62efd462cd95581fe0f920c47e90d393579986572c97025e1cb104588f21b84483dafc8500108894e42b42de4d55a5afcba786f833e1186e48f1e8ad373a0724d8c2f7f6dbc6cfd3edd28dd2ae69c5cc34616fdcdce67b6b08a208978b1606bb9ec850ca8d4d435d07ad1a6a", 0x6c}, {&(0x7f00000029c0)="e481ba69410f66a9d132a77b18a51b1c3b5e3cc41e0c7c4915828a543b93a75061cf282038a947281f0d5eb140998a273bf227e9796574c0be1cbc54822593c7864c0df4b5ff1ca711b369f886f2a3eb136a897bce25cd3670aa1fc473e543a3e49343783baf2f81c836d5f2ff7eced5b1f19614b2e393f4217ab3878ea3487a3ccf779fc8c532baf9ee722fd197edb6bc8119be02f786a98d6b26a1ff83421261933fe3469fa2dbde28910c70e812239236ca94c562e1b45571bff8ff0d4915aaeecae4ec945ecfc614301cbd9444955b123b3f46715440e3560c0d79e3fd47f5b418c1", 0xe4}], 0x9, &(0x7f0000002b80)=[{0x28, 0x1, 0xae, "64866c26dd709ed0460f5a222f39f2885f1070a4a9bffe53"}], 0x28}, 0x404) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x3f) close(r2) chroot(&(0x7f0000002c00)='./file2/file0\x00') 20:38:13 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000000)="73773a2709dd53cc67139534ba", 0xd, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x3c, 0x10001}, 0xc) 20:38:13 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x81, 0x1}, {0x3, 0x6}}, 0x0) 20:38:13 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) dup2(r0, r1) 20:38:13 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) utimensat(r2, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x0, 0x2}, {0x8000, 0x3}}, 0x0) clock_getres(0x2, &(0x7f0000001180)) syz_open_pts() accept$unix(r2, &(0x7f00000011c0)=@file={0x0, ""/1}, &(0x7f0000001200)=0x3) r3 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001240)=""/16) clock_getres(0x2, &(0x7f0000001280)) lstat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) r4 = fcntl$dupfd(r1, 0xba83aa16d1e7a0f8, r1) getpeername$unix(r2, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) clock_getres(0x0, &(0x7f0000001480)) r8 = getuid() sendto(r1, &(0x7f00000014c0)="14710683ade036263a29546375f7826f838f1359445c0136bf5450d94e8b51961e1b21a2c4b7d0", 0x27, 0x0, &(0x7f0000001500)=@in6={0x18, 0x3, 0x8}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001540)={{0xfff, r8, r7, r6, r7, 0x80, 0x100000001}, 0x8, 0x6, r5, r5, 0x2, 0x88, 0xa1c, 0x5b}) flock(r1, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000015c0)) close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001600)={0x3, 0x9, 0xf, 0x0, "3e983e76f226026f811b6870ace2b24e37f5b7f6", 0xfffffffffffffd57, 0x4}) msgctl$IPC_RMID(r3, 0x0) r9 = accept$unix(r4, &(0x7f0000001640)=@file={0x0, ""/4096}, &(0x7f0000002680)=0x1002) chdir(&(0x7f00000026c0)='./file0\x00') recvmsg(r9, &(0x7f0000004b80)={&(0x7f0000002700)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000004a00)=[{&(0x7f0000002780)=""/218, 0xda}, {&(0x7f0000002880)=""/93, 0x5d}, {&(0x7f0000002900)=""/24, 0x18}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000003940)=""/29, 0x1d}, {&(0x7f0000003980)=""/84, 0x54}, {&(0x7f0000003a00)=""/4096, 0x1000}], 0x7, &(0x7f0000004a80)=""/209, 0xd1}, 0x843) r10 = getuid() truncate(&(0x7f0000004bc0)='./file0\x00', 0x4) lchown(&(0x7f0000004c00)='./file0\x00', r10, r7) 20:38:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffcec, &(0x7f0000000000)=ANY=[], 0x28, 0x5}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 20:38:13 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 20:38:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xfffffffffffffe22) fchmod(r1, 0x10) semget(0x0, 0x4, 0x101) r2 = getuid() getgroups(0xa, &(0x7f0000002100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000002080)='./file0\x00', r2, r3, 0x6) recvfrom$inet(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x43, &(0x7f0000001000)={0x2, 0x0}, 0xc) bind$unix(r1, &(0x7f0000001040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) fchmod(r0, 0x41) recvfrom$unix(r1, &(0x7f0000001080)=""/4096, 0x1000, 0x2, &(0x7f00000020c0)=ANY=[@ANYBLOB="0100000000000000000041eb75147700eec0c888abaeb1b7447bc9d3abd939ab4247a967fc"], 0xa) 20:38:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) shutdown(r0, 0x3) 20:38:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="22feffffffffffff0000000000000000f1020e6072d0de769f8e65431f49f9dc0ee2499e7a16b91e9a2969aae4887b8faf8fd561a99e7c1c20b1eb98bddfceba814a67e943e87d76625b9671b43253e37feac7afb7c14bef68168e2cc3e36f0a31434d82323bb1387577a36ec9c84086444a0ca1178800"], 0x10}, 0x0) 20:38:13 executing program 1: r0 = socket(0x17, 0x4, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:38:13 executing program 0: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 20:38:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 20:38:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f00000001c0)="74768aa06c41efc9dddb6bfb9854f45be3ed3ab4729e9e4e6e96268aaa595ff7ced65c862fe9e623640f1f203eed2cc2a121ef6d642aa5de344ed028e7303e96ec4f8a98ff739b1de0239ec34b6db7e469ca822f5bb71ca0a461e380fb3ff9825fcd6b59969af61d7f234de8a2e8114515bc8ffab4a62333b45c8e5521b4819de9f361", 0x83) 20:38:13 executing program 1: r0 = socket(0x20008, 0x4002, 0x200006) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 20:38:13 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = syz_open_pts() dup2(r3, r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 20:38:13 executing program 1: getrusage(0xffeffffffdfffffc, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000000)) 20:38:13 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="b76fb4c51c153d60ac8afde9c8cf1a318a6dfdf3b60e652f4467dfe246b0407a7235407a7a4a743359926b4047482acf84f968139ba75cf34c1c5e2aa75c008003c7c6163ebd317f793166533691da24927c2aaefd49046f2be12dc7f26a277d40e8", 0x62}], 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 20:38:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) kqueue() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66766c65014fa2e1054f894200020000b70ebc00d2d3622941dc5adf3a92cd594ef200020000d6689e04006f0700b3e40600000088c868f8225cda7a9b36e48000c85c5bd96620c4f93627039fba545bfcd2b941a6b085dad456dd923ae7303f3e44b8780cd9d066f548036999b46f5db27b0d4b187cb1f221a1384a8572a8d38d6830a30b712b44d07d6c4640d185f72c46d93f13fc94757ebfcb29cd65b4e21183111bfedc2713ad3ea9a989f171b21d5fab22ee4c5d0e08b7c458d77fd9ad250151ffe461570ed7000000000000000000000000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x31c, 0xffffffffffffffff}, 0x404) 20:38:13 executing program 0: socket$inet6(0x18, 0x3, 0x100000001) r0 = socket$inet6(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1ffe, 0x1) listen(r0, 0x8) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 20:38:13 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)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:13 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f000063b000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000080)=0xffffff91) chmod(&(0x7f0000000100)='./file0\x00', 0x8) socketpair(0x6, 0x3, 0x7, &(0x7f00000000c0)) shmget(0x0, 0x3000, 0x1e0, &(0x7f0000ffa000/0x3000)=nil) 20:38:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 20:38:14 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x422, 0x108) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r1, 0xffffffffffffffff, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x20480, 0x1) rmdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0xb0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 20:38:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r1 = socket(0x18, 0x4004, 0x10000) recvfrom$inet6(r1, &(0x7f00000000c0)=""/246, 0xf6, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x8001, 0x35}, 0xc) 20:38:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 20:38:14 executing program 0: r0 = open$dir(&(0x7f0000001100)='./file0\x00', 0x200, 0x80) r1 = openat(r0, &(0x7f00000010c0)='./file0\x00', 0x20010, 0x20) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) socket(0x2, 0x400000000002, 0x0) sendto$inet6(r1, &(0x7f0000000080)="4cf2d865273d8d3358fba7324c39aa6dedb3f6dcf7876d94fa2d8e1dcc714cecb45cf30f94a50dc07c4ca1309a3fcb4689cc37b40fc430e02184286c196f00228578fdd1209198ccb4c901924b85ede5c11ecc3f5f5556de2aa267f09e523ffd45d127ea2edf33a99547425948f2edfb26084c89808d9deb3ea7499c0627c735f53cb26ecc2640130148232efe20b7634b0ce2ea208717f31fac75ff759dfd5e54cba63ab059c3820e9ee3b4a2a68b55bdaaf4ca98d55b5defa1657e9f3330f67c8f9f5aec32946ce4a5252c30e0434990d460347129a0737ffe0b4457107dff6ccfeebf7c9880438ec81e1e7fdd55291c43509097e23b4da11be7030425bb16e64f032b470aa2014eabdadc3ad3a9ba3b4a2e5dd5e34572e41e3f6487e21b5847cd98123183c11b6d4d6978efcf20bd95d43945743e4211b7db6465dab37bc58244891a085041409ebb370d032540e5d132ffea643bdd14e16ff686496a34fe75e82f7be39af9867cf8ccf7373b7d5a940d3c5340e19f519961dd02bb4e75a472bb8cf038f93524afb19eda1af407a151b38f315d3c5c50008a1acfb0f10733170eba3f1f5d796fd69da2f4b10ab22c7bcdcf429edd81c3849661df7557f3548e49960ce9c349d9d926f3aa34501651aa0e35b2ecc18a3306213293c634802c3c2e97da43ad85f311009bfb1db41449c1442939ac4cb791fe5417a1217968f3405a7d9ccc0333e8dbe77b4abd9f5d793816106af783721c0150bfc9e9749bbf82e907347e5063ee310f80ba05ca77c5637d86e44e4c0833f14a3f60b71ccda1e7809bc61cb3bd36f340756359c40cfb77360c20cec3860653c5ee9d62f7e38cd7a9972628f26f351089a143c0f3d722b16cc52702502ff4b30b159968842732b7871cd1f94da11b9d3a9177428795fe71a96f9cb468da56a9d71eb74a1b168c194e85afc2f5081019021d65559dd6c852e34e1a95763ba4123d8d4047f007f7fea2b8fe22d287160ac7f0a9d26353195cdad3179a86ae888122c3fad1fc860c8e5c7c01d82cd48c7c2a4f31b37d97cc391e18b8625ba1a4a087ff10981a136815677fda926fcfc62fe109ba47accf259d352516722760228a40661a7ded96d908d771fc9c8cef56c1277defaa2cbd2c94e31e785e1ec3e3ed3c54d8ca82c9e394513d037dce8f97fb0f69bf3d0c45e9e4381033a858005e51da43798815dbf24b7a61542b71c5d5b22ea228710bb11fd705076d096d64535450ed2825db4b1fef4a7ff7aac46c9d411d8304688841bd07f0cc90103c5f58f7019f6c2abd4c1743fbc378ecf6a97811e0e421dc8a00e8bf1939eaeb9f0aea80108966cf899c4cb1815e31b58efcb89dde35c47cc44a9b043af6f9dfc1232078e7caacf84708c5d4e9ca0b10cfaa5d3920fcdeefd89dd7bf1d8dda3e357dd51796faff22bbb1aedbf35e3816dcca7742437bb01b4b478e36e4a91db71432545c90c07f123b015d6f33420ed9bc0139497eeb9a6a943f40e83d8a5dbe27c0f677f4bb44232b59fa5a2cbe6125e312d5e38837718ddecb8a28be8ae94f35608dec12b18b38a5ff864462d5dc36dc41db46cc250119e58e13095be559d79d8dc72571f88b9d0ccb3409de3a85bd6d5c9563d50af3f39ca1ae9d762ece43b3f75ee8817d3b20352a293da3b6e944cd7253996c64f93137b9c34e501b923c73fcfd3e007e4718c017d792574061dc5ad51b7321544959a7ac4db977a96182e483b0c3b3779d48a4f70123210cef4780dcc05b0a5e0c338e46796e44867f74ea26533457d747f90665b72545cc4fd0474696d734fc4f9df98403922a0df4af5280dcb5cf84c2a122434531eee2cbf03f2a3d1b4d3a93e265545e37424bdc948744825b0c79bc97f0a0cd9c653f628a92b33c21c6256fc2bbf8931973e420bcc788b35ce399d08ca047e0f2a8981d581ffb906ff5cdf93708ca9dbc6978470497ffcc1cace6a3eeafbf97eb7a5882e6c7f34feea361a3b85a395f17275798a4815049d1b8aed575bc8036ffda79ac9dd34bf36e5140ba47661f0e614ed65f42442cc42ddde6ed0e0d29043eafa546040148ae2ce029ef52cadfefdd99c449ce41ae2a6b614a7925a5c69c97396e5426ef81c5cd47b7e0268a61fef1efb21c2ba6d9d4c2fb7689ca7fa68a7532bd72751d6338341979b4d2f9ee25d05e30b7efda31c6a7609bccd939453685f15bc383ab0a1ebbea930087ebbe477f27e8c18d1360a225e5f932daeb2a2947024d5cab3ee57ea258eb689534c860eb293f7e980767cad31bc6482a736ad38677acfbfc873ecaf6d894b41bd42f7ec59cc64f318b7357213075df34386539d1fe77510405d0484b074751372defa8d575d816aaa6be6b44aae785ce1255938cd5887c7bb65734d1092a3bb34147a8f48ac4c9e1fd6137051fdc796047ed6471362a0d3b8420729153deffd39c21325f24097de392c86e20256cc6fc1efee9cd171f81b72bd6110076543d16c6536312c607b2071e4d6a464a82d81550b39fa1a8d9f6e99efa724027f4a8c18343f4da90c5f9e6721aa238b2609175ead1817c10c00c12c5f6a5e8fbaaf5748587ffad2f52dea7065bcdd13387dca47eede1698c172f416ad4bcac84f22cc02064986ecd82c146d29219d67a9fe46efbeceea6b87910c5de9e3fffd06b6441af77fcfd946b5b4d7d64f3997a9b35d65f19616ca767b68f5cc98ea45bc3574489969d7b1cda0cd948872c55c4c4df42d8fb8c0d14d862a85de2df326a19a940c6a56e0670f645440469b3176bd9b7dcfb2239518ca71de8dc8ed02dd31814812ae4a9cee97e2ea43a513d1f78f6cdae92330cadb7a6ef44d7e2b71181c82421357e161024b0c3030774a8caae4bcafa96fc533e8c73a4855211bbbb8705c93f355f15ed78071c3b1562274f261403b6ea8781a380d7c9fb2e21478262a1b35c55d9ae1a405a8e4dc0f062073275cf9a3a221f381c8379cd29cb29148913ae66067ddfd11ba843d61b3e96b7230ebdac66abdaca2c40f8dfaa0ac6334f2f72de5d21bc4cd66f69ebf7a5469f9b9c449e87e5fded5957ee07579c1fdd2d7b222194a699885568f5c9f0ffef749d8e9e436eb3dea0c978864bbec72a85402c5a130a39e7b54d92706a1028b6fbf9b2441dab9a2ce5b26bf3cc82ce608cab1ff58b0c79e7d617dcd9a85b34af00a2b24c4de764b5a8453b833475839c4467c92efa9e3b088285ce519502422661f906963677c90aec98a12c7a5a3b46b1f4eafe0c423ff0de025554a2e78a17da980165112c99d04c188543a15c88f37b2e25e79fd71de7a5adfdbb5cc39c416cee299ed15b3ea6c63ac212ba24d1f0d85c708b95ee9e34e63fce8a971b931273976129ff1aa51f87aa1291e1d08d7ebeaccccf40ef5a856b9026266afa4c437893e1a45cafde9dcd0de3822ee19d8d41499111c92587922c4038fff563256d52650a20a10e7510259f84aa5f9dacab7367ca4fbea70722ac228bbf58ddd89da525259b55fff8e09f2f5d584f09502886665df4f394a898c1510eb971307568db27e1f654a46de68e3ecd6b3572ead90ac4faf6d6e485e0d2825214cbbca1d96009460b07f62a481d5ae877ae78e275907ba2475ddce5d07be3dde530e30e53b18babc6fa2e7c907c861f3e3130b7b7eaf3ac8390f6d667baca47297ef299a86b72fbd47ad3e3ca9f4c9c41933e7baec334134bd34f724ecb76fec5192ecc9c9f23266b229142dcc059e454dda9d64f997961a05e5f2f93978fc74da743f8dda5d2af82bac870fe06425921558c41cea51a463df9355ef9de289b30421e43a4bfb6192b4bec45bfaeafba0629c08c3af6661471261fed472bcde25bc69d3464cf812476b56a81d14eec1a6b6963a40bedd49703f977bc45b70f98484ff44fefc323aafc7cd89296f1184015100d505396564a028bfb3df53bf733965b34615f7799623d6589c225aa4a099dd393e6261a8d635a1641dddf96b0cb5288d72edd6e43bfc0f3f708cb82e7d7aa68ff439afed18137d2731552a7585fc89966dfb85a9d40f96bf5ab7eadf54d7b9f028edd0f35a0f672b5dc664f6d9d3244d564dca7cacb4ac29c5a5ee76da3782055757e90892232ad628220df16ae873b67c1b1e79bdf72cdf82f7cab1dd368a93037730bcbba4f59d7b016ac03feb5e5f1cdadbdcfb8189937dc2433a03a5655140f1c003042ae1aea202bff7d395221bcd2ffd1588f138bcc3e75f23e5fc42b531cf2109c51656510efec6275138565b6a61d9fce78f3b2d8148a529a91c72aec81903955347421036bbed72a183578357ba3b9a076eb10010b6395c0a2923408e0d5c641e821e56cab6e483509627bab308b4c3f29b95a0f217c0ff3081a5bd8ffb543cb37b2549b90c91d91a048dbde671ec1dfc7d5db3f5aa49075c4943a843fea7c559316ddf0d67d01000a193740dbefe65641a8ec9cfef9c038e54caa274bf5584a122926a76cd542c552d35c2ea927093c4f1c6129f3fea6fe54dfb7f31faca5931e6f68a460ea46f347515a42d8a3e606a034223da14f62484491f4609f91e1d01a8c680b85a89b3166548421b0ae3f279b65405cc6e184e3d217fbf80b6c7932f9ed72bb60d605b98b07082431c1c5c01e0b2ed50ff52fbb966811a6854c38e60c722911d1f3b2eecbd3e56e9141475280806067c21a6d913041f6046f7109cd119d0bfe483730781b682f696caf57ebb79e8b673efa5b62a073c520b71d60e34222301654d98ba73c580eaac8c3d8eec8b48be73281e25da6b1562b31fd750be252d11935959cc30c20c89ce3b683de93f89f9f1680c80b9dddad1e67f57c4ab057e9ca7c94aa8c8a6d23d904b939170a05202e73efbc196fbad29fc8a8f98a732190767c9b5705c7ee4597ab7a49e58c896514230edf946ee654e920e7d886fd12eaffa3f1bd007a8967593d465bad1add29c26a6d153eaa86aafa9f4037625a49c7c27ca5f8326a0e7ebda9f30758a5c6e6a2380bf4d82135373f983c8d7f0f78e2deebbbf92d717c59df53421cf1fea5a906350593ed4420e8f48a92718a019b6a8192c298a7e351fec90441ca98e19d6a4a743a75903c47bc4c5c7c4ca8511dae7b54a06f6ee8062a6c3d57ecd9d7f5fb45a0a7731d6f6744903b01180d62e9b7f7a509abfa931ee6d1ceeb9eecf7f254dd7ccb563e564128a872aaf86bff79644a0e5eb6d26d1989ddaab435a6030a660b468c88b2a6e645238f488570ca5fa1b0f890805d614a993abe8987c0604e61ea1b0c101c9a0273858227cfddfb6a7a3b92240ee9aea6272fd8073d192fe9afe8f86429a34c25b0b24e95906ed641849698ac32671206b45322a97d877ebc72bac123a44d1222019d694e8626c80d6b468d7eff3b2a7c780fe27e432db432b6842e4e043ebf65ddf9703513367d66b02faed137fa41c94298a3caba0def41f7316317a66abedf490a367d73c3865459ca2179f30197446ced0e213c6ab47ff3be71845b06d6f9acafb8763df84b0106cd3853953ef154d5d5d18354998dc3517a11129adb3c8a235643d8b8af8902f19c15ad4372a786aa9458c996b0098be0a34469c15745323941fb0a9777c93321bbe4d234c50bb5910de767364d245646d332daed270eb876ca383495691332689780b7d01c3c629e573b060663d59b0a90bb5a2facc75bc48f255451ee7019b32c7da2f1b41070ffb56b87ad9a73f76ff78554c5a222e5a67dfb1b33f0a80f32ef5519286b3c58baac17b23413b02d228e546c", 0x1000, 0x40e, &(0x7f0000001080)={0x18, 0x2, 0xfffffffffffffc00, 0x7fffffff}, 0xc) 20:38:14 executing program 0: r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/120, 0x78, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='+}\\[#\x98\\\x00', &(0x7f0000000040)=')\\.') r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r0, r3) r4 = getuid() dup(r2) setreuid(r4, r0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) getsockname(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 20:38:14 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x80000000}, 0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 20:38:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10000000000009) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTART(r0, 0x2000746e) 20:38:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000080)="c82b1a6ada18439318a58b28074bfb6a1a7ced77ab4c29a41c0c575474183a6412d54489db", 0x25, 0xc, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x5, 0x100000001, &(0x7f0000000100)="a8d4a7028cc78725787d89ed03a284d21d2713ef3676d0fe20b5220e15e948b836644906c7ef0eaef9520d12fcc3e6d0d312b539a4c676de14a10a0a73ce69d4afa7ccde0a9000cbbbbe4b40fc952663831f9799be35b0bfb986570efea73aff3c5e36d3d3625e10f64b78f308ac25cfcfcc2f4761d596af22ffa78542efb2", 0x7f) sync() socketpair(0x19, 0x3, 0x1, &(0x7f00000001c0)) socket$inet(0x2, 0x7, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r2 = semget(0x3, 0x6, 0x18) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000180)=0x80000000) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:38:15 executing program 0: madvise(&(0x7f00000a0000/0x4000)=nil, 0x4000, 0x5) r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f00000000c0), 0x66cc8057, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x1f, 0xffffffff}, 0xc) 20:38:15 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, 0x0, 0x0) fchmod(r0, 0x100) lseek(r0, 0x63, 0x2) 20:38:15 executing program 1: 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"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() r3 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) syz_open_pts() 20:38:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x90d2, 0x80000005, "d7304de400", 0xfffffffffffffff7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x4, 0x1, 0xf, "3479dbd2c4881a9209cdeccb604c2c647af6343e", 0x1, 0x1000004}) accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x81, 0x7, 0x3c1, 0x7, "5f90e4da8e08d49edcb3daafcf2602007e0f0a08", 0x7}) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x200, 0x12e, 0x0, 0xa00000, "0ba42d44955e6baeb1df90c2168d724d088db23c", 0xf24, 0x8f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xb, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300", 0xfffffffffffffffd}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) read(r3, &(0x7f0000000880)=""/161, 0xa1) munlockall() 20:38:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000001280)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x139c) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20112, 0x50) ftruncate(r1, 0x1) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/148, 0x94) 20:38:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpgid(r3) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 20:38:15 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x18, 0xf0000000, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x82a, 0x20}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0xa8}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x83, 0x41, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x200fffff, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x85, 0x1, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x86, 0x7, 0x4d1, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000010, 0x7fff, 0x1}], 0x1, &(0x7f0000000440)={0x180000000000, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r2 = syz_open_pts() socketpair(0x20, 0x4001, 0x4, &(0x7f0000000080)) close(r0) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x3, 0x1f, 0x44f3f16, 0x7, "8bbbb31ab2f2edf89f88fad6a84bd7146f2bfe50", 0x2, 0x81}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 20:38:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xb67e, 0xf441, 0x100000000, 0xeae, "5edb1d527bb725e83f2a5e03c773831691098ca0", 0x401, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) 20:38:16 executing program 1: r0 = socket$inet(0x2, 0x80000004, 0x10000008000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 20:38:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r0, 0x7) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:38:16 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0xb5f, 0x80000000000000, 0x0, "a275f872cde601b720220c970700df0d7cf3cb74", 0x40, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:16 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r0, r1) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r0, r2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 20:38:16 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x1000, 0x101, 0x8, 0xfffffffffffffffc, 0x6e]) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000040)=@abs, 0x8) 20:38:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f000017b000/0x3000)=nil, 0x3000) shmdt(r1) 20:38:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 20:38:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5e, 0x9, "e19cc5bd90a73603d7276ae34d4ff5b0bdf9c564", 0x7fffffff, 0xbd3}) close(r0) lseek(r0, 0x0, 0x0) 20:38:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x6, 0x1, "110d46d94f193d3fd3a6abebcb9cf11a8fb519ae", 0x7, 0x7}) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x131b, 0xfc25}, {0x18, 0x1, 0x8, 0x7f}, 0x0, [0x6, 0x8, 0xffffffff, 0x7, 0x70, 0x9, 0x8001, 0xfff]}, 0x3c) 20:38:17 executing program 0: setsockopt(0xffffffffffffffff, 0x4002d5, 0xffffffffffffff00, &(0x7f0000000180)="d5e538a7b2a9f68405fb39ab634d3e94f9dea3a35fce04b36d1254f14cf509268bd13c85442c60ea9139bd6d1c9c0639d8e21eeabb57194f565bca4efc7828f973dc1b90ab1a749d1759c346dc48bca4541b730266ae8ce20b5d0e5f6aa4", 0xfffffffffffffc7f) r0 = socket$inet6(0x18, 0x4004, 0x8f) setsockopt(r0, 0x7ff, 0x2, &(0x7f0000000080)="298acc0489a4a3e0fe0b97f621aaf329239c6d09e921622d26b838516f37d61871cc2a7b77675b8c611bd87381b748830508fe46fb6d15a3feefd2fbfc1dcd7ab4627dc04afdd784dafd53ecc4c384ba52b0a562e6dcf21ab7583525bfe4b967ae0e998c2c6c2ef5a674674022592f5a73b45150c65ea3266dd00e388c6e2753d9bddfdfbe45ebb72b48822beeadd0ddb993c835b68330770809b7680db639076eb8dfbcd888a66e028d55e8f484c898a8da9ffd328064acc87338d24a74c485dd00f877b835099058a226be5021295abb1f08ce6135fd96648ccdbbd0025a51295fe6bc56d9b2", 0xe7) setsockopt(0xffffffffffffffff, 0x6, 0x1000000000000010, 0x0, 0x0) 20:38:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 20:38:17 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) 20:38:17 executing program 1: r0 = syz_open_pts() link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') close(r0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='][)%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x8f]\'[\x00', &(0x7f0000000440)='\xac\xf6\x00', &(0x7f0000000480)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='&@\x00', &(0x7f0000000580)='\']\x00']) r1 = syz_open_pts() syz_open_pts() lstat(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x60) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80, 0x9f, 0x8, 0x1ff, "34958109893f9d71064c46b39ca1eae141dac5c7", 0x290f}) r3 = dup2(r0, r2) dup2(r3, r1) getpeername$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) dup2(r2, r2) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x20000002, 0x4) write(r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x8, 0x5}) 20:38:17 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x8000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 20:38:18 executing program 0: r0 = msgget(0x3, 0x80) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getpid() r13 = getuid() r14 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="d4f40eb2bd96795bf27d6dada93bbe6d7463c7558ace0d6571911c291d3033fee4ea794ea039b1a3d6fa8a330e6f1c3d2c336bfe828962c600017840bfd007d0f8e1a412342038f3e1dd626a0aaab71fe801d057b32fafdda57aaf", 0x5b}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r2, r2, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r1, r1, r2, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x130, 0x1}, 0xa) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 20:38:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) 20:38:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x0, 0x2}) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 20:38:18 executing program 0: r0 = kqueue() dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) sendto$unix(r1, &(0x7f0000000400)="f67ec8be5da5fc55ef7611546b74c213c5d522093f0f93ec88664be9b2253ad62fee65fd065598f238e7e2dcdd9dadb22f87f49939a486267246afbd1d6de81b3ac97e6d58d517ee76e96a6ad3ad5cc9b2c3f1ce4f8f08130d1cccf0c9db2dfa00d9adb26180e321cc3760b4926b51c9c2634c0aa9cb22b14ecb5be456dc6ce49100783e66c77f641793fbd5e8d442f0d4a287c47899a1e9c828b7c0585c108287a25884bb6a27fec25d3f9cfecad153a5b155a6defdee961a2449dfc2fd9ba266348c013408fc6c40a36b66f79b11cb3ce5e41f6910b57e52b8e2bdb3957f3691d53de81331eeafb1db2c0ef8923bde78c3aaa5c14e286611c7e7", 0xfb, 0x3, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000080)=""/2, 0x2}], 0x3, &(0x7f00000002c0)=""/247, 0xf7}, 0x801) 20:38:18 executing program 1: dup(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f000060cff8)='/', 0x440, 0xfffffffffffffffd) ftruncate(r1, 0x70f) fchdir(r1) chdir(&(0x7f0000739ffe)='..') 20:38:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x2}, 0xc) clock_getres(0x4, &(0x7f0000000240)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 20:38:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x24c) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 20:38:18 executing program 1: r0 = socket(0x6, 0x2, 0x2005) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6, 0x4}, {0x7, 0x4}}, 0x2) setsockopt(r0, 0x29, 0x4000004, &(0x7f0000000080)='\fFW}', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1109, &(0x7f0000000000), &(0x7f0000000100)=0x4) 20:38:18 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="013000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="cb64d5b7169796653629ab56874a9ffc4c8a28724f64fad6bff098588533577b9126a6b3c51339a59e2f4d86dc34d1ec021c63f5b6048851c8b7e5cf50e3030cab0a2dac7b91b17ab9374f9c9b4313a5b225a99b2c450e759db2acf34480191c5d94a08b1aff034bd80ea45063e1da3380e19a88050f917b29ce8490c9f1bb0f3eb24e085769c699", 0x88}, {&(0x7f0000000200)="8568f1a36409e99744d65befc9b5033f3cf54a49aeb9cba21bf5fa6aa9f95c334c69bf490e9a8058c4965abb289aeddddfec7f8f2d040ac5dd06b081b5f412dcb66858c9fe9f45128c53ae90d05e56b58fca7f3e4254691b08f4649634e837ae7e2b2859122d6378bee96b37dddacb", 0x6f}, {&(0x7f0000000280)="fe80e1a8b74938912950d4bdd459156bc74c04717d890f8e4685fb623d7e4349bf3182d82928d6257fecee6ff8941e7ef87a0638af948fcf00ddb712f7056475521e3b56d5c9bfbf69c77a1f1747ede35e00cffc75e55aa67c6b5e2c1ab733bd687a735a4490fb65eea95b7f477dcea5934c7401b3710c6fac007c8a3fd524b57b74d60868b6dd78dab1193fa2682579911a72d0970e5e8bdf0b1f1e000496832b4ee30008b368987c0c446f93012dd2106f928d7cc83ebd5c2ff6aa2e652fb8a963b474921b6a8fd23f9f4803fe", 0xce}, {&(0x7f0000000040)="3771eab8a045149785be9d0843cb661a33f60d98d84e6acc723b761fa4ddf6dc47255889e29c3db67840c693aec7d5fbc4b236410a075bb956c45856bf56f5", 0x3f}], 0x4, &(0x7f0000000380)}, 0x8) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:38:18 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 20:38:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) lseek(r0, 0x0, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0xfffffffffffffffe, 0x40fff) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="d39ce7cb34d22cfcf23ce1a287d8713f7e5c65c6fe83b6e0605fc4684b18a00301fd0edd9ba8673620a8529eabd7c5b258866776f26c5d6ce1002b79d02571b9097d9dc57cfd448af03c59c5566e9ca0d997d10108aaa3e0aea6f2aaf71b8746aeec2ccc272d07e33dc0a807044f7fc81193dde3960f1a2179214e686ecc94c784194f762439", 0x86}], 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x2, &(0x7f00000002c0)={0x5, 0x1}) open$dir(&(0x7f00000000c0)='.\x00', 0x1, 0x2) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 20:38:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x10040, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x21) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x8, 0x8, 0x8, 0x6, "e1cdcd0252917f6c9587ef7781c53b45378db040", 0x12, 0x9}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xc3, &(0x7f0000000040)="82b0e3059432f948f1c99ba30ac4dea419715fde1ffc389a1ba8b9bc94a30759e32d2e45318dea71ac6605c374d242e0a807230505ec2f7eb50a25c4fb0e6dfdf9d7f5300b9998fd296fdb8fbfa9c59cab49276d70923276d44f517bfd1966180929189baa3e572fc746ac9a3203064c64650af5549fd5374316e12a7686047eb3d7130ed021e6f8159e8d5b7674c53e0fc842003783a242f8141bd9a7758a0838494e122e6b446d1d318d", 0xab) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r3) flock(r0, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r4) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r5, r6, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, r1, 0x0, 0x3) 20:38:22 executing program 0: select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x66) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) listen(0xffffffffffffffff, 0x20005fe) chroot(&(0x7f00000000c0)='./file0\x00') 20:38:22 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 20:38:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7fff, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 20:38:23 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/79, 0x4f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) fcntl$setflags(r1, 0x2, 0x1) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 20:38:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) getitimer(0x3, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x2, 0x1a}, {0x81, 0xffffffffffff0000}}, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="99c1ead37ef04ff99573a1b62af4b0c992eb0df62f280faa9afbb2a86b5042f36e6402ced518edda6f", 0x29) 20:38:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fchdir(r0) r1 = open$dir(&(0x7f00000001c0)='.\x00', 0x8, 0x80) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8480, 0x1c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) openat(r2, &(0x7f0000000280)='./file0\x00', 0x8, 0x1) r3 = socket(0xa, 0x0, 0x7) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0xffffffffffffffff, 0x6}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0x3, 0xfffffffffffffffa, "b6fa3758713611dabe79f1bfcb440330501f1cf3", 0x0, 0x3ff}) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) 20:38:23 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) write(r0, &(0x7f00000000c0)="f82f94c980d701e6f8ac6cbc53f07b3b1a1e556b1a45db18d8a2fcb37403d74e06b5b8150728b024292eb6ea23e873d822ce0461700de04f31ed40386c657607369d8382fd4a0c93cf14a21919e749556204ee2b8c497538435161cd2c882f4ba3a9075b8f5fef0a110528920d9a04a6568d3aa48a449baa397ec0b1e72c46cc63a7cc2bf4719cd5fbbcb864d0568f7ba14f074a602162c4f107a2466be55fdecbe7bdad4210c208291c883dc35ebf9347cb64c437e914", 0xb7) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:38:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 20:38:23 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat(r1, &(0x7f00000005c0)='./file0\x00', 0x38000, 0x400000020) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x6, 0x2c4) r4 = dup(r2) semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) pipe(&(0x7f00000003c0)) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r4, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r2, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r4, 0x3) getsockname$inet6(r2, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r5, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000500)=""/181) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={r7, 0x0, r6}, 0xc) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000600)=""/251) getpeername$inet(r2, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r5, 0x20007471) semop(r3, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) syz_open_pts() 20:38:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x101, 0x7}) r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f0000000080)=""/146, 0x92, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) dup2(r0, r1) 20:38:23 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x9) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000a40), &(0x7f0000000640)=0x1f9) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) sendmsg$unix(r2, &(0x7f0000001dc0)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000880)="f37cb8783293af5d632c4ed9558bcb6a193a55871e1dc88aa77c2fe27aa0a38a501c1869c81efd6501f944bdff21260768d2870f4b74409bd1121207", 0x3c}, {&(0x7f0000000a40)}, {&(0x7f0000000a80)="e72a9799e14698cb20aeaa4e90c750cd05adb827414051eab5457db50f207fad9b821e8b835cbe03143a7bff7ffe361b893f983057dfc83becb05cc7cbac511bc5f3f8fa547ef714394a8142ce9946956bb1f62903fa0b891a0b88ead5e4d0c9", 0x60}], 0x3, 0x0, 0x0, 0x408}, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) 20:38:23 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x6, 0xffffffffffffff9c) 20:38:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) 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) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 20:38:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x1}, {r0, 0xb0}, {r0, 0x4c}, {r0, 0x100}], 0x5, 0x20) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 20:38:24 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvfrom$inet6(r1, &(0x7f0000000200)=""/235, 0xeb, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x12fd, 0x7e923cdb}, 0xc) syz_open_pts() execve(0x0, 0x0, 0x0) 20:38:24 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = msgget(0x2, 0xa0) select(0x40, &(0x7f00000000c0)={0x5, 0x7f, 0x5, 0xff, 0x4, 0x80000000, 0x80000001, 0xfdf}, &(0x7f0000000100)={0x2, 0x7, 0x1, 0x3ff, 0x64f1bca0, 0x0, 0x6}, &(0x7f0000000140)={0x6, 0x1, 0x2, 0x2, 0x1, 0x3, 0x7ff, 0x5}, &(0x7f0000000180)={0x7}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/150}, 0x9e, 0x3, 0x800) r1 = semget$private(0x0, 0x4, 0x4c1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/20) 20:38:24 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() lseek(r0, 0x0, 0x3) poll(&(0x7f00000000c0)=[{r0, 0xc}, {r0, 0x4}, {r0, 0x20}, {r0, 0x4c}, {r0, 0x8}], 0x5, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:38:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0xfffffffffffffdfb) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0xec, &(0x7f0000000040)="bc834e09d75ad5d36b1ae584f699486478dacc62d91a0f91491b220c9b0fbabdf4d5c27148339242fc04918ce421c9523f77e30b89c00e93bf3baf5a99976ec75c8b70b44286e69aff3a281dbc850366910b502a58fad97bf3e6f3025d053d973bf6e469e82d7d83c343392067bfa83bdd3200da2f8c0d3100b01fa95e1da4a518e2bb8f0310f1606ff47c16f61e782d12788017628875433f11a8e4f7a7d0b088e8bd40b62813353d4716b5a97f3543b396716a045450dee32032a451068bc5fb500127107d46a7d49143df4870fc76833979468c96d226c2a65242e7cbf3dc6e909c3e108e17a3fe52cdbc") 20:38:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file1\x00', r3, r4) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 20:38:24 executing program 0: r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x1, 0x8001, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r2, &(0x7f0000000200)=""/183, 0xb7) write(r3, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) readv(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/12, 0xc}, {&(0x7f0000000540)=""/1, 0x1}], 0x7) 20:38:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x10) fcntl$getown(r0, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='xx') 20:38:25 executing program 0: r0 = socket(0x2, 0x4003, 0x2) getsockopt(r0, 0xd2f4, 0x200, &(0x7f0000000080)=""/12, &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0xfffffffffffffd02) r1 = semget(0x3, 0x1, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)) 20:38:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8aa5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r3 = syz_open_pts() close(r1) r4 = dup(r3) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x10000, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0x9}) ioctl$TIOCSTOP(r5, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:38:25 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) fcntl$setstatus(r3, 0x4, 0x80) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x3) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) r4 = msgget(0x1, 0x404) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0e764140bc30a98bb482419fe57725200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a65eabad338b9fac9b2200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271005c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x1, 0x0) socket(0x18, 0x4006, 0x3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 20:38:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_execute_func(&(0x7f0000000000)="44e7d726f3420f5b75092117c441ddddb8470000000f71e0edc4e3815c86050000001546a3f50000000000000047cfc42189d500c4227d336ccb04") 20:38:25 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = kqueue() r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r6 = socket$unix(0x1, 0x2, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0xa, 0x20) r8 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000089, 0x9}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x401}, {{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x80, 0x9}, {{r4}, 0xfffffffffffffffa, 0x50, 0x4, 0xffffffffffffb058, 0x2d8}], 0xf7fb, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x80, 0x40000010, 0x1, 0x3ff}, {{r6}, 0xfffffffffffffffd, 0x0, 0x40000003, 0x1, 0x20}, {{r7}, 0xfffffffffffffff8, 0x80, 0x80, 0x400, 0x93ec}, {{r8}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0x3, 0x3}], 0x2, &(0x7f0000000240)={0x0, 0xfffffffffffff998}) kqueue() clock_gettime(0x2, &(0x7f0000000000)) 20:38:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8040, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) 20:38:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8e02ffffffffe502169521ffffffacb21b8f009eef7c462b31e0963fa11ff5de33ba9c7a41ef07cc632a663928ce2d49240f643471cdbe0000000100dfffff674d44c4fdf562832fd17984fc81031edd1b27f57d5e7fa7bd9c1f57eab1b0f85630ba31771c30eab4a4ab1b"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) socket$inet(0x2, 0x7, 0x7) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:38:25 executing program 0: r0 = kqueue() fchmod(r0, 0x40) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xc008, 0xf7) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:38:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x1}], 0x3f, 0x0, 0x0, 0x0) setsockopt(r2, 0x228980f4, 0x6, &(0x7f0000000140)="0ff27f1675eabe9f898f1c43177345118e31cb9250ed5d906d8c8feb2ee8c6e58196bb3664ead43755d170c6794c4fbc62cdcbd4ddf52cbc5c73954cbfa5c20574ea705f263c1eefff6f4e7bec5dcd4a125a9bb44ba30420276e4da8f0026d8d0e7dfb6661c7d5a378ac6e87f2f084773bc286571f8ec1ef78f65a908aa22951d160d35d73c18db4e2dffd0c34da19", 0x8f) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10d, &(0x7f0000000200)=0x6, 0x4) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="8202ae6d2f0600000057864b6be58c30"], 0x10) writev(r3, &(0x7f0000000280)=[{&(0x7f0000002200)="8219bb2eda2a666efdff822da507e068a61150e833e3e83b49dce0df99345fe243d566e4f83ede5ffaa229ba7f6c3d885984986c8aa95f40f3c6dd0df9c06014cc57bbe44e171ad27554dc290a8fc87518d28969db441318f35713ec29c96522a33c45f83a9b02f09517557e30477f8ba1f585c7edceda33e3699793feb07278d48fcf2b0260e72662178e806dbcd844ade16e8c11a15218258f9bfe2bd9d201ba8500af4c342815b834e92a68dfd5568152d79d973cb20140581c1ff7a7617ccb1c980a1cc25d2fea8ded80c7a87fabd3915bfe8de88a9a3e3f28e63cae2c19e2044bcf6fa7b4662436656363babe27057638b8df7f583691d91117b26a04784e6ba764348ab2b44afdf37cf14cb1b3c4c392fe7d08ab5f9078e8cfffeae688d19d5fa77e2df3c43f380cc7860da3e1c392aef741c39df6ae2e3a8fa7f0e558944e8cb675766fb2bd69c2d6da548853e36759024c255065365ee3484a1dac5f4e9916041268511ed00b7a3c4dc1bb959a29b7949d1abd152c2deb6c931c0e24646a0a0c3966688aba6e177c47c0dbab7740728d3f474ba3340d238f3a8b397cbc6b2db86a35cf3a099e0faecbbb2348c44bac55a1b7dd41bf5da92f03dd13502fc6503198399f581009ac239d8de24a1a9ec82f6f81ea16cfd6320f7798b2cd795e00a1b8bf76e7a543e400d3ac498856f717354ad6bd307385c7764756190ad28f913e123fae418a10df6daf8d526aefb2bdee9ab94044a1948d0a8e15f76a75730a92f48cee2fc4c1a25ea30e9201d6280c57b9bf0b1576ba0e53f6b07ffa6b6a194b3e9b909bb812c58282a451bd6606b944994a3e542c36cacea9b7a30a6c9e95342cb2944d65b98c884f2a8652709f814ae8fba49afbb1eb1470aca3fe6a000dafd37c7ab7b856e76ad8d1a568a9fdd694b599a65b51977c113da8d5a8023224c1a45a19c0f710372d1e0301524e46d509fd7d4dc3911c8a397731dec7840944e7f0a3a7725815dbd9778369b446b48d3eff726d82c2a89daad30f06b6daeac9ca8f56a84d2e5d569fcb50dd5fafe7ea11420bd89b7741420fd9a5ad030e57a6636972eb76655db030551dad9a5da92c297ac441ee9aa62fd614110a1e8688bdd9b0f8e82bd28f1455b20ec1cbfbd071987b7e262c6eeca7de0dd028740521f87cfe6d25304cdc1e710eb5d78470a323f8ca97d22275c92a78ed871c9f290e6beece4cfe895120b3bc1a5a6b67ceff9d133cd81124c64d888b7336b357f0d046ff77dbbfe3d207787221138d679118f84e72717228e6f3e68e5bbe2939b735b34b0a254b64c4136e5765c5fbb80f5c3471e7f4c0501fdb59814bca624feb654be8714e9c1ecf0c58d7fa32c679f03b9ee102adb9d49f44816ff685a7cd1e50c0c6a568fc27f1d925e46aaebb7df64d770911dbf9dc5b51ed912b05cc99cbdca055471146e13986ef0ecbfded714fbbac471b46b4abd30e8cb40d686ddc60aedac4631a1c52f746c9cd64f65c25bc4fb82c5b9b0eb802049e8ced65db3a29fc722a57f166cb7052ec7b8a56597f6c1d564253bc9e99b5135266c827c0a91402e2353878d95c325436d90640f10c51e6fd05a80f90a01dde2b41d112c4e1dbd992919f2a07d6e568ab2c9a0638897ffd27ffbf82f0369ee05b6f22a00df8d1aa6437ea030d2b3aac756933ac7c904071794d964879789b8fe1170f09d06856a59061247b422509ab63a8abd11dd3ee6caf33e315e997cfba20c8849e31307afdeb715e7c65712b87af5a409bee50cbf5e476604bc44ebe6eea628d3f56beaf1a0e1c632b9cf1ed927f0b952c571be0a1e59dd294d5d7fdc4bf663faac5727b93a29debc3b90dc0aee80437761db391eeecda37d09ddefa94f19ddd6aac360f8619488303e93c1559a46adccac58b22130eb436308ddd0db262c621385967d71281c0b53f3203f66644a78376c21d53402b5cf979667303622b4beb105e78950fc0aefd903b632f3133de5093ddc0b24d710d0fc65776c28d47b9fdc37b3dab787a266de5b33c12bc526924fa257d9cf5a32ecebc2582f4642563f0504ca69fab5f489994d1cb994e4bfb727a719e67f3b9cc39369f09739237d7df5e280da3346c260ea3f9bc9f482c42db1105c249724c5de3d0a44c6411150b196ad5a5867e41ef9cacb089612dc5502888f8661ae48cf511237cbccc4613cbd5f77c43802b8957ec6fb3a4e3559bba990623b5ae1a75a54aa4985952421ede8ade443c0452b5914334f78eb820795b4c98e7a284878f2b237ce0448e02ead06fa9649167c26855c67c11c764fcc02dc40eaaa922835a9d0669eb0512831a5110f15223cb2e058f7715cb5ebacd308f4147351bc74d3b1c4a0c493d68cebd21432cce06bd2478c9fe7692c7c8af09d20f5643e75b02bacee20b7e685065231a91e4a33a807e2adba7a71858d72b3e2ba3e25c9e8d9cb107582a35efa9c4901c0d375c4c77f98558f7400c85721ebfd2dd17e8a80bcb342ba9fed9979cfab84fe3e90ad76dadaa3661f0fcdff8da7a49b896fa161600ccd73815254b184345d459f8f04f0caa45b0715349866830efbf9df3ca6aaf2f5e6d6dd507835f041e2058ca379db39a8bd321b015c3e0019d5f7a782f0f31e9c815dd0782b6fca282069ba25797bd93a3f357c06ecdd60e0e7ffdc7c444324d603be99b540e8b236200d88981253cc5204560bf77abb4fa8851c82da5e411b7093c5f14f3c6f3ab6a0dfaed7e45a1e195be2033495e960d399aec08b7f01acbd8aef98b539f7a2b752a0a69bd1afaddc26f0d150f75ce940ca7905402f77babdb24550e1b1cbb03762a3c025af2ad4d4baf98938e6520dda2e0b0eaf80e99e907941f4eb7ce13b9d8bc955855932085f1a2105c3bec54ef64dc490967a7cc10dc78f28673f0441e3e6a99043c99c27548666b0ae0be99633eb84fca965842c5777ee6115dbc19a008ce1dc6016e9f1c566c106691a6cc8b46fa325d8c8110fff76fa4c6fc7ad5f60db6c9501db58e72d964c28d90e3e4c2f3aa8f9409717b4989b417d37c3b13eadae477790a446fbca54caa9d40386427defb07fb3f303fb16a6be9f918c9eed3d912300d69aa36c6494c7057a3ace66c07b6a6e29003cc310db93b0077d76181dda84351991fb383209e2b0a53b79b3b583a38b512e09d547ac9d9f81b21f9e9e61d99e377cd25803a5239206cd6e9eb93b772721d223fe96a95bce1d0f633deffe50c7ef1b53211b2050bb1167f7d1c8ce712d840b195db53d4ae8fc58b517709f6c1ed43e726f6ec84200bdf4a1c8349e14cf5a3c936737da191a1f98a8229804cefab170e52c71e6ebff296cfdbd872e6e6066e0c39d448ff6beafd2ea184da29e33d34fa2fba35595fa0a5f5554f3fc54cc36633b65a49117ae7d9a82629964ca380e3151bc0fafa08615ae56c02a977d742e4ba74ce291222b1209f3c824736c63e99f2cacb858b1bffbdf9cb8b32548a5f1c9a93ffdc2653f20ea04f6973a359fd794e966f25647aaace4ee67000da700796cc6c13bf0a3a7f19dedbfe3b30c3badb4fa5be99db8950a4cf1c813aaf4a3ec788852ebd9a672de75f8254f88da5f0b7bf03d5a78ac8054066046c78eceec36e0c810ac0ab915e5090abf3469750d0f33a8e584a61eabd0494205e1e994ac4e4be92011b41923b279a4e92ad86e4a7e85017812315341f061a68240a3037e8b9b0f7595c3dbd76c0aa89b394083e3b998f922b77595ca7d6511d056124334ae4000b0c3328dfd291e91393bad8ca895d28a9ffc1b51c5ba5730c65e1e5173ad825da933fe00b651d738574d1c73dd8b084d6ca3b3978b458ec2b837d799352bfa9f1c23b2952187a92efd842fba4a815ab0d6c649eb4e4d6f36242140237626ef5981f243d38f7e5e138c05478547b4c0688116069a77ab87d05b9fa422c02ea1a010f2a83d4a21992a2f5936abcb4e8fe4fce7a2df20ad9cecc890a9e6f36f383f1108ee38a40dda2e8e115bb3d87e2228fa1a9ecb6e416eccb032d7f4c63b0918f0821245a05dffe7d067bb77dc1920a3fcd545462ff121185e14a1ff801c927398116dff7041639f8680a16ae289decc2a95f67eed3f63ec7159aa7e17fed2f6ae60025e8223228c927fc221176310af7f7905333bf1dad6d5d7406ce6d52939c26a0525615e6289d8cb2d1912e482aedf901ffd2a234f84bf75ab7cdace5ea581fcaa62375e3f97006ad60b6c84def63271b9ac9f70ecfe12e9d8fbe0bdbcb05577edf858d8cfd1cf88eb7821a788ab6921a2c9e92dc52e4e1382bbb3835c1d4b124821bc71af5004df0c081c5f5b5e6869b4683919be41ed4491ecad94f7cfe2bf5ce2001ab28373f2d639ce9848af31675088d598ec312e8bc85c3d3544f354eabe46ccfc3f2ea0734f13a27b2554f29e3ab74fed4fb7fb8b5c6f6444a1738fc68bb824a5f94657e6fef10b0c0cdfde10bdee5386b1aa67054f8da1d351ff78355f0c63f63a1320eaceb77d4ba7b88b547eae2edb65286e7c146e7f635c40c1239238f5b596b3f1ae358aeb6be6914bf3cd4725d304e4da7bce9b94ade40834a36bf76934dbeace00099f3663c7715d078274dfac700ffd12ae0ab9bc858fb964ffb6d5ae121629b0667181c3385cac70c9b3a2b019863fedea6f15b40531df6722692bb0561c6b5a875046bbc0c8c0feb9c3774b445787dc78312416ee77721afed5efd238abc60d0eec6df845ce962c9a9b2f7f40d6b4c4264c60adf1daa1753adff733ac6846661100010d9dc6196b8535e244dc9ace44a60f42542b4647aacb84d8e9177f01323717adf4299e6b32a5bc65c182b1e701ddf260433b1de8cc5961fc2da53fcbb2c9180bc40c4c0a06f0cd5dd2b2fa55f8df94f27654983a9d9a2efc1eb3459029f3e077900749260679c22a16cde4d8939dc5a78def8ea2a9f34d9899728b757bd6b125737a1eae2b225926dd214d34787e119e096a75d15f5604980229028fbf43b56dda5c0508bea83ba8b074f7fd7a2d4d56aafd0ac6b1963b121539e2515cf6fd43a862e4c1ff545c8c6b45159216d7522e956152b56b60f121a6d254b26de7d4b6030d20e93bc78e56dcd05b85aef8ffaa2ab8ab368424e373ff51106fa03c57e3e9595afc443f140dcc51ea8bc921c4836d1ae8e8519d41b79194e169ca4cb26e9da293affc0304ae873af4c3a31ed4bc95c40c4db824a5c71854f6b4bd3b9c8ab8e27c8539452efad86ed3cb941ef65d40c76136c85dbdb99d01536da50c820027cb57267554ea1c3bc6bec0ec8968352913970fb1ceae68135d15dbc794a8c1b45dbdaf609846c45a43d980b4f978947762e2540d37964f60f04238032ffb6d35b1e5ca500d84effd3a978e941db328ca2b2d28aae79de13f647696330518b94d4c38fe8408cc1e170a045e2ff88bab37b097882de6cd91685603259bb60dc5f606ce5a37e030ada1b6df675068a1914b82b695e8e2ad3c78e2fa1bfc207ab2d277651c0037d7938d8580fe4a0f520bf91b38c22ead5ad463d8cd45132968805425dbd7a225048cfbe92ccdd20b70d95d0524beaed1f2e6e73300f1c29f8cdcf2545a38d853542517ff09badaf9ac4a8c8383e1c0194c62a740a539eca42ff3fb06d0cccbfe40029627cfa803b45ed63b6e12f1f20a2dc323bad7e0f804275c6eb77ed9a56e346ffad53427a9ba04ec0cd24679f8d28464799a1f9c49dd054c90c36cf954ca9568f26b463b17a82261b1c", 0xfef}], 0x1) r4 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe67) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgid(r5) fcntl$setown(r0, 0x6, r6) r7 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) kevent(r7, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) fcntl$setstatus(r7, 0x4, 0x20000000005) dup2(r0, r2) 20:38:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0xd4, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 20:38:26 executing program 0: socketpair$unix(0x1, 0x4000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000000)={0x6, 0x0, 0x6, 0x40, 0x6, 0x401, 0x2, 0x7f80}, &(0x7f0000000040)={0x3c71, 0x7fff, 0x1, 0xbb1, 0x7f, 0xf3, 0x6, 0x6}, &(0x7f00000000c0)={0x3, 0x4, 0x8000, 0x7, 0x9, 0x6, 0x9, 0x7}, &(0x7f0000000100)={0x81, 0x9}) 20:38:26 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000d0e000/0x1000)=nil) 20:38:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x10000, r4}) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:38:26 executing program 1: r0 = semget$private(0x0, 0x0, 0x220) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000200)=""/219) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xffffffffffffff56) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000140)=""/81, 0x51, 0x800, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) clock_getres(0x3, 0xfffffffffffffffe) 20:38:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r1 = dup2(0xffffffffffffffff, r0) close(r1) fcntl$getflags(r0, 0x1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000000440)}], 0x7) execve(0x0, 0x0, 0x0) 20:38:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x9}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x29) r1 = semget(0x3, 0x3, 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/52) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 20:38:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) listen(r0, 0x0) listen(r0, 0x4) 20:38:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffff0b) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) r1 = socket(0x10, 0x8000, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002900)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f00000027c0)=[{&(0x7f0000000200)="2e1dc9a8178b35c5249b498b9d66f2a706e25669f2bb48a60346c01a668e176abc39bf078a5431f7f11feca660b8889c2548ac4a66d3e7f3d298809554252ebcacaec28065ea68d4745058", 0x4b}, {&(0x7f0000000280)="22afb9364104e350fd646a4eedbc8a7e7d71f18a8e1465f92fa841068a832bc421f8709675d8ce5cbc98972d093c5e6e8954cf9cf35d78f8761b85142542e89936bfc21daa0038da534f4b41fc21505f89286aeff4d4b5739b0b41ea50c3430ccd74d0ea4583aa6e62da9d81e7b3e4cb1bcc0e48e79b9d36d7088cd219b925d96baf9e9d791ffdafff178b53865cf28b4b2e7cc436f398ac5a61ec7b2f48a51507194b149a79af57171dc4a94609e3f8f0ec30c01c61a5334209afd21492369c039ee431ed8ce90a5a05257d3b3499ba6c49eccddfd3cfc8b2a964", 0xdb}, {&(0x7f0000000380)="5925b2947229446955994fa1d14e30e173472e6913c9b0792a0ac06e98014ba604ef5af5559a94d699f9254f79544a6b642a3c0e4fa81fa10bfe288c495a4e41ab250cf3b39f10446059d4b973747774313aaa7fea947aaffb60008b0a9796dc847e67ffb8da640412ee037585a7765f8a4cb46c9ac072f39f25f6bc68ec75f94f2e262ce8a66d9b22e3ad1c335aa08506e5e35a219cbba9652a49d6c7d7718133710965d6c04984fdcfda1f0a8c94ff8921226b8ce187553b8cf46d678ccaf9309222200734c54cce657cb35c9b67b8990f8284bb553a1db5920d374256d03ef94ec0a0be0324eb67c78c562e2ffd62a0925ed35a188546004d7d327f27c79deb2a1dbcea0083d66c176c145688a5948aa8c73ac480e5065a1abad3f5ed1816e8122f915692b8da527b0ffc56db8bfdf6243b89121f42ac61cebf49eac2dfe8d256d242f1a612115d53a42cd20975b4d0c38fc82c73a79a999251c6d85f1bd82db9d6d0c796dee083e353d2248a2deb01b23a13ae7b5bcaef7bc378c6dde69b3badfb6ea3dbc556439c89600a55a8ff77cda017b776bbd295528bef23bedecc4a27dd53f09675890521c3e003d013cff0bcc5d901c91ec17d73eb60342fce7c98c0e0e58836e2c0308fdb3fae63ae1a59b9bb8c0ffb087bbf6a71be9ead5faac56683536e01d8e58b176daab92a0ab409141bcee8a69fc1213ed0182848e9233c0c41fc70d43783f6006409850583b9283659998020f31c82c678588f85d04ba992c1134f5efa945e71377e7d3cf6fc0ed9ff5f5172f35e0e9585bece6a6dc299f9c31fbaffac2cb6bcd4e5c726f779a23ea0be0fd179e1da10fd08b73140cfda825802f270ddfc34e934231508408e1f5b23ea9a781009eb4352ecd4703131db5ca890ae4251f4c414ca3ccc11494bc577bb4b16c27dd0546c28d3bb5897532584c054b6c8ba1b2c690bfe639a331007f5a7c8e86a4671ea06adcd789aac974d57bc7eb466ce30b081e97007aa8f59c84d2c7ba5fb2981e6264b442b235dfe487fe6a3337d972b5e6d87a4183f32668fa8c0a5ef2aaa3e0fd5ee34812aab3d261379f28f322b9c91fc5edaa5bd4772455f77cddef82a730fea6dcc964ffeb34c4b5760ce466cc282ff79d5f4f63e6a5a2c167d688a7baf266ba97ad44d7aef4bce79be63765e5a269aebb4eecccd0e54f7cc1e373f46ac7934ee530c8fc4e2a3bffa8abe93a7e5f9462453905cc6ca77a2bd1c82d7773716eebc29102d1f29a14eec797c53526285fa3fa8c8606d285616e5baaff1efb3c3835eb4ffabf91ba297baacf129d4da23f998fadd300d6717b54cecc75e6354ad7d30e35d7f7260caddc66f5fc74bc9543ed9d258a586ae4a886a6afa0f30beac73f9b04eee45ca06c4bbd0566b516d1d6f875699d323d4cbe9979d19ee502c7ee95caa63f70b7d8d6dfcb13b64b4b060d2b6f10594fa9cf9ecec7bbcadf4a8107c5d920a7339e03325440004c0b85b02eb291c304569586d07d7675bd7c12c2cf3bd188253a104d0de7f857e416f07c7941562a4df028404679d626402378099f6b313fcd7f0091a96f43df36fc33dacdd3d74588f49ed19fd597babb2b02aac719fb3d961a76f5c39b60d7a7c6cd5a94d6c3a65072a2d02a0ad3eec6fb160f70ab90e123622062119369fba5b1da570976826dbf7249b5a4256ca7d6a0aaeea20014f2c1dffe8ea6fb73f5da55a973de1a145ec9e0e91bbedc860e76fd0360da72aae428ad7610af21819ad4c03f5d376b0c5c1973a0b42c20fd293d33ba6da464342af312749588c3d4e65d4097c9589e8c044960712723535e41c82d59eb60da02e8cb12c48f3b66ba0e18bdea429faed653d99cc022d60a0eafc2d419e814e2f55408d43b2d753aa0ae5f2021f99b398d557b5b931ad91836eaf287f7fdcb5c8978d501c28977d592c948f9ec87df8d158d1444a35689263d2351de3d3271aaad4c457439538715d27c117753329254794aa17cb019c73b61e97f62c934152c84187e0f775fc7c5e10b44bcad7fbe2bea8dbe04477feee376edf010896da5eeb74b59fdac85b55cd145e255003f50e7492acf3e8778ba88c3a16d4dc7085fa0bb1720bc7afe0a86744b43ad156314d4ff30eafb22d78efadc70a9cffc678322bb071bbb2dca2fd6e00fb67ae5f9f72412073bd983fffa57805acc928b6fac56d453fb7f6d2f038a494ac674c2adc90dff9d4126077d05e2065b012498a1823aa3b538364d3c7e830f7554d9b5f0e09a5c92963620e9c6ff0c4f9351e8009f55efbcc6232479eaa43bed363d9df5293a7cd2c87ec161484f816da8838ae45da8bdbcc0a247d5bac936892ee78e6be5136da192eafb09d0fd8b8ff8343a227e63dc9e84b1c9cdf1bf8346007fef42757b46c208964fbdc99dec312ebcb64ceaef6bb7fcbe95f0df22c2adda23eb57417d34304fe8cf3c5b5d078c70e4ffc7594c24df4536344b041b506b783aa85bef23470b99d39ca508de653b4659bc960eb5b622930b6d447ae8f68232741705ee05806a796570c1ff9c7ec6b06169880a0c26e3e72a583aeb6e4d6aa066065989b0b59e44d48b2bfb8998c037c9e59d1073e2184ab746a69e977cdb1b3071d01c8e96cd38e8ea795d6bbc3cb91f375a6524b54fa50adba9ad9bd569802b2b40af1b5a292d474a57dd38e5f41a90290edf3c1347f58d0e0cc7f25daa2b92d62a8323fc874980d52ddfc968f95d48dfa35eda776675ce08703471abdab01a3dc55bfbc957ea27cc92e628aa85ddf87dbaaefee42bd3db2fc7836c67253b1b4485c9f07c7ffc90151f171c56148c17665cf1eec979b4794c46522dd92903d427822bc286c65c054ffb7665f4dfde416ebd88734bb51b0123646af9e9b9e7f3d96ab1f9336426ea7b4c37f1d6e692bbe1bce49550da5815fb362ed0d2612bc0a0ba7f4336e6126e9312c3af1fbaa8777e65fa34d7e65acfd285b26fd4dc6d5d3cfa621fa4cd136d9ec5a17b08169b17a7f4f2c785a27866a31a404d6b62b79f193e8e872bf12938fac6013df691fc0b9ac7a7737f55989a665de22683bc78dd3de20cded9546dfcfa03eede5d5edec444585536e934cd96cd43b0ef3ecdc31349b04dab6d0dac96b7df6f40c13f3ca82acd2b4bb89f7b0ea1a7371215d0b37bfd96e51bd1ac9a954c681714ca1fb8c60fa23e87ad3d224475cfe84d9584fc1a734b706f905c54af831d43ddbdc15d3df695f608610b7815c331bb09bc054fbd83d428df35545b5abeecf2472b08769e30c45a2da13022ccdb5a7efa9fa11a7e13333a28d5a0c327524683266d53461b980a0694227c1c46b9972e141a87e550d36d89314061b9f764db6427ab1b3619e34bb0283247d870b209be97fd4a9ab21d960a73320f07e938a2a6cf142bc41127133ab56b131b8163e6245e98a708026524885d11b42a23b661d77ae6bb865e7a5e65eef7140bb4a3989b6ba9789f409450d6ec04121db8001abf6d2bf7ed0a6dbed502fb12087840657b34ba416a57e8c9e88564d5d6c5567ee02d162070ec7adcd2f863c7299892146a64cee5b28ee092c62b1ef6ce076255895136f2cddbcdc225e7c6062a6d1fb79eefb86deb8b035281bf504b3344b8b95a558f99fdbd6822d31cfb192f7b224259696c6623cb240ab4c69dadd037dbe266c51f2bc870db151203928a2a0f7da4746c4f61277dadb3dc8d5a7e716c42300d22f3f8c9441e5bd0d4f65b62dd5bcfd54dd1830f1f84a534f39c692243cce9fb858e90067c7f022b6b5d9a14f32f577389203fec64db966671ab8d81be9437954409412e86686f5960337c73fcb978c1bc575418b358dc6e0aac0a71aa7a4513a3724480374587286c9e7c78c0c240681acfd396f638fc3600f4144b033e519361d6b65cf52f904d57db0d604d1348a563d98efdbece77abac5cd1c423ac80e2c7c39da9f6e745c9bf6fdc8d8b4b1344c82f0a06178c0b7d92e562acd23c8f08502ee50606583e9e4a4edb49d4fbefcb70364305fb545d4ea4b985ae7be339672389252c236d528261f3cfe25607c43ffc4a1b364bcc5b74a25ff729ad1cb182322dacaf1e0393cc3d98d284449dfd39b92843b64d28473b162941b621ca5e06f05648214fe3dec2e623bf25fd9e3bd49b36991e19afa93af11c10b17749a27dd0ec665b746ed22a88edc7d43b45b25bbfcbfe9201e3f1a0a9d1fd63e8d81d907cc79d7e0bff1904a052748b33a438ed00fe1cf6adcd500a5a6ba665a163790f7c4683e4be1973a1a1240f95bef962a03c18deb8c219b7fd6f1bf53126aefab39c2f5fed680d2456a2b0688667bc47ec8c3052ee4e57ce31cdc18d848da5fa8060c00c1473c6611e68a4fdeafd47a7c3b2a1893cfed030b3f3101590a053ec1ce190a72f70c82745a27be32e40804dae26193bb40cb6338d9168b1c754ab912576ef17e7041de2433ab88a544964aba13aa00937a26095431c78cc173cfdf842c94326012e7ffb54262f58cce87413b773567a03554a98956083f3e701e00500e3b6ff19e92ec1accd8b36102f1bce0ecd3213e3f9383b5f84f75f24167b42d54fb88542b06dc4c696f534cacfa8ad6b71ffd6acf2a1340c910974c8481dafbe6ba0f49965bff8cb57e480a984f8e7022fac22f8b0447fe54d2ea5ce29e68ea6a98d37652121731830eb9ff1ea9f70b71ae0481346447b3f02bd3202f0bcdffb6ed0c09a23c5802ac04a3a5e56ce0e15403456f25d600c72027ce001194eeb19aa78fe8e5c9f2d988f008062b3e8f95ff6709e55fde873c392743006dad1631561c3c3329b527fe2fd7de64d1277e0594480f53f631f8b7538ad656c90d87d0bc02fb61f9fe10edf81f7c2a1132cc968890c5911557bcea01dbbddc4a021db37409882ad70a7dd0a99207649eec62ff14afefd3ad64493740cc4b4e33ce0ae003c79d131e79cf468f8578b93c203b50c0d836ed26af798daffe8bb66851dafadc1ba211680c1741a20402f726683f23af4f4bf1e491eeaf9d768a5f7e33766b7fe95f7a767827f08c304f2e103ec324e72a82f494922d21cea2e4f78ca083fed7ea85e44025f592b81773865a73999d0e97bc76e6783cfea9666bfdbb1dfdd7a6bd429050bc101ad9612129efa8bef17228931c0a8048c8cb48431b711beac857f465e0663124f16840b0aa7c322bdff45c4a2019a59844da47af273e31cf8512940956905d42de41a369862a4389c2fad596ca4efd094f1ffa79872f4ff39ab09303bd9e98cc1711bf0da2e54fdc001408c4c8f53a4357e634ae7caf57feb96e062d5f158b887de3c8728fe47e891e8a035b183a27cd010e1c47ec891ba567e5f23849d52665bbf0a48a593daa8d512f43bcd76612956e4ae243721526b84d5e1e40e983d0acbb8750d88d513b14633fa0279f0ef92e1f4002229096c56c171f6f7eadfa70de969122ee91f117773a1ed455550f5365bea25064f707346e7f571ee053d2e504f27cf271044d4a8d1fd268edce9598bb64ecc4bd04c858922989469ee52e21b2cbd6844862c468265b765c759945aee5141c3b60e0b54931e1cc0165ed5d72a844497eec95941e12248857032e2c9025620610a37a1a18f5246a89bd7c9441d692402701a4c6bee4f201b979629b26d5063f55c07b4ffb80331c503bee7d1d38722ec5987fa32e5d92017d5924900d43db08ba1f3b9d6b4e4520856554164a14c6208a47581e55b22df8aa844ea091106696ad81d45c5a5d015bb86d93e2e3e33f005147e25f7826", 0x1000}, {&(0x7f0000001380)="f2ed4ecd08ec87d29e0c5b5b1b172addb34518de40bea5b8bc5eb1d1162cf0555da45c73fe8e951dd857e2cc115356c0e6bd61279508c3a5478a6046581dcfa30fc4e4c094a2690651f037c4b60d", 0x4e}, {&(0x7f0000001400)="6346bd8848953cf3ce428b7c79530b3a32775b43806dbb7cd4024867fe45fc40b6be3a409e2c90c2bb534fe7407989784b659a7052abb47ba8b291f6b8e1cbe754eb3daafec4283a9322d90a674cfda5c7fddc0aa1db844272c0b0863ce7679adf93c0183d46efff3dad7bdb758f66715593166113b9deecd7b072b36f270bd4e982d2ec847e7140497f272e481ab650b451209a33c19a1176a812f062c0fb6722e66ca82126a4506624385a7209208063ce253bca73afcdf73a5d3195d32bad0779d64becb5f962838ae479a51b86f6ed6de6df4edbeca5457a5639fb1e299e32cac22eee3220771601701d419712984cd0f795dfeb07185db11894b73c0f8c9395917b1cf24294a22b4c27f6ad30d2f15c75ddc84ab7cc8994aea39be9d1b935a356f2d4a35c4d6dec798286d39a514f0924f8e3ee9088caf0c1ce3f5e5add4a316a8cec441db8c9f240b1c821cf997deca6a297c3812c02ebb50293aeeae2d4e8afa8e02623e607dae70cfd985d01df8e79d43579a6cfb487df5da876f554cec73c5aaa91a67381f5c3973cc72a3a017aa735f39522ec5b62744b99d2d832e4f528b3da5bc23ed7348d05f21c3a5d0349bb73e876e71f9f62a46c77c3450efe800697698f0c2f702598f033132c4f3e15bcb253a6d434ffefd82a9a2b80da0d3782ad00d92245c39b2d8332a6a2773fc4db29c59cb4f5d3715f7179f905a67a30b436963032e977d5d8e591052ffddb609e7e03ee914eeffe476352d36176eacf9d34828107167d5aaada94f1477616a8a1e488f27cb42f39fdcdd846b958b3779f2dbb89361be81148df9de26d1ec10ac50cf5f3960df08da84dbafb0432e03a75ef37d3b6506e8e682f569fe91d5a302c30169ca2f8e84f42e652fad913c019cf1700c53b6122036f1fd631ee40ba68378f065f0c4e2612eb7c7807af7e253e24a6f91bcfb50f346cdb9796789f30c0ffc98e5e9e34ff88bbc9ec59b71af1c361f8b9d77625cd1a3d19fcde359aa214e21951487ce4e0e3d908173ee716d211014130c5e71eb4271e2145507b342c2ed1b66f9aea98eed68b90442e0dc55dac6dfd4f69ec1a190bccd27b997a6874a06b7eaa45fd2924d5076eb8bcb33777b1ac8b33fc5015d8d477ed7ed8ca4ee3d1afeb0f6f264c90d494a6f8bd907941d8d79017a86992b69f573e64ebdf0629aa0c7e18c3a194cd00a5ff1cad6f00b45386e1ff378739393cb59efbeacdf68e55173e3aefa03fe41d31041928581ec0b12301d372e90fe462d1c8b9ed4c291de412b306914d0552e4d2af7d300f387124f524d32318d64167c3b49e47a02c6bcce0bb697b47d1a1c437008a82794d88df69e0efb144a50fe794b9624a5a96a86b98967260a62badac77e68ff1320362de6f8daaf7bcfdd9a47a15cf4279e9907947f5d653b142802872b7f31d83602a54e1ac1131d9c2cd7bdb7dac7e8b110e191f557337898c7cbd784396c1a779e87b37d50eb7756e4fbdc63a81e40cf24c3363003208315005b1ff1218ffb3d786667eb0c431b5eae7be57c64c9b34cf3e1c019c2ccb9d3c031511d03769915936dde1a2ae4aac196aa6e537044bab4a6153d189d09186773780a007725c61b7c52c8a9abf41051e9a8ef7c5f5609f6ec76296abf350271949e12faa0f7345ffa0bc11ce3c3cac36169ac47091eb4fd0433730eb186a310963eab57dafa37a8067e0bb188f20cbb65f0af48da0739fd37db4107f7c92aa2df552cde6b33b5e1bb07782995caec2c92e1ccc4e187e31ec6c996e76ecb746e210c520f31d7ec19e27b5204110a509c177ec040a4e6cbdb421291e6f0ab066d94b8945c8d763987dd56f12d92cea5c56a6bad77421cb5c498dca95891d8b9b555228c5de7969fbdf034e7594c51927e57724d245639433df05571cee4bafcaa3c0734e9cf45a60927cab19510519e6b648cfe88d6ab2d106f9a25c8ce8ac74d1ee71149df4b88222fc0dde048621a65e4caf6e1ee03dab45897517990ae68d96f22f34f08286dae0479ef2ae535ce2ddb9a1209495ee796faaac3a2991ded17a36bc99e01e01ec0424ca193023a0a36a451889b0687c9909d67f1ef5072f60afd3910e0db6f8925f85a0b5e3f166a28e90c61a87d400647bffc22a882aa9b314ae01cb497f27b7a31162be419a048d874ad47abf3bbdab2c6b08718abc5777aa85aeed8e8cc7b945938a0a0e214f5576c0e042a71232fa41e86d068439d31509031ea1676554cfbe28fd574080da8975f9cc3e9520f2528b584b434be7775ca70deadbc663e6f55e34e7042e1f2472971f9bf0fa1b806b6eac9b018d888ea56374c0137f4f112bba8131776a435d1ac48eb5ac958201aacf56600e100db872ac0f4cc1871d941431ab0825dccbbfd1755449f6818bb75518fd483a1f79f198e6f3ca7258fd2648b04c8b4fe9743ef73b201cf39e2cca4c4d57f554eac1a918dbebe620fc0dc9345f35611ade370d4dfb3ecb56046d556759c21b4ca933187fec70c0712afa19ff0438119167c5d7dfcaae72715d34cef8fbdb414dd6abcb0df172ff522962b53e120d272100aa880ed7b57a3c8d022b9b36faa30987a0cb7d4bc88ec7f6e2704daab86b076232fb9d4425cf6cb9e597413c58967444f8c7bc993b1ac05b13e1917940798c53f1f038d49411f42a32209b168752560ede86febd206464c85eb3fe41debe742d77e4e54c1e4b35344aab5bb88417ba95f6dfb36cec539325fe7ee0ae1dcbf4d329349dead0e291241b51731a89c7f6708c966391e8a2e6ebdbec4ad2c4179940395fa8e0b5db58dc0ace2d4252a9173795e90fe6ac34bae856aeec485b35f9da0b6707648a59040039b80ebdd54dfa24c5c4a33f2b73bbd98a4836aff8b5c9a00516f6398d905406197389a9b1733b2245965116874853905f21d21cc5f47271764f365309fbb0baa6fcbe15922b1d282f0b38e168c388f285948b20d7b087fbed425a0e12e3159bf646ec4d6de3f4310ce60f4b45f119ebe09c3b529e16d80e49854e076db5d9fc19bf0efd82b10349ab699bbe8281a081f1eb662ea19260785e34fcbf9e630b76fa59f4e7afe542ae018ceee86abfb29a891a6a83b6dc573b6f7f54ac392be9b318500939f96117dc4b86dcabd4aca8f40b11afa7018df61695ff2d822dd99d016c475bf66dc5a521cfdec31ca1c85aa7ee3589ae74ca145b95afad9d9b58c93de9017e43a8694507927d1417b04ce022944deabac6fa2ac6e3963af88921f44791e06033f733d543919efce90400e9522d6223d635005daf603cd172337be77f5aab6e291119df331a8e2a21392af7bd84db5cf476ac0954357d0676acbfc8f648edee4d3c2459bb146d2ecbce830e0fb5f54b255efe4ab909ecb1bebeb74f4dbad9981694eced84da5777c006c0df3cb158d21b24a3b2aed1b9405038bf0ea2ac8c2261d2ab190044dc7fc54d6559eee74804ad52b64775a99fd013b7d7789832ca56c21a2a214f022c198fc7f986fc95a9ca4ab286b409cd835a71bdc9d6da15a62837fa589cd59c94bd4ee692a1fcb46a883ab5e2f31d06b42ae168d6fda55349ee0dc62e600a3a481c9af12e7ec8bbc9af9c0f9d3d6e3c3068e4f94270fc7408687482bc6bb65c4728229a6f0cd033dcb2254b91740ea33a7eb2c45cddf3205aa5767f4d38f29970227ea6ed633e2e47f3ca5e0bf4ea9b22f3b57a3e2b30769399314171d0ce19d9bc32ea6899533e7e9ce70306c45fd20aa6bc5c238927833e9ffc9899208f505b0238061147ae6f8df55d0b065d64d310ab81bcb77b8539706d644642cce1b9099ba914c1b2943738adfa115aa606439fea91a963005035d495719146e8545bb8ea1605d0c359356e1cf5d9f2396ad551348745a1f5a0bca3a64dfcb5cf60726942ddf35d4ac7c57cd5c9c95ad1fb0999535bb2f2089c55a951381ff790f5aaf49d95a01b7187c0bdcda5ea1d6ad0898ff555c5dae19619c503a9fd277a89f519db3c90a1377c0d24b06a0278d201b68ac956fb387079178fd220ebf1b343ed6656207b1f04cb29aa09194093a9cda2460ebdd7702b4d3fac8a9c34a4128668af39a4015a61c07e614d5f2c6b38b46553d14553dfb02a339fb2941ad84956fdcef3aabc4575b68aa714d5fdf64981cc22cd36b4ed90a159ddb60777eb3977f3fe32e5abb374ff619564e4105096025ec0804868ddb7fa822686e91e6b15bb74726ab815b773b54680f9f370dcfff1400c76a9cd541e7d33cd84b0e2c77613c14c123a4724dea7f88ebfcbf1ae63a01ab2b97b9c0100f754e8dda775e25b15d7895fa1c00ce0f0e45a57a4ee676c3a947b08556c19b3a3511780e7cf0b6c6dfca21fbc4f4cd77740e30fb52fb230470d4f8a9905667c4d22355caac39e4d6f9573d9b0e89d3425e4a0c98803de0ebaf81847bff679c5571417b7cf48a09de316bee100eb5538e617ee489a3a71124fb6d09333e77256d6c8e6d5cf1b972294fb8d766cb560afe406e6c4fd268ee6ed907c81b807993996112f1d932335e8e3f1eea07323182bbfe94da815126bd6d49ae6b3ac24d6e3eb93fac6a656e11fb0dc1bf26bb00130f5781f0d89f0e3cae7c61b2ec6db9edff7f3e57d928d916b504c42457dba15038d0a282a90b63f2b4a246ccdcff1c2aa171866f2060dbd901caab55bce3c4e96382f01e2ee011ce99fb4c11b0804c15c15c57acce8ead6bbc8f27f910e252f73e8116d0c5ad9087641bf302a645e45ec941be6310c6afe12a2b04f2c7df74f2e42c9f8ff2604949a5709e8cf8ca2f13a8acf35d8e87f94d3b8ae95ade8da68008515e2bca2ecb27027730b14a6dacdeb52ab1a9845c1b4fb0868920d24d51eee64fa7851d748ee98d81fc5e371a526d9c773d906afeed9d1d353e79cfdd80b6562401a485e27cc038a2a00ac77e34e656b6b74eadcb925f13e84d48bb4078596624ce159f2128e958503ad61464a602c63942ab328613a39c7b6b9c5eb0c5055699e08bb7a88d71338721978f96b4bb75c6bc12fa17befb71f485652798266c20bac7d4b0357a4c0efdd2bfec4acf349185fb6eb015917d75e111f7a30bf7876a296bf6d3cc4eac8fbd469285f6344ada6b5961eee22501c378ed26b71893cede422dab122bbce9f2d556acbc87ff746822aa6a0740960aa71e168898f9883e11ee426d9c74fecce6833b7ea1a018d0c519c95c98cae59206dca92c864f2b2442b35bbcfc7f7f1fc0857f32b128b526c119a57231476955e2d4cf975cc0fd94cbd683c610a8efd94c9ec9ba793769e637a79f8e990ffc5b019490b0098cd1c357c5ab40e244ecc74a80f170772265e5c5f4822b1758a342390127a1a16a6fa44334a5928dab64827ca433872cd8545e66799bc9cdfb071ba0527138d9c11960ba0a913d7420d51c45205fb037650665255067223a1e477549c0ad096aec6dce9c1376c3fdce424ff9d7940e656cf9f6f6a881351fbcd303a143e1ae7e37566d2b7cfe027d42e4e9a41a45ca15d333453064b15e1bfdf4ceb4ae3b0390717153076840d95a290f2ff5f33fc718e50f498a698b00fc49e0ab4c1e7c5c5104a74751ebfa9f0a295249ae09ef4f726a9de46601267c839c60a94ac5783712262b99435099a7d27a811ed67161b8518bd49641bf34124e19e62b5435f998381fb7623785c369ad6436fec24245eb1db65b96fe196f2fad0d849d4dd3b1d3cdd9015c257d89af9f964220d4356f6ecbf3d80c1b80d500917b3881b7ab2e0354bd8eaa72681e21ac4", 0x1000}, {&(0x7f0000002400)="e405d38b71eb7702761493ef9167ff90482690b00afbe7c89e36606536307afc584a6c16e00ff2407eeceb95a0161eecb6573f2bf2a725090e73448edad2e169ad2eb714522f2cc23e79ff82a3c4e66de297f6d523c4f540ff8396183863a03bc875e175e5fb602e8f2c700eefb96851107eae2d3107c7972f6506edd4ae6605892b0f252855f71b2bb4dd9812f2b15c29b20a66806397c3693bc48983076638e917224cf01aa93cbedcaa0e86885282ced0a0ab1d9b9e684942cd0874ce6ccae9fa49b4840e07c8c00e25c2482f64ddb7b6edc2a48daae5a49d66b9f1c2d5512cd06630c72ffc265daefbae708fc250593ccbc2fb99893e2af46e5b", 0xfc}, {&(0x7f0000002500)="5207165973abe93c65211f6b731a895dcd46ef056b588e21f35c2b23b83d5ddba7a0602e02d669584611c1e7d6ef6a540b0fd26482bcdb54258ad714c54be83de92fefc90cb1378d", 0x48}, {&(0x7f0000002580)="0f233e4c8ce690c0bb5326e93acd6c5250418ff5893872dd9a6d268a164b4672a738fdafb83c46980b903bc1e42265fc6c4df313b905ca516404fdd076321f42b702bb04e97b43a412f29a8f27afea0bdcb2c7608df20185536899b4b69d0f7e1c8369cff3b01b9a502a63064b1fc1cc714c9f7987b1b6cb412ffb12344501fa5192a67f832eb1afc05afef98425876affc8576dca447bacad146c83d40bf70c65a080fc5681a8af41899281c43230f72b2357817c2a6675c1e37f45fea4316b1950f9faca8bb1a199da", 0xca}, {&(0x7f0000002680)="b4c157b942b7897681f2a4a1e0", 0xffffff65}, {&(0x7f00000026c0)="028a4e25f3918632b9e2be9c0b93ec2caf1fabbae03a1277976106be24c03d9d0d32dae12c79d404b89b102414e59cdfb40e84e5d3cff24870eb634b2d3f9debb1e20041e1a88e86d25f038ea5690d53b581a6d8dd6877ab1186b2aeeca02e01630e50910c6312ff705d0a7c57ab23d984a564d192d49c6d96a9fab86422c7516628e98d7f77adcd6f8af85b772c8ff4b621a59654e7090bbb25fc0f3625c434db4c32db600508ca983064f97236c3a963ab07e726400c840c59c1d4e9aff615afda640211bb09c9f3f686122e7703463d46bc95e9a8e6343f99cbfc32a43bbd820eda06b1aba9044afb0720df7f1ead47e7ff738d1e66c4b485fb551e", 0xfd}], 0xa, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x402}, 0x402) r5 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x0, 0x7ff, 0x20}, 0xfd38) accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket(0x1, 0x0, 0x9) getpeername$unix(r6, &(0x7f0000002a00)=@abs, &(0x7f0000002a40)=0x8) recvfrom(r0, &(0x7f0000000000)=""/91, 0x5b, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 20:38:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1f) fchmod(r0, 0x0) close(r0) 20:38:27 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0x7b) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r3, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 20:38:27 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="bf0e95e99569f743acf5c9a66309a22a2a88c8b06bb46f78d7a6ffbbb617c97248fbca794aeeace22ea155bc623fffb99b9650daeaf65f39ef5b7f4f7f27a62a335bbb163d361bf1b364ae4138911a0ca1957664455554176e9c7137c2b071703c60e3dae5f3d3c84286eeae059088130ce8810e", 0x74}, {&(0x7f0000000900)="e5ffc34480883eb1acec28c946951049ffbcedad321af22f730b4cd8ae67cff3f20bd6c3588dbcaf89d3aeb13301d0a0b5b8631b9501f94a06723d19e5cf989a513b707310314ab7dac054e4c1a30ff5a8650287661c4f8fb1fa58973f833bfcca6eeebe013589570227d16d61a3928e7b380d76bffa5ad3abfbd24544dbcace8f54f95ce101a6460bb0b1cc04021e2d79f96df5eb69c5e2e1732f6b9f66ec141a1c319b2d77f5de3e98c132c369d0d636ca3dcee948368e7740b886c2d4c11b3bd7e4c2fb52b72708c456bc4ce9201c246dcaa7b22ae02daef5cb8c1f0faf6cdf9b160fb6285ed22691aeee37382e054b2d1e76d63ad46c7a39305669ec146bd70f80cdaa43ee386f484c814c0afe77bca382d11f873aea5bb13623d066748f67ad03d4aca6a8109638bfd2d40486b969dcd99aab72902ecaf101e6919a463f1cac5a020b9e18afb0dfd1c762d334d42a64c4cd8e6b5dbab53c9127118a5dcd3e242c03289d959050d807278cc354391ecc6fc238f935e684c2b6325d31474eee0c80e97c777a9958e12205d34a40d98fe4b970c55ec8ee038e6b95b7396ee622cd85a8180147bb83dca38e92b7947b4dca998150b587d43fc197199812471e32ca88f6481565ab8f5e8006ab2756c35f16120d8ad9e7bcc74e16aaedda3418260b07a26031f954ecbc8ab4218906f319d564bc73c0cb89fdaf5a5f5aeca7a7dcf12cd92ded0446b47604a9a05899f79978643c2fea42a7d30599266b436a37661722d151462d651db76c4c6106826542cc5c450d3ec0b5b22bae23182a589e27064e115c5be3006a2ad4dbcb846e0f81a39b08079c272bbc9860df92355319d3eda84556cc1c09a6dd06d8bc21d35d8a2cd15f1e1bcc089b9db1b58e5bb64745f48fc74ff5a8beb93274e9332ed1fd06512715ea76c2810b95fa07d56be49214ff58caa21016a2ae57722c38c72f174b2454ecc46791f8b5db74e312ceb35fea3c899ab6d90c8afb112ef8bc2ba0c357404147f0a2e811a761a4c4e276f6e5175872f40e3120f26c781a1aad0b07ae129400f30c2514dac81b282a1b0e9d200f4b709134699f0a22bee11ec82bc2dd711ac01622647c7b866dfdc77d6273d4ce7d3b608fe7124b6c2ac1e6108b5f8fa431bfd4fc3173dc5ae8438c5c1173610059dc136d6c11e747611ae65c472fa3cb457c244b31c75e3a9b813ec8dfef461e0270464cf6d59674081aadea91ad0fbd55bfc8cc91b678bbdd01d73e30b13b0b8d017e05c72c63405b6f85b9141520241e8f3a3ae02373b0bb1805847a6deeaa605433b402257260dd5c5dda09400ff6d9cde636ffcacbdf407f84b695956d3b77287d8959f7e1d1bc0200a66708d12b5afec293ebbf914db1438c2a04798fcfd72abdbf6a3c41f2c967770f234f85c9d1c93853d71f2481d70dd2541bf1297c983d18f453e097b76baabbe1af8aebeba9ccc047bb3ddecbb9d879301049f5a8f910082b88100bda0774a8efd425d2eae18ac63976a3d99a82d5afc045a4869aacd31f06f5865f99e59d651562048c3765164fd338f60e96a1c074d204ee0b95f71faa124f777cd53f44229661d789bf833f9f318f9da99b0d2f85f055c81327e027100efaf6d42f272a62dec196f40767d20ebdc67dde8fef7f87af12b33c26722feb961de08e9e8497e48af389ef9145695cd0db2ee20bc0bdef932e2313fc9f1e24b3520971a9e6183ca589f31f9a0dd747985662937f8271915c5dae4dc6bb224db83caa79c3c19b77bbfb017fe0f7ed143381eb48d6edd03ce3f3b56484229c6b486a79ce7bf404469983323d4ed084017f854c95732b4ebd89950f75277543839a534639f0fab294a4d1d3a036e94100aa1499b76d7ecc561ee5b93d2b5dd699f75a690f52b59d82bbc7f3b61a9aa0e0451acf4e7bc110b973b28314d8a7f74ab8724319cd77c088a095e25f25550e410e8fcbfeead206c2840a36a506fae3ce8743db09d35df340114fe46d45e7b5234281d651bd73b386735123974de37a407bceadc43fa9d6dccedeb67e82a3977b1c5d7c1b291fc25fc47a39a7f2018cb552a571a3eb256da881403ee069bc67ebb56acbc44eaabd576d56c4fead9b8bdd0ec4baa3eeef072ba6717ed26c56f65c2edbaf5a34dcc61ff229e9abe0352ba11759f44b25334bab462302ac3d5208d36a1335590efb78badb2ff16eb5774e0e5b77671d52762bf52492673bcf2538d76f5ae493eb3386dc981d60a37760a6006be7558c80d4f5db796e6a830ff4952a70177eeae76087f19dadf16f4e57b2943325b287b9267df269fd9e6fbda4683e06f6510ed3a5f1f099e98b8a59365d3ac91e9aa6065e7af696a9dc218791c01d452a1c758ca80cb385b5d57f1a1906bb19c8e16f365bd8c8e978de5afc63324e7972dd4465001ea9e0bdea4b75a14daacb94da515a6e4159c19b03f92b31a1bd45f04e0cb11aaa5dfd495465c090cd76e5ab3efaeb790d9b18034acc6580aa49a38ba349936e76b73d59aea5449b418c7a0e6a4ddfcbc151137b187bf14991fb7c463bff0ce223dfd96936ff4b5b76bc267485de3f27371e44cf4e8b7b8cbee765be0ae79fc4088752d3e02ef6f173f0131ad3a85486ab42d89a9d419a6474da82572f2c7a5111d9cf2ed2efa5ab60de94e9e5fadfeba62175d0ea4040d359321a7fbb25b208e406887872c6e4002802914c2f4108863a95c26c8ac1739a36084e63d50824d3b499db50e6087e5e2ab877ae3a6f2a292ac87b796cef19baf94bd6e8175d3147144c7b6c8cb601f3aeebc1bc8caabc2689be3ec21c10a084e35c399793c4236030c663f74109f40e00280020fa226aa55abcace2b7994c75b40ff8bcfcfc6d9e0081ed3c9b98afe0c026185150e3f2694a4595f3d73048dc175eeaf629946ca22b85cb4d230a7c7effe4a1edea2624798aa41f1749a0bbb3462b26f138d489fd7ea47409cdfc270769cdab1f61f9d6a7efaef9d1a54c84ed4ea2cbc37408851ba69d6bc2467d76c6068c3376a3555fc5fc57fcd2da0f42ae7fcbf2c943f4f557a68250673e9fb78ee2b4a9829c0e9bddfd0899efb342ec1dd8975c76df1b758f63d3b2221002211a9aa2efa4ef56dd1aae2e0746d4f5fd14889acff69921cfb21bc8756ce9bb47cc4f2c718870d084ae397d4919dc495b6931b4e212cb5f50ad1622a8c94d7546fdbeac7ad33d99229e57c76f4019c99bb42c45531d9586cb7759e0728262d2b25330cdd8d92c33574667e9f9cb9697fce22e3a98f595b6e311122a02803e4dd19686e2f3c4478402aefbed21cf464e3c1d3b45d4f0fa9b41cfd688ed737c0930892a2cd765eb244d969997a8bfd5337cd1500d594f69f4674d5e2d08a776eae8c679c8b0361054d3466cba19833d38c708c282d36f75af3782a4d5c033d1266bb96ba53f77a8831c2c75eb519ff3b92c75754873b4693cd2a36550db791eaa34600debb12f1f34a221d13c6d4f63ab6796f51cf91ed069a7eef37e5dd9367aa15df31c84b5f0780d75d391995fac298fa1fe69ac2dad22d868b5c2f6bce0c14a836cc3011254d3e58b42d88f328bc10f7d050c1050dc626cd737331756489727c56da3f48d8cc0b0f63fd459df727b8cab9f07b6ef375d7a6b92e2568581978baaceeff724a051dc6ccf51ed1f90dfd2b5f2bf7986886be433745ee562d93a5d3d463b65ce1365419c8c836ba50dc97ee59822e8d36159c24e1786d3435885143cf7685ea9325c5eb193f421e0d8bfc6ff2563bedaca7df6ffcc38073c8ebab6c7ed6370bd969928c226c4ec0ad38ddab2e49296784c31809ad1eaf51f9b1ac095432168d4ae40e3c2525f2181c5a2978202d9ae2637a45048be3cfeb3cdda716d2329929c732f2fa446f05038e979282029e6e6c7a9e5d0b4f724f8d8ff63b87155a8ec493b4900d6714fb1a9ffccde221bc83ae02dca62495ef5fb9f34acdcaa1ff5b1ffa6b97d1b053e79eb4c46abaf5f3c998eaf5b72cbbfb441429ab948dcd8108f26c0bb0cb4e9dcfc32cfdd01bd5fb002c284f1fef28e781b3b95d6dc90616c93b620aa093cfae49ffe2c74ef89839959fb55dedc9a7cfe06cd77bf1dafb271fc1407b89f2a37105169da54684277905ef45f156d71dc9674602eaa554de11828055ecc2cf1eced074e8bcbd7f10dc2536b59d769ff4a14386913041605debcf7829c99c8193279aaca5317ec11a39c70d1c9158d41f05b07986bae69114ab30fbf7a0beabc03d7c03ceb95e333eff698084cabb2d3790723215e543293c5685e8f4ac512469f48c4ec912bd92ebac95d55850eed66264dc8cf54332cec0ecdf85915cfeb3385cb455e4a9b43d1c7181481684ea771996218b065eda49fcce3f18a07bdd0465d5814ed6c295a4646853e3d489923c276df99dcf419616e8060c256956a7c41cb1eaaa6fca453e29d71bd6f198d82416f113be89553395c2d7727e5bb05d41b6fd6dd7848046bbcb6696034728124320c8e96d30166ff36316eb5fe463b823dc2cab5043f005f470d5a9fb07143ffa150d150e189e8081e2d729167d09a73f583b6ba453392e9af27c78f59db5fe8e0a005bc02506754e47a0145a32e28c72036113cdf5732ad8e74088dda3c710ab6f50a144ff6a15cd09760b42ea1756ed9976611f6af390617265ce1aac0cb60e3309468600652c11d4f229d0b9669d040c548ce8e72ebb52fc5bdf430fd6518aa70847f1239bc0866fb5ab587b197f2ee61ea9b01298e0ecd85b3ab9b70d771c76a56301351249bb0ef32ce7986496f9411288898a9d23c7c37ba41ef20f7b3da36c6bddf53d84f72d74e71632896a8887fe8fd872e41039999c706d6412dd193d0b018783290e043cd458f20ef7f360d0e09c165b103235ee6333039ef442e11b5de064ada1b91c1b4a111bf5b7a7ff985efcf7c5578728bb7866ee645ac35f0f38983320450419c2024dc97127b891ff1f26f9756b8a9cc75d8f6a5b99c99a4b6aa726a89ac808ea79d0eeca66963f7a4fd58a01ace936992ebcb0d060b74b9eecfd025fac63ee5d31dde7d4489e5925cda5fbb78f36464bac0f3672123abc19bcce03a3cdcfcffe2d57c6f3ce8221b8230c06ba81ceff85c93620133636b6bf5840cf9555c22d436e342f661821e11102f42c23f2b5355794d88548774af96e1daf8ddcbd6be4b4a2f1456bf0c2b38a67b25087b96aa168bebcfdab1d00742ea98996375d2e0cf7d8b510d9411732fece49d85a18dd727c80b83d8b91341adeca7e6b57f1271a3bea88ac5a36c85fa2f608402ef2efe2f3371102a4dddbbee0bc0d865cf8fd59f03de6c2aec19c8a4c6d102cc376f0cf80581584e1837ad96ae87c571fd56eedb3a2ad63ce03bd95c6f6caeb16be8f48de9474d7f30a60ab3c8f5dee18823ecc1dc23529ca87900f86fa81503b7e47566ac6377b9dc2c69869819ddb023cdd7de660064228fe943e1d2d8ab376de96b71076fafb9e0479f1826967fb70d05ed865810c20476a13d03d2077bbb335c734830178d02c2c2664ea5788f49150048a37817581ebd58b474deb0686bc8800584093e6011bcd7b69bbc258e5fc484fca57041738172a3bf692c8599c3f1839f66822926c1e505d9de851df7efaa3d3dc75997850a2129a853d5753f8f88bc8fa85eff98abbd5746bcc0ed40d8db3ea0d57da4d539c1f5653bd7084806a6d3286f6609b5ad58bdad9854de49345d17b3da3d95a148cd4f44bb9f6fed777420b4d50f6a64c6810f4d8f3a75b689cdfc", 0x1000}, {&(0x7f0000000100)="fb07a9faafa08fa39871345afbafa4484b0a9748de6af482f2da1953f880958a88fa8a34654c5a7808b03468cc99", 0x2e}, {&(0x7f0000000140)="a51dbe288dfa8b454235e4ed78120e165c5622433e43157e369a85a06e7f71241ec90feb5a2bd3a22c7681724146660f94d28ca855c3290534073c7a6502646c7f7a4168195041bfeaa447c47fe75985ae9dfadef338cb7d90367bb47d", 0x5d}, {&(0x7f00000002c0)="42a7e4dd0fb4ed387fef1f1358d649c41f88440316ea0ec8df371bfd93b714e2eb0c7ed1bf8a2dcd520a654707d9d8725657b7e990ed37e6f5bc6e86552cc14d7e860ac83850d3716bbdd987a2a6fab81749bfccec997cf264ebc1343f7ce5c16e5b5b0ffc316385256c89e6c4727e9930083307097cf0bf78a6b8cb2cdc1b3f265487b69eab507cfd41c3309ab283b475f6b1118230c584be118960f08617e2d713c1e2fcfae13e79ad8a57a8d3768d9986599885fd663af6ae1dd97a625a5c958cfc2cf70739f460bfbe72614ba3c3c0c743", 0xd3}, {&(0x7f0000000400)="d3e8a6e35af7d8eda9ddc871fef52eeddc06b557d51358cc03c88e0e638549ec28edf6578eb2368757093f8ee499f719ce4b349d3b683ad66afcd7b94921e0e1bc69f4b34b925c89edd7c7e24aab52bc629d11f53864a00bcf6d00a86533459d3a95391a8b6acb10183984122f6d844d12c545ba406a2cc66d34cef02ac93164d66d345d4179ed25cf207afd4f98aa72b674e10e28fffc98136bcb8f840362d1a6a315ad28188e23721645ee5f79c3ca6a319754e559a1a981f079e749edf176b49882a414ec9f01bc39", 0xca}], 0x6, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r1]}], 0x20, 0x400}, 0x400) syz_open_pts() syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x9) accept$inet6(r3, &(0x7f0000000580), &(0x7f0000000640)=0xc) r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r4) 20:38:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 20:38:27 executing program 1: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getrusage(0x1, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) listen(r0, 0xf2) 20:38:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x9}, {0x7ff, 0x48ce}}) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x18eaf409738627a5, 0x102) 20:38:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000100)=0x7ff, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 20:38:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="7af530f26796c86efcd7ef67fbb060ed05da3a8562f7ff7783b0823ec5e720565c2bb79299bad4832199a0f726c973fa795069b920ef891486b45e360121903b3ed492b1ab516fe387229e22187eebc37c8fd7a49ee884b58c46da480d179dececeb551f9a5e0ca40c1a28ddcaeb7ac08b5acd62a4454db729e0d34531e46f3ac575cc42d79dc32e3ee4bceee70f281940b4bf6a1fa0333f5c8fca2b1601f8c5a42ca0f58c70bb5009f6896e219c", 0xae, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x76, 0xfffffffffffffe01}, 0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) msgget$private(0x0, 0x4e0) 20:38:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="38000000ffff000001000000000000008cac8022d441ffd5276f7a6d83325fa0679eb0638e299778bb8a4a941c791eb9eb5b6c371b5cb0df9a43ed95c4df133006d01e8736a8fa47f5c3", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 20:38:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x5, 0x3, 0x17, 0x3, "80a6c37bf84c66cbc12ab37f1143498c3accc4f6", 0x80000000, 0x3}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x9d}], 0x2, 0x0, 0x5, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10001, 0x2) kqueue() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x5, 0x8, 0x8, 0x6, "616bff793850fca69a4101d98a57dcd3c0da586a", 0x58, 0x2}) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) syz_open_pts() syz_open_pts() r5 = dup(r3) ioctl$TIOCSCTTY(r5, 0x20007461) 20:38:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x100000001}, 0x10) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 20:38:27 executing program 0: munmap(&(0x7f0000714000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) 20:38:27 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)) kqueue() pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 20:38:27 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="79bfdbcb01846b8f6fef312550c65162f3d3383dfe4d4446a88ddf305d7ccb03057adc17a7d0d652b133944aca4ceb3093353268e019ed361b1ae35a93782506e51b81b7fd371dfcf76db86c2411b056e274f962eac95fd41ee65381b6ec0771f6a678657f90403cd8329ab54dd6f195790062", 0x73}, {&(0x7f00000000c0)="4dc84f7a9cacd5514c3632095640597e69ad179fd531dda899ded8df1f93c5dca590297f76789ea63edd313f9e38ca43f2118309e02b98755640f137522b303ec531d8e3813b17fb639ceac8f30a0bf7cd3f26e620d79ec74a07314e98374300caefa4752db041301db3604e131e23535a6c77fbc3eb327d4733b18614c7ada392692a8c0ad6e014ae2832b1b4fd8348075ff4e1327f62cf0c0d984f6ff6068a16763755bc54625f7822555d275a235599d02a0939a8b6dcf873e08221bedfcda9ea8c96f3d5556a66c6cffc916fe2a20f07648c21e54e2a3e16a733fd68cc30529a93cc8695cede4582299db90c108575e1f79732554d42a721", 0xfa}, {&(0x7f00000001c0)="a84324c77fa02f9550d80f6d4fd77ae6cb956e108d7024ab1dd264b3b736ac42a63d0019aaaff12a2c0db169733743a31f809f803b7bf11572f6fb1731f761bd0de8cadc501a87ab64ac4a663404d644cf8d3411b0f6e11bea0398a12618e31459d6cc2281be372a6a64d9930ffee8498962139eee97ba708ea268397c7e53e772a1fb11ee8061bd9b7f44309ac9edd04364c53bc12bfb8465063ca2e75011a6a9d2fdcbc1dfd6f3890e1af7641c6271d29629f41ea66d144c1021187d", 0xbd}, {&(0x7f0000000280)="f83ea15232cbacd1eae88c42b62c3c834ffccc2d02ded0cdd9ad28e0ff92900b3e76005fc7914fc18e80f19eb7d583fefeec38c0c289", 0x36}, {&(0x7f00000002c0)="5b1f41385661dbb75955cb1e6ed7c790d21946ac9be6986578197778b234795f9dc44000840ae3c7e482a42ca7547f3e95f76a99d2b7633fde5afc1017675d4e3dbe074ce830a58ee9e0739e21cf72cb5efe6d0dd770c63d9e2906b483b43cf93a9de0e03567dd68c9dafc612b928ef03b4fced4306e246dd83f7a3a2094680812feb76bee1d7b0e6507a4c76e0d330f35e1466bbb1c8bb1b5940d95f7608c5610d68521d21c19008229f614a4ac369c616ad98daf441cb2a0a03cf1a8ffae9250592129b2b59ab5d260189894d31e567d2dd478cc9006", 0xd7}], 0x5) flock(r1, 0xc) lseek(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x280, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$dupfd(r1, 0x0, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 20:38:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) shmget(0x0, 0x1000, 0x26, &(0x7f0000ffd000/0x1000)=nil) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/164, 0xa4) fchown(r0, r2, r3) r4 = getpgid(r1) shmget$private(0x0, 0x2000, 0x1c, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 20:38:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180), 0x1) 20:38:27 executing program 0: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00004c4000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) 20:38:27 executing program 1: semget(0x0, 0x9, 0x208) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 20:38:27 executing program 0: socketpair(0x6, 0x5, 0xf32, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x800, 0xffffffff00000000, &(0x7f0000000040)="d7da686d86d7af6055ee0704807215616df1e9292b4bc076b97b72efae923cfcade6431fb88380290b4c123ecc792a737c92e5271ca3c539a1770b8af716eba63594d9edf5bf963a340291f170c39df27fc221fb29d269136be3682011fb3efcc9704fb0530462c0beb6aa52cbb303a8555d86", 0x73) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) 20:38:27 executing program 1: getuid() 20:38:27 executing program 1: clock_getres(0x3, 0x0) clock_getres(0x0, &(0x7f0000000000)) 20:38:27 executing program 0: r0 = socket(0x6, 0x4000, 0x6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x3, 0x4) setreuid(r2, r3) 20:38:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 20:38:27 executing program 0: r0 = kqueue() pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0xfffffffffffffffe}, {0x18, 0x1, 0x1f, 0xe6}, 0x2, [0xbc, 0x3f, 0x8, 0x2, 0x7fffffff, 0x3, 0x3, 0x80000001]}, 0x3c) r4 = accept(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d0aa4036d38bd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092db7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) bind$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x1, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x7fff, 0x0, 0x0, 0x0) getuid() connect(r3, &(0x7f0000001180)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 20:38:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc2, 0x2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) madvise(&(0x7f0000327000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000100)="51164fc56489", 0x6, 0x402, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x90, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x80000001) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_execute_func(&(0x7f0000000140)="c4a29d02cf450f870b00008067f08611c402fd41cbc463b922470a6e6466400f3a0e817b8a000005450f9abf23000000c463c97f8801abe210c2640faa660f0f8156a2616090") 20:38:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000040)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffc, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 20:38:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xd9, 0x3a, r2}) r3 = semget$private(0x0, 0x7, 0x400) semctl$IPC_RMID(r3, 0x0, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 20:38:28 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000005, 0x0, 0x3, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 20:38:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mlockall(0x2) open(&(0x7f0000000000)='./file0\x00', 0xf01, 0x17) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:38:28 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140)="55d73713fa80891b15e14fd6e983376f5b28383bdcc26c7db1ff010000000000005d60c00a9adc3f52d04c3fb5ad278a1e1abc78f6372b8408187e89384934135b88623516188b8ffc5ead26e8ca339ed7bfc53182f037b6630091f0b3c70894f638d090711cfc6dfeb8aee13b01c163cb7f7d67fa370a8352cc58c0f2182e5abd79ee8c66778d02e6ea28a1c8647bb48b6400dd087383e1002427c14a3a93f85eb5e00044810d999f57a540597e0a4088f46a85a05b5744a440c02036cb76427ce5faf165e2e4a8f374eaf6e453483d33b702d183facb4cf091d4c59c48b2217cb8f4d8b5fb3ed220714c1b300c4f712c2005f4cba2a615734aad1460f63d05875748b5a24323158d4a44c2abc85e05118700482b3bd6d46bd7d465bf04c161131ff86c5283ff1f8b05a5", 0x12b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/212, &(0x7f0000000280)=0xd4) chmod(&(0x7f00000002c0)='./file0\x00', 0x1c) 20:38:28 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x8}, {0xde4f, 0x2}}, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 20:38:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x44) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x3}, {0x100000001, 0x400}}, 0xb004105359ffd222) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 20:38:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) fchownat(r4, &(0x7f0000000240)='./file0\x00', r5, r6, 0x4) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 20:38:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x106) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/60, &(0x7f00000000c0)=0x3c) ftruncate(r0, 0x6) open(&(0x7f0000000100)='./file0\x00', 0xe, 0x1) 20:38:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x6b}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000080)="3ee2baa609e30e6b9981633c9167d347b85e76a460acb39a74662bd5a2aa26c6c662bf9d8613eac33f152e06dbe2fcdd9e39204aa4ea4ea6d50f526de73c6ca78577915b5f1f0039da7c0ea641309f734c98627e6543f454d6a4dd81d5a6e38be97bca988439e000000000000000502069c108db93c133ff87cdf0849b35993c6708b118d198ae47565ed80c08832e6940f09f9d3c823521eeb90096f89212b7b34be787c254da9f2c8fc6d81066a9e12ce93c5d37290d815489b36b4acef65aa857f750328230b3bbe5dd0f3397f9d018055741122637c8d313c30ced4230eb3067a14cd13bf5c5c508e4f9c1c2e42a323df780f2975f86f61b9d46f42b9ddbd1d20cf382c51b175a3787db3077", 0x396) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/251, &(0x7f0000000300)=0xfb) 20:38:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) fcntl$dupfd(r0, 0x0, r0) 20:38:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="032f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:38:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() getpgid(r2) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0xc0) writev(r1, &(0x7f0000000000), 0x1f0) 20:38:28 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) accept$unix(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x4) setitimer(0x2, &(0x7f0000000100)={{0x9, 0x9}, {0x5, 0x81}}, &(0x7f0000000140)) 20:38:28 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) r1 = semget$private(0x0, 0x7, 0x0) r2 = semget(0x0, 0x6, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) semop(r0, &(0x7f0000000040)=[{0x3, 0x6, 0x800}, {0x7, 0xffffffff, 0x800}, {0x4, 0x5e, 0x1800}, {0x7, 0x4, 0x1000}, {0x2, 0x3, 0x1800}], 0x5) semget$private(0x0, 0x7, 0x2) pipe2(&(0x7f0000000000), 0x10004) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) 20:38:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x2, 0x3f) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 20:38:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 20:38:29 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x3ff, 0x6}) r3 = geteuid() r4 = getgid() recvfrom(r2, &(0x7f00000000c0)=""/62, 0x3e, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x100000001, 0x3}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b, 0x0, 0x9}], 0x3, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0xc5, 0x0, 0x0, 0x10000}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x1, 0x80}, {{r5}, 0xffffffffffffffff, 0x82, 0x80000000, 0x200, 0x7a6d}, {{r5}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0x7f, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0x8, 0x18, 0xffffffff, 0x90}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0xffffffffffffbe65}], 0xffffffffffff1b69, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x30, 0xc0000045, 0x6, 0x6}], 0x4, &(0x7f0000000180)={0xffffffff80000001, 0x6}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 20:38:29 executing program 1: pipe2(&(0x7f00000000c0), 0xfffe) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x28, 0x7f, 0x200, 0x2b, "ed9ebdfe03f5fe93e78b1cd077565daf6f4c368b", 0x101, 0xd06}) syz_open_pts() userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80767c11a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *226373 45454 32767 0x10 0x4000000 0 syz-executor1 19121 51051 32767 0x10 0 1 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(f99af8fba33e9cd9,0,ffff800020b92978) at witness_warn+0x6e0 userret(3232b2b6bfbd612) at userret+0x361 syscall(58d1ac6ad5643fe5) at syscall+0x680 Xsyscall(6,5,d,0,3,1df9f0f11a0) at Xsyscall+0x128 end of kernel end trace frame: 0x1e19f4ce970, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(f99af8fba33e9cd9,0,ffff800020b92978) at witness_warn+0x6e0 userret(3232b2b6bfbd612) at userret+0x361 syscall(58d1ac6ad5643fe5) at syscall+0x680 Xsyscall(6,5,d,0,3,1df9f0f11a0) at Xsyscall+0x128 end of kernel end trace frame: 0x1e19f4ce970, count: -6 ddb{0}> show registers rdi 0xffffffff81391847 db_enter+0x17 rsi 0x3ff3 __ALIGN_SIZE+0x2ff3 rbp 0xffff800020cc3380 rbx 0xffff800020cc3420 rdx 0x3ff4 __ALIGN_SIZE+0x2ff4 rcx 0xffff800000b46000 rax 0xffff800000b46000 r8 0xffffffff815d9fe4 kprintf+0x174 r9 0x1 r10 0x191c99344159b2e2 r11 0x7601d4ef868d2c61 r12 0x3000000008 r13 0xffff800020cc3390 r14 0x100 r15 0x1 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cc3370 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=226373 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92018,0xffffffff82319e38 process=0xffff800020b94358 user=0xffff800020cbe000, vmspace=0xfffffd806e9305a8 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 45454 444526 25590 32767 2 0x10 syz-executor1 45454 38623 25590 32767 3 0x4000090 fsleep syz-executor1 45454 382005 25590 32767 2 0x4000010 syz-executor1 *45454 226373 25590 32767 7 0x4000010 syz-executor1 97392 356257 51051 32767 3 0x90 nanosleep syz-executor0 97392 302206 51051 32767 3 0x4000090 kqread syz-executor0 51051 19121 21800 32767 7 0x10 syz-executor0 21800 388309 85032 0 3 0x82 wait syz-executor0 25590 513687 19818 32767 2 0x490 syz-executor1 19818 72747 85032 0 3 0x82 wait syz-executor1 93910 81751 0 0 3 0x14200 bored sosplice 85032 58437 93348 0 3 0x82 thrsleep syz-fuzzer 85032 50082 93348 0 3 0x4000082 thrsleep syz-fuzzer 85032 116651 93348 0 3 0x4000082 thrsleep syz-fuzzer 85032 47086 93348 0 3 0x4000082 thrsleep syz-fuzzer 85032 400390 93348 0 3 0x4000082 thrsleep syz-fuzzer 85032 170827 93348 0 3 0x4000082 kqread syz-fuzzer 85032 12640 93348 0 3 0x4000082 thrsleep syz-fuzzer 85032 179005 93348 0 3 0x4000082 thrsleep syz-fuzzer 85032 345724 93348 0 3 0x4000082 thrsleep syz-fuzzer 85032 116394 93348 0 3 0x4000082 thrsleep syz-fuzzer 93348 481026 41573 0 3 0x10008a pause ksh 41573 335931 2259 0 3 0x92 select sshd 68602 226103 1 0 3 0x100083 ttyin getty 2259 151963 1 0 3 0x80 select sshd 84456 78777 94792 73 2 0x100090 syslogd 94792 118328 1 0 3 0x100082 netio syslogd 44836 255654 1 77 3 0x100090 poll dhclient 69172 400903 1 0 3 0x80 poll dhclient 91789 381848 0 0 3 0x14200 pgzero zerothread 14636 292248 0 0 3 0x14200 aiodoned aiodoned 57041 50222 0 0 3 0x14200 syncer update 51551 47323 0 0 3 0x14200 cleaner cleaner 79769 236857 0 0 3 0x14200 reaper reaper 20210 30429 0 0 3 0x14200 pgdaemon pagedaemon 8988 455807 0 0 3 0x14200 bored crynlk 48100 129951 0 0 3 0x14200 bored crypto 49883 509368 0 0 3 0x40014200 acpi0 acpi0 79534 331383 0 0 3 0x40014200 idle1 280 185124 0 0 3 0x14200 bored softnet 20031 162778 0 0 3 0x14200 bored systqmp 48562 416351 0 0 3 0x14200 bored systq 56311 279219 0 0 3 0x40014200 bored softclock 60876 279319 0 0 3 0x40014200 idle0 1 97033 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper