te(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 14:46:31 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x531d, 0x1, 0x8398, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r1, &(0x7f0000000200)="f0", 0x1) read(r1, &(0x7f0000000240)=""/86, 0x521f3f8e300025ef) r2 = syz_open_pts() dup2(r2, r1) close(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kqueue() setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x7fff, 0x4) syz_open_pts() 14:46:31 executing program 1: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x6, 0x9, 0x7, 0x100000000, 0x4, 0x5f3217f6, 0xc78, 0x4010000}, &(0x7f00000000c0)={0x180, 0x7}) 14:46:32 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0)={0x400000000}, 0x10) chdir(&(0x7f0000000000)='./file0\x00') 14:46:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x101d) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 14:46:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/170, 0xaa}], 0x4) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 14:46:32 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x810, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x7e) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 14:46:32 executing program 0: r0 = socket(0x6, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x6, 0x2}, {{r2}, 0x0, 0x80, 0x1, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0xa00fffff, 0xa08b, 0x4a8}, {{r0}, 0xffffffffffffffff, 0x14, 0x80, 0x6, 0x4}], 0x4, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x6}, {{r2}, 0xfffffffffffffffb, 0x51, 0x80000004, 0x8, 0x3f}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x21, 0x20, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000001, 0x9, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0xd, 0x40, 0x4, 0x3}], 0x7ff, &(0x7f0000000540)={0xce18, 0x1}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="4e496d254bd2acfdd0b65543810da249bf6edcbcfd331a3e733817dc1824b2c2fb63d98298f289e2e9ba8a1cfde8b7db4dbc5dba719c65ddc727a46fa88b8b3be2d368ba882e2a85db79548a502630119a8d317001cfffb6ed7d9e96a01563e5dc39aa6f3389405e2f930b589d1fe83bce09fa8d2e16", 0x76}, {&(0x7f0000000080)="6dc9f716c7f1ca4b589702c58cb1b341a06e16c9f6ff14fa1404d1c93118d03b62b85a2226dcd1c0c748be9f319b9fe93cc5634f8a988c5e", 0x38}, {&(0x7f00000000c0)="a84144c240843ffb63e428d26600fda602a498ea143ee4e022d41775cf31e1e466c36285c4607f95c43554a5d617b47ab8a897688f955924bef2d99de91a5d8959ebad6fdafa4bccb3a9666b41651fac3a0b4ebd641e8419b562f9a71ad360a2a50ae612659b3ce21c6c4e6461008cbf8a70158daceadfe93afd1b3bfa86e06d0c08eebed094306c0b0f929325b452c3fe62f9a6842053", 0x97}, {&(0x7f0000000180)="ebe715ebd6e276eab5468133fcf52f57fccb12a79460dac9a614b54074b58078f0d9d4e1ea3cf9ac38c59be3ebd35cccda4c0edfbdf17f3f9906a1caad061fb051e9f0137a5e25bfebff6500021d10af0f23118c93e21fa7e27709f787424418e6580ff51cfd", 0x66}, {&(0x7f0000000200)="dee2178030ce65e186d99ea444f2292995332fb73e8597022588c6c7185ed0e8d22c602fde8073c1767e1334a2c7ea0fbb76b6b805d50de93e2442d1bfd3d5740f46bf670c1a4e07285ef524a3ff83e32ff12a45257eb8ed87a2b4953afe286b7fff90bdafcca7a5a9aeae036c2e22e5cfb33eec3ecb3b1bed31892cb38de1a435f920f459942e7059f219fdd0d41c6658f9b14b97499b4b7902a6f2dcac8d699c937ecf7fda82dc3930821122b522e785fcd7767e03d1a0bb3aef639194f4081a4ccd1d8dd9333aec3cad63", 0xcc}], 0x5) 14:46:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x3, 0x6) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 14:46:32 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0xc083, 0x6cc) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8144, 0x1) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x0) 14:46:32 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) sendto$unix(r0, &(0x7f0000000080)="db80e2a11800d6ef86a0a902dea822bc04cb9cfa98d4a9f27ac14496a82106b85da1576295e241fda1e3ab99342b996eb77d001cc617a950eb4dbc18dcd7e1460952efdcb95d96e39e685ccca10202bd62940e797a52feca24fabd4ecf8b4351bff05867a514a1722b96c760aa", 0x6d, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 14:46:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x81}], 0x7fffffff, 0x0, 0x7, 0x0) close(0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x8, 0x0, 0x0, 0x0) close(r2) 14:46:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) shutdown(r0, 0x0) 14:46:32 executing program 0: mlockall(0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8040, 0x181) sendmsg(r0, &(0x7f0000005940)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002400)=[{&(0x7f00000000c0)="0473f06d8eb8be44e5ea8da9be26c9872fe4ea2f8171dd767a397523a2594b32e3dd5dc8ecf1ddda56e69671db02e51e6e0c06390e8a6b4d70c3655c9e076471344795472e2e809d16eaf612dbb90374dd64d9e620c266ad914074a24281bf489c0b3ae868d3382dce594c4749fd5769387a2de580bc9b1c60bfeba6aff7454c91cdd5601adba9cf19abd1b85356c1b1f0c7ab721831ca7e8e00888badd0a5cdc5fc20d670c8e036b9d4e3a52090c453aae8e38d9d21e8cd5a03df05c24db80e70a4d9e14d1a79ac9886822cb00fa7dc9c78894622ed96cc10e93cc9895f2f6848c10eda1bd2d86568d8c213836cabb0e775e84cd65a51ff5570723ed63ce099801c1070581796b5c8dd6f107ec37a19a06370af08e7961b04b2d4b8ad6db5164bdaf7e0e6ad9d8d7ac0b8cd84f5bb44b0d32aeed8d61c5393dd8e7a14744b038573b1bd90d3cb10bec5b778678ca786dbcb18529485a34dda08076d4b8fbd15035d5be8c19915d21c3e80806f559b0e0155730252a7b226efbead92a1e586669c91cd6d329f1c84550a7e4805b42c1cf06988a694abcfdb2f78ac244f7da759a493a14a24969d62e98ab7b5c25712192a16527351b92659fe1d016b22fa35d551fec1f6f887aef645e1d1e54528d9a188ac7481c0c9ef7232e30d7e7a125d18ca8c047abd5dfe9714eb90809034d3fea024e709fe3af328663acf5aca46f1dd66d9ddbc146afac2f308fcbd3b1dfe9670b8e876e4d8f9c4acff1f4a453c448218c745fd8f246575608093670bba87de939d6a2837ca1e039310b12359a2a1eb3fbb12bd45617ad21c91a5f809695090b69d97b443dc3e9bdf87c2a84e0535acf9cc38a60a53c9883768b1c5941416edfaee8cdc5a9e108f0c926123d9ba877feb5e1e5ff33081080c853088958603f572a3cbdcf79dec8d48bb661c506926606386b1b6d41449e6c6258a88de53f285be7e79c10d8b442ea35d2cf937819faf2465ffbb4689e6f4b24a654a6879636d4f7ee342b294a40eb6318781dd8a756b6f5e0c8f5d6999091e039c60d53cc34ddf75fe1dac87dc8c989d763e51350198fbc0fa57d2de70acfd49dfefea8f999bc54a667bdefd3754c6d30ebe0bf32c6f3b4a9936905d85914a2f2bcf59ec18e0faa20d68ea26f0755e9d491dc73a22cfa0a27886fa0f3087dc55233490055389612808e8189760cf428fd07b34ea02d0adc60df0cbd99207784e97406bc91fd50f6a7b408da16fce3b0c215e324a2b62c7f2ce7389f72c8a4fc55fe61995fe3752164cf635108315e59b0044fce089896923605bafc3aeaa52ff34cea9f7f0022b7cd8463c776123efcd93d6179b68f5e219663a5b235d616d24dd9b4ed38fa10598675262f9afd5b360dd062fefdf00ff1dec16e1cf18f919347a8d3509a766d4f704a13a2c45c881cb28ebde7c9568e181c023b349e9c5164f533895634e2baf4d344c11f8386ecafeb401ea2064ea9987405f028cf47d3697b854e7e495b41bafcc5aff7fcfb77457ada6e2b604e36cff1ccac5e8be0561ef1dd9519a39c2f387ac76c0ee3797c1abb0ee7a82e2ba623ee51c52135a54d83f4d0b9932807388963cf2c8c59d3e069898dd7cb04b379d55670b64f316cf4ecf732c18b929bf00321a053ea7fbc09b01e8b889ba803ef265d49258b0e29fa68b9309ad4d713f2600d7a338ee5e8e3114a783d3dea3eace6422e2990500998ca19228ea2e8963e46ff5c0d96cb26af3cf47b756d6527bff23f85b82e402bc5be3e8728d33e551a3cafae3b4ce5d61b58051caf65c6a0aec86add8b584130bee0c53063ed00253e65b43cdaef7788c2243498aba35137390af087bd6f7edebb92f481d7a4e8eb3697dc9f3f3a69baaafbd1896df5c500412283e29c39889eebb11b883e3a504e4586b1dc951a17556a2d82d6f0f53333482eedf7e55319b34e0a09b9b7d141da704c9bac31a8a682027e7fd58ffc5a1bbbe22cccc4f4e56e86e3268f2ca949046d9abbd51315568746d98ec3a673b89ca6178b915146e2fd716bf3679bddc44e166fa4ded29b97f252f7607c7f3b01d1f0634f1a37ccaf6d7dcc954134cf3b4b25449a5b08309d43ca6adffc57316905155b2e27fb805f7022f52b5614c540ea5924c1a2d6b06fae8575b28e55317bc4e750326a9a76378af60e94efac1e65e9687c4cce95017a703d982e36aa2a7c6e46d4d959ff00c59e5b000df985d4ad6180bf7016b7485cda14b9635780d5a4e8dd15594abc30ca0b4df2a4b4e9f86c225fb16c9795609610ab9e3fd9600780ee566198ed1133b668ca6f511c2d35d7fe281b73af0768e9f653395a285bce1ffb72e4428bc500f089eb7e03be53d947abd6b8a7ccc4c1f05cb401cd84aa8ce77fd46f675823af05bca638b723ed5a0fd7d520def79034c05f082c6adb1fb9f96a6204b17a000840d58647c81a0fa7424a6b54226b9681a09fc7075a6d1c4982a5208bb5509a399d9230b1ad9187e9cd591836fb82027b3c59203180b3f1bcd93010a66de73de4ea5a073ea64d632c456e24f4da65e9806f1aac4086c22d965d02dfaa9a766ef50b134a46caace992b0aaa53630e6f0ba3764cb4f8b7356eb0c6d53c03528450764228853409c2abf2acf158cb394879206d553531f441ab0a91afaba9ee7ffd6a154f170cea3b6702ccf440a9e73dc98bc889d0ef7fcbf7e6d110918a3210e8647958947bb21dd34a956835f8371c63ecbab85cd0761b418d988ce6aab34064d50dc1dcf89fbbf0adb3d06863c0c724af46fda291fa819208d5806b318b45aa9f81e6911d622bc519479a6fda0f322b68a4353f62d480669c2fe3c9820f7608bf02772fd867706554de04fdc50d865f0c0e46bbf8544153076737093d85cd8f568bdb523a91c91b5faff9fc5854082c5d73d5167ab2588750e45d1640f123288eddcd73191cb8168e1825769f5a2b70c48c57e1a4311ee42a7c605d36e2c67402a5a69f6a59048a7c5558225631be8a4a5f9984ad195cd9684021f57f75e0abf1d0ce3e832cb6280aa0187378933e97a56deed2fa778ce32ee63a41d649d8492271788aaf87dd15cdfedd0893f5a696b505c5efcaf4bf7721d866bec9a3fa2803a199e2a71f16a104b294a3b0230a4ac6e0c7a4da8f9f34fe921aeaf634d3028b3bedf3b453cddf11ea5737a62102d34a04b47b33a21e0dc5d075df9897604134065b157a471115e1599b6d464e5c950e8b42930822103fdd5225fb73484777bad672d22d3629e25085b944f8b6891995460da2ffeb8d68b106cf4413f8548c39b5d851981badccacf79a9f3df9593e328b4d431aeae05140e120e0cba9fdc449e79871bbbcb0bbb9bb00cf1656097a3a95a9bfaaa975d21d7d5fbf01ca0f0c30ead284e9844c21304a8f6e9bde0de69c9c94d6aba6061bf9379ac21bdf828f48d9115b7cc811b8eed93a9d4f45547bc06e267142e5f68ddba33be15b17451dd8de8af9f88d9fb223123031f7111c1b9659d6cad7e8cb2032b35d3d922f21745f16f8d38f16f7a201f3d3c3d134fe5fcb140bdd737f4bb4b0217ce169b709674ca399302e507568a22e066d16b4fa4cfbec632c8b95899fae6e3f452186b332a3cf683b32c413bdf3aeba88bc3a6df7beb87903cdafc932b7d1f0ead03d61289a7bd82b042bb1a6b04c76aa544624bd306ef53b26198249fc8fc01cafb3021941a9ba26aa8b50342f45dee6ee52090ad38fa390c6fc10b822f0c43d55e4e6600516e7e35174c5d5811779b7130af66d8005014d37410b9c058e61cf5fbf079cc46a10aef263bc95331eae3a1c464f471c9fbbb58c9aad3b354e37707f16ba5721670e91cb467072e234c6921219a18f7c72623812556707f24407b0a7d7bc0eeb64985af78d11d5c04b27d6d0d1c7c6e14ee8f34b1cf925883b35aa0ca97d20d1449fbb65509519b38d290fd60f4ebf6d11926324eec8974009eccf1111ddfeee95cf0a4ca1378e514211ef682bd179136b7442cbd2f911500d98b1bd8f3df833abab2d579a8eda1c0e08970cd311ab2c4ff60bce23387677252b0e41b48758c48c846f82382e63a297fc066a0b4910a4843cc249bbcb2d875541512e36c9c3e04562d0c7f0de613ddb35bdf4defd7ba613b8e7cfdedd77db515c8db067962f2359579969e40eb793a02d9ec9b9fe392712ad2a98d2b5fd7654ff7ae31a0b982eb41076723c5666f6361e4ec78991f5eccb26b83b40188ef042f3c75c2226d17a4ff64bbc5f76985281b3a38eb4be59aa803b4301fda90a0c5b0d43b553600fa0f2a965bc5cd4e7ffc2d885f061253e8ef8b5e1a15bdd71bcee6e85271c2d279df70b8af1c3a0ebaa713be4e12d2c7457c460a6f317c26a42af7fa41f899f308f0b3f0358c274fa0524d169e5bbef080d3f881fada24f3ffc99ef714f163b5e4ec57f255c438cdba47d9342c33c01834527b90f050cd7ddd1e2dc1e8d1d3eeddf0cc06f865c78bfdc41ddfd8c9b2d887c5a492f7f902296322ec506fa550698f67e3ebd1280848dc352fbb0d3d424c79e18947eb2eb2d0b4754bcdd52cbd23fe2e13858b6e807e543553aedccec24de28d145d77282f47857bb747332ade9970bd4af772d01159aa569fa07d15290a6d77b9c2e8dc8fb7c26b3511263955082c3bb2e2ea7be92dd29ba952a89059a7daf5ba8350069980a363633589baab846a59c89802711cec0a58280819ec9aca99900301de058cb9230b222e2bc9e3c17d9f01f573304ec82b56a855075e650807f78fe8a1f51e8fd363acede1263dbc04cacfaee6f43bc02cd26a9c6819ed5a870e129a31324dbcde5914da553a13af018143106b13d9a291fe3d2454a5e975158534e8b42806ec9cc74f39b8dc99461332888a0ca0e6b3ea53ac5d2da0b0132e8ed8a0ce14af6fcb3ef613d655b2de954228817b6e14fd0a2445a26e99bdb77c31fa4811481168f3a85a6692496b005238aa20dc751e331538d786851302890aac3bb7e550a78f1eb02f7ab6e6882b4002e1506129b808f1c54521acc61cf779471e5c6015cbb093128347845949dc932c0d21a7256d08e405484fae12da0a512cb55c5c040a0be03994adda4c59a26f8904bed7d56f01d14e356b1977af7e79714332055dd0ff9ddc3ad3ba3d6f6f17328ddbae7f439e7c00fbfbe3f37a16ab8018d9c494db478f13cabd0e3aec573a07b6b1a67b310853f20752ed3801592b479ba251d73a7ddd89f87f1cfe98f275c9757a64eb67a73ed9eded8567cd1a1a0bc473543194d67d894ab15e8156a50f86712e7506d269b7a4731247967de72100e328e238ebe21b37f62e8442789bb83838f2bde8c40f2d017833205521f2d606cba229de9e81660199373be58c81f0fe981cdffda973c43e7b2ca7f932f21cd94acc7f240a6c7e3d831a5e69ea1b259ccca9caf0941ff5e6c1601656973c69b7797449c67ce2749b4c8b6a7cac4ab79c14382c6d6db4528fda01b2f356c71a295bed8b578d317d165f6b947e7fcbba2c642dadee7ba38b372ee37403d53a64c1b5edd247ffe6f1ef3675b69f87e46074282b5ae180e5afb72bd4a998f585f73d0994b7232464138610331cc0f97ee82d4d0ee290af65d475eeffcd81f6a0e9f5b2276f837b4b0aebb7cf03b323d1e4d9baab778ff1c1a8d815b2cb3bebeda31210a260b2c3a0b2cc7ec85c5b457f7864214e4ccbeb7de0485c5ac47db78e10fd20fd1ab4c560d67c3b310fc99b35255e80d843108288d5026eb6e7fc08bb10d99f66218f5d74a2ba425", 0x1000}, {&(0x7f00000010c0)="7c844356ab63a94110490b3eff1a40c21565d1fe4ede1ec6987b8404d53a98166f97513d845e96809921b5c21d1ae6d05a6f6f3440988d3ec7c74820a80f83b1e96ca0b79bd1743508ef6b2480c21b165f902d888c43379af0ec61e8eb33ccde0786671e36d033f40e3ec4a3ee4988099d90125d0843f64ed611f4454f620f34b651f0bfbd16a263505b258e129aabc4f62f02b6f425cb3903d321f59993d3cf10de377c160a6a311f74bf6e7a", 0xad}, {&(0x7f0000001180)="9df620db37f4052d780d5639513edb79325e559d3c71da1cb1792ba2f5bf06da470c7041673157739b907e8c769496d603d57966785d8826c043ab459c098dce3b540f9d1d509e7e700022fc3bd483e9108318208046cf3f9151925dc99f7f051f8d9276e5cff16862c3c96e264442ca7d99e8612a2c6b5fb868930837da8cb743cf030b6022487f96f93a4835dc72aff06a58f1023f73247a0baffbea28a3b3d2b7004d7f8d111bfdecc89dc96661bdc8b95df7243c4c789a4e5877ea509d3fa4a2fdfe63d337011b57f38c5996144db5165255e0ce19d194ff0f94", 0xdc}, {&(0x7f0000001280)="7ba658e6af98738f757a22c11b485982a87f99f54590d30d8672b7460f2cdad127755dfa95593a8969a13d6827c9e3b4a723a539a290e50c1387737f1483ebcd33d8a52feee9aea4215de9db2fd4c2ce9dc9cae0412f903c4ed1e3ee6e894fb401e5a2319cdd70943cd76fff2836d73ccaec89efb954964fba99fe817d28ee9242c342a523468c730a4abe187ee38e53d6fca6cfa75ab1", 0x97}, {&(0x7f0000001340)="67498e1b6e20bbab8d6bf832d579c16d202c461834733f0a98b7118f912b700ce71f26b7b49dfd60fd034e531b354a6fa6b0d41311d52038160dacb028cf2265082ac8b80a28", 0x46}, {&(0x7f00000013c0)="b8abd64302e5f31e532eb283660dd6f6e0825dfa53d123d11a11a640666fbc244b92ee6d0de199dc1fb7a4e43081e8460f82800ca99765e64641de6370e138ad218289c76efd73d49f3143f8b8d8addc7c30668c2e98a765e0567052ed5138350241e68734e3257cb9cf7793208484c865ed048b12f47c8278edc98086c5cdcc80d566fbca3f21f2d888015c1ec4df1c1e47a748a2b3b197dd79e45fb4d9c10c6427ae5ac3c7c8f037d3bc0368c4a018dfe19421a9248476600d3de9699be26de736d9b1242939c5f3c022b144239025f3e455bbfc39051865c850a502af941935d5622e109b702ee35afa3b9dad81791d8495235ac69b010479739216f5adcb8cf27ca29032e62e76510dfad4a6110bfbe2d741a2bb4d87268b083e3baadcda0140a5a579eaca5e1a4fed18f057d914154dd1619288ed48d70ae047980339e8938e109228a6842e8310a84021389b95a445bed640084ccc4b8a82e0375d7babdbe0039e8e4af09bf13aec849fa2688a8ae3100059c8e234101a4e0f0fc6dc6b77fd6093018d163d9ec0474c28055ec31111a873823df668010462d2839422d9b2778231b144f119bea75d9806d77ffaaff50dba6d4b3b4805bbbf8a37406ad006c8903942060e5fa534cf0c873265c2ae16c715fff50d28337c0fd6b32ac5c2c2d155eaf8d3a804419ba08c70ef3884d38a6cb1e8aa99f1ab0b498d7d60ef279c6411082da484b480e708c769129b7c72e6a30a4bd7992fbd91bf2db580337c032db851030fdb7acd3fc07c7e454294eb91d2d01585d1e984d1038a165054dc63696906ac022e9d1cea1bb567d01a469544b7e0b48daeaef73c1ad0b743d253417b89c1bb3427a0fafe0de9ee0d545b2d39da576fb21b0aac987a53f35bc7b41d78511de1f2a402ecb5ff7e91f70debeef809092b67735d7f7d24b72e60b27f459bd81671f611959a44fc1bab30719f0a1904b1c959a9d26f2ff94aea3f0d813c957c419d93c7f5177d4edf0ebb09cfbd0b54a22dbe89864d6fb556d154ffe5981512915421e8e5b135d92e9b9347e30a691af89ea96a857e25fa556632fc9cab81e43079b09bd1c5680fb1521d79cf083185ba2db11ae5c2bdd071624c7f82b34b98c834859d8defe043045146a5276159e9b48a092840431de5c22b125f786a4dbfe26c86b4b4447f0ca13897ca7261f88cc3cd48043316907d31aa159ba73911e647129bbc25000436ee76c84ecd3519bd2b7c09bb4e2c033c4893cae7559cd2de5442391035599ab06aaacc70dd01eedae3a6ce3a7c0cccfc9782cae0a17afe8a31afaf96f76d27bd45f0c9f657c50471191ebec25c201c25347926dc4d7f0db793fbb9f49b0c5cb499ed53c997654c95d60a80c7d80f658c5da5ea2681cd1e9f562f44fc284794bbdd5c301810f6408894ce4a89e9e913085cc3be6dfa5b8c9acb3c90c3292ddbbe012de52cab92b93c527cb5f8a18c84f246f2bdee8098986ac8c13c11c01a91ca57a4c70f2e997a6098be41add00affb6f62f160968f8b644e188330d69dce3aa56b263963203d6ffa88d067860c08d0d890228be66d67301ba6851fc841a1e57e74445920e8ddd1c321facca79b7bf31ec6eaa4552fbee6ac03b5783888dec7fbb8dd65fd3e76fa3f4d9132395075d25c6bbfea9d3466bf586e6d56c5767278264689c1075e531df3fbf5e5e8d3387f77488c21d37d34ec62c4d455fbc5a2d061342cd8209865965274517c3a13387afa7f5b407e610b66a77c8af82b48d0fe41d54b3d61479d628cbbea3a17ba56b4ce93d0eb05eaccf57fa8adfe0232ee62fb38d345d7713603d6424e56233582625a9403a6769410ffbd9e643aa101edb630002fc8dab8cec3b97864ac35e2fcfe89caca3ada743ab0cb5baa6265e06e32e528a76fa13d212aee38bf2b88b8ed6381188ae0042b4e806795828d73dc8d03f5fa77bf8c7975c2d2e6c8236be42ea90b933c4c8455926a650b7bc39ba59fac4833314d1a6abe4a2f4c96398c6a673afabceed4fc921a7510f7b8ec8671413fe5e5e86710bccd32ec2ceea0882e8e5592c7904434a87cc79f1da7b845e916a766e3dd7905350907a423608938cc0977599de2a231fdc65aea761564d1c3ce4f25974659109d5ea9a1046032b8e808aa766e8345450130408d77b549b0ea262b03db3346675631de876b94d3c0040541ba9da6981dc85cbf4391d19816f8f0cc012fc0ad2ccb5d7e50559ae1cba75aa3809eb297d5aca2b436bdb83720af3eaac44ccc4b4a3e7cc40db00439010720e40f110f770569f6ddeea734e1ce6674dd865f6b55a93fcf03b822f51c964c1ba17321c95fc90600124ee6a7d4250500c42358142f261bfbabe6491658d44ba10f1f39a3c7dc95df0c52b27d7cd74aa51c9610f651f53a0204fdf16f3ee89f5219c01871dec487ecd8e9614cb6f22a13fcc9d720b12d127a3fe999da5f53b1ec357e51882298b41ba51b69ab99121793f5303703efd0b8e805988bb84eb547a61abae581e39d874ca7180e6b25b93b603ef0f03f9aa3a82f243c736d9e2cf969ad73900d06b39c4294a36bb190a972e46685d775d730836eaf23950e1bab5f63eb4b5c704f0e283204faeb5dc62aac95ac88dbcc13df730f2f7020f7dfe187540d4ea537c2361733ec7cbbbe167bff7a2c2ce266e6e84b7ddd103d0d681740c8df618a05e1e9ca2f7ca21c6da62e73f25bb192eaa41887d9c99ab392ddc721f38a9efd92ee9360dcb70780bb8c49327e9637b6a94504fdc0bd3511de0635c4be362521010a7d43ba69aa807ee31b65a3581447c7fe484a5acfcfb194a89b20d31f900623a516bf7cdf3b655d7604e36e3468bfae929d570e4af1a193280389428eb21f0c0071eb2e090d51683eb006778c00934ca2905aca38d406bee354378102f691347433106fbe41e43ba3873390c0915119023bbca3f6b803e4fa5ca2fa3e047879b7c506de491538f9efef799e898291b580dc6cd1d3195b1e16ae33571c1b0c2111251fc39ca7256aa8ba17a267d871eb9f2867e5bb48018f7e2a814124c9c38a84af34fab16ef1c52451081cd9ff323722ad47388fd24cfe394d892782fa642ab040bb4c007752fac38cf5dcc7c75b48dd2d1024ea770bc9cc937a268db7473daebf0bcbbf6469f3ac6caa9234958086aa3a4c57629c9fad152f27171679ed9790f4486c99a66785c9bd9bf50667b42549c1026b632851be31b1b5f27d7e0c877b386c5360fd6f2e7a72b895e8afa861013a73f02bfa6c8040de121047947262012a8d23a39a10bdb11d68345aea27525196bd5059481c338f6573791f121983b1c64761bf5063ad0711e0a82a7518584a60ad0c76c4cd87bf278584497f047543182913f9e17480d7421e62480c4a96c4c94434001004c3879213c52607d5789f3b7afc9917099238f10ef7c6fc3faacb081de42e567d0d7073c4f368266f71354aef5c336b200318e5e325b06eb6780a335fdabc216f22dc4ae0f31b6cff2d7ee4510c9196252245bc0da643601e2e15ea2cd8ebec71c21afd358a03ce9b72706459b8f98f0a35cb992182c8b95481b018ce01f75d39455ceba12683f3fa92c8baadc962f3d3ddf774304c2a3417518c7909299872db75643f20eebb19b0a2ee54e4ed9abc694f9ba6716a349f6c60ba5b754ce3553ec958d1f087d4510ddc6911138c8bbea5924872c3a7e1ceb0bc1118c4825360f38bb090547f5a397118ca359ea609c82d0c37b5af1194ecbba7159dd251e800a067d50ec31168e940ced9e5290275e44bb84acb32d4567710e7a45bef61b49d0c03fedbeb4cfc3f65e76fc1e666f957405cecea025e75f9ebf05d922cb2659e8946b15c3cff30cc8fd79d19f6ec71d19c07dcf3ed48db8d489e55d6da1c54a325a34cc6fd326016faa2dd5ae4de47dda1a623130a0f7935f5be2fc7ace99b367d438344b0a47d2ce414d26b64de895a47fcd242b878eddf3cd7bfd8df88307ebd9061719abdf36171b6108844b88df26677d21ed155744b905add2aac578a3a698e7ec2cd97d41226fd5502b81ef35aeaf876f4c6f6ef887657ad7b8c86b4ed7cd753fe654125fe463bf48d7c358fb29f6dfe69264d2ef2aa82434e35caa076587dda49d5f6a6074eccd1a2c175fc08ce51853d431dfb803ba2658735825a9227cb1dce4441f67ffad2adfbbd9ec2184a1315df7405b21497b0581cde5d2bc6eeff84627e5bcd7a7f2f1886b61693ea1f5088dfbe850b8b535490e15df6fc86a523a9f0b91350a0f5e7d9c0c363335e455e945bcec42eafb1b5baeb3f0324c4db2219e8067235e8a72af90f13d044cb499629767a610333a4fe582236110fe87d2447b345d3d5dd0cabcc10d5711e65a1035c7f17ee1e119f97a03d6120a50fc471651798d5140fbe10cf36e395d6947025179055865138a3e7162314af6c3ca037e4281b4aeaea2b4f024b34ff7a98cb745b844a9f853d5fc2a50da704a85b37f3ad2f57e156dfa588d7383bd07709c5e4245bb40a861268091846efb4db2ac2173375b5176f095ca4c37913c140f034603de1762610b73c0beb728e00ffb5a3faa37a4ede4f332d51f5e6b2d82558d326b523740338792184bcead89e174441f45f5bf1177e4c4a3d39c9e3c3eb483eeffedcd50f8a7188aa33b93278003f62343a8fa8cb03948721779142386a7521b81c2c368c6c11e904cd25b1797ece020ae26675ab3d930b42184f1eb7f2abf05a28250c11512e7b5282a62d3a144408fdda59a177f508b46ce2851bb8fe56a5f7947f27120b19bdedd86c108edc43d7f379c844c2b3354d76427b019e09b429728a9c90f92a27c1eb17d1c3757e38393ce5e6323df0f6e3605ae9c635071ed31a028e74cc3cf72a82b3738fc60ad09834b6e1e3882cbd1fcd0bc055d30fc613490c0a6ca49fe550fa104fffc8bebdd7886ea3329c2456e3209957a80dc38f239263c9b77dd0e9c560a02ba1635e7dd6ad708b1a2a0a8745f3378e60c4a6d595c731a269eca7a9febfb47f4c3e6603035cbe331ecb8f75443695e147f4804a427803be856adf9b54ef3e45fe7e0f4974a62a8a77f406eb40f18b734c55539e2e8ada90fb712680e79c2366461b3e97cf9a4ad1385cb2570645134609509859a2ad49992dd027b6ce7f582188407dd978cfdfaaf16cfab244b6ecec4c654a25ea0179f43958065833a598889c018676e87135c06076d626d38dfbfd52e1eb1f3b85abfdd4504f908e93adbc0a6b34db9048219b5398dbfb07f9b9a719665a7b05afd50c6834b0c09435f0207fc20fb00e07612745579ebb345345554f7a517a22230ca932b7c97429883e305c4068fb82d0c1cbbb1e4d76629c98ebfc286d1461fb092485a04c72805e4a17334bff68fcd93cf6b9d8f6045eb228d8308d3e9a73414e24693f72bb812fa913f247ba2444f5f2529cd4adfcfd4ac5f12e13d6d26029d9ae9da07d28700dec64116399a5827dd6cbb869cd70ce2166173a21537d87be771fe0c2ce4af149fe45ce099ffa9ded2cf2542174aed83610aa69e2c59f9194ec16275d8ee3c701ec9e65cb334c20cc67ef9f66eb01aa4bf4a7308ebd86c100a631e1c1954179562419276735e40d05ef5d75c96903fd7118b96508b1eac324b748ad6ea299d8d055da25f5ba327e8f7819df2b7a0e46d6b0f1be79763932889402207f7f50964c3508dabda29aa708194ee733bebce484620465536f3c05855f3687e80577f9261028a1f6f9054918dcecacb25d5c4f9c2e9ff", 0x1000}, {&(0x7f00000023c0)="2b208d3a99b59ce470e6ef22890ef3b1612e1e470b08d8655ec1a775121c5d6ddc", 0x21}], 0x7, &(0x7f0000002480)=[{0x78, 0x0, 0x9, "7547c91ad8fd0b4f3c8a827b32ba78c4d28b8493f6cb41040b85013bc207290a255a03456ca35e195eb60380271972b463a5e53d272919bb25d23ccc98e168c0f28693c4a45bc1f541a2e48cfe5428528f3b95951d6fb5d5360c5f7d2adddb24ac27f267d211bd"}, {0xb0, 0x0, 0x1f, "fc0d89156af0d2d9d80277355a2a109e2e23aaaa2dfa8a5a820e750b5cca24f601b9433e873a171d583bdb3df6f4d0344f06eaa68590479069642ee924987fab5dcee105305edaf26c43d4082307c6faa3eff743720b2df63e31d61b2cd399f0c720ea52e2545216d82e1924fbcae6209f3001a132028f13a14f2aa43b44192f2696d392f8b17388a01bfee1a4ad3a18ab159ae88747ac81dd421000"}, {0x1010, 0xffff, 0x4, "8a9aada29ae54626e594ad13f843ab7a8185a5ac56e1bc9322aab2d9df472a8c864f428870b20ca045407aa22ff4b9c642f5abd048756b8cdc1b6a68c8d6edbdfbdc705cd2e46b5f413e4fc6c15ecae3b983bc2a15cef19d594d26a4709ba5eb5be58f33e924c686d83f00c93df8273cf86b90706249bf7f93d54226d72bc3c50abd813186ce72df9a886afdbb0dbb16f509a3ad60e481fa912ab70ff20a9d9f3ffa08bb7183ab1be594ba5852184f2243b8fde1171fdbbedc79ce32f493ef08e1d380460ab7bc9c843317b27e8433598be255098708abb4edf5c8eff358d0075527e724ae736f634401eb03700b6c6ef0dcf0c62dd85dd47202f2b5988c6ea1c7575a1fce1616a444005b9029b3ad34edc434623e7e552c16071ebb07a9a5d998c891ae85bc3f7d3b98bdce364c24951881ec496356e8e676acb6c26b4accb6d191323553c4a82505a0eef6ec5cccb8ffffe7f65d0ea673884b64a9ca07cb6e42d2e2722e96f60a100db1cb89aec2cf05160a626fb6bda7ee9931875c019c83feeeac3255ef4713a8e5647ebb6c48337be0f38d9103f950bbbe3491ef23dfcdd313f28deeea9eeac35401530c0093b30930cde29474fae17510a5588675c3fa503e4358642594e71aa69dc533add72e901ceb9e9f4592fa9378044b01846fd9df1c29e573ec3694d98674744cc13ad537b401d991f24778874cc8e6a65f03b0e0fb09e6045eae7900459be37db976c0841caa70f7fd2f3a9f0ee77c305ab44f67f05447038ea8f9685a214ee29d7d38d24a3b194fa0ba2122e8d2d57a4ce70d1c602d6e26a667e84e0cd5b3db7b845546253b7387fe45bf81f1998078ffbc5753aca282dba3358c08355f5cec75814df3e77e3854ea2919b5c3e69013b33a491f489f7a147b5603e8693b617b16c8de79a9bff5a8c07b242f124d2d54a929440feb3cc671fd633a8e0a85f6f0ba069850903d085ce087f738eaf871efb2ebee989963b7065afad32075d9e250adb2bb65e0afa5a123a527bc5dcd75f0f773e1eb114e716d11252c83fd76c059bd9a64e382c989caf5e6c7bf9196667eea617acf4070725d3d0d2d0c41a41afff6824668dedd2106df1c8bf2ce7790766cc258940463b427b39ab36eb7c1650063b33f31bcf9dc4fae4396ee314a15a7b2a4d35fb96fea8cbe04ff230deb42e1e7bbd8ea0c265b47847ad9eb41c16e3f491c4bada0440a899da389c0dd81c2332634aa1c870ee10031d04b9426f16606924f1915859503f5946764b172911ddd374953ca0c9103d1fd61cdaf9f2ba7ab48cd9970abde12b950e581c41d08398a21612944f7e299d41870ec86f2b350fdbc28486b32036b9f52ea9804eab5821fb281f105a3fbd36dc402e96d51fc36e3ed30b0aa12130495e9374d0d21db89e1392aeec1de9fdf756762e0ebb78f66e3388a6e77d610b87468e0aa1cc0e4a266119e6aaa9d2204e6571e833db19a2a90c2f0d284ab3641469bc637319093ab3e4e9a52747fa202fabaad2d2c7303c2ea703d925b5aa16dc986421c1c63a597d7e287dc87609300dcd4368b4bebf492a2e4979cd3f3f32ab9f6fe7a1e87243e27b60aa06757113c07b9d84398a759b11ce7769b9a71ce126fa92a38a6b575d30484ca2264519fe4a4afb6894d84470c6ac54565b4f87ab8a938e6b0d9855207222f9d13bfac1e6511ff1067725d9d81394678b4d5e679bd3d09a57821e64fa0c57e091c2fe96b5755c86b9f5beb7ac8365afba139a41e104ec4c7eb52a8b2784cabccaa5a6907bbc4110d665f5a4f2f320b7d3adafea511dcd8a2f0eb70ae8020e9d1dbfeb4de6c98fb5f18941432d454520036030d54285fe12b3ef81794ebd7427e56b23351d765ecc28394ff0584a2b12f8564c2f10f141fe7302aa2335c8084d5201524e46b62af4d01adb3ca2382385c571cf8d3f03dea0143cdf006f388252aff7ab114f909d681f14995179baaea0f9ea5cb0c39efa26c46fa590d5a15d026a757944d1ec1b33f1969f1ca1d86a95729dbd33b2ba3a8afd99738c728f3269d2f72da53c13d2311d2f19af492513f7b4ab404b6a803b489d044f320d0a86ef1953ce4c779ee0d55399f134c563215981fa1c5ed60ebbd2d1d11ed0958007faec5adcba8ef0eb091778a7e505ec019453d55387cc10caa92d1836894d9519434c131bc97792a4dc428e39ec0ab3c49323c0d01207dbf8294640249975286d64405daffe1c1ed61ca9890f54d77d808f32969c638e6c19c39d0a47088e7bdcca0f16404a266777600d2e8ba0916940bf34cf726dc58d4425a6ac29256313520a207f43efcba485b6d3ff5681a97b679f8afabb1f35b94d00db381dd4056e9453c831e47cd07f39dcf99b9fe1cf7cb52628102f90116a404cf5c7d0f88a1ff0e85df8a6fd31700da34fbc58bcb6a0d8bc2712365040cb73b9e305916d91c485be0e3a2c540be61dbf821789ea53cb81e098c060af737231945fcee15e751dafd37fc7040aa9110a2467ba159fa741d45e562be28835128f4616afcdd85738d5d2d04e9749e8dc01d12042f20e9ce20ca490aa8aa7ad483cfc5e60e333f862946656226785975462a22f0507d12cead81777eaaf8102f85b44d1d41436e9a22a4b24d927181fdf7ce03982bf4a0bbf33b067aef0a167e3f1967eb42963a290066e6f201d5927554345bee7ff566aa843557a61549675b9b739a66578953f2d934cfaae3fc8858475753a2b28762e30719cba1460f57e126dacefa3ced5a9d7ca07378a6e76564c6f2057d1047320ad95b65a2d75e5f1101021d02ebcb7f538f388b3d22385e0ee2382ce8c671b1840657fa85aeaffe3060ce21f37b85f9bb0cdec661205428b8eb6333afedb9326efa322713cfab6c4d3abf7bdeb46882ee9abb75573d11e9c0753ac75205f06fd6b308a8e109a01da14249ed57f850f1913c115f85ee702469e1d80965fa5b89729cc165072713d94532744834de59d6124e5c47254953e71ee0172bd89b92a12eb368e208860e328ea78aa08600bfcdf15028fd3837878341cb03414a8a0341777333a2f3f3215351f7e9985d381648ed81c83b31a5f60b54bd660c2a5ca5002cfbcd5d39701be34af58027f8133b6f1fafa70b30a6e876ce5827acb6b44503efa86fec6a9e834039a7205cc8106678682b7c625ae0d418a86c6f42126a066235cd87e736ee1594f3dff0ebaec606c79ac943db18cd7bb6f2ce3068dbf1987dc40e6f60c95a226accbcbac0b0be765a317c8012b182a3c36d276ebb406a7fd390795d2c98bc411ea1fc146a2168de0cb73293ec4ba64a5e7f7c3b6b65f69e8da9af469e6590e5a8488227d4f87ae2ad636fd3bdd547d2a5e9e779efea8dd9cef35733bf054dcda51013418128b520052f8ce06dcb7d249cf3acb98ed0a7ea8eeebb9932a5e3b15c071091ea507ec98a6bbdd895c86c4d979a7c1adae8db4be5f56ef946e629b62691090a834d6dca3f23d1ae1bf0aaf219db18f81952ecb3f7625bb622fb3abc67b5e8bf13ef4def6f04558e61ee4031f8956d020fdbbe7710fc9d822278a34830b41c06d5999cbef93c6a9d32cb33776edb4a32939e3528eacfb494e52227255dddcc9c2aa4c84b35f96581e807b1c08731bfc238d0f8f181348de222e90fe2b4c56f4570a70cead362c8049a4fd01b5001da28fd30921a63130f2c199afaa57bbf4d9e2ee7ebef59998876a7beb9b99e93abb6d6c2b1ac50a79696e78d81b420dfa96358a35310c768afcd8afc16368e1b4adb94871824f7b93834c2766b9bc6df3c99118720997ccbff1b1f2116071a3ddf1af7e4ac073b262c22dfbddc4592ca0ec54eb842b15d3352b61e903911d506a834e31fe00ff8f28cb3b7a1ffdc81c065b87f1a12baa5478b58ef5982bdfd33b8290a9df28f66e237f78255109483f07e066048f2066492c5d9b3c86eaf9ded1b2831313e9deaf40ac7d6a3e716c1635c722ba6d9a4489a77bfc58b0a9df4b5047953deeacc3add6952ec878bf1f92e511b8a48367159acb0f03c03be288b2134b158dbae6f1fa0eab03b8965640e2ff2c6d6c3375ab52c56eb44e615b19749efb67a1f8068b46709e93f02e124855a4e6b6795380cdecc28a84869304521484d65a4c22226a041c6db65473e35d88a2fb4fcfd6625dc294c248069c1ca1a431aa8ff0725ad422c119e81b007be4f9d65b41271c6596babf9eaf8278f812f7a43fdafdc9210a5b56611bb6b5dde21e948295c983fe53e84d3f97e35c69bd02d7af4882705a1a860e1bdfdd20adec50ec4a27a88667cfa23bbcdc0efa2a72eff0b59ef3b93d7fcd38b0bbfdc7e9440a6f89e769ffb7dc0bba225b7809600f1d95c76c51859d007a35099baff487253dc741768a1cd59d1906cca402db88387673061f749bf476df72ed368e04beedca728094af499a7ac893d1c7b6e00d340596285640cec212a69c13b0d6c0c728e64e6195a436ab5621ae9f1f0f0c26855451c863b5f86b9406bae4a92584ce50a918dbe0cb0acf5886946602a36628e36b2b32de58e17c938ec5666be7b0e3c8968e24890ebf67f47cba2b95d3b69a551fb533c77c31e16010142e1777adcaf60d9dd9ba102ed59795482f10dd2a2ecf96bc4dcb175bd379e76b99570ead08d7b0cc78b7ba9c0816ca87c00df13d9251ca428bb872790a2a227469b8a9c3535713dc4591131edf00a4e89a99bf8ed549ae8dadbbd56aef4704d6e5ac7b75d18c15792db91d7d2ff1892fb40f23dbd45a50b057eb45b30343c0988ee2050c23b74066d91a9e94f24d932d1e29bd68fe8dbf7d05a3b8991839bb65113c06385c1379dcb8d2c3eb034bba12986c6180a002892dd39f84410a593cb6cd6787be2bb97a760a7cf72d0e065f05ceb4e5080d7063f42e59aba20cc96731981e9909b71bd287889f11ce9ccf58ed79a4dd42ca686791e5c681054abe650b4e2bb3e5fef00a066bbd1afcffde229a98a4aa8bffdf8ae3e815ec4288e9a3f30e8384b077a762920c0d9179a9a61eb9a39fe31b4ead095b5c792a15702ad7e46fdb0e7d229c282593b2d4d80fb4d9c113fc21a1d64b0b53b7436a34292a6715f4415f9d70f3de2123774fd3cec784446ec8f8e532d463b4b1b0296787a60f950f912fd1c82546aae80071bd82b57f7d648ddc3f8f03b7f5f5ccc3dc04bf7653e90bf1a6acf8fd49647f93607523e3edc09945763769b931390a5860eb8d70c3ae3860e8a5ddc9caa46dac59ee135ff96ad0431ff6923c80957f08fb93ed794c3c4cb9a3e5d7f2f488dd93361cd55d39094efea63dbcb1faedd96dd3d1335b7cae4075946ba0a6c9278a0d3c5b6c5d042a5d27da7b5341d27a21b5769106991743be3978dca8e856c4a320bb9b1f7e0a05b1e9bda3e2d2a57054ff0e0d386b75258b50d6e3d53b2de45b289209ece5038a338198d242416bed0fe4c6482fd8f7d88b99fca7d3d8d50dc7623fdbbe728626d16b7e5d07b01bfc3ac3135db6332dab6d65f1bce3a0dc7c6c4c317e523dcf9300dec2239277d2636a797bd7b529e9261e512f86a2d00d9718eba2ecb9a800eda89ad6e05b76aaf549da72a779fac98a4c0f16f24cd2d6fa4687785264ad34c2d2144543069e21b5fa10bf9daeabeeeb6fec66d746f9159b34140b39371a8775f9a5b831a554f8984176ab6fd84a6e650f875ac9a7897adda1b4612f9b55e3e91fd11596f4de8a68abdb078598231a7bb21b4393e5d94c5f614ec38ce00c57cc28c636f9409d16b060552d74f2410628aebb9"}, {0x68, 0x1, 0x1a83a1fd, "9f2ce1b4f4b7710f4655063506ef8232f3e298088dc48bd18f80ce4947aba61ac831789dc22b7c0eafa09fb198fb17119bb91e325cfa9bc198db47cb96c7fd6cd8e88b4aec64efd45a671bc6c56469daaa17"}, {0x1010, 0xffff, 0x101, "7b0277a81f68740f15d04cd43cf9c523d460bcace8caa12452da94a3bce5992832131eb5601949723be1f2e5209bcc5e2a3ec6a99b1862237a793651d2c106cb79f6b7a8f4ceee26f0018babf8af393679052a12eeeb9682bb1ebdf53c60af7aa75bec472e8c2852602affe905f042c59f876f360cf72e81505c92ae5818dfabed211e5c0767ecb686ce2a1063c489485ccac1eec3525f443a671f2c23b4a552744e95d8b715834a265f4cf38e2c4259f9739cbe6149eaaf191bbdfad732280470894e3dabeb2eece7e9deb2d820e2fd60be422c4898c641ba5a50a8789b722f37935c5f8651a01089bb1b524e1a5621e656c99e9f423587e388ba94159c0c12c4a5033afc7a51b6a0e8aa8f9a95ec97f44680b4367045eb32128c33fd9f67dcdbb93137ada78d4e5587b6f7d5969c70884ee159c227e00e3552c715c11acbda4a4d77ee26c24e0aba38f488f06422ebde7160e4a8cd3f7ce01ecd252c078ac2e3e80ae27c9e3f342ae5965ca2d5056f6c1680ba759d3190cae65149bd521d6409f4b8d8182856cf8d4a367d6c47cedd715a958dee601a2df63a619cb8db2424a3dfe5163e4dd676aff065a4d30a059dc720e90e6f64ef9f9038590251cdbd406b53e3e9a608d4a86092753f2c7eed4ab9aac8acd170e243d81fb8df7755e26e60cf534cfdb39fcc9391aa75b8da265de9442bc3063a99c24946927db0a1b983029a4b800fae898b8e188fa9174790eeabcd33c8c6ce0ad185ea305636b45e1d0f9208ac30451fe68ae4aa884b0e3b21fb0d162bd36f406896211e7df4426f84fbd23a454997824829fb182b7f9bc4e3b96033336fde16d3334d420decceba9eee551a804d1ddc544d2df30a1ff12b5e23a094f3ac1dc2910fbe8952423bfd38838bcce0d3bf0f6c72bdcb71e58ab048a2cf9d53f07b4bd149c39b093e731247d32803895cdc860a2f81e55a4bf2119e29cef1d301d5d091946ce6a1048385acf9b368179b97b650c990225ef294925dc7da89efe1d5892404f241ce570b29da6bd807cf13be266911032f1ca4019d3f3921be179e5cf8d933b3becd295e2c9aac7f1de2d88a84c022963921aaf2fab3f79f59adc9fa5ea3a74b1366db3f4c0178fa0adeb4f4bbf1bb639c097619b1bfdc52be5145f786d940db8c2324bd3e72b5576d9d7c7480c924b1736c974b6355dbc571d9887e1f65d0e48f2ec88cae8988bd9b2fadc095b7bcdddddda2d965afe56f0a50f093080f67da60f0a987ce061854d8429a3a6c1819c5b55fe8deac858664e48f08b3cd44bf39d38d8bb164fb9619bdc4153f8505093e4c8b6d615ff1b9340dac579b586729fca71161d6b5f58734b16e72410afa772ac988760af3f1c3796ddeb5cc2881361bdadfb00ff89b5280b3a11737a4166e3b6fae1525e99b350165f5302eec1ca3739fe8f7c825411f1e38fd6474d3a8ca985792d82ffbf4bb958d8d47c82915f87b988bee68326606da8800b59ea3be351c8a40e5c98906ab40a7dc4e963794117342145e5887128e2f9ebc04e4c4196aea5145fe4a1b27b7e01b74d81536c910b72f230d51ce66f027458088120aad7e5f8ea676587a5a57bb8661feb7921ba1ec34139101f67441ee1b3b950f7993f31263abffe4a8c9132e7fabb1dba3023a3742a9a15763a858c1aa2e268afbf740d765522850941e5cc94d2da32c12b9534c4b395928ff4e46d4b45bc934f0a6941c06c7038c34d8951b285e8b35d319b8017c0bc47442767d8f5a409dc4389a3e018cbf6a61579b6bf0d3a41c6209eeda0a44ad21276dbcc4388ac1d1b7381b9e88cdebdb08664f0f11f239d234066715b03a5c155ddbf4a723ad2824fd18f3a51bda8a2080c5fa418fc969d53fc2a7b177eae24c0fa4f5deb210ba9b75004997418fe615fc98c1344d463c19fdbdf8cd29b87aa32be5c7a6d5c3f4fe5cd6595f4ad8d9160804c50549d40f7be6b5b1f892c66ae6c25af35461993a55b9a94d7e3df6aa2d43c0d3c7ff3f60331ce9b96f803587693d575e2181ccfb1f31a5c7b4ada4daf505ac3f6dc99a32ac46f0cbdbcf052eded7d91ddcf7f9fbed39e3ce973029ee12bfd7e4bd5125a5eed2435781f50db04ed1934c2c6d5ec299f84decde6d6064ea70fac8da621e63f46a09f7d3118f1870ce5dedb429b4e9e3a268122c2796b20f811827f1d2e4e25d2a1e6218469a2fc290feed84c17f647bdd2e7d92de39b067084f9f6e140162f54d7f4f0f7ffb8b9a191b177af431e1a17a5531e32025ff0835aad9f644a741e98792a3bc372a86af3b3eb7df6c4aabb1eca5889125bb91aa9f1fa05d34620abc2872ced5f8d6c641496f0ba08d4989ad1ea5ebce83d3ab3370c90534fb3ee8d18d4dbbc1c1525503b4554f0266bc4445f73654a4c0c533d284650f3e3cf5a41156fbb57fe3d1b22cc36b9c66b34a2345b7f36f2b69767b87593131d86258f7b2805484bbcb44bbf0083418d3d98cbbb468663769e4a10d95f79ba67bab190f9e3cfb8724211702bb4d185389859045eeef6149cf3964b76805ecb9b702565815f65bbb5e7860f0da0fcf5ffba62ead164dd0b27e1f0d9ebbf6689309ac1f0b994ff6e77e0eeafd25a97fcc2ec8559e262de7be519b3f65edf2b487084e984d44aa68303b28ce462775f26f12810679f821a3312b8a23058f168b4dc8d1a61de0b754ba39cb82d0ee8594c6c40a5d8708d51c18eaaf83f6460744b09b6af71ec970c65762b9651fbad865a8b844b6d95ed1d6e4fd50a868519b76899d49a3d54103f0037d5d3b695eb74c0ce40230f301e7af5b0057bce8bb318971e63bc3c609fa69eb01f1d35c3ee14c8692729daeb05cced3c2b17671feb0dcfb181239c0d79e22d5b79f6b0a4bed55bc2847a738414304af35c8fc0c07688d861c24b73d8bdebb3c19d467428f4222c8b0b1fd4491f9c5f2eb886672afb2f48cb0204b1d8059a552a78cd05c704e429401686fb803e73cd554df73d46d1f72592e4d2c49093025bbcfe0b4b0334adf69b0bd387cf0acbc9557d2dbdec7409de442f66363a31684bc77c6b9e5958d04100f473621fa0e35e699727ce9d93d2402dbc56c52d487242b98e53b1d0f621fbfa4cc4b98991ea2a97888b86e5565b15cec60859f61f074931c27d758a38f5356f6e7f454c1e68b812938eee5087e57a941460ced1c73b68453d61dfe322a3c29ff2fc570e4afe6376fd49c07cc08e78182d15b6f3bfd189095150679265400de62d4567fb70df2c6957dd33d8fb1fc94f91debb88e3df88392077b28cf7205f33a6747fcf47f4de6a68f50ee9cc173fb2b09a8b0c5e67e80be2f43567be3cac7663ddc0085e6910f36489965540bf5be401a770df5fe6e60f76be12e218672fbdfbe931a396a79f4f534981cb52004976b06154e734c681b0db7c2b5ed97a0988a70a479b174c903db846575dcfe210dbc2e52cf71f1f5b3f4836fa193580a53cb30649380bc4575c7d74b280fc4e9270e3d1a8f43014fded246cee0e447d4c4ddf2d97ec10521a01e402c666e2edd1b289c05d40c15a1c44cac09dd6b9d441bb49ece14c2388ca034d6cc630576dad793f64e8ee1ab0649f1d5f456df32b09fc539aaba4012e215e03d7d58159cdd9d2805aa9782a7116f24d0e631f5dcbde1962a11eca03e98f8da4fef365a59e3eb2efd2d51f75d6a4fd879eb8fcfe947066ec8b7590d93ba413134a1410757dfe3d9a0fdb39ea7bb48aea153e552a9c81e05e753b950f9ada429f478e897ae0d8f2096fb1ff8f4a693c95c77275fd8e9b548684ba747383f54a374297168e12451b9d68d24d356c6718fabe1d5c41f9223752ce756b6adc74a926757ddc005b239a1f7796dc3a57815567b877f73ef2d99e446ba0b3cff97a6b0ad259621812b17ba41567c9546c19967d826c2f4723eec635ebe00e341fb3a36c895e31b909f1fe120f1a29ce76424866ff3dcc524367fa4de8fe8ac83557ed1aa4349bc918e9dff4bd90cabb5a6ff3cb79520e769f2d4851d596c7e0d293aa812b5efb04c86ff28a2172d6056c3eccff74e22619682e21bf36d1200dd95da247481b897b66acad7c937f35725234f5637aec795083641b82f1fb5c0906e51c581dfe3964f3ec13bf09fe2f6497c40aba41c475a9ca247f76793f09e46db4d22194a13e8d3d314bef118108dc6b8fd84e7cba55533a88a8e95d6120b6466fcba291135e1baddd33eed3add54250dbeb673967963330091f83511b3d73d9a6d4aee983d9f778699a0f9952d57a41ba45e7263122dc119b6875ebb07f05f499d1ecc4e02c01580fb1bb62e2ff1d9f5f0bea56a293b25e36b5046b4715fe25c2bfbd29703a1ae4c44bdbe6ed2e9fc6127c5a08a279191556c90d8ca9b11cc56c53f691e044fc5841a708af266821fd275e7b1f0208cf4683a9ef6b7d966ecf7f7c29b5b53983b6e16d96a814fbd072786af18cb60ea4855300382837806393a048cd390c36373a55e4662c7a15dd2009221acb3d4bf5430d4eb4cdd3f218e42578f9bdb77a13e88d14425b98b4e0995b3c60da91afc30d941dd764a25a44807e9322529d3fc3416822a8c4875bac6ad149e0e0e64dfa9d8e2ba91a78ad602ca37b22e5b2d2871c22128f4540aa77ed063c9c116f715882ccf01eba1dd6596f9bf1988e4cbf45212d38c15838f5eb7d0d849ffa213215338f628030ce5dcb824875815832b2eee5f8562cab37717d7f8b3a683510af2ce48308b77caabd181a311d5ea36aca8bda80faee6555fe1d266be9d652b12768eb2e8792f8ad5a77e5a083e7d950bb02b144a5a8f9854c0ca107e67b6782178cfbb13f568522ed31286f831f26287f179e5557cdc8e2e2ead3877bc22f4782c56482a7ba0cf45ae860da8a5d79b632145535877027a3d96e47b114fddbd3c0e2421a3c5b237b969e4e3ba2847c640d067fab10b156aa14bc8975d21e0ecbfdb3275cfb249410905281773967df1a4b31d6b14d35a749ed4534276dbcf76b6cacbb8ba88bce4f35083cbf27d14d5ffcae89debc11afb2fa31d947da6e42d39fe9cdca16862278ef4c4b38b025a3583cefe2676e462e0610aea77dafbee8fe75e2f8057ba747d8bb5b14442a23ec0f1827967e82a20a42150ed25018438fd646dc2742f6e69ee45be2a6f848bec68ec27f68ace9ea75e7caf9c6e18aea8a6d131949764900e01f7371df50c50feba1ad0c51478d2633a3c2b353a4b98bb1af41847e6762d46779ffb857278e1db26433db170b8b56d06516580fbf45a95f827588a80f14e2fdce12a8edc3dadab3156787c3afa0e4602f5c1906b93d3f3a8b1882697fd338f8e71db86cd2431b1a34f338191bc3279ea9edc05bb391f4952b1f8e4f15761b09a952d16aad211b74617f4529cfddf414733fde6379200262ed130a42a7b620c40a077aa07c6a3cfb7296e151f062db1d8e255a1d9519911bf142da6e1e0088becb763d5212a08571cb7582150a84c0f7e240a86150e04b836d57aaf4969d3ccfd0ab849ac3f896904f1b680950044f2f84cfc8f03b9842dff893f60edb2d2ab8d3a35d324c62e31d3d4bf901af92f448618cf30d19c90a209ace818f69ff09c0f0cbdce470f36cf67c2b2c157945d82a65872624310de0ced9dd2f09aeae74043aecfbf893a71efa0a9536cd5db80e7839dab3b0c43f426ccaa2634902f626075d50847899c85357b9a2a6e7c13dac1bebd1e14fd89462529d0a57bab0d5c01bf9925e9ae6110baad74f74c3d6959dbee307aa827fab0cff4543b15f661"}, {0x1010, 0xffff, 0xffff, "3590cdae8b680e0829a78f8e935ce4e4d1506ebbdd0b6c146fcf8bb5723198bbb43a7c29c00aa64bfcfa7e0de68211dbd8653003cea8d6799323d9b801be179a0a84cffba1284dc75223b6a2028e9321fe636c80ec10b01a0514b9b1cd8865d7d114b20c9724acad1fb5bd19320340e7d56dacd03cca147373db50938b26500020c094be5ff9e3cfcb483334d58526f0c6fd4bc86482e1e6cffc46f815945dbe399246bcf34b3ed838e217c0d13eead166ea81dfbbbaa1485d42ae409c6f3aad62939c9da00a43932158a02a94e111e5aa5a5161ba42918cde646d6967821633617a6352241a21dd08f709e105ff773d8b9836bc19be56e5d4a5e2266dd1750f05a8b20dbd40827473538378f026d02889c51e3e8911353239db4bdfc114eda0164a3a0d97e3c6a633b9223cae5723ef1c65d41256d7b5795db4419502391f0fbb1aac6401b4df697aba52abe8a5e892fd16c46f724b30146a22dbe01118ad994eaf3b4fd68ee902b416d3cdde746946e05d016a706d45d7b677d175715453e834e5ebd1dbc3e023772b11260e3b6fbad4edbe9f76a8a52259344c25eb561b2635b8f697c5f4869b6afcfbd03776810f91e41f81f2c67004076ab6ec806258e300aa709aaeeb8c3ed8004c5b28b565da9dfea2a85b6e5152c9f1c063dc5539a5422d00aad31c86a16aeb520b3b571c011ba1be1122e4a45b4ff897b33572d452be731cd36854cb9adafa718d4ca161a572651e871504c91ffaa9ce1da35fa2e4024a83db5d9e0fbf795e051b853dc0fafc1809d432819227b7ee669633fa948c49f754058cfffeaf2a2ca996d1172f80bfd2165c7be2553e43412151e412fb1e23cbc450d8815459bbf9b16e3cf5fc7ee9bd6b195a42a359d13fcc45ff772f1e805d86c27417b842d13484b8f883302c4d64e9ba79b23c734651e412e525d57a3ea4e860c7c46ff8460fd74eb37e77198aa239e3a8750e8baf23aec9589d4d532444f1b7a69f7490b9c583e9efc04a2e51ac7bad64c25fff192894d88179b5869b32bc01a23e3e1d9afd2595e80246ffa28df5652db503559db1e4689f99165593625eb15d60bcdc3e67b969f11f433a3c4052d78e0a9c29dd893a0efc874ec4380e03bf925997eb779ad462ffb4444c3e54ac3e1eee2aee23e7c76c9e9c702175606a2eee535e9b1ec0d06c96ab38202480b46dc4e2e4d3540c5316674627342871dfd39dfe57c991c6b91178b53b84e4420a4e610db38d3506d973832a9513c924ca02fd20e8d612f47b7a9d22674b83556fdd992a9115f712ca86f11792eb47fac9ea6f581bb62d98fcccb8ceb8d39003135aabf7d8d91b22f0e9666017c6c9c5f10f719178c2a282f18c3dc2e32eb025ae6224ec762a078b3af43e43a97e133d7e567044e5d62b2b4fa213f1348a7359d133a948619752e62210eb03297bb79924bb59b3506d5298811cde21a8a73ab2e35078cd65c446f55339cc4a0344e5adda01c31a4874292ae463c36261ebc3dbb75e2ee4ab61dc37feb0b8385986793fff7f5aa49095d976f203c4ba9d8cc334718d1292aeae93b67305de6afdf69341531dc28f7dbfcdc69a9fb8c9ec999a47f9f5d8671e517260e45c701b993ecf681e67ec71cc2dec3a225eb04324922bd3f8fd838f489fc5788baf7531afb143d85bfbdc98d9bb42a0a89b9e219751bd5d5745ccc4975ff74feae0dfb3ecdc9e5553ecdcff5194d3cc912dde63de018334df4b5214eb49026ec8f0046ce1648b37e82279dc2f475e8b4333786e6ff7e3fcf7f709adb82c270f3e34c8e96b732e5cb998f71940a8a72a35d58e631db31ef17ccd31683fff910062dab92c74cdeb2b6989efed5d1e89c9de43f9167855f1605a3fc42219629dbd0266dd79e9fc1e80dc599c6c02465e02cde6b3fe37fc146fa42d345dfa2d46bede919ddb1030ee21e6cfedcf6fed154c20652522a53936e618e2275eb85a4808d49627068e24a89e068c4e6f5395ec46c3e310b567d8937ba63c56175ff014b4a7c0fa21649af29601e750e22a676095e4215aad51d431f8451fdec16b2ec895b710e2c556c0c39c31f443238d2926b16062951a38d11ea8a3b4f98f8d869aac3f14577477a8264d37dc6c3bebfd3e7ee965136bb865bafa14814d0bf1265a2912344a0a59b7f1ace667502463e6c424dbf70280bdfb7642b76590d0f35bca97139c36a629e6791000ee5fa92be181828c9f9c9d5a24f39a8d8d75651764aac4be1c86a2948c926fb7cb84aaf9448ded5f165711035d56efb486a1fe04542d8112b8eadd7aee95392bfde085cb4cc6c8dabcb246834ae2d2725e9d5293b6e26985edaf28668ae711e8dcfd6fd3e2842c6c98f988f251005ffc3470f9d130cdeaf77b1b6a3ce11792fb00e1e6ac396607b86c7b98ad27ce6423137aff91be1ed49ac38b58a4e515841508ae5b8138f462356fdace5ff108bc91095c627500890a0ed17d2f5807393d109026c6bd79c0bd0aef577c06a27b1e4bba6bb5dbb176c92d5e96c21cfc3d15f6f11926c633c702c4b056e25c161448f1b32be7835b35af04baaaef5d5b51c92e9365e164c6285bc5f20014a8ac1a585c53034af32d4f4973910c7d01e65bdbbd0769a4ad76f0edf7368af69978898a66c0783cd62154cb212700c28432b91087aba0e2a6ab7f6256a11c079198e012065c661f845c4c28a294e927136f764c5b624cfa711d80c0ad7f03287e58eb4150acff17d1719f87924911e38510d1dcb899a072402f329ad1ab7a52665051bcbf305edc14f3f7459955478cc89c49b43311e2e9eca70b3f39c0e53192dacc2e673d6767b6c941c8f95c7668f3078f0e48df79aff761474dee1e87e508ec83df7a67a785b6d22d687e0511bc16f9397c069b9d961c3b465bea880ce8974df48334d4b384548fc87e12a776aca31fb3463d35d6b910aa0d96119ad5e3c07c04f47e2823f367ff72686f1c6677bdcefa5134c88eef4731ab38af87fcc4e2bbe0705d0a125bcb07a002224241e4ad8a2470f1b6e5dc229b452fc324a8bdbefb757076187c933e714392ff8c4845ed0aa9e1006505910106dfd9c73f31434b060903d9d1c8635f1be13edd332198b511c7a30dd456f95b5f5eff9eea5b1540db0085635a98a4c76db14553bb89f441fc897cbaa0b52928dabcd2024c9bcbd7ab6ebc13d063769fce10902ce9e94cbb79ecb40b64ac3a4a3bf6ad60f3e469baf3678c42b9d94ae0c44c3fc90989c3c7207f7ee05b4d54bf1dd9e5d4f99dbfe4e45d5c8f809b2f543b10e11e76e0b0ceacd20a8be32f34bd48f2feeded75d69eabdc445099974cba9ab51b688fca2debfab91485a4eee06c28bc7d58c7996d1938ed450ca07d6aa0bdfad997464919c120d0d7617730d98f920a64b379249dfac2d316241d9e6938574a4ae96e1306190fc5a403dcf9e15966cc0884ffa1f0f20863053404aff9be5050536ad4bd3229a7e2c60b437575da5009d975682abb103f9b2e6485102d1ab02b80279eace048f9ec8831033c3e5046d007e66fc31a8d210e8fd920c03a8675035e66eb73ae3a4df7ca1e5fcbd5941f8fbd102f1267a5a6ba3c610a7b7eaceac289f772d6697a8cd02025e32c197a125e1dea435cef1319dc3faf3e376247b663723a1c86665b2d98916d726987d65f7a4aa104a7728b9bda3947f24be5fdff11ec5a645569dd2db92524c9498fad01e7a33aef75d21a6ed9337b2c2aa5b29a903a836983af6652b4f3e1aa369aa6e618e561a42ee066b5a305ab14fc856958111d0c2925c8bcae09104bfad6ae1345ee5ce5be51d4821d0443cc26cf61e0ccce3c25eb765ebeed5997cdc3f3f62a6989ffda67999fee0a173fd01d9f417d7a532c1bb64cd84535af8de5496233c960dfeea4d05b6adbbd6962a0ae967aaf93d9cf942eb4b12536030ff4dfb1c140664fcb9d972fbeb54451d19be6c32bf0755e6df131c8c7786d4ac810b803d7dd0be96073528716457a12337abe88f3862b58b2d974379deb9c9596df6468603c038965bed6e75d11cae9ab62d1e90956e6f0a6338a5163eb774fe59ef42d9521f4ac72df3fcd0f5c45b9fcdefe142954fa40b0acc3b23cf399edb98fc980e9c28b80643420286794c3af44737cd98bd5b6c8375c4255fd8d39c02ee8db49b9ce5b56fe0a81ffc37399f359aae3479149c96156ecb0ec3cce3b3289e8ba063c899d4a2604be589097ab3365384b2d93b42543214524815abfbfe178b601f62ed387df06a54054479a194bd3aa84b39a8b14abc95cb8d67479a0616c3e998ff0e07c9c5ecf361fa7b9883b3713a3d8701290baba9f5bca5965970a5c15115b9d7bfa4fd4d61cedd806149bae4d21e51e87088c11ff2032cf1032024337b6fcd93a57333e219d8ec4bff92b6fb7a09fefd63f62ef50318422ab0995080b2ea67d28e5a400d645f2f60aa6b4b0f01972da7fe37da3e4b6a9479b2c65dfe00a178e3cb3182bf309b3c656cfd89cf8c72bc8a026fdbb80bb8684952d551db7dc04afeb4f00693c04b5e1986873072133c146b9e047b0625feaddf12dbe1722f472f592306c9b45628307aba76eaeb51260b9d619d7cd8f876ebee34b9e14106ee6d37acd0ba4c57405e81063c48d8db2865f86e4a4eb30cb0910f6a32996ce8132c6df79719188ad8c58927ee42d930dfa70bdafb9c1494695dd94122008fa079a03da9c90942238fab9637dd7db7ab452d918ce276b8a22f4330db6a181f7b055af7f66f730e25b8a0e8d7994a2f2cd30ac6c1326c76dd64eb3fbc209204e6962df55250a008780f03a66fcda31eece5997f3865396329e0d6a63546fc568f4f150e56944f1f66ccdeec1ad60df9e68fe9eba9465f29f2ba69e62ec66b801612768cb298bbc916818984e7fd9b7efa0e55a96dcf633f48d67a159e84e12fb4fc9e23b655227ef306f4722ab2a9d15371ec6efd3e1195ff89f76a09861fd7736fc2344567e0ceeb8ef028293901291e9fabb89420567e71b719221d092ac68d66c55bbdde3af6d308f7daae9fdd37915137b8f41cf5d4174ea5a94c407cce89949830d07d6bd80a2d62c89c7785854289b4e281dbdd5b9a393ba7845f68edc71e32660f8d5cdabdf6a8f4c588a4c05aa4ae0c32b3053e9b9cf04afeee6d33c82be11290971f5fe8c7d073c36fa1cc426d974700fdfaa5b52d956d17158ef424a6bd592425a29b21f77147eff02bde74e137958717b4411293cdd20c3f197959a4138f5edd3868f2ef066988e5b1d58a150fda72e19dced158ac4a1e487e4e6951e0e403adccc79e68371480d993e2c6e2948c6b90937de99770a74878b0aa82dc65a7907ffd52212bef54578355ac4a3fe9c494211ffc7753c842fd7b147ee9698e50b8aac416b9cfc0afa95d7b3e0291d2535038e460e580d81aa680120c7ec0aa5acfcdc15bfc47b95020372bddf4953209de5d56645ee60ba7828dc88c73afb151c34c28349be8ba31e3cd3834163d16a0b05e30598b5f0603275ef58ce38712a5934bcb80176126282931c79e137f27bc1e3cbbb3c936a12195c3ff5245e29b31000a401e3560b3cd3a94cd2a4942384a4b9aee54ca65285ca2080fa6d3cfd92df50a25d9f9c37c956b566e465c647ae4b1cb5415cdde2eb29a2afa986bb81a523b22ea15cdd50f0c07c1575b23f2d119593d00f6a8650e6c5b7d302321dbe0eb20aaa00a4ab8738b8d4662973a6cc80efdef99e00c9b121e1ab3037bbec0ccac6d4fea367e00d8b03098fa0e8d4f12ec101bea0ced33e55f248"}, {0x90, 0x1, 0xfffffffffffffff8, "9f302cd5051757e5b3fa798d153c0d5e3a1c2d6400eaf3db6c97771bf1c31e34f1e34d093a6e71c1f68558219ba99ebb51ac74b0e93b5aaeb88c47eeb5513528329a4a3049696ee1b4016b2892fd2debd1a626896005132abbff8398a14c5d12c0f4d992b5931dbfad52d1ced65da476118382c937294387bb847c798659"}, {0xb8, 0xffff, 0x2, "8b166fa0e6b73d88a36624d871b8bd12b4cedae41e2124be73d0602ff2b5035c89f335332162196c57bf1e15bf54f0bd832fe19acfe6c774ba50459617802d4fbc29e089a8fcaa6bfcc4b4dfc16ec36589cdf02f4ab03cc989d80beab4f8e0b1ecb9f2a4af6f8aed753507e331699ecd3787514486638b87d3412cf2d21195bf0917ee8913b7b8dfad441d402c027862374ecc54809463bec58ef178b5da891bb9395a"}, {0xb8, 0xffff, 0x4, "010f056207469bc54b424c64c96578d3ee90d535c3a943a9dc024b501155798760fe483d52c2a980d3a999473f4e664b58e459fee63abdcd391cb61a7cce19d5ca8693511f1c301a2fbf554d788c14f1c68a607f1f0eb4186815cdad3cbe16e175f57ac8a40228d1227ad4b669da58a0995483784e4738ecfe7b6019e2d2fa1440f25a043fe0fe7207cbaeec10ece3a2b97802d60929826765f066c1e1f64ed87667228aee5861"}, {0xf0, 0x1, 0x400, "2404c266afdc59ec5fe550445ab10d6627810ec909e3652b8400a0b5631978c53aae38bed8380a3d368dbaf0ff3aa4ddbc9663b59f2741e81ee15254109e300bfc17630100ed352cc59b7ab29abc3f8ad82c829a47e6bc2a4a9f3afef5386903cda631db84f0b794e91f677372d15f76bb54ac424973d5b20762a7f7087400ee13844bb1fdc5ae38aa833a1bbafec274d61d1d1b2ca01b4257248c3ec49e2eeb223df0da6ddc8ee0a891a72645a139b53fb1b547414f62985e361b1d72184d9e8778f590d3cff8acdad9c99495572331f5cfd560082cc59030f437a27f"}], 0x34b0}, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 14:46:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 14:46:32 executing program 1: r0 = socket(0x2, 0xc001, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 14:46:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0xfffffffffffffdec) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x8001}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 14:46:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x104) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 14:46:32 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x3c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f00002f9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:46:32 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = getgid() r2 = socket(0x0, 0x4, 0xff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r2, r3, r1) setregid(r0, r1) 14:46:32 executing program 1: r0 = socket(0x19, 0x7, 0xff) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x100000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) pipe(&(0x7f00000000c0)) 14:46:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x36}], 0x7, 0x0, 0x9, 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 14:46:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3, 0x1}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x28, 0x80, 0x6, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0xe456, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x46f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x9, 0x8}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xa, 0x0, 0x9, 0x500}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x282, 0x3e}, {{r0}, 0xffffffffffffffff, 0x8, 0x64, 0xa1, 0x225deeb4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x2, 0x85db}, {{r0}, 0xfffffffffffffffb, 0x69, 0xf0000080, 0x2, 0x4}, {{r0}, 0x4a6d78dd37f0f4ca, 0x4, 0x31, 0x1, 0x8a}, {{r0}, 0xffffffffffffffff, 0x0, 0xc0000026, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x8000}, {{r0}, 0xffffffffffffffff, 0x60, 0x40000020, 0x9, 0xc07}, {{r0}, 0xffffffffffffffff, 0x40, 0x8000000c, 0xcf}], 0x2, &(0x7f0000000000)={0x5, 0x10001}) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 14:46:32 executing program 0: r0 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0xaa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = getpgrp() fcntl$lock(r1, 0x861d702a663c72e4, &(0x7f0000000480)={0x0, 0x400000000001, 0x3, 0x40000800, r2}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='.(\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='-,]\x00', &(0x7f0000000380)='\x00']) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x200000000006, 0xffffffffffffffff) 14:46:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)={0x18, 0x1, 0x80000001, 0xffff}, 0xc) r1 = socket$inet6(0x18, 0x1002, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xfffffffffffffd44) 14:46:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) getsockopt$sock_int(r0, 0xffff, 0x18a9, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0xc005, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 14:46:32 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000240)=""/148, 0x94, 0x801, &(0x7f0000000300)={0x2, 0x3}, 0xc) fsync(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xf9) getgid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x734c, 0x7ff, 0x9c3c}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r2, &(0x7f0000000140)="0d1df517a80dbfa1d275d8bc72085885074b1fd4e4f7db8322e01d740b142fb40e9ab9bc69fe78472dc3ba9e3d9765798fac21aa3986b11871fa179f425f255628f576d735796cedf824c398d3de904b763871901e25", 0x56, 0x9, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) write(r2, &(0x7f0000000340)="d71286d9f7867c6f511848a639933d3e14dcf351bf5b3ec46bbffcd52d1e7a5d84846fa4bf2bcecc1c308669953de2ee5085245f91abc237d45ad4db43fe8155b14ebbfbea7b403439d6900a740f9010e1fd9826dadecc8648ae9f0e3cc39d9acb281c22795b9be0a7e01f92c2f7e1fffbb0b0a4c50c02300e3847f85736f9b00dcecb0d6e72b9cd80b4956e8600154a9d23ffb2d83a92705186342d46cb8a0ecdaaef155f0a98dcfc5b193e5a13e5a1dde2f47d9d", 0xb5) 14:46:32 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x460) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/158) shutdown(r0, 0x2) 14:46:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) 14:46:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='{%&\x00', &(0x7f0000000080)='#,$(^#}\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)="8200", &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) 14:46:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x20000, 0xfd) 14:46:33 executing program 1: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x2, 0xffff, 0xfff}, {{r3}, 0xffffffffffffffff, 0x2, 0x60, 0x80, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xfc58e3a4faccbf6f, 0x26, 0x8, 0xd2}, {{r4}, 0xfffffffffffffffb, 0x9, 0x40000005, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0x1f}], 0x4, 0x0, 0x8, 0x0) r5 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x401, 0x8}, {{r2}, 0xffffffffffffffff, 0x90, 0x40000022, 0x81, 0x5}], 0x3, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x88, 0x4, 0x1ff, 0xffffffffffffff80}, {{r4}, 0x0, 0x46, 0x4, 0x3, 0x40000000}, {{r3}, 0xfffffffffffffffd, 0xa6, 0x2, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x30, 0xfffff, 0x7, 0x2400000000000}, {{r3}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x3, 0x85d}, {{r0}, 0xffffffffffffffff, 0x11, 0x5, 0x800, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x16, 0x1, 0x54, 0x80000001}, {{r5}, 0xfffffffffffffff8, 0x0, 0x40000002, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x6, 0x5}, {{r5}, 0xfffffffffffffffb, 0xc8, 0x40, 0x4, 0x6}], 0xfc, &(0x7f00000000c0)={0x10000, 0x4}) 14:46:33 executing program 1: setitimer(0xfffffffffffffffd, &(0x7f0000000180)={{0xfce2, 0x1f}, {0x7, 0x200}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) r0 = socket(0x6, 0x2, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x80000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x9, 0x4) 14:46:33 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/74}, &(0x7f0000000140)=0x4c) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5d6, 0x8}, 0x10) socket(0x2, 0xc006, 0xb1) 14:46:33 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) write(0xffffffffffffffff, &(0x7f00000000c0)="c1a45cb934beeb424abd", 0xa) poll(&(0x7f0000000040)=[{}, {}], 0x8d, 0x0) 14:46:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000000)="04b7040040d76a4b"], 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0xfffffffffffffc29}], 0x100000000000025b, 0x0) select(0xfffffffffffffd3f, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) dup(r0) recvfrom$inet6(r0, &(0x7f0000000240)=""/185, 0xb9, 0x1, &(0x7f0000000080)={0x18, 0x1, 0xffffffff, 0x2}, 0xc) 14:46:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() close(r1) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) listen(r4, 0x3) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = syz_open_pts() sendto(r4, &(0x7f00000002c0)="6ed02225f04d998aa337f7f2732fe1ccdffb006ab8392a250db9d9e08f1f79a7834181d3383dc7a8e52d860edd6fbbafad0025a7dd29d65880ad8d9f7274bdbabd585fd07c1f8a45910f908f647faad7c4f53a01fc80f4a5dd4661918f63dcae33f5673669e96ecdd7f86e73be43c8569a39a153e6e4083908579e03e602ef2e69af7a9581054bde0cb68e1e48ddc66ab9314e0ea4460dbe505c5c6b4072bc0e53d074dc7a2cd9f4", 0xa8, 0x400, &(0x7f0000000040)=@in6={0x18, 0x2, 0xb172, 0x7ff}, 0xc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x0, 0x2, 0x1f, 0x7}) 14:46:33 executing program 1: socketpair(0x38, 0x4005, 0x800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) setsockopt(r2, 0x29, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCCBRK(r3, 0x2000747a) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket$inet6(0x18, 0x8007, 0x1) 14:46:33 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000002440)={&(0x7f0000002480)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)="5199de116a4f8244e4ec27b6965015bc99b95b31e6023ccc748c7869e93837bf80ca1911bc3505dd241426e51a95d4af33319ef60c80be081429925ba25ecbb487f5de9363970adfb4691350b0f6898e354750891c48f0dc360406f98ce3da8e8a18e1b5471e3e3543c328aacc8808c5569699a2d43a4e11c9bbe51ef631479e7395ffe0d3dadd2b464d05ccdc71c454d147e996220789fee502bf5cc6d78fac8d581791fe4472381e53ff70", 0xfffffffffffffe89}, {&(0x7f0000000300)="0a4fbc20c149a9bff1d3238f05ae2f1de77e6882da89fd8962845c4c53a03cf5a6d56e9429b46f7b1b8f0da0755ffe8a4348cb57dec01be27d2834c97c879262bd1b2e2be69feff13aedcfb7c91796d86ca8761aa2b5feeb278dd1a56541bcdda4ee5b0607d7fe74dc546a8a138e21631abffeeba43b534726347e068eb7f5940ac1b6585aebdcd620fa2d7fdd47dbc6b70d26bad01b5d2e6d1f00b750fe1eafd676d6d9167c412c6a7792cb1886af56eb8bec4d1816a22d0862251b0808eec61a93e251b8a2070bdd613aa19bfc74fdd94284eb75df76db3c6c531fa1afa9ed1cf1fa857aea8c0dbb02ba4b2f8da19a18fa4d9e724e2ce65ae87467fcf1ba01ba3f1327a66404fd3f5ea9c4d41e844a57345fc421e92a2945db9ecda8bca85db03fa6099b29570ef13d30207d3b9d03cb1f09398254ed4f4248edc90b03ba345d4c3aae74239fd4704c76eb4db264ab1497263130cea1346c2aa6294b7e131361473b5b0f639a6b8eb629dc0f98d326fc66f1835c9c444a2fa35bcb2eb40900a3ff72c19b306adc41f636f8b1c00105dc0241cc5ac378c4e043284b942a2fa5e0f349cbda64b8918b847aa3d8a850ca017054e84365fe8611569f4861689b6bf0a5e61e341b536ea195db8f05403fad47e5adf30eeea7e530f18720bc31d123300be07af7f69e7ef065feaec1ff7a5e7512cf8ee911f56cc124150bfb25172fcf5f4ad7bbba3f081c5eee6ef3dfcc488cd220c86ec5a33941038653905d2749a0edce01985b373cf200c0bdc3d90346d1463f86dc750783553f42fdfdeefff1d412099f5c8addec344508498fe29266c1b663cbadb996d8f2c34be682e8466ffad0b8e87ada8d93088fb9acd77a9cfa92c9ca15e50dedfcefea037c7c4c8e79fc6bfb1b37cb1760da3d43d12a2d3f4c496f565081b613e70575c0b2804422be200a2d276c49b4b3b1b0faf2622a029c4d570deb80d94fdf1f5c2ae0e49485f5b95c765cbf41dadbda7be0b3d783cbb62bef918b5987627aa3209b6946fad54a6ffd3e07deebc4c8df5e71656797f8893157c5b09654240b9ef01c4faddfaf51d44bece60a2a3e5fe453f02d92ab7c02babcad63ed5de7476b427af676e2a6e7db6e24d96b76d0809b7ba5224f045b018b25d943e10f3774a84620616c6dc62038cbccba716882c3850f8a728a9f8818ec22b17bee887037d4a9ad053b4ae34da6d4de0a30b1b6d6369b87200506329da35995d9d1a503d36fa75d61687fd84d3938d2653f3d1cdf3a200b80b8194f599906a47d6f251a5aa8c7064fd4e5619d99831dca74218a83347b600d65e5ef3656473c5ef50d7e21dd58da4670753e64e388b31d4f1b45dd9649383a79b8ba815cabdfd3f9048c097e36470f67e0836fb59db02cbcc463a471d9184d2a47ffb24cb0ca98ca57afa50b07a9068f963cd87c7a22a0144ee6b0901994f5f8feaab0c129332f4b09b04fb5849c51962e176ca7a1dae17e41cc89dd47d18037b690eecc886232c7125b0072239b625321288c0c6b9fd03a7f8d27d9a7f4e161e7cb3c330759b5cb66d544e79b1b8697a1ce587836fa6c362e918d96c318a0e507926f1fc69d4dcfd3ebf8dabdee187e2d4fd28b725b2e3409e1f6d42f64203a6cc6a99379bfafda47c1711f7d1d096eb80b246ca2a601084d114fa0b1119631674c2253fd4fca830bf97c467f62e2f5ab54e9070f30b63983a187b19604b1c10d70d12ead9d982a3c1835c89ac6b4860732b7ec57c6179e10646746c208723ca72dcddf0bee32e3cfac6819318c98914c0620bd7ad836e27f0a615505fa0c3092338a308a66a379642e060cbaf979897df3630d3885f37126e48bcb963773d462e4425c382c3468e1bb70aa79b0187a0d01ffeb0a90411e8cda3b5fe38803f94baa59e3d11c36255f8b2c18f6f7a2c010389f871fee64e00ac5b998d8c9ad3113a48914259ae7c91e76fdd011b98f838cef6ede439f08c3a054867380df3e1dd92edbf764b53c3d6b7d8a3cf491d08e018dfe74603330185d0a4681a9efa8a8f7d0f7471d1e94897985e6f94db64ce015b4f2f732077f7b3ae13018cea067e92749f8429ce9015b3d56102e0ef86d31995aaa0a0113ddd6461c5355d41a7ecdd661cbbd91d5363cb96b0d2f4d11dc579e44c750fcd662536d52e0e47a3ff17d80835d68f9d9cd4461a1e8ba304c6a826ff71612e3a7b6bebe42c55044f4723144ff500fec0b7ff7fe2f63c112a59f5458d299e00d65e8f8cc852d49c2c6db607abf4db0b6a35a99cd31e54308ea189a362427d4057230840c0f1c45acebefa06bc1fac8bb4f3a6d91597b3d352960db48804b2bef06192996a85344a292f145137abbf74176671b1fa1c6aa0fe2336045653a479735f0bccb93573231d5f3b7593dc106ce15ff96eda2f2e29c30874a7750482e418955c31a061ba911ee9b547384d4b8947fd7536732bcee07e71e9538fad46a9dcb1e0b3d332a40932f32d9f843ee23c9b0ed2497b83bd073de8936d8facd6e6392dd834e090bbe40e34244a4c197c4a0c75a6d4dea9960465d349cd26a8a6d98af1251e5e8527fbfe10d77f24125c4b07bd2f2d7f40a5f16f87b7a64fbeca7d504a9905b667625c984e2468125b1a5ce3f48b8a4359f5ed65b5828679b7cc888ed85daa42f87eb3d151babcdc054b23aa8eb95b3131bd63f25746d94cece324eafc160521c241175a9fec2c08bdd8458236efbe50652ccf5ba0cfe471266c5878394f3f55a00aa3212dc7f0a9f490c63cd5a4f48f7ab4d29d39603f0f9c5e1f432f5095ca73acaac4a629aee01646dc82953733918d62d62a0712843e16317589c4378a8eea63cce4604f8c314f13920da098988c8701ed163be3467f6b74e56fac94b2ede39e5c01b868107d042ea8df81c5608340259758dc457f996b8cacc2043954f7e036700ae465ce6caad27569a0b4fa7f51761772c13a7d29c4b27d78d51190e2a49df7a94c651db30b87e7d0c4063fb6995c336a6dc808a4876ae7c3193b60a8519199dc7d9d8abc50475a15631e77b8ce9b738a8978aa2e3d3375af067aad7796360cbb257b96ce4deba3dcda6c090b5de37b715fd57955a6beaea411c3b81124f1593d01b87be95c31d69e11c6224db9d09954bac13a432734e7e9452675f643d5839197401c5eac281312fa08763d8e56ff40c25ab1a3a2c5474e252e91c8d5c78bf54e684a2fed8a48ebfb762196f98b51e01a64a5dfd5b896e1097d41cdffaa1f4c51b187128fd86645691b6ed20c0d6154765fed150fe8374e3bb375d24dd144711e237dccd4f4d49a474aac80b6c0a4e1f437f57ba344af374a54983d235aa91aa060beac0bf15d8c4b2e8d14afbbcbd03cb9f4ba99f1b115a8f8f6c0728d6a779eb8041220d1775d69fe0a1a3e56076d264ab4336329c25b4a716cfce0ca89945208acbc8a783b32ce33e9ee2d87959462cbcb4598cb4bee75d022606dba8bc995b7f7d46ff3a2a32f9c07020712570ebf883233a5d4b0aeebcc191acc7db1fb0f67ad3f8e4aef76a29067a7b3b7d7dae8609d0931c1130f28ff2a387e95b18f3cfe636f7bf8478e2dd38ef6e5a5133cc532d9709c45f2722b3adbd1a1acac8fb81b1e9a709bf56c960dfccc82d24758ac90c113709f2b8595fed5e27ea6d2078e254ff36bec6adc757f54f335240b5b83925193fe5a7ea8c1c1c986e483a505317079348f45425fcfe2d12f3f0070e4fde6d02a20e160fa10fe0c70b2fbbd84485d36f8e942c132db198c36f609d646bd1e517faecd937b86bee5fa40be60fbc2f4a76f05e893731034f0be73083d4acedf22617ef7e100546f268e8c1530e1f9708ec6cd709c0ff4b596bbbca124f991ae6c8f4f47b6bbde903468a3a0eed4ac4a44827b0fea23bd5374e7b63ff83b63b985da6303e9f5e14007fdedb072fd567f3edae4e5adfd6b21fa882bfa070164a6440a2e2a9c5941e5f4a3f84ed224e5411c25a262d414484d8895b23af16750e26e35cf58853a931bf430920663dea8b8ef6d4b83a2158e1c3c54497df7a4623fd8e2b8a32a9ffb17383acac11949b3ddc24f1e47467a1ef358c3024663cf69d7504efd16365bcd01b0d0c95e5cc2a6850960028726ca058fd0187e144033e4356236d110810cf640fbca084a8af46a3aeb26647357dac6233facbae5a05523c8605aa3b51fedc7b87214191c12ddbb8d7b2e62cc743c2ee173c63a57f57dabfe3b28b88e864508eb7609392728b3a195c08d50b6a520a9e8aa72beab1e151f607da7bc4d6b34a51a5065a23fc45a3400760052ae36b829cb3e25857344d5c911b4c79620c413dd9d826832a7b3acb95c7ab40dc0cdcbe558e80bb65f5d91ad1774b20a5301cfe0516845136425f0cefe11ec80aecf27dafab3a7f879e14c4f35c2113e5e82db04b844baf9fb0d2492c5af54db002158738a0e2ddfedfdee8c9d4e5e9510b971b4fac4fa6fbec62bea8861c0eae282cc59b9de33a310b6f96367987a0f2e1cccc8eb624ecf502bce592428de134bfd067c4b4420ee13960e86cbcee980e31c299c8fba24206ffae1c59cfcef9ff604efc0a8d7b12489f110b49bb7ac0fc3c6853a3b5236c1f7ec4dcad2f7146b89b1515e85227c131f6de5d203156f5af4223bdf8fd2eb311f96e109c6cf73804fb07b7995d8c36ddf8a93295671e50843ae8b175049ca4ab6653e5647e872482230c8c964494f195791454b25dbba0bb47cac5c29b18baca523f9dbf1a9ffc1f486bf2365391e751b9f99ba54d884f06a94b077e2e891686b6747bb8e00a6f6dc4bfe0d0f3060a500fc61cae6dfcd7f7759633e682e066cb202e33f98c2e0b17934f1cf3d9077355116270e48be3129702d15d85dfa703a06ff5fb242d4e3fdb1339ad8f54fabccb6f48e0e3216e1713debe81da4760ef2076d59ec490add20d76d3b1cf552bc6a942f64b915ebea05c641d1f17179a11f715ca795bdfbba23269dcc050a53d04b022bc0732d09d834fc86a7a25a4f3ab69e03c810bd3989e2b2dee85f1f3c9dd0d164caa96a116338a03d8823ebb9e1ef70bd3620a474d4b17c7fdd7c8b2684124024013c91609100de6739b44f7d8266321b42eb0ba33c60a0d51694f6ac6036baba435a5999563d2d292bd983cadb5e4965c3aa20552b233712ce7ba6186e14ad4120597055a6d7caf0198b9f67631858adb5be45aadd8e4d334ecc2663e465ba43b00aa45acd43b34915532772a3eb6b51d51520253edff897f8109c05f2ea2b534e9574540332808c48532db039a6c9db9753ad86f1e1a2865f622bd255ecfff5e9e72a97affdea491235e1ffb26b30b009ed2ae6d6cc9892ab9bcfb52cb1c67ab00f3e27fad83ff366b77759132066d084f4ac0b2d2421f2f2f2f68b3d4e5cac9a83dfa6ba6d0edc7b7809336cfddbc33a67a659a1593d8ffe210bacee7be09161d1d84074987801ba18ceb1e87bfe9deee423b5dc2ab23fc5bed6cb8091d417ed45f07b0e2092dcb4a667e1dd8fcdabb40a19dd29a5ed9892c1a25728bad8ec9f2a1c156d6ed1c22a2ec560531479eb977841f29dd90893c98dd4ee70baa99df8db9a0fa6920af98f787da2008999b41fa1a4941cc1ca726c7a8c35f7bf7b050c29eda525a974a90fdaf93d6e5e41631ecc962b5aef8e8e9957838e554a932ba68e236b06794b15c4b790323f07ffd32582ba0b591932ec084fc66935137157be42ab5c0046e9be7af9963fff33b1262d02d41225bc1bdacc6bf72315da24f4eeb71b8d7c5b0", 0x1000}, {&(0x7f00000024c0)="768f57d44aba688d39eb", 0xa}, {&(0x7f0000000200)="a49f960cac5ae011d307c5043806f77ab1f817faaacbc5fd888272fc", 0x1c}, {&(0x7f0000001300)="b364416b46c9f0cfa97cf011bfdfbeac8a169d2100e01822ea5ac38aa7f7a6db0ff8b3bc3e305b2bef488451e2b8d05d9d375cc7e8b9436a9681", 0x3a}], 0x5, &(0x7f00000013c0)=[{0x1010, 0xffff, 0x80000009, "55982a3388b1838d8e2f36c40324818fb5744b2c5fc79048ed6605777118e8624edd8cb43dd0e794b0ad139eaf64bf045678441254ebf3c8f18d85cbc3324b5e367420b9f71cc8f124cf325df980a28bee6a6adf858e9ec2900f953ac99d1eb1b8497f94bafedd9dd875f0c52583f2fc27a449075567cee77ea3bf8eee1cf06ff892a1a86ffbba166e744b638642dea1c20c9efb5bc488c4e1d6f2ee15f8c3c79bee26d4a959db37b3ebaa1caec7fdb608d20eeb1272da7372a5cf80a46ab4124d76e72ca88976557c85aa39e9cfb8e0d8fbf73db2cb3bd171b101ccba45cc8ab4b4fdedb3030184139e76c9d7b0345074ff38e722eefeb67dce64369d196c82b6a00273ad9e0d58413994eeb98d7fd773dc57131277f3beeb50da5ac15e11ed48bf928dab342797f8d0703342bc7f667f26da666f7e7284664b0ced27dc7fe476e226d2db468db41ec77ba2ee661fa26468bcbe736ea0e71b015fbb9a925df073fa1404be12483fbcf92f44d3c025f8d2c0e21ad6b51927dfa49298eced2cb65ca29cfa571705a83ad83a091feccc8346dd76b8da5cc51ccb1d6d334c1bbb178617b6d1b5c3a7bf74486aa44a6172c6eb8c6d240601857cec457ed8dd33c463495a0a2467f69c8f3377146b675403181240b1f98f79b7b778d74768e6af8e2b12359e468c9d3df3a93761036dc4bc5ce188ffb856403cec518cba1b686dbde0aa54100cefe8f337bc7448152eb414174d7c9d8bf5209be67f7cecf92f25d448c84386d3042336d37d97dbf1f8e35ff2066ba9ec5036db1f3ed3e069e7fffbafc1ab1622ebc1612a54c3e9434aefc53828e079a8c2af807cc18c666695dabb743a8f9c4570f6fc2e1652c662df1b211365be2774cc4e5a35a5c270a15dbb2273d65f7420ebbd49cad4f24241fdabf1832fa0b4f1e54be0f636bfa4fe3c6a4a03f866966ed4a24de9ebfd7a66b3efa6aa81f1f63b5f548637cf0982334269122a106a202823e49e5df1dd0ba45ccf2feb0893615f8b35de1b32f305038758c4fbaab4e921f4498f252cc33bcdabc5505138b031fa0b15611ec99b2677fb318c584a085da8123178f0d8fba969e26523c6b3b840227ec95b65dd8cf4ed80e2c7618d34a846146b75176c2ab6d5c8e805ac44bf80389f3ff5a8847e649536c46d13a704585cef51bbefbdb49cb71a1b4f6faffa933811e977def8b8fa865cb6717bd92b532746d008c1b5567a20f315b12e5192a3aebc63b4e77ff1ac87c1f1096ad2f74bd2a8f4e6520616f5b35edd21a29ab0c6e49f5d41b015e0e06a1e7c906765567390377200ffbeb16193645b0daf6bb52509dc758969eb4bb815f811df1aa496f6b44da8934330ff4e55f46761e5ebf285f6dd3c0b7e018375f79188868c8ea48db97791de18f36dfd24ef54dc0ad9216cc37dba655a4299f687e866dcd768ee81e6bdb2d4d666344070d86ef877e4b82d63a997ad643657d4869ca7c96d20bedca8191b598fddf1f75c4183fadaa23e2e38bfcb23edefb3939c85571318e2e3060cd6dc339edfe682d25af3214e9ca6bcae9d2c3e0c7b78cf0424d7fcfac4c00682200420345240ce283b70cdbef877b64947e2b7883da24faa45c75e7971d766a8d2f337317f5ae2a46a20e30fd67ce49b0884132525e680dcb2598de34eb0d3b1a500889674ff232a5ae4b5b847dffe3640b8efc18b2518f76d1fcf483e08fa9500d9a3a0bbb1ae98311a2444d8cb0ac303a8de3905a1a0ac1017da3845601370b42706df7044c573a3820bb52c42967204578715d8986b398f3a57d471708f4165cba35158bd00a9778f105ec95e2ae13b44eaa4e0e96782d9eb9808e205e0504848f49f4141fb3056cb93d200811d68ddf7378b82e2f57fb4057fa58e8b6023814ff14fb02a813e61d6a94bc813dd112238fbfc3a055e7d03e64c6c57f94fcfe0151d160825e1b26a489db0b304e2854c7c6afec1472d4e0b03d25bf3a0becab5bcf923b3f37818924a74a339f21006e7c79bbcb0e4f01969d7348b132ed8d3edc373d0d9c29d9af802c93cdde1e9e49b1dde804f6e857fe1cb608fe39b0645064879a41806450c0c1e4e21dae2b6b7f9b4c0239168386f893a85f73c249eb3b7eafae450fa54ff8932ba74e90b44b2cef6d71cbf51afe4f033ea710b9fd3cee5045746c6392bd0949ce9c389967a6cb6ef348f9c11d3f9bb56a9b5f4bf137889cf871aa32e3e5ce93bd184fb67fcbd8c53c6f622b7398cb8dc5721778d3a95f9bc102af97f07e4d3901059c6fb4fdddde7a934e9a6b269a53ead113a4afa9bc4f70f61307a7636ecfb5e3024845df9668d7a536edcab7d5a34b5bd6e8facfca1a50b47f0b8a36fd206dd749a22d87e96d8aae9d64690fd70a66357863fffe7e31a657aa332b64b0c8b26d032d0dd76002cd0ef48a9c7c271f5fc8dfce46409e9bc5231c11e96c1f0af8a58079ae44d27bdd1b74768b18ad36a98c0f8418a89ab30e5407d730ca2906d4a5b7320c0a737ca0f20cad0d7065816150824bcbdeab3568c4b1be37c09c8a5ec32510ad51386d4c6e26bdf3198f064e428cb842c7a455a8ff0404aa90414df9b8280ff82172068098cbb44db4f74c37416e40ed8b0e59332373be82adc0fc49284630d003eed81d1e8c364b9961e2a6581c9563cb4a9813802f2e95029f9b59c7670642c36dfae9bef4a98fc50228503403604d4a5425b2cbb95690d0148ed06b53f8cf78af4d8318e29e537577552ab6c00fa465acd87285b135784f1d319f12c6b63512120de17a08001b0b93158f77dca819fbd8c1d42d814295c310a0fa5af92df6ab08653ba1378ef6ca1c5c30a7ef8c5649a0a20e184aabf8143d5480dd1b30947725046ed95246e8c767ac5f85e8a4cf4ae6bab9ae9e3676bd0082153f3ea0da1580892d7dcbaa1635dd42835d0cd574fdc5bff79dee9b0eb3db73e85bf0a813c252e057d205879ba323f9ad6d8a71fb239011b4c5987104364822e385d2128c1a7a7bcaff289eacc1a10f9369e2337dbe64344c79822ee354d3208edee1843c2f2a4dd10d513c5e30b80a26b913684dcb60666c93f1e89f5e68cf309ffa732c261f908524f73cef6c5dda00e7d437921f14604032a0e30c90be885ab72674fd8234177bc1201c6c12a30812b2c7665fe15182f40481af7379cb490891b02277a064b0670b1b4bfa6b666c0cd133f3fdb0b56929aaacc1c5e3fa8a237a4a0d144fb73b40ab7ca3bbdf1e9389f9311b3f12b8db6c190c8dab99901a0962a2f68c2f4da3b9ae393aa2adcc504af4fd74e178a145ac498fa5162540d5f803c6ab2a5769a2cb6c0479a3bbfa850ff7e00940be7561446fb94651c4ba089f549f867c6ea04113c172a5f169c7b97375d1ade1375fd3308cad505f394c0fc2b87a8f94a61ba09273377538725b11730b97345bd074c33cd511fbdcaf7eb1b25ec90b89bfc1e0ff38583f9d969aa0009ed0e80e3a7f42c408d379dab058a7024728b43b80f7218ecc68fc7c7e8354d0774c8a30381a57a79aefc52f0bae0ccf79c90a29cdec4b41e8be017475a21b8d0bf20d7cdbd6178c2051ac1c1efa46d750ca036c9d0e48721c48f0374d392530e379fe62c11829b0f1e0f4f2d910bdb640af762d51109a45642917893ebf2f81d60acce264f111c13af0cf0dc34ec6ab4412e42ff9eddce6e3d8766f3271718dd7901cf4caf977bb06180c8de1007b621b28848075b2e43aa6a6920db961098e88096ed1531959ffa1f7e952f1fbdce8b216bbb371b07d50fc26b3863c8bdf5cdf9dff7d6a66134e810e463913e6437d63b3bb06beb0dca5425cadaf00991c2f3cc0b43f29d186a697a95c65d5b97e25e2b16cf278a64a31ec97803b8bcffc10e48a9662afb533ab10eb5c415faf0233c1fb88a96a75eb6508d74df5e705d4b5e2e206c58a2448df33d15d6fdd34d2ab878f2e238c6c5b4c736d410879f90b2ebb985c12810d4e7b22ff5590e5c593ec57686770a6e893fad11e4d1795d123607db70f678ee404aed7139c914487b7b14208827d5715682cdc86eb3a642f4b97ef3800a4e553078793a59e6a69bca4fbd7e4b45cabf64a1337b9c3db9c748a74a336679739411efd4724423badc36a6c317e958e1ef6c30828ec9a872f5246c1d637083454b76cc6d0913ce8c71283d3137ac846d70d318f52fab1f223a8e63b5d7d04697c1ff53c5e88ae7259092870cec33d12ef7ae548193daac62d9f3ce407809294525be6c6ef4cf6c9878b92b48b642f3c8e4047a6d28623ceac71121dcaf657592e3db2c076f4a3ed64a8c8237eee7bc6976b237127636ef3fa7d45617c6f8d58a2df20641fed48016120fb52476fc3dd09a29c1ae42f7bd4144aa60b38d1a8af8b0e902eda964d48b592a0ad3977d0cd43ca25fd5ce89802336014c3b34f755e436ea1987e88a30a34ab06ac51e2a4adb32dd513d083ecdba39eed9875c6577574d5b74bf43cac9cec5a3adb141953b8a7d38683265ead80eacd554066fe60fa8f30c80df8f7ea6dd5e5fd8ae4ca57021231ae409f57006f6a48906b73306f93404ec847a76f7892f29f0b0163d1fd7a1c605aabe2f08667d36287b08a2da4903c396a974002909cb20a77ef0ac3441454dfacd2fd92d3234556e862427ad18992919ed8b528cf37a4efee75c1760d061a0ad2f52d24a3a47680c7f4e4232d95982e11bb2a83d944bd78a32812e95205feed111cfba028c3c15d31dfecddc263824d4dad063070cb73168e6806b18b032576639906189c244e8a48838f304d6af18c9959ceba486547061b9c42d17301ca9eab14f5cf911cf33fd9b234be0525ab01a908133614c2a1377b44f0ed46fe5e08c0986a4144327e1fbaa8821370d29cbc725da6b2fff208a28e9748f96bb81fe75da484e4325e9d218decc2e57f3c6529c931e62db17a2c0f346840279d1b899a61fff17b4b15178d03ae37cb6936bb3b6d91c0252c343b3dceb92f2fbbb3870f419373ea99cfef08dc5e1612f798cbb1968d743a8baa35d939fbed0ac1b896d410f1c3671ae2d09b2b3bf2d5ef79260f37317ddb96fcadaf0196c821360d108d663af8c54a06d3ea6cbab8b57db451e5b3f069e269a05f5401cd440c1a50b3d9e4203329ff1d3c8534596e5e0ab930e846ea9da9f600cd06bdb761faf6e4d6150dc0cd3dae32e28c7787fbc03a15d0fb02cb023dc0f24dfe821112088b1ec8371c9d279f0a391d4742a426999cd1fcfe379b3eb78a09c51ebce42062e0b49cc2b9df363eb523622d6641d6be57af26c18fdc2d37ee670993ddefdf6783226a3a3d99b5c309550919a7ba3e97ad01e140e6663c9e18276f425827b78b84110a41ce83f07db616f1807e35b7801a3af45f0d4a8b6e487fb5ec83b1187d1519da69f225d484a9e5f2d634ad3c5c9e12075f1bc8514c0a1d81eb9c9f1de04ffbe970bb1a2204336a6f355f8bb46cb172467b14b64d9961fc014bd9677e0cc9d2840ec8b1933d15bf0737b654481595bce252a2a948f261a40d2b0af5df6b5414b413dd640f315e6c81950ba1ea8f908f02f7c03844a6725bab95b48a615dc63902f207fe6b3b01824f7fce6efee47c1d5c15e422cd985a8d5f9baf4965b1acb24860873db3cadbd8941d924c247ddde241362c78998ea40c397db9a92349b0124dd1d6759bbe44e196d346129dd48d3e24134250dfda95ba9c845e989775960b1aa1e950a770d0864729fada4b386e20dd8caf6536e07fbeb98027b73f13483a2241f3922ecdbcd59133d946a69"}, {0x60, 0xffff, 0x1, "4c96827ac695f0d339c61219a9589d45a87170b3747127b4f4e386ea82dfe7eab70204871881e9890d75950f4ed99ff8a759595841a8c3cec1ee75b884133936f09de2c810344760063d5423f2"}], 0x1070}, 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r1, &(0x7f0000000240)="6f6b1a89686a821805598c9aad668aed78bcd6e9aef75d095fa6211bfde7c647b129a355331a94790ae609682ffb41ae6d825043290b333866634031cd9fb81674cdfcf78707b909a3191210b4f98c45f8e97dfae98b0a9405f1ec9edadea1e6b4829f15b9a8d6b6650d452ad1816b9a1f43dd745d48e9b88c3a9e6d3643cc4af8d49fc8b06d0e35d2960bb4b6c38b3f9c", 0x91, 0x0, 0x0, 0x0) 14:46:33 executing program 1: semget(0x0, 0x0, 0x203) 14:46:34 executing program 0: r0 = socket(0x6, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x1f}, 0x8) 14:46:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}], 0x1, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x9, 0x4}) 14:46:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x4f) 14:46:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa30fa02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e394c71e616", 0x279) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x100000000000000, 0xfffffffffffffffb, 0x200, "1e2e8682ab0320755ab8bdad345f07a098216fb2"}) write(r3, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r3, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r3) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761"}) r6 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000500)=0x9) r7 = fcntl$dupfd(r5, 0x0, r4) r8 = syz_open_pts() getsockname$inet6(r7, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000680)=0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000640)=0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:46:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00a6f0b5587c"], 0x1) write(r0, &(0x7f0000000180)="3fcd76ab5fde3201f1588a0b18a71c2caf949c8509511dbfa01c902e9a0ccba6280cbdb6ec9f86ee1e748d5a4b2bf7c3e8de24edac86d8a68f72cc7032eccb5b759dcd41266e0eabd41cdc5701b1da52d4373c0a6a549f1f23d4e8df4a3180333da542e0fc201938ed32c33e95a03236736184e76c9680f30956b307c63833517bfb4dfb9b46be8fca8b3f8254c1e0b84ec5ecbdbcd4e9a57706f9741f210160ae98fe8799b0709f22d37d37ba394df85f752163cac68d646971bffbd23eddbf929d843101a8d1fff35815e46ada4993a79837b567be71332f85be13102436c20c1ccfa4b69cd8c70cfede812d06abbc9200a7dc3654a30eb263af182206f111b0db622b558d53fe8be2c30890adc02b8248648179bcb506a89d52c905f69d491ca0060d907cce20a101480099552070ba8bace13ab0a79276b33d576e7a760c52d8759bbaec9616fe5dee5aca3bbd9ea22ecc4f7ab395a4fc1e32612a2701d68e5be0d13040b5a72db35aba3171cdfd7621faaccc259e7d7fd9d823de3c41af73510ef7a5d6865566e4d2fb082ff7213c8afc515e15eed772e1e51bc07cc4fd42308e41aa8dac1ade23a2baa2eb68de118050da9678a7b50d16ad9e4e1648678841cb2c6a494388b2e5a373fdc575b3aff6b7947b1812297ae4f10f78ee99423a2eee357180d7ac43430e62448c37058593df96d9ef8d797f669486be22a1e1e30bea1a1cd74f5d8ab109b750364f97f9e92947f3ca49bb04dab9e273981e9a5942a31ee8e52818e1d3755ce2728e73d4a72544fb8d849d9019c727c4cdbc478b564dd6a5ebf6c78afd11376749786771834b4a89b49711e2d627e397669cfc6c18d92b2dadb486fc87294b094653b06a2be0e9234dff56c4bde1f5c7fd17f60a34d7e64c5214bcf20c33244fd500298e973eba7e7e7c15c8325405e7d38b6cbe0acb23bf6dc1c2f44f38e6cd9ace98347f3af9964aadd0eec702edec231ea68454604cfbb0b095e7d055433f814cbbc90d2837c2eb3c4cdf65ec6aac3016f0aefcf252db39a7dcb4b96645d159a6e70727ebab0a5b264fb33db82e8345ede69d841b7946498fb04dfc9e4ec00b1a0057046fb4e0a93cb9ce49acdcf52df6e2347e1a2af0c4ca3c1419be23bcbd2bc53391f70add5918589d9fe6868119359b8fa44cdbe0d455919c6e9af52e708a4f473332832a48faa82b3915333e585a2943d3aea0d7dcb322f3a5deb79158921e44d09a52e8e2b35d244f502e41a68f6f5171387165f16ea1570dbe7b4ae76dd281b6151297f4e58b6f3064a29fc6e252020333f8a614947b73b68d1f40a4722d9a8b5945d65512bde026b0630ece705cf315516a3a4bf2da834982345eb92095c77f012d72992e2f6ec0f4347f8030c00dd804ce0d4940a330b260f499a352537bab4e5168c9111abe99d526c19556e91796699638b775047255f75b1aec24fe66ed5fb2f1eefe9dc6fa9aec650873a3422231d9fe2432ef9e71bdaaa26be1a5d9ec12964203ee44200529361255ff65f421c7698bb4065c9cac022a12b91fbb2e6f3a25cb6e4dd4f730f45817cf526e5b324e4f5b7aa5845935f0656a8ef054126c1ba26b2097b8fdac87524fb0f2eb60e8ef823710fa94309aab33a0d019641776b534ffea8ffeba1e358348062ff929ce8cbafd8ebb70888167cbeb172d53d64d4ebcad3e2676529a9a2586dda0de4674b687f28adb0f440a72b9a9617fdb88d4fe74b839a1b698653e493176b02bc99f664d808656203ca1e444097fa9be574c93834d8a5e08d685b748c82410115d46ce0ebe298b0569f780a2c1902d8b685290ffe1e68764cc7543e37e3993a853c73a5b62a183e56e1c3dd96db2c43db06b59f3c43a7111558bdb69dbb95b8fa2cb3fedd0eadfa2fd874afa90b93d078de0ccd1c4b103b99954db8670ff9fbc3f4ae8816e5a1e9ad1957fb46332d0a972cae72ff8983374cd0611e693607025d22d970c66355dabd1bbd043107b76267c58f2ccdc5068983416202c4dd66ca90864519608547b2b6c541363f3d356772c5c52b703f736e6a99eb5a6244640712784ee25996161191c31512b7d18fbe5afe1c69f6aa6e8005e9538b36038d1d04dc046646626daf9c356e089319e4832e1deb1fd416511c650a044840aecd1abc28b453a98e105d2bf63a5f8ed3b52ab9cb68ca463d0e76c2b1a5a8e7132ed21a0b9bcca4bd3c10bae4ea9a19d9fce5a2854f4acf491d1f2a66250bd599e72d115b539673d05dea2c3b680750d2d0cd73af01ca7b6e1049e3cd3ae0c8fe6a2549df67705883ab6760f91aff57295fe06aa9ffcda6f6df7e5956c82e5bdd7d512cba3a3e5532a87d2e68bb1b45174064911e5c3d90f557a7eb1faf2e2990fe06a4743c17e81e2ac0545364132e56c919b1942891d055529735b60ad2b334641b1a97aabae32a87c901b9a041f34149a53de43275a4631195ec6a384a1db70045ccd9e63feaf643b189a09c8d984799ce94703f5454ff5249417f8d92990609872016e99af8bfdd59a47b86c2f9c3840a7f91048f278be58586d59892bd58e19991f533e7f2f3fdf2c769dd403f0f00d75f69f2e7504ed895971ed98da174eca97fa8ea175334ab20d948ba75a3c035dca1da83886f19c0eb4277bfe489a1d3e6a1d09fedbd042e66e95bd756f9cbd710ba72df558ec0f9f83eb52752e2e063e51cde5fa5f7cf3526501d345f0978114857d25976820c43cdd5dc2f48c6dad04a81550d394c4eff87805fbf4829bd6176d4a14148630849c455920bdb2328529d0e502c3f87723f0fa09db15105d03efb47b90a9a446661c4a972d80977fa5396d8175508e90a4ddeb1996e7941c519681b4c06b404e18fd702fba3616aff123a54d9899fd99cb2090e92b5ccdfde6d7c4ce53269ca6c2e47f38fc5f9075ddaa672ce736e154d9d77489bf850744d173c97ae5f2a825183f3dc1af51343cc1c15b363c04949cdfe64db05176ca796080ac76ab8be3da451002aed80fb2460eaf1f5663e2d068f76ecd18cd73ec84edc9da21aaae61acb7af1289ef4ce6a189de12c563f8412bad1b4ed195f412cdfd6066a5c292eef04de6f8c852909f8e0a53293bb78cd56dfe660093de3701b97a843f9832f78a75c88d344bb40784683e2bb464c1199cc1e6fbacd709162f48308bd470e2dc33656f0885668bc0d2e83216bb581f76fdcfce3803d548e1d20c85ee4a52454e5fe30a228ee50c7980a4fdbbdec4753eec23fa1e42a671ed1b82408c3ce7d6b69e53c23e7cf196568f133e98813f790259452353001a3c1b93a5103088ab53427d136e379d180d606078492d4167dee3a20d6130da478a88d6aed9ab085e2b815389c074fe468a7b062a11d3811b105a17e0b0df58bb1b07abeb86b5a8309e565b8fc14fdc27a1f9497a9e87e82d5f29dda18ce325af5df33cd7affed4b1f3d9fc2eb5068c3c6a6f0c6098945bf44737c639a25b7a8470accca3ebd471d2733e7e717cb28e7b9227d21ff8e4a249970dc7cc5b3723f2c023a441da4ad2e2591906ac6169e6ff4c374535868158b96a415827b7d50a58ac7c5854fcb894e0ef8796c10bab96c5cad44f7f112e049a26d9124fdb822889da8e1557bb6b06f2d9fc6e70bf40776364231fa0ab11713eabce2dc243bd475707a7b49303f21311e91e48bf626dea2d9bd49b38df7eb2fdfbe1d221f05a5134ffa27db20fcae201d21f31ba0ad160957da038c7d17ef8a1f8281b1eaa515d29a25778ed02d6a1d542ac01dac53017541aac7d8995eee2906780aa346635d99baca83d1aed6701ce20074ef5e0caa5d401922ffe990b3411b58775dc1502b7deb334e96de1450b06802b120b4aa509529322f3da520b2ad4b544a775e04aca5bef7eabc0e8d2054cf7f9b97f7b6dc0123ea7c52d20ec0f36db9b45b3c7af3b7bf35f054296ed271b4c5932a50db09e5ce84c0a62a726f34b6dc5f594280b3f74fccb8eca0351c63692b04edbdd10cedc915ff7538270cfc70c76bd556b6c17817a936c4f2b7f81531bdf349dcbc824d318d98fe6a9be4a3387e6ed17f86543330f6de0212729d1f74c5bc4dc447e3f5dad80467a6eed8f5840bf422cd94d78d182992378530e66cf57977bde5c2643f480326bb78583151bd79bf2252dc54b5470ae518eb91d9936d2e593196b044de7fc0d2186482ecee0b1c214b026ba11305dd84108aaa2696093091136501348415aba5ffa4062601b61980bc3eaa261245a3f0d7a90fb3cc92a10d368c5bc716c5439f84947d0006475d49a4563a11d1e057b7f752cf59d030fd8c9faba54eca6eb00c09ed7f2e26e521293d50087350e09b5eff63719f8678aeb367147b687d19bcfeb86aea59a5e435a7caa1300028e0035a0d19d545329e112231ebf526b64b9bfc9f2d18439ec957306ec73d620d04f702e8c9f3d9f3abb1ea8f8c28f2a0d075fecf24f2bc4f7d05faaa05f6d081aebc2d702e574e06854af30026c50b0dcf5a239ce8ac54c129e855abe9ca47e4a9b34c56faa9995ff39205b549218f3e6280be7300c6b1b9417a4068473bc394d8979c030512a30a1ffe37d1f8187508fd1959f1287a2436288af27bb88ae3deb99d2a761d1e138a2c86372d1f402f77cd1d8c8a268738ca34ad5443a9d9e571e159254e6b0499e216cc4ca7a0f08761fb1357a18806106538a85b4defc71329fdad46da1e3e3f86399651ddd7a0ad9c831fc90420262edadac316016bb12117750468fd359b4f29157fdd9f818d3134136c563c1bead8b2ec426c6ebcefbce5fc3bf0160e0f9a08645c719149d1132091d5ad2d5b293890cffb0b2d004010327d99629f043166156a71f3a87b02d4a9979e3165a73b53ceddf11059c6e84d22a7061f2654e0c1867f1d2232587c07796242b1b6e2df5cc1de5263753b9d54b0353092c0e5add6367efdc814b02b31ae6cdd0f32e1ee08271614210566cf958d228f40ef321ed719bfa048d84e1cba2bd1d058a2de5e6fd103eba88a0963f56672a226682c002a95e88ddefb03feb85532b36199c157f2950e38174f1352139d3f7f23d24bae9c19a5c9cbb05f145b38c5939cfae0444fe5afba5290880dc2f34083f76213e3f2b18be809925d22d7f66b04890d6a45a196766f1433c9936f219bdb53a90b65cb09a078d20803fbaa1b960845dd952c268f298d99c1a9cd2203cbe0d5109eeabfb13f73622fa868cd39ff6c41cd896de74a5b024c94d88b3bc4acf1ab4b4afc6de1d000230c4eedae98bea3a54c3ea88f8aedbf8be96fba791c60752b7bbabcc30873b8d1ffae3e4e3536240fb7c3a1ed433c69a7de1b90ace05a9a5d2d9a3fe48d72191447da71dd64e7562c399b86dff102054c3292960163ef1e27434c67ae53630990f1bb88a257f72115373eedb97c1038f61626d78380ecdeb676ac74621293460a0f57885b00a699705c5c6fe4c4a49845743b32e304c5f019ba0903de7c7be6e761d0b7758000cd1e2df94cae275ed02ba37c42a4b94f9042f401f437b852b316c52450f55a34e37cebaf1bdaf3b20bb6c1df2725a7b8ece2541bc4b260258b6b61725759b52384e4f536cdc59a745584cde0c980323e68698758c886fcca28a1ce2219cf4f21033db73613af5", 0xfa0) 14:46:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kqueue() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 14:46:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/156, 0x9c, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x400}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) 14:46:34 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 14:46:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00012e2f71067ef513059e8b268fa4ad0077e89c53eac28f7888f9c2d65e121200"], 0x1) 14:46:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) setsockopt(r1, 0x7fff, 0x5, &(0x7f0000000080)="d041e1e576004ba03f75cee390852fc28b3422d7318b9dabf6ff2a0f78b29dba06", 0x21) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1f, 0x4, 0x3f, 0x1, "b404e2e1c8f447b66f0455b995c0a964338e7a08", 0x2, 0x6}) 14:46:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) clock_gettime(0x3, &(0x7f0000000100)) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 14:46:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000580)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000000000000005) 14:46:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x7, 0x1ff}}, 0x2) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 14:46:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f00000000c0)=""/116, 0x74}], 0x2, &(0x7f0000000180)=""/72, 0x48}, 0x840) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)="59f58c50", 0x4) r1 = getuid() close(r0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) r2 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) 14:46:35 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2010, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 14:46:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x16, r1, 0x0, 0x5e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) ioctl$TIOCSTOP(r3, 0x2000746f) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) 14:46:35 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='c\x00') chmod(&(0x7f0000000040)='./bus\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) 14:46:35 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000040)=0x42) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\'!(\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='!---\x00']) 14:46:35 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000900)="d0718310ede6ce564197956313f96f43efa29ee4bb02fa9162c30bd325c384e9b78fd16b72bd887b5366c67d6cfcefe67f107ea5b1375c52bb5a1e1d56041a491949e8ba2679a81fe0996cd37b627b7cacba440931c52d62b09c7b18f6b8632f89bfa9862bbf200b6cb76d2235309ed2dcef7cde895e02f5c9d9bb7cac93ed43c90feacf6317b2d0c0a9c4fe665542841717", 0x92}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10808, 0x40) setsockopt$sock_int(r1, 0xffff, 0x19, &(0x7f0000000200)=0x9, 0x4) syz_open_pts() close(r0) kqueue() syz_open_pts() syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r2, &(0x7f00000000c0)="91b45735d65b90a46d332f0843221e079deb6d02088c6dede9094ea3d7ee9756cca7b561567a53975872fdcff05c5514fb0f30c71d73d8fa160b04ab7d179e733bebffe91cc812f3e85679abe9cf950783b776debbf159d47f9b63d25de90fe554b3242b7c6a630ddcadb169fa1eed47e17acda6090ed3ef760a1f74ff40956c4b3779d4a3566282869eba87711670f288a1a3476c8e2fd19d20efe174a902e8c1543197ba60b8f84bbdb2e8c6a285756b", 0xb1, 0xc, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 14:46:35 executing program 0: r0 = socket$inet(0x2, 0x20001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="d61f527b89fc48c20484dacab8458b7d67ea7cb585ee5fa5765ae7300eda983ecf6ca29a10e392a7f2986b287044d1aa476b76499b64d10b77d65aeb96725b75", 0x40}, {&(0x7f0000000200)="57983903a666d315c873e5714baa769298929536fd45291f48845fea0c5edc08bc81d80fdcab4d3dcb09a7bd58901174c5141377fe81ef5d510994c1152d0369f3966fe343ed7e489671a5f1bb6343e6e344377eb866943258afd72483a5e80d4fd51df1aa9f9c8c60236903475cefbfcd9540c5a9e1ab46a68347bcd770499d245a7a44cac9303867ef35dbb5f70f2846834cc1d3377570193d9ecdd35968ad441cb765e23c49f0dbd88a18f9d25f15b762d1a03d5b7ca0f6ddcee1af530b48ac9d3d", 0xc3}, {&(0x7f0000000300)="a10f7ce49626d58fceae9e821484ef132aae9a10702fe4f9f3f7ef85364746edb76156053e1fce0bc3", 0x29}], 0x3, &(0x7f0000000380)=[{0x20, 0xffff, 0x80, "b408feb493665ac14bcb6986ae"}, {0x60, 0xffff, 0x3f, "8e0a6aece8f230216f47297ba804b59bafc08d8a865ac9f39ad4ce97aad7746521e563892ef147f61cb5fcb546df2ea3511a679b43193afc7b92d7d214cd0a4a228cb2d74b0b418edeb548"}, {0xf8, 0x1, 0xc4f, "75ba364d31923c158e837a59079cb13a8acd0ba7e2d6d69336f2d3f4f199291f01ee1229781838ff872b7f06261ffa73a5db29504c89159bfe43cd1de80ea126ae1c5120ed5d9ffd97143af36d238e588994c0b35d4665e518804be3cfd3753705c2f6bf9cad71feb82d5eb6dd914a0372f1644b392d65e50c17de2744f94aeef58b57cdf15713d20154df312548bd87681ef687d80a922fc18a14ef50054824c1320705ef3353fbc1f573d11e7cef3e2c7650e25867bd6a7c2559c3b078665a1b9d25cd18da4e7a1082dfcf6822c52a359635e4b12951ca0dd14a56a75ad939b26c6650"}, {0xc8, 0xffff, 0x3, "0bc5c0d32b11d5bb34dd5feb00984896b5b8217748ded49edb2e2f92e156df6fbcc07e77b725406fe863cb4f8400c5f5424bfe9220ba59d558839343dd89b3ae57226be2a8985c5c257ed0c1f1ab18da5db68cbe6e88ca417b30309c7cf40c91470fbb6c263dde073e9a24745d5c706bea48486256f423ef46915e26cf2a8cabe581a2e75139e0773a2ef1944eebb84742139a38e898fa009d5b7d301cc512cda456a3cf7485563a4f1cf22fb7bc3d4190e67ed558597947"}, {0x58, 0xffff, 0xffffffffffffffff, "7f5d7d9dd172576745527e0cda15d2f6dc56d0942bc06933df5d5f4d128caa045f213b3271d8e40e87f1d0eea79cb14f3547aeeea1c70acd904ee6eebb6b1ae4c8e0"}, {0xf8, 0xffff, 0xfffffffffffffffb, "1e1cf22676cd06c3e8c9d7e98a79b725ff4af2f0e2893a8aeebd1d68b1a86257944c0e61fdb5d40a492fd8b2f20ceb5e00fb4766998878a99dfbdf21a2edabd3b542b4bd6666a6480b83983cb759693c6cd45c0f1ece51c68d2890df52f1070145099db97af495c2147d7cf90dabf5b754f0442ccab626396553176854abadd493cb5f6a72e0ff66aef7bb6de62bed1d3ceb8471ad95ffe0289b192a67387cc0a7c3bdd22454d16356e59cda4a96cb24a731339fbe5e5f6df74450c53469ba5f26c87b52b47e15aafc874fe9b248c56f71264f005cc163e7735205637ecd53eaa4"}, {0xb8, 0xffff, 0x7, "fe2ccb0f59eee42f75bce16509390291181016b40f19f6c05b4d37c3a20815a186404e802f5431007459e3e04a2c1cab79504fe594544acd62cd3f5c99bc6abe25402ddcdef88c79fe38b3c8c2a6549fd7338c2cbf58c5515dceb7f08d77e64dd5d6d9aeb36ca7e15389789a4406330b1be1d26c128ab3b4b230aef9fc80596e7e6f4e0fb28679fc2fde2862576111997e42ee4ff7f44a74ab9e012239ba7c42dcca17"}, {0x10, 0x1, 0x4}, {0xf0, 0x1, 0xaa, "ab744eb329c5307da59026bcae47372ccd019bd963eef5d8b3410d4635de1486fd26568e05f0be93c76fdd711aea5c4777025ccaefad063f4a730731f45b60a759be4901f91de1178f1817302224f6b91966d53c674e15bfc8603b6e5bf5d8c43d88ee03ce116bbaf54f4ac5b3e419f89a03daaab561737a6d09cb92cc8d096a04f750b0b37575ed86df59adae32a7e1f4d1c2ee7b8f0b954fccad31fdca86953ec9347f62b6636d5f6d6781721a7bc3df3525afca925ddfaaac17d9b68fd1889907ca577f5e2cd00af5a65a899111d5a5a595b9e884eb3e76d73018"}, {0xf0, 0xffff, 0xfa57, "aef8f092db45267accd6b65c637eb8c380835b6af8cb226ddf6952c0db5a2db1804f4e38ba921d05ef52580e85e217c4b08c40ca877b906f25027355ad4fb83ced3305cb2af10cb53e5511ab30c4891eee7d27a6e2743cca555bfefbb75a331e12974b2ccb6bde00da467c31ba7f4face3cbba76eb8b290ecba5fa5ba3aad23a809c0af8dc464d633c09b00bba83b47f130ae274edb759c0605dfbc956bc14573cfe2fb9045312139be8c7f2e95d260099d78760f7e9f5110ba0af937b97bc8becafb50afaaa99899bb9f5856f841c918b103b1f2d6de951d3a8"}], 0x638}, 0x400) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 14:46:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) 14:46:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) r1 = socket$inet6(0x18, 0x4004, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x400, 0x1f}, {0x18, 0x2, 0x26}, 0xffffffffa7055a47, [0xfffffffffffff67e, 0x9, 0x101, 0x1ff, 0x8, 0x7, 0x5, 0x400]}, 0x3c) r4 = dup2(r0, r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r5 = msgget$private(0x0, 0x1d2) msgctl$IPC_RMID(r5, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:46:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000)="b719dc4e", 0x4) r2 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3ff, r3, r4, r5, r6, 0x8, 0x8}, 0x5, 0x3c, r7, r8, 0xffffffffffffffff, 0x58, 0x6}) pledge(&(0x7f00000001c0)='$\\$\x00', &(0x7f0000000200)='%{\x00') shmctl$SHM_UNLOCK(r2, 0x4) flock(r0, 0x4) 14:46:35 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r3, r5, r6) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0xea0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r7 = dup2(r2, r3) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xa6, 0x40, 0x34bf2704, 0x3}, {{r7}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffffb}], 0xea55, &(0x7f0000000140)=[{{r2}, 0x0, 0x14, 0x9, 0x4}], 0x2, &(0x7f0000000180)={0x49, 0x3}) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x7f, 0x0, 0x0, 0x9}], 0x6, 0x0, 0x0, 0x0) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x8) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 14:46:35 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x2, 0x0, &(0x7f0000000040)) munlockall() 14:46:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60aae8606894e327df5dac20c3df0df11c9ebfbe9fb18fa2dbc39c37fab718f96a88b4fedf54d902ddd0f25", 0x290}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) fchmod(r1, 0x0) read(r1, &(0x7f0000000200)=""/34, 0x22) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:46:36 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000000003, 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20200, 0x1) shutdown(r0, 0x1) 14:46:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x118) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:46:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) poll(&(0x7f0000000100)=[{r0, 0xd1}, {r0, 0x17d}], 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) 14:46:36 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getsockopt(r0, 0x2c2, 0x3ff, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 14:46:36 executing program 1: shmget$private(0x0, 0x3000, 0xb, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = geteuid() r3 = getuid() setreuid(r2, r3) 14:46:36 executing program 0: r0 = socket(0x2, 0x4001, 0xfffffffffffffffc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x30}, 0xfffffffffffffffd) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 14:46:36 executing program 1: r0 = socket$inet6(0x18, 0x8008, 0x420) syz_open_pts() setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) shutdown(r0, 0x2) shutdown(r0, 0x1) 14:46:36 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 14:46:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r1, r0) 14:46:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000080), 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') 14:46:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ftruncate(r2, 0x9) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x7) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x0) 14:46:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) fchmod(r0, 0x20) 14:46:36 executing program 1: r0 = geteuid() setuid(r0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getuid() setreuid(r0, 0xffffffffffffffff) 14:46:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x802, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x100000000, 0x7}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() recvfrom(r0, &(0x7f0000000040)=""/104, 0x68, 0x43, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1ff, 0x5}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) 14:46:37 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 14:46:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x4, 0x0, 0x330) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r2, 0x3, 0x86d7, &(0x7f0000000080)="8a1e9ca4017fd7a1736f432baf4abe6414f467c56aedda5a74050f580fa6277f861b6bc69361267440d60258f44503353f223280a4", 0x35) 14:46:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 14:46:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x200) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0xfffffffffffffff8, 0x0, r1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f00000000c0)="926ca2563e9f7799b474f3556bf31354562e54d8f4daaaba4e12817ece1ce771dabe1b8eff2d127db1b8f1b6cf8c51697aca3a4aa3b99431be7c5e1568699ecb7919797877cf0ff9cc9716bfb75e278c", 0x50) r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x1ff, 0x2, 0xfffffffffffffffe, 0x8, "2e4ee1c12937fc8932f59ff9ce793621592be5fe", 0xfffffffffffffffb, 0xffff}) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:46:37 executing program 1: r0 = kqueue() r1 = dup(r0) shutdown(r1, 0x3) r2 = getpgid(0xffffffffffffffff) wait4(r2, 0x0, 0x1, &(0x7f0000000180)) write(r0, &(0x7f0000000000)="3745dc6d6e559527ec2526c88fd0eef93075b9bdb1cc2615ea75bd98c3c5a556e50e49eaee31d26a47a03b64d0bd17b30f6cb1df291fa060c21e7f5da8179979d28238c63455cb8edb08078a320734dffc717682e11de43850ba33866dc5d84b825cb5507e850f9c561ad03c246cdd3726c9718054f1d63dd821db67aea62c156ac55c40c066acaef71f0f2e2c739e4be3de27045792d7fa", 0x98) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="7d9ee4fa68b998ac9ab3ff4475c3c370c4696d1a68d8820665b90a7fec75e7c630cd83b20106d65d81354b51772680e19b9f521aa7cfc9952c150ee546b4488080ccb6a4723a10a37565407301ea7ced112578856bf434e31a2af6b71a1adeccde545fc2d6930265f1f680bbcff110b45342976242eb79ea5d55521c0893ef32d93927a572c2560e01be1aea7be843673491acedda3489", 0x97) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) 14:46:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c4, 0x8000000010) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='!+\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='{\x00') 14:46:37 executing program 1: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000900000000000000000000000000"], 0x10}, 0x0) 14:46:37 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r1) read(r0, &(0x7f0000000000)=""/150, 0x96) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 14:46:37 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) getrlimit(0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)="8a558be69984bbb1211f5f0618e48822bf4027eec3f042b8f104580516a483921ab137dc74c735ef1651b20ed32f03fed29392d679dadc21f93109866a75f1484981a7a1eb700abffe3818d5cea6541bd9caacfaee672f54d4520b2487ae1864b75e01b6", 0x64}, {&(0x7f0000000200)="1a36f494023e1bf24809c462478c46adb205a44e00c1abfd5658df9fcab976a985ba7691e0b46d180fa6899b66259912c798d8ca546bb48ae9875cc94d931a7cbd048a0889d87f11544e512b8bd458dec8db397a90be2100c8a0f1b11fb2470d9eeabd3577ec944e8b747769bbda2a009567f7d2bf84ba2bef9ecbf03c1e201cf159f05a5b979aff8addd4407c2570673e95b2a007f3c0fc1b4f0d89e995fe628b77c9695ed5eb9f92e5c0a1dc5dc0049d4dc0717aade7ae1e4fd54e0d357739c339bebbfc7751b5270780f1abdd5f4423003bc9377ac763e618fc894af094b8a8004d90cc5dfe78563940016370dd81bf1341d07b18ba1f3f792e1cc8028156622d0d7ab1974a0526657679eb31b852ad4fc7a081dc73a5dde1442d41b1b9d4468447325783b45e5711d4a54846a886e86d1a8c79830220ccd12bba6ad3b5c80eedae168e7e9d997ea39cf173c2f139be429a17455101e874f4775e14906fc40a445ac25f5ac0ad518c62a39c9630cda43359fa20addf56a0d620697c60dce98edd5fac37cbe932eb63d18dce956f476fd318575a17fb1213de48cc31ad47208b4e6014814655b53fd54fb1a2cac04bd3dd108ff955ce881c7b3e62b6c1d1ddeb16996fe821c9888d92e1e323608e528b399aed9c635694d66740309e4fab308d56edc6b1b18fb1b86582a512c5b5dbb48eac227595926202acc4269be82c8fa3de7347e85fa1ddde7fa01de0b9453a4867861390551adc20d79d52eeb366a768fe01d674b0df727770741ba71b8ddbcd788dcd9ccd74fca8d8b97591b95068842086f05a1fd81efa977e26a9d202099d60f9d29e3d970150dda452c182080c6fb2d69c56614349f23856beea5b3e21caae925a840a571706312c2d5d123fb6871bc439ae8ec5eefd2a71868e1573a48167a7b417eb55d2b9482d1e21e8122c4cf9dca12fd9294f60650ad3a0898c0ffcc4c8f1d3a2461e5530866f63ead75e359113887c8da459fc93e4f93de0c16644e2e959f4a34cb92658821e02447c80ab7c94f6853663e072aaa8bd560fb7eac63ff7f4ba72adab01c5ee6c3a112741527ef80af861342547c34da1845bedc9dc6450edf5d00ebf2cb3cead5257f208740622838ae10b42e4a0c948304df889a8a4c838513b14c68b74fabe0b3bd336dc1a08592b9a45cb36e8d91de66f3a107cc6f10109153e179728b446282b286537aadaaa6ae842bd66c6568f847ad4b55b37535879ca06202b3766976fa42f84a611e1eadd3869af28dad6747306982724a2a73ebdb1af92c029e4dc5944de81912f7d3533b585d4755639a0e01221d06fe61121f230c19d44d7c31f64104e96535687274b945098aab8d4220594b77b918f8b34355be3442f1cfd605a19c94f43a48f2125ddd5371cf7e651b3718ceb54c4d3ee0e804976bfba77d96a9d3042382654783b1027ed8051779136fa5cfb1e630df160c6e951a0862603625538d9e076d3380ebe599b510e96f10de1aa7e410ef4bee6e176e1a924d06897dc7e85e0956b7ae9e1edcc2c0e1a0d83c11688c5883d7eefbdfd4877fa0f750512fedeeeef0ed961aaf21c97374694ff6d6570ccbebd6b0085c4629504194543eb213cb45c0ec709593c7d919f520db2fd7ffcfd34de7db852351188e250682dc46f1d48ab92025d95cfa92a3f4f8dae5c4d7be28a021b72cab6d5b219a9fb23e91f918245836882367ab4d69b95ae7aa2311845e6b00b31a3ab56cad7e53235454b3f9756c83ac2fb4ae16ea1a38c75cebd4bb6ea58a70c7aaf8f7f49160839c59ed8e5306503c737d0aadcc98e1863f6ad2c070118271b822e7d1e07c0da7b0e59928c32eb8a7e0420e6e5847f63e323bb7dbbcad0c7dc5b7780f4d42d9836896156fad50479f54ac2e88c52e227774fc744c4d78a25ec978def921b7a551eab026906bd9335df23e3450cc49c93d0f3dcda423fdd03aa6f691fd065e498ecf276d977ef41484c0bc7a9035e4c4a923b74cae07c945f031d20c8f28c5e5d4886335b17058d0a18fd1d6bfa62ff37d768d4ebe439ac9b179cac67d2de8578b8d6c28526bc356c04b4881d9c09a92d75f79f7ac8d69dfd328957a6eb3d320552a927d82926d18e449a53d431a04b5839cd6d70e13f9486ec718e0b0a537dfdd054504f7b341f8b5c914f25e5b9eaf61b5b950ebff652573389d51581a0e9f228b18c00828e2963bb6b1ad835f329c66f338aeb21176621e562495003e2e5da7dad73fe214bebf5a4b2929378db25e10ac275b61acec312fa3ec181a2032b4cc4a791ff6b184fc53514840e4009acb1507ba621cc14aef3fcc97584cb33c8fee808ccbc511577ecc2040bba2d6657f2799770b7e86bad2829c2ed71ced4c6e42611c054604bf77e41f1ea4cd60c9ae21e5f0ff8e354847cc71646956609d70549d546c3dbf2130e450ab9449e187384e61e478e43e42735f2c8171d21b64eed18963453d6d69ea6576f07e8453d4ae502d2a6250c08a489e07aacdbb68109791ca8ebb51b7341f21bbc1ab84a59e12b591dd032da7e5091561367013f8eb40de03aec1853435ed58eae3dacb0174f63955acad2e7329a5a0766c2e4b01b255e0cbb722141ea52281c2f43b8f1a66e5ba93bf92ae87af3f76f544112dd8ee35fa6a99b5ae780d18a4acbe89d4b301c8f4371d4990183406a476492a31501e428bfa90d3253b89e2df81caf5a094b96ab22a386888621dd54473a84008f5bff8d7cdbee6b8cede5a372ebaa79c3b0fb3e33ee55852cea71e315cee07c675161b88d21c916b6778a64a0ab5b535a029ca8f826b08902b8f6bd7eaf2989a983b060765cf8be7d842d7441b9721a7c6e00e0288d6114d06b36a1c47737f975a49b936c352dbd2a9a12bd87fee6a63db6b8e0e2f193cfeec80f598fc823ed96cfd199021ba3f7ee0fea5446de31040ae8bc29047fb5b4eff140915ee55429e9e31ca20cbd32f4f8b8c1def55a3bf485fb735f2c792c5360d6703e9aab3a4d0b6ea33eaff98b745f08055089bf7927cbc785ffba3cb75b503ad804141fe06a3e34234441d07256272ae7fcd6623cc8963ec7545b4a952f4ab9d98490416db23dee25145996a2a7d371168106dacdfcdbb43c0a50f29208395000dfe1336d4d7deffdc0e6c5edc09e7bb0a7f89adc20851402b2343342962a656a872d162f2686220184b1c4e2019e7aa5b8c2896a57f000752af7e713e02a2bac57372e2a40ef435327f1e9e2c160c7e97892aec40d060f86baf37b2e1112af16dad3ce944cb015bb02b629b46ec201d65563480cc1050a54b8b84aaae7dc1645dd1d5dfc53ba58d6d4c038d28b8b8d98970066ce9a6634c81f74b2e23ffd9c41a259a235f1758e759007172e47c7a2c98cfab56384a7ec9afd5c802b65f2b0995b64f1c0b8b67fd46539a6550b9eaf0f66b352cc90828d97b89f0ba25989c185ee639946ede3bc9dd40fcd6bd61a9de1f6b3d3fa5e59ac49cf4f52c08a22c76986d647ecab8bbe13e3b4eb4c79880adb4aaacad1b87d997e4031ba5eef44dee6f70b8a3ef2216a3dc25b4266954ec99263a4dd7139721dcd2328374d69237bceedf2468af9b2f08df206e552a0cd0fce1f43e1a8edf0ea828615476e0eacd2abff46732a2c5e68c813dbbd91e4889d14b7862f21ee4f4dbdb42866b2b627b8bf55048cd2b545b66aca14b009276b098a87968f7878c2ba39fe62214da3f7c22e5c0f375f433e02c73554a1700dd90f59c8a13f4973a82e6f58819be71d0fd7fb58541da2fa5479869d1900771a74dd05df3a95f5cba172a9d9e4ee5b44fcdf406e4b087bb5739f2fa476d1ff9a124ba07b489e8dcce8571bca4d3c21ccad8bdb7ca1ee2105cdfceaf9c8dac620932817f3454f6fb87210becd1f6b469db3600fef6a8a350feca0debf10a41186192bdabd5a4853d431e9be990cf072b04e284d22a51190ae27983127b9cadf21db39fdd4c7c04365aeeefadde498ee8cf0cdeeb052b02f25ddedaa684c03080c8a5c79a49a2393b041611afc471e53bc49f32442cdb555a81050d16e790b685130cd7181df6fe3c2b6bbe061b2279033521860c1b5c1cf68bc15e12be744e2ae6ae03ac10ad3456652c5bcbbb083b283bdefea2d96358cf98864312581360aa91fe62c5fa061dfa704a8313ee7c3e75330baba233d36e8af2477476912b77ae7d1947640d419a3e2e93cbea3575911fc3753edf91d7e90025b5ee723e27b83e86e7617d6310473c8f168fa4779f340b9d02c837be4050825384775f7747576e54dc3c7c341361bb89c84597dcbb3fd9b479f1a3d56a0353690cebece6678c78c4e301f01f69f6fe95a716781797a5501e844bfd41cb46bce24c1d1aec931117796cb17997a2369acbe5b2ddc23aaf24ceb7154852ed815b51a7e24763eadb3a286dc56c81f3eefc7c5de74faa5c6758bcdfeba63c8696895b243ade74704c85e422137a4a35daec0523e9cf67356538f8016e0813435ffa3ce1ad8987842683a20d1a7705cb824db4646185a8b34ec3262de3b31eb7216245e6e7345eef1ea535dbb4151b3b6afaa695e76aa8a605a71a900f08678345ce2e4b1721345c867ea0c911c8e3967f23831cab669bec99893c06ace6bf4d3ffc74178051347f00eb496d50cbe11d9d1a997e1205ae6d0b973c48d3112cbbdeb8f57cc28d04fca4d10e6e81a63dbe36d1e8dac990b0a884474172aacc0ef17a43de6456a2f5c409ae829003705238b6ddedee28ff11a10cec5d8a6ba8224b032564d9c1b3e8035300c78c62eaecd82ac469fd9173167b05e02cbd4fffbdaafed165ff7062dc584e750c5cad382240bce1684ad21927f3591b82b31d18a54d2838badfda7e8f97b63deebfaba7aa4c8e54005e9161fb6ccffb12e45137426b260352c18b49265f4851dffd3601aa0cf35cce03fd0256d7f243d6bbd7df712821e6bc04b895eef6d0ec552e3c1fb59bd9aaea7a16c2296f74b24daf7beb3c3c5617b9c62ef389fc973b77aecc96fccd47b036f72b6edd62e443f6f51f849f4fa89f521df4a331261b78b083bce062c6e9fd5cc1570802960c68563d3e238e26ce6c87d75cf7b878e71b3eb2e00dec562df96a5e08ce3239cfa6a15ad7c1c0b2cb0a52554da036691f51b889f69fcb84068cfdaa71ae6f17ed078ab9303854f03b83d155da77ea92e3dac32ead6f59a4a984787c7787fa71a85d094859fef3790daf2d8555bebc391ad278343cb4caebd7f41e7dbd9cb93ecc84f4f3f7fe952ba7e00bf295f55cc6a6f868e840e32b3157a2614a0135958db80521cb93729830965e8108d26182a35dd675ea3622155c14371aa5c41fcb442fc8fdb3264f630596169c97f3ae565ff326bf581671a6ce8a1a7c1b5bc7b6c8cfbd596b61eb4e1e3f9da72e2b8a5dec181a1fab1a2ab00a4a5f2539789d5936cd2608bf9c1473a895084863e29b548904ad31680611b9fd4a4189234df8e452021311db99af5b2c42a210fabf4d4d431519140216b8df5dcd6488746aec0d42004b9a9bab234b9a4cfbf9c03786ab13f8eb761c5f6df68bc2146eaaf68b207eea354d6dfaac50c3f877f8cf1f6d4c04203afd0cc8ac27aa46eb8d5674776fb915685ce3ec5effce113cdde031a5a00c4f841157eee4d6bff011ddad65bc7062b6c3a5a8d7fe8e2a02cd91d1aced8de402b451def3c5b355220e995321fa54ebbee0998302eb6f3d84cf16e52453b781820e88996ac09be16996652df9ff1b165b060b109f68ecccc1dcdc07548226ff1aafa", 0x1000}, {&(0x7f0000001200)="bf8417b0d9194307262403ffed5f78a8b52e1f10653dddf67843a13224434df41a04d538f826f261c0ad93b524cad43425e1004f417a816c7f57b8d89c1ee72867c92dc89994c598ca031871c0e2396b60877ed1f727d279c0218bab0cf478c1dea359799cd50c83a1ca78c4f28a44fdd84c4f859ebcba2bf04078a28f83d7bd7028ecd62c6019d51a70baac185c4ce895ee2a49940daf6bad07f1addf25373b7e2f65b0ee75f9e90bd8d13ca3d419033d50243d177b815505f643d79f2430821a327be8b4a1959a76f26410c0cbbcdf73ec0f45f83ff11de237fbe2724c637cdc74731a34cc481dd82740677028097fffc33d165890b2356c5b20eb3ee5bf3baaa446f2316ed3cfa0feef44c6b4df2155c8e9ffc1663f5c315b026a5e91c199fe767290bac27fdaaabb40300e57a8432474653e017760d8c7bfe0ffaaa632efa00d82a810f737fcd90b538e6e523c9c0a4bc2083b7c4c6b778b85ba6c7185e56b042c71258fb1a70c2df4eb3706b6bffb68f4deffdaffc1cc32154bda72ec5f9dacf06717d29b49701061a9c0481ecc6f35520ee5d854eea94bc14bed39c7dade72c573d1dabc703fce0baa579ad76cf522ff254cf2ed639b4a66899e68caf96cfa716a27c6e4335cf39a98ae7fcff68f5abafa75a6976a5ab8f513e08c567f59175bc81a5f866719748d80b0b0125379bd8841f937e6a21e9d1f817cee1656eafec55af02feb793b97c85a46cc65a71e4ad120104b3cacaee1293561b6f03b56a7e8d295f386e5aaec4a0b038ec0788dd7c263fe0d08ba52c3dc28baa403b1023b0dcc91e11751892c7040b0b39cc1bc6d2b5069863f5a6ccab64e366623fb2021fb9b217f84728f7a8b7319e41a3a148a1492af02852aebae60192f84fad0c4d1a0ec04f23bbf6e5fe73a15afa612419efc32e2993f1aa129e8fdc7a77185969dfeeca2ab701ef1c2bd822e27a427615d44bc9ba3547d91ca79189fcf5bb60f4e9b9bfb59768f2d130f5814e266a345bb7f1026e1f1d473d496291c853c3f1f7c30e65a8f7bb1da15650d6f2d75eb6e8461efd5c9cb346e0a216da6e8eb9083de6e77b6f221f27af0dac25696f154a60e3bdcd67284f06f7f6f677f764e7fda993385c2a5e5b29f12f1e9001d96632865ece1128611681ca5cfbc57660a9cec01f1f730462ae0e1922a4c51c32402753f52665c431683adaa17af2670ef476503605cbe3d56e0585b0e7d02168778c40921bd0261dbb6ce92e4e905db7d19b0861acf542edd30e62bdf6e70d7c81f44290fa16465ca037f4f5f92e0489e4720c4460c291a961826f4b7575004437bd159a53969ef16e8aa777d29f4b30c102c8ecf694c4c4b61ab86b6b01f558e571e042c9b76fa1b42c1435ee9cb01420450362397e3c22a62e4d57e56713a52ac75718a16beae7d25fd9c6052473707545e33f832ca92390b027ab578077d54e0b38304bb69a356bc3de179782b208f5d4e187962a3bba6e0e409181de64f6dddd99494a82c590f406b9425d276569cf07b832d064198ed2addaa26806c6aba845a7542eb2e16e9497e0114a73b67190e013a9a439548bd521b75055e7b8b180e91372470a7fae904c181907034f352de20acdcb6b0884685a3189de777c5530bf073e919dc5ce92ff3c2549a137488ca5a52f6a1837bb7542fef9010467d095bb44b14af93697502e3dc42eebd73ff649dccf5c7b9ed62a66235ea970d0fee209b40217e6cd177360f0b9fe53519265228bef0318eb2ba8aa2a97d7499721383a24c68063122ddcb8cccd346fde2bfe84a735e2dc12fcd6fe8ba1f8f7aec5f68b1a2ef93d51e0fcbd67c9355486233642f4e1fff14df3283cf4c3a8e5a92c4d419ce28a044948f1ab57a3234a3238e8c5a0a7bef37a70bea55d0a295ffeb420b75dc7203d00ccd5c35ff18cc6858fb3e63c8ecf8de4f09633a58c46a3d2cbbc01d3c1670b61a392dd28add84d5c90af2a7c5bde6158dad8817b36b918eca577a430c8dee3cc2f1632b72d4f54e8262400ce26a1960063dcac21e0fa55d3777fd09adb953e59aff64fe479fb68035c46f5e14a8d3ece949cd5ef15a450545ecc36dbe8af72895a43138471eef728b289ea7b60f76ac4a025d62ef7a0fbcfd386b7c3860559658b53ad9013b5dbc38b93447e8599221c73a03c04323234a415e9041f0adc81dd71778e665e3134386fc8bf7810c3be0217fba518c2db2aad6b952685cea95fa2f21f4c72e36068f9c96140a3d650c636ff774ef33d0a46ef5d004fee4203a9eb5cd0987b623eacc063fa03e6d0f3c950917cfd6ea771f4abd39aec16783569b340b4645b4d0ef8bcd8a0ad8979fb92b5cfa1d36eaa8c4d342a7e4863c6de94025cd181d3c85e1e72bbad2fd7113ce872aeccf0e52f3415f0906bcb64ecd99304950bcccd6c54a0d77467838a4f04e9ba2ec1ada03a51a41984356a683844fced6ed0a4fef628e3857230c704a753a806f1b474ad52f96b4c696181291cfebd39679f520b7898e8445c793be73d9e3d14dace429691281dbc6936e805c98ecfb96ca1de00232e1974aa5fc5d36b766b6807e7aadd0fcf12231a797cb18ff790d57578ec6f17162ccd129e210598d7847b5b9c39d44a3cf78a22038617343962e403b8341c379ce872ede1a775d12e2696b24b5c4a6459dd62c6ff1432e00e55aa5d4ed4b6a3fbf827d2168fce0679835ceb8db927f422a814fa1a3d80037e44ebb76af98691e4ce862ce02ef022ba5904b0f22e9c0d284cd29362faf7075e3db548622ce261e5c9a5a476985a347abe839ad8a1490410377c93764b54f15a668d4cfbfa5b8887ae44c8beb1b63699add7b5e04bebb80f05890d16718fe38b1fd72d346ba1fcb7e181607a3fa7cab30f211613b142f5de7c6fb43d14077c6be7ed0b2ab2cc81f92b79f35f282282f85d54564290f3a483727830d13bae72ee0fb5ab2b6c1ccc06f7d4ad04e4edb8facc30fb5ba7e41002e60053da61a71ae24d0fdef93c5d9a2600732d76821ba05655e6944fbc765e6c310e6bf200a24252fba81e30a1aa7ba8824d3b767734f6ae106d960267a791dea963ccf8ac4e67561c857c27f09c985d1c71864ace13e0d9a54462f66e3690e8d42b866cde6103cca5a5e5496d80daa9f8b0dca749dbfad0bedf3235d0c46466819d30808d109f9e3dff480f23fe47fccd001d30ffb5508410263f206a94d7c5bbc8c311128884da9bfaa947c41439d671b1363cfd82bcdbfdce941e198ad602a871ed3bdf2c716dc7a42cd2d12d9796a5e0c737b7531c562616aea8daed1e3612bfbf5dc750778fd5bc350b31871c8808e4a8f7e5d2f22af4f16a1fc8cf16375351363e2e01ec662423c05d57207cf85732798fb1af3557f727de219fcd85b7d269ba057c4baa701fb298724fef9467d0db5e21c57c28bdbb038fb91db1799ddb9cb6b838072c977395e682717ebdbe9bbc01ee0e3525fbd16821b60c3ac98fe73e751c62024d43bdb8fc971295c3795bb20d3dd2af9f2a5367f13183d1eaa81cbfbff0da29da407b0c1e06fc84c05c9e63b3c05e938a12fb197cf1372810f011c72a5ab10323a57fc79128a6fc89a64be8b8e2013542edef5cfcd7d3c14c86a91514212404d0fa814620c1007b709fa85cf8858603973fe1627cde1bd53ddf133957029ca8ad72e36302a8f45374cc7adb6e7113fdfa25579bac80e6f9962211160b1a87d96e11f21225d5b1c576f7b8b3db75d5f8b4eb873a3781905cfee9680b6f9d972e0b2d35024290ee21b6b121c5b8e237ff43f7d465f52975f46306d011bc99d0485a2863562efbd5e9c8616278a1ab95e0f1f8c87ee19e76818193beef867395292762fba0615e139650ca0314b507380268a33a51f8b90d61020477b7a41de024f29ad27198a2dc0f7a6ce548362725d0c7fabe111e85be8e5379c06b6c500ec5f9a6a867416d9dcf852d61a811f86e91dcd8e9d2ce0f6f37d56dc1d25587431501e883c4a66a68be7b353785cc5dfd2ed59fc9b37c018564e2023ce8ed75a615a1c52f3961a0cc53d1fadf207a46c7fd3cbda912937d4ddc2930953dec80f998d8962000d360a510c017d3474308ad44a56bd096304f6087c82f69a5ffaa9257567c8fb40d18af37f3a4ca3f4326f0b3843143e3bb2d8e0c57d960e1237042bf7f19b4196136b0928c7bfb8909a27cd2734f29dd65f7baec111bb2a8b6dfad7257162c98dc48bee389d8d6387f4812da712e8ad9d1f12b994e2333cd1a2142d2827855c2d448a891c8e2dfd5d9798a08d2ad9e523ab65445ad4609abf06e2e52684b8094a380046c4cef25d2497a8534b1cb0eca2d4d98675f6c6be6c473fabbe59a81e679d09522a1311fdf103826e24f654084f63a3c435687f4e7769687d76f50abe7ca788655c17075e0a94c1920389cdeac3a98c8ed53f3c2097b2b59fb92bc854a4b3a79c77275195e1ffdc64c86b7f31cd8b731e1a7692ce778770d8e3f36a2015740cae127708c523b75be298747df0c9218eded1706ee2141dfcfae367794568cbf70f2d8d2a4df52377e3cd4c6b5609a482046b4ad820693817bdae475615fb317bd31e3d9df9e1e8cc8526dee40542a7c95addce1e445d616762df7b620dd7ab012d24a7ff8ecaf521096da56de5afc4a3d1ba8a8f49c6fa9c1e4314603cd4e10a01cb70fceab47864f104b30ba72231a1186000bcebc45ee93bc97bd7b602830e3f931627110edfc86535f2fec7aaf7731a72728e8c3ecf05d297d11d6e927d249b6b04bc02b1e9c774fd22d71ba6d7906e9cf91dbd230b80202c6d1042009c8685e0ac5abd3f1d9cd26c47c8f4349aa625f2544476ed56312c8351a7c99774165bd16eeeee9457595d31df8ea2e12eca5ace3545969d7d18b5ffeb67130bd6e7ccfd7f627587809cd0c6bef8a37c3ca8b9a236e0091505bd056d2f4c798d13f68f06e87f4c50f40c61146c51ba19f13af85514d7fcf38b0e42eceed925d7cd9b48952a711276cc6c9fa5f4ba9dbfaf8bc7abbbb511c6ce2118fb09e604f91bcdcc987a4220e3edc8c45336b1369b5090cb13879b8757ae4f8963667d996cad20dab6ed6444e0468b914db22974d6143ca322c652f9b3230df08cba4f2b0b348190a8a070ec24d76f92fd70b7401af8c27e70cc9e7c0893ceeef8b62b2254a61e553c8f564254cc5ecc3ddd5ab216da23fc7ba76bc6047ec85a2b14652f923eedd1380451357970c45522d759f62d3b384cc351bd6658fcd5d0533b9e0b4a6a942671d694502b5f0f1b3fcdd52abd9764bc0c3a9ffa273c1f56fb8e129d5623d920e0f4cbc209f2698570ec611a050031100699b6f6d3c1ccf0547f8d672e269f4d705ddafab34f6ea6b76adfa34666ab6cb8030c853073c64f061f392368b7beb854d508ab353eb2ef65665ff0a87b203916719aac59faab760caa4bad681723ae09b0807d7024337567486cc0403508fda8d431c1a547a86b0db0c00020d742614b21551defd52c7a96faa0fef0af053b1a38ea36e7c0f5b3a65dad8b2224fa8def6cb653f46d85d3a2045d4e53f5bf7e55f97b1ba03e07284815945c35251ab612a3b87aa5cce3fe4c2adc0f2705586044c7908f057f435c263f46eb7351d6a45180536e4f1f70d2f22a5745e3dbd8301f8f93b75bac7f3c894f0fd6c7441c446866f7de18c40f8b9dc4834638fd49cc74256ab9193a1eecd617b6f98e1c5b037ef4884b4e2d1ffdd0e3226e96f9806e83b6f47878cc056d921f7eea792d32a9eb1b789306cd43", 0x1000}, {&(0x7f0000002200)="c2b55f117161ef35df1eb0f243201fb1dfec039e0b262195bdeba0665cc0e35d64659ea30f78c3e0ac73087e672064416d438ddc7e9d271ae6a88e11e64e5fc74e7fb0ac9fed1c00331ceb10ed28847dfe9919bd7c9eb55d59cd24af8448e9589449dcb2f00d148bf40e0144f6e9391f9ecafb74cf756cba3d5b612ccf55db728a6a7071c93c7c659d6c9db2bd70b99b55e844a8960101b4b4b566751140ccdd8060e336d04670f0fc5b021e0d69881e4cabec023015c076d2e884b978bd1ae30126b1ea4098ebd42cfb5ce11f3ba003f4158526cf81d1c65be42ade8f41c42f0ee334c7681f543b5ae04723fd72396eef6cd82a1ff24417061fd787e8443a", 0xff}, {&(0x7f0000000140)="82ddea3fe38b15a0d025233f1b1f9d19d939325155bbf7e8101a77b40d80cbe4ed35af11bfd88c91ac6d56b14070c5938b3df080d69edb60c37725", 0x3b}, {&(0x7f0000002300)="e4b3aa384937a134a0161b5560ed6d98eab7376e65f3c324ab685b9eff538ee36da71539f7930f500ab2c8d02690f23505fc60ff60f9bd9408643335ba5e31a6e0df0004", 0x44}, {&(0x7f0000002380)="9e7be2a20a97dd059b72aa42b3d2145dd2828c41ca2d536a599a459849e4b03aebeb9c755c28b89d7a69a385ddc3bfb32743f1c988f1b06ee66ca0a0ab80860f3b9172278ce2c1d2ae", 0x49}], 0x7) getrlimit(0x7, &(0x7f0000000000)) 14:46:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x4002, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83, 0x80, 0x28000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x50, 0x4, 0x4, 0x7}, {{r2}, 0x0, 0x10, 0x1, 0x8, 0x40}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x2}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x9, 0x4, 0x7622be44, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x4, 0x20000000, 0xffffffff, 0x2}], 0x0, &(0x7f0000000200)={0xfa67, 0xe0}) pipe2(&(0x7f0000000240), 0x10004) connect$unix(r2, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfe92) getsockopt(r2, 0x9, 0x800, &(0x7f0000000080)=""/87, &(0x7f0000000100)=0x57) 14:46:37 executing program 1: shmget(0x1, 0x3000, 0x0, &(0x7f0000ff6000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) setitimer(0xfffffffffffffffd, 0x0, 0x0) shmget(0x3, 0x1000, 0x24, &(0x7f0000ff7000/0x1000)=nil) 14:46:37 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000002f66696cdbea0b67aff6d2333f3622c7174fe369746ba0f5f4e8a142d60000ef121b8b280f630bd8ec0753824374970d0e00001d8603ec2e85c95d25eb8c00000000"], 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0xa1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfb}, {0x0, 0x66}}, 0x2) 14:46:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000380)="e3", 0x1) close(r2) syz_extract_tcp_res(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() recvfrom$unix(r0, &(0x7f0000000280)=""/189, 0xbd, 0x802, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x6, 0x7, 0x6, "6fd6d17ab3eb26e291f04ec2b5cacb8808b9e164", 0x19, 0xf9}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1c, 0xfffff, 0x26, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x44, 0x400, 0x1}, {{r3}, 0xfffffffffffffff9, 0x1, 0x22, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x1f, 0x9}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000082, 0x4036, 0x9}, {{r3}, 0xfffffffffffffff9, 0x8, 0x3, 0x1, 0x3}], 0xfffffffffffeffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x9, 0xa, 0x1, 0x6}], 0x100000001, &(0x7f0000000240)={0x1, 0x101}) 14:46:38 executing program 0: r0 = msgget$private(0x0, 0x142) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/18}, 0x1a, 0x1, 0x0) r1 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r1, 0x0, 0x60, 0x7fffffff}, 0x1, 0x2, 0x0, 0x0, 0x753, 0x7ff, 0xff, 0xfffffffffffffff7}) 14:46:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 14:46:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r0, 0x5c) r1 = socket$inet6(0x18, 0x3, 0x6) r2 = accept(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b64016f54abbacc108d96600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000304c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) sendto(r2, &(0x7f0000000080)="24b877a31de5afebf7daeb84bd47fbc63e3abedd30080a6b8978eb4cddd966a955ef7c249f8664a6df9ca335ac4afbc96a4e8e044529e0ff32adbbdc63c19e0976f8461baf0ff7237320a628448c9f6e67e8a72617c549e73ae3df29bd36321edb4e23b00b1f5975a499255000508e4906301be73604d33f7ccc41daf44d6abf4a7b2dcb8bf1ce6ae63bd900a9e9344f92f046", 0x93, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x4) setsockopt(r3, 0x2000000000029, 0x2, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 14:46:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = semget$private(0x0, 0x2, 0x6e8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/157) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x3, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x7fff, 0x8000203, 0x5, 0x1001d38, "ba75a75db57180000048a00dc25b4e3d3d00e7ff", 0x0, 0x3}) r5 = accept$inet(r4, 0x0, &(0x7f0000000000)) r6 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ff5000/0xa000)=nil, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getgid() r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = getpid() r12 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000480)={{0x2, r7, r8, r9, r10, 0x113, 0x1800000}, 0x1, 0x800, r11, r12, 0x116, 0x80000000}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) accept$inet(r5, &(0x7f0000000200), &(0x7f0000000280)=0xc) 14:46:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r1 = socket(0x6, 0x3, 0x2) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x11, 0x3, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x6, 0x1, 0x9, 0x1, 0x9}, &(0x7f0000000040)={0xffff, 0x674, 0x101, 0x1ff, 0x101, 0x1f, 0xffffffffffffffc0, 0x2}, &(0x7f0000000080)={0xfffffffffffffff7, 0xb92, 0x8, 0x5, 0xe, 0x5, 0x7fffffff, 0x100}, &(0x7f00000000c0)={0x7, 0x5}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 14:46:38 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x14) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5}, {0x6, 0x5}}, 0x0) 14:46:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82bb6c2f66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) pipe(&(0x7f0000000040)) close(r0) munlockall() 14:46:39 executing program 1: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0x0, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000000)=[0x0]) setegid(r0) 14:46:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffda4) 14:46:39 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x9) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x8, 0x4) geteuid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 14:46:39 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x88) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 14:46:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000002311000000000000000000002042b2127b6fb5f4aa77e9eaaaa38a2ef40e8cf5b554c465a40fa59af413d922d733366160254dab6ac7ce4b905302183d645792e4f74a524803759b40d37f98472ec114111b4ce564b51ed5096abe532540161cfdd6e6566154121f857d22f09cbf4a854611f4125a12f2a4fc560c35722d361dd463767ed3b75b8284aa5b"], 0x10}, 0x0) read(r0, &(0x7f00000000c0)=""/194, 0xc2) write(r1, &(0x7f0000000200)='-', 0x1) 14:46:39 executing program 0: mkdir(&(0x7f00000003c0)='./file0\x00', 0x2000000070) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 14:46:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() sendto$unix(r1, &(0x7f0000000140)="7ba6edd949cc09d56f7b14916270ae023f9128b7929b70c27b9f810fe616411ddc65436dc5991f096931dba317b65df6a8c77f55269ad0788bf9033e7e60ef590522a9e56dc70bf6bc86a0e1378c1ba312381615bfd133219e8c7dfc3b638542f5a9dc0627d3021decbe649ef0e857ec0d5c046f3b42f72e82c46df4eb5ee2ceeff3669e93ded6a7f99c0120caf98ac90a52fa271d3c750ea58a4f1a4b22a75ea1c1366c55597c47cb29da1983d838e6e7980c28530d7ea81e3f689eec17b8a39b8e56fc787ad4cfe536fe3fbdc4752c6ac6ed51f8a3580bd58549d102", 0xdd, 0x40c, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 14:46:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x6, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg$unix(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f0000002540)="600c8ff07977f382aa6c63625dbf840f0b8663eed6a238e166053439a8ef9a17042ce12ffa75265ca051a2ed7775a6676ad5ccca25d67667d2d97f9d8011b2aef74e26e8b49eb6640c28c8e06841c4d75a80102d214162103095f43ffe9c5d8dbd4714f5bda8c82e303b17c25c3366dc014a53111be6a176a9db", 0x7a}], 0x1, 0x0, 0x0, 0x2}, 0x2) 14:46:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffdea, 0x0, 0xffffffffffffff60, 0x401}, 0x8) 14:46:39 executing program 1: socketpair$unix(0x1, 0x8000086, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/102, 0x66, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fsync(r1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 14:46:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1a0, 0x0) r1 = getpgrp() r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, r1) close(r0) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) ftruncate(r0, 0x0) close(r0) 14:46:39 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x20000080) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 14:46:39 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x20) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) munlockall() syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 14:46:40 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) r1 = semget$private(0x0, 0x4, 0x483) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffffffffffffda, 0x1000}, {0x4, 0x9}, {0x7, 0x815, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x0, 0x1800}], 0x9) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@file={0x0, ""/81}, 0x53, &(0x7f0000000540)=[{&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/6, 0x6}, {&(0x7f0000000440)=""/235, 0xeb}], 0x5, &(0x7f00000005c0)=""/166, 0xa6}, 0x43) flock(r0, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xffff) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 14:46:40 executing program 0: r0 = open(&(0x7f0000000140)='./file2\x00', 0x800, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file1\x00', r1, r2) open(&(0x7f00000000c0)='./file1\x00', 0x20288, 0x0) 14:46:40 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt(r1, 0x81, 0xb699, &(0x7f0000002540)=""/4096, &(0x7f00000002c0)=0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = dup(r0) sendto$unix(r2, &(0x7f0000001540)="e8fec7e9538212ed7dc6d662d16bf58d42af1edf6179f1eaf8408fcd6172aaa774b387d098bdb768016f7cd38eaf7a1eeb67e46512acda3bf3899a2e27ade43e4584abf7ca719f1d59e6535e3dce549ba4fc29669ca51ab18990d87b5ed2776caaf5102a3ceee277e99a33cc4c46c8509be060c8b5314153a68d9054a13cecb4444c30007eae684a19b9e45e83ec386d021911685f2c1dd35bcbba1f41b0db815127245f75b4a6623239ae1ec720e0dfb1356258d3e8ef2aae88332d4d05c55516db350faf65589eee388dee47364000deefe06056dec476ab6e453060c74374aca5197c489dac42e531c4ffbb6711d07e93c97a6e5d9f05fa881bd2b45c6c61fa986dfffc373d368191248a076b04891765734dc5ec89bff431c16e9646fd9b9faf6b51e8570ae8c0d375dc1a99f439acc99c23422776b9ab0bde81699ae2141c0c241d7a083f6d4e91f04750d28c211ade57248afcbd6801791fa972bea83514499dce1f412aa07ce7071e96d749881ef1df13e64a7276bbe2d94cc0e2c4e8a08a0367005d553d5382d3e1f3f122601bb1f2803faabfafa4412f67f5af21a7fed83528a9208e82bcd31af7727cdc402d779c2e344b0f6016cf41d5e68a6dc7ce62bbed67c74e2bcbc32413490dc2f06785b05052bee7b62b099723da5bcb548c244230b0abf69903efa757ab5d0dce982edae028ee1d72ac70a72032b4c65782f3338cf05dee6a31e00fc57df50ac9981b201cb796fa7cdddaed16cb4dc8c6df850dadb82942a1ad782900013283e2525f565a497ef3816d35c68dc8b43eb907d30ec0269377eaf532bd93fcd06ad07a67f1437fb4b659f79d6589cbf5277520e2c7aba69cea3b2ed7dbf015674beae43229ff47112b22e00bb46991417ebd3ba5c278d09eb273e537b568fc3b01b04f84ef1514da9848c7eeb0fb8ed73068e4c6a8bcf2dec71995f8a06c36494bc6a4283fd2cec3d11812944f79c9e9e886353ea2d81c16c3f9fa4a9c8e1caedb08a72e2a711fa81af5b85c17c65036c2063c97862effba09006f0f681b1013c8cd6e9e8da25cce7e5265bd0ee90886df5ff5bc8e5094cf5050ac5b8e6f401394778de54b0774e0889df3650d5dca424a20a5ce2bcf821035e8b56ac8344d0c4ea7b6c0e6638c7d9fed10f2a98ac744a72f876bdb9ef8f5c0d8b2313582f5d985bc4cd14e7c1ec5997172110571f068316568e866ee7bbcea38eb1c276df4cf7f3eda942f8d97305cde6cef4672371203ea9a5084115751f9ecf656e8cf03857a2a86d8c9049f46585e7fc4b91e02de4f1dbc74a16a1e5448e7d9b83501ce1bf94b463bea33b9af46c993b5a1122ade7f5f0f42f65e13f8634dff1ab3e55012720678155188228e8c7edbd4975d71e0967b92aa962ace74e66e778b3e0bb77296ddb72e18c5d8be6aae429e775dca31bac7a6a4c636c3eb503a2680b58065e4c70dd691eac39ba32f6720ed3175faaeda62d949d3b2cec30b54601779576a8c32b2a6551e7d8e69c660f14c8ea3901861dbcbf9f0970e8217a2dcb84a54e8d5133f5e614b048d16686d485a526836bb3007b0805d3fda0d30ca5282d68266fa32ca8089051e857539c712d833f3babd965ec4e842e8b7dad10a5796ef47a4baf5554af1aacd8f4ad36722bde4b084413e82fe9499f09816304d903c57b5ef6dafca84aeb7201ed4ad40843f4100f7f5911a2d0ee790d0a4eb74a06ea6b77a76c9639238413e703f1b4459b4844426cfd0aeac3a8d2127d50272b6903c93987291e60082c0ab0567bcae5d2887cde3e8da7aa360eb0aa4a0d800a6e20bada716f85fefe57694fa940363cf75fa7f6a4d6afc4b786a06d95e9c29b1bc7c4d24d5b7819104baf25be9b8c3b178ddc98d2c936f492c841e38976a36705a689eb759e6d079599c4d658dd57c60eba153dbc83509fcedb2dfd3de6614c8d7ca937bcb33bdedfc87d21f62aa23305fdfa1c4b11bd798ab58872eba5dee32db0d800009654d1faa4cce6656c7e1fd0021b78c4cea7dc02690a3c34f238699573fd98909fe8b544d11b7b63188a35f95ad471d21d218b3eb9d33dd090c995cacac36d076346baf5d9c7fc02c825864e7e1ddca7e6163b31749988f692b119b428387c9a1f95687763f2c68803481366faf3f72e8904e5ba1ecdfff4d4e9666922955e8dd3321b68e93a5b9eb6a6bb548f5368b267607a1e6448a8d5de2037e825a4b92dd54e3119d018d9566dd78fd491aed2ebb514a2c282f896642582f4fef84953c23094b9e61f25ddda345acd5e7b733d072208d743f8f5f38b6c7fcfd156c0637a2d50b9be6b04d8303458701fa4dc441552d0d06c0ae56952bb60a3ba9b74a2ef763c12db729e6f1f51b4f3bc17f9d9961e431470f425b517df9a49a48550a8d9f8c48df0c2a1db92bbd6ce0ebc07694ba11ae0bb28cebc5e6fcda253618144250ec53a1b80a22a816d11f71909f67f466d5f854f14653599237daee532e8698bfd3ab555ee4d9e362d14ecf7ff208c90824f8ea2066d84398cec4be8e259ead21b315fc13c20ab4ad8dd3d6a893214b79f761309d1e6349a4600bda5bff70ac548a083fe224b5caa8a23cb703c7811a628c011d9fbf296297d894083adcb260bfa151ccedd335f123f0b557d6bd677e179dadab8a6b97feb5a3eb8fe0945e49c8d11073ebd489f43c1a9671f795d653a29f218405ed89ac202cf7437e47719af8d7bf11c1b30a3f4dee678319734476c167adeeb2d5627e5b2b8ba9a35f36f780315e8ae35ca8e826fa5a8f3b9b31d2c2a8893591ebfefb203f8644ab7e3c41c878feaa9384ac4e6f0a2c3a05d7ddc55d2884fff93f38dc050404fa7f11a07159b4f4a3a1bfacaa207435db100abbd2823c94d1e502a82906e96aa60e597c11c7937845fcd81c0acc3c2d5a6bd543c0803966009a469f14c146ea7f82df63977fe5a7becd1ddf90ccfcc4f2bb39c9ee0db83d1f897bb41ff5ba3e7e3b8b912214b813775dcb27a996190f04b77a4f9bf00efdf2b8ccd2823fb95747812ca544b139533b3e3025836820583484161f84bfd072f7b87662e7d63f9819cc4227b4a785b1bf869283f08a982a405e6b762ceb4203e7414a194c977d3e5707afb068800c060fe10fb205c408007261d630a8170da69d1a43955eaf23f76ffb41d2d4a8ce4370e6df6f0141a74180916fbf926fd57fbf59e91ad7057a46d6f24f06d5291f553b28e0312ef7553fc5791daa01568afb04e5fc1029a4c50e7d301a975a5fcb1ba0fc02bcd4e673ca556684ed3722759f2bd2e79d0307a76163727f1893acd3db1e0bbceeb6e5e0b87b1fead3ca6d783a9904207671c7a6eb182141d189c2b90d9c04625f17f04489bd71435499470da334de360ec0785bd79d295627704e050b10b5c38080101290ffdaa2771f3c126af15aa17acae373fab333f4c2740ec80f551b6d400a8a12f69ce14e5d8940a9a3507eaff51bc91ea0651d11cc36ce3c0ff0ba763b3d3d4cd414146e2dc7052db8907b780d68a8b097e007bf20f97928809172a337d1784694ee04d2957473ca52495d6f8b902e38ebc0c80209b8692ee74072642867c56cfd604936c6c83cd60e07118b5f8c5a83ffe325af142a33b415df618ee43723fe55491962ec5903e801ac8cfbfedc136cb775d3a2c6b6af211f32b07e350c0e34e1673b504575bc31d2d55e4499f4bae9da378cbf5b2c7e621bdb58b0cb97e6fd82fb22dc1354c6568af29fac8b66005aea9816ee551b2dc0529f0cfa40dbfca5b543736c16a8aab506a55654d741c6fb9212de3e3af605e4d1370e393246c7a865b5edfde3d02d4ce898d1cf8c36c5c8903127737171425320001ba5598b34d82358df6cacbc44cb2fc8bd8df97bf694935640bab3df015968f6c1a1fc768901e41cf62744dfc9ec203808d48b0e10116061312c863dfa2489d9dbe16015285879492c3e2ef5fb6d15288b8cb0c0e404c40410fa9e46d542e5ef17c49023955af560ba55582c38d9522f23f6ec945a1b6e518aeb3694274758e78bfbfd3f8455ec48e59334358b2fe1791bca553a87540ad4b641256e95116dfbb58f72914afaae545436c1b1b77a6601d869da6f5cf47ab215ba367320e1f787f55b8171d9cab0501d04257791cceb2487aafe47825e0928c28b00c37c86d41162450abd217f76b1fdb208a76e407dd65885abfaedb3c086f7be87a5893ae9ecfb30e67c7a4f8601757b0cb87ee688ff362a66d1e70b764cae07ddfbc24fdbe48b3d0d098e86936ef8b8daf0f26b4bc3983b6bdfe983b51811b99b53a7d8413ba548df152007ad42b08eb5c6e69d740788d1fc2934c9be965bf875fd310a5ecf9ec7c9ed0cb919d8733dc1a4748dd36168252d39d32d3bfd1fda4fd154b86bc4d25ac865dbef0972232060a95e7a91b657178b2b777015b54aef4b9e63736f53dd43321ba784b4540a7c0a6144a3197e86151ccc1449ded4046861f466cc5ac88fbca1fd6db13d931402143a5b218e8482f33894de903f84f3e3bad599b1fe9ca2bdb70c7b63c544780801bcf44f5b3255fb39c5a6fcb6027158df87098a1cd687231c91f76fafe3620a134dfc142d88998697e7d764e79cf0ca973978d18594fa770562779d4ee9b9c5af88b0c8f53239637ed404219972ac32aee0d4c4a259fcca8133874f39a216f48ac99f8f71120b327fa5deb139d5b52100f81a069e90ade25c300157229d0307b5b9c860d21b5c9843c081a00f5993261dc2fedd849502649bb63ab849322464b918bd74f174995e68d9773c513b9faa5d5bcee8536c97b72cb484f1ba42f479e4470b799bfbe08e03171f6c88c44ea9c3dfa42a9231431738b1270aa9982a5c949aceb8fb7dbf7c51fc18db02c87f4a973c82b3091a7f8032bceacad92518281946047a2a1966f8f83e6086377b869d7696ce614a11c1c78c84c055510a39320a9701708cf440619379867122c59d997e332ff39c23e31af870b188b505a11542290664f60d3ff8bf87c180c51175b9882b0e85d957774320a0537bd29625b5d91d20519afadea8c56fe648d530619d991404897c6d43f2aef9f464b3ae51c2d97edea206d5bb13b4443c77a3d0a5e1037709a4455e586aa1d247150f08126d17102e49a01cd06d44843aefd05aecc0b761f1ffb097bd797489e0257e01c9557043f842efdc3d94e0617e4287153a697615516a483ac2aa7c10d13844fb02104e376c788bfa5670500cde6207c972792ee9523a7dced887e22deb224e26e8e0f4f5b6136a60310babaa2d007f241464c67dba74ce085d9813a0c215da42f891ffbb39e8e0d126de94a1cd9e2955739b2670635b391cb1e15f002bc30537c7b1d4d955be781f161cafd601f10ca8e95cebdbda040098caf6043aeb86c53e1976767d7a69b72f52b109c79c097d43ef043de3a83d28221efb3abcde962b383b74eb9529311116f3dad9865edc01a378e8fc52506437004cc0762ce18b615d955469b440fed67ec1d73ea6f3e188bc3ac04debd4d0a39ce751a1cbd37491e64e768957f16312bcc93c1e523a19fa3422c94d8b4a97d39cbf9ac5e2b8a0e08b1def233f762485a5d2056afeb1e092d82220d34d14f00d8d5ff1268ac428952b2d2c91ec5e44ae162d416059693d5eedd0453bc2de0a8002185ec0309be742739df8abd2f6556fae9661b0330c4bda29ecbb70a4e5cb1924e85f8fbbab763653b20735f5295fd9f89802dd78dc2e8c85825eee568d5ed8f89f49d99aa1da1624d102a3f056051d", 0x1000, 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65350082de0f74d7b213c0e9a44539300196b40dddfba376617a958281ebe48e83eb0fdb6b8fa1ca417ee83e274241883405cde6be96f9bf3f7323fd7ddd140efd3d3e9032591271816b5147dd393bf3dd1d71c67094386c6e1db240a8cde1f1882fa62eb1807a2fc99b2a5474657654a469f8bf0a034bf3069b21"], 0xa) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2000000000000000000000000000000", 0x7b2) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) bind$inet(r5, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) openat(r5, &(0x7f0000000040)='./file0\x00', 0xc84, 0x12) fcntl$getown(r2, 0x5) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:46:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a4870", 0x6f7) r1 = semget(0x0, 0x4fcc8b85db406695, 0x402) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/6) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:46:40 executing program 0: mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0x173) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x20000001) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 14:46:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffffffffd04, 0x8}, 0xc) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 14:46:40 executing program 1: socketpair$unix(0x1, 0x8000009, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="431ecf0c74fcf9e0359805df9caa1eb7a552fabe10d7fa958a37198d8e67196e2cb086bac9971e86709a5c6fb1daea025cbabb18dea779565dd9a32ea2b4b86017d89ddcfd7e4b894a90875de855a4808659ded13f9f27b784c9b7a00b767d6446bc556664737af8f4d89ee724bd19de231a9d18e35c8edba31fa975af7e8f0d1ab89e186426fad33ddbdfea07e44e05f6", 0x91, 0xc, 0x0, 0x0) 14:46:40 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180)=0xffffffdffffffffe, 0x4) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r1, &(0x7f00000001c0)="ba16", 0x2) close(r1) execve(0x0, 0x0, 0x0) 14:46:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/91}, &(0x7f00000001c0)=0x5d) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgid() r2 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000080)="e0c34c7d1bbccbffa496ec06b6df3c6dfd", 0x11, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setregid(r2, r1) 14:46:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x10, 0x4, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82222e2f66696c653000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)=0x297) 14:46:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x185) ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(r0, 0x401) ioctl$TIOCSTART(r0, 0x2000746e) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x135) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x5f, 0x9a7, r1}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)="8100", &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt(r0, 0x44, 0x7, &(0x7f0000000380)="fe5dce30871f21c8de1d88d058347f7e25d03d89f95bd2a5f54e87a425545eb63279010bb732087d23d472620605ebf85e35d0b423587400eabab351ba60419b1ad56de8cc85517625c2aca6db770a949815bd75c96e8d8682b3b29fe7fa5f31dca2d9d13e872e3e4b98b2deb21e63c867c145828a75932e48337f5fcc464f6c540dfcc09b1fe0e83d9f370107285c54166a3a734b9531bba245b1e50ac1e8116ef4e90fd47c8b9eeb8f1e449861e620ce121e8ec3bbdb4e8f9d36f9cd64a2f0d33d", 0xc2) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x8, 0x4, 0x20, 0x800, "6738a54a73aa37cd0a3d9add0f37cc50fc041d0c", 0x5bd2, 0x1ff}) bind(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r5 = shmget(0x0, 0x3000, 0x48a, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x35a, r3, r4, r3, r4, 0x2, 0x5}, 0x4, 0x0, r1, r2, 0x5, 0x20, 0x134}) getpid() stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ioctl$TIOCSBRK(r0, 0x2000747b) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setegid(r4) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0x7, 0x10000, 0xf6, 0xff, "72666d6f2c0d4aa68b2fb0cd274fc79f48ac43b1", 0x7, 0x80000001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000006c0)={0x7f, 0xc4, 0x6, 0xffffffffffff4ade}) geteuid() r6 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r6, 0x0, 0x0) lchown(&(0x7f0000000700)='./file0\x00', r3, r4) 14:46:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="faff0000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x4) 14:46:41 executing program 1: r0 = socket(0x2, 0x4002, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="2bb93943b64e1acb939c7c2365932504d13a51f52f9d6f49d50c7bd1f7753b7fe6fdcba5a7adf4045a781c61f190cdd3ccd86aa6585bdb78df53af1a6d00538421c3e46338c3102262fe2969fd0d8807ce2bff2661bbc33196b2de6dd55ecd4fccdebc5bf2e1d49907f91825baa13932afe9fad868c47c8feede959c23346a75b3d4d3a3dcb0d8704255c552b64e80301146e47f00e7462b7a9d9af68f8792935e7485e9e5285c", 0xa7}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="68fd215bb1f984b4ea7b642794408dcda294ecf1241d70ffa2620757bfbfc24658d27bc05c6a3f873594c603b0557f614eed4cbbddce159bf24196a17908b49b0e8a087914e7b4b07a140da7d15b49fb46f504df01dd48c5975d4c672991d0255a4f0ec18107fb252edf3c910b4aee37440262739dbc97a1f12583f37afe00ba82", 0x81}], 0x3) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 14:46:41 executing program 0: socket$inet(0x2, 0x13, 0x102) 14:46:41 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x4) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 14:46:41 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x2) write(r0, &(0x7f0000000340)="1466bb3084919672e38937fd95ba28484529ccfe9350762848c652dcc92ce7a80eae2358193db8cb07b54a3aae4952c4dde6743f8c8ae03f5409af6e1314e47f", 0x40) 14:46:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340)={0x4, 0x65}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r2, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:46:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x7e) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) r2 = dup2(0xffffffffffffffff, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x44ed, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0xd391, 0x2eb}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x9, 0x8001}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x2, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x11, 0x5, 0x1, 0x26}], 0x0, &(0x7f0000000140)={0xfffffffffffff001, 0x2}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 14:46:41 executing program 1: r0 = socket(0x3a, 0x7fff, 0x4000000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r0, &(0x7f0000000040), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 14:46:41 executing program 1: r0 = socket$inet6(0x18, 0x2000003, 0x3) socket$inet6(0x18, 0x2, 0x3) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) setsockopt(r0, 0x800, 0xfffffffffffffff7, &(0x7f0000000000)="08c05f6e0902c833e0590dd038973921f24942eb2b3f8ee2c8b72a4df1faf2c17dcc9ea713eb3316a2176a3c01ecada1e3436105c87304b6536a98a73ef0c6719442ebf4310b16b1f9c8a0ff18347c9eec16bd281cc6a5d1dba0f6e818e738aff8f1d14740c06a08bc5013f224c24b37dff41bc2e2fe8fc2b2cde4a27bcdedd3dc33681170eb1ec1b0461ed7fea81133b29aa73dc82fae60acfc5ff5a64055dc5fd783941dec5850661403e234e310d8ee256af06afd827d241fd82e3ceda81323da7e0f2536303c168e684ab13d5b95462b311ad44a8a7c868b96", 0xdb) 14:46:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0xffffffffffffff41) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) setsockopt(r0, 0x10000, 0x8d, &(0x7f0000000000)="04f180b0f3b10a2a4c41fccd6c2409b939ea60e5ade291a3d385af4c9dc7ba3d8ecb624f6a5bcf29c1b760e2c08b58fb89283bacfe66aaedd8943d299a05ac66d9acdd58041a11299946061be459512a94c42ef9fcca746e95cb8123b5e0ff7b45ffe3f20d512eb7049aa85abfaf520c75745f25d2d3ce8377589d74521f0baa10781118e7981c92d0525cd635812b4ddcdd8e11160549f6dab67e4b8836469f88f304606fc75ee220499056d870a1dd8af2d8004ca6d65a54c9d2a67d026d4fc099bb59f7b9a16d79", 0xc9) 14:46:41 executing program 1: r0 = syz_open_pts() mlockall(0x1) write(r0, &(0x7f0000000040)="8d", 0x1) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) getuid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getuid() getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) syz_open_pts() 14:46:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mlockall(0x2) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) setrlimit(0x3, &(0x7f0000000200)={0x5, 0x3}) r1 = semget$private(0x0, 0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000280)=[r6, r3]) msgget$private(0x0, 0x90) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x100000000, r2, r4, r5, r7, 0x41, 0x101}, 0x3, 0x7, 0x6}) getrlimit(0x3, &(0x7f0000000240)) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x2) 14:46:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xb, 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 14:46:41 executing program 0: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.-file+\x00'], 0xa) listen(r0, 0x0) 14:46:41 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x4, 0x3672}) nanosleep(&(0x7f0000000040)={0x5, 0xffff}, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0x3}, &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x5, 0x7f}, 0x0) 14:46:41 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x402000000000429, 0xb, 0x0, 0xff74) 14:46:41 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) msgget(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) 14:46:41 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() nanosleep(0xfffffffffffffffe, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r0, r2, 0x4) 14:46:42 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000400)=""/243, 0xf3}, {&(0x7f0000000500)=""/204, 0xcc}, {&(0x7f0000000600)=""/118, 0x76}], 0x7, &(0x7f0000000700)=""/139, 0x8b}, 0x3) kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7ff, 0x7}, 0x8) 14:46:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x247) setsockopt(r0, 0x8f5, 0x4, &(0x7f00000000c0)="c938579d379f5dbb3ea957bf515b55f26d4586bf2c1e0bf6942c8816e87ca1f13406622e8e965c99d44148bb275db406a4c7769206acbc6f4510558bf5865ded1cddf5a5a3284c5df88d3dc606e20534fd8cb09382ab3ad463d44909ed2ff3e533b1cb5a821168b0bb851360110a12747afc", 0x72) setsockopt(r0, 0x80, 0x4, &(0x7f0000000000)="1a6650d98b1c9f5353861b49e2478b46d574395b467668fb753994f15322668e09b96120e7f278d93e47ed79e639773a754482d8799dfa66933563cb624b945dd137784dc7dc6d855933b30e12b8ed8ad4c29236ecf8ec0884a40bb605d6332b13aacac8f5d6d30eaa2165d405eb1cdffffeea076158ba33a0756f5bf32f0f66832562cab69a50f5a4365344a7bf5bb107b524202421fca4af139a271759a126324a7f40871af43d69bc6647c3c8f866541cf63f", 0xb4) 14:46:42 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = dup2(r0, r0) write(r1, 0x0, 0x35f688b6bb242c7b) 14:46:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000010000) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="f2d657107d7e1b4a9efbd3080f561f9d6951957822f9d90309082138418a3afe7e6b084adb61ddf0a61c851d04c36107cb218792201d89dc0f742dd5f7d29b0096d359e17546569a7d321be3ae20b6e4a15290656b35fcdf684150a267a7f2d8c7b3f2844018b9fcb9d53be26601318c20295e6bcd6b1ef0e98eafa772b4ef149e2d1458fbe988a8328a38da9b3d338bf8199b5ae4a4086a9f2e9c20c6506808d80ce2bf4f3aabcf44c95d6d469f1ed93e35b520454325899edd2620c9b68eaa9d09beeccb54147ee57ef7dd96f0f23e1279fb9a77060c6b72eab0a7c6ed647b8128723b9d95b2a383e275bef3640b2868676c3860d09fe03059146a8d8bd6b543c14937528a887bb58a62d3531862c914e54c1e18dfef32a570d710e1a5dd776d5077ae59bd339a769902b2aa2f33b94a4f840ac2a6e57fff442f863b3f56d68827b9fa48ec2c0fe0988afae101be27d02cd02f9c9060662ba06d68761a4cf44c6bf0f39566eb0c5ddd3614a17c5b0e529d7a242ab9c8026f7e10ff12d965ebac1330653845f294862f1983cd5fdde25e69591c3efb2e995dbb7c2643e95c287a9891d6975a8b7ab88fb86feb3f0437c74795fdfdbcd0c214e38fd7181cddb21cfb4c4b0ebfbe260e309564b83bc757e5bf6410621ef45208aca775f1b6ddb28b87381f459798e519d7103c677a49514186893af0006af276ed66fa2208f5507ecb6f4beace2776061445005b2d21596b45b68599ddc30122d5a397c411401316fd7d7027cb11df54a5ae830958f00360f03beb6e6b9248da6e7e358bff941054125f3bad76665f2e9b6090ee44cfc9306219b1883426116781e99019a770b0fd273c4daeb8dbff61fea87cbe95b7b546e2e313ec6e6af5147f16779edb7bda795ae7568607aa6f1ff59b15c274e1310c33a65082c1210208b4051155696073b5b74bcf629496abcc799e2a47f9cefd7b0bfdfd0c943af4bc08322016dd17cbeab9cbd515b7b889974fc6f6d849a9fedc7b671ab72cb0a8b5bed80718a8506584f9185ff9eac626dc408642b32541d6cb26e21dc34e013813b6f8d78dd082225e2446d8759bd0afbbd35bac9940e1348634ebb58f1057c6532c350fb6e9d7be63293282daae5ca98019b23a87b750538d1197f576333784c9054d74716dd4722cd32cd981210f162a502c72999728fc78c14bc00b4c5796b84206ee1bc4f9138a799a6c3b10afdb9cc9543da97b7184954a46552d9eea8170390f8a229b0d2406bd913dd02009e08e1731c1a7d194c529fe64aafc6b86aab34f7cd754194a6958c62eee3dafd1029a93afe6121390309f86e7e860c3fbc14b39e1154493ee1b696bfe9263f8a097d1f21dd49d72eb6a6965def58fddb92808a84fd8cf3e3556120ce09f5fa9c136d7ce41a567f58baecfdd16565b278324e25967c92c0f4dbc6e5dfd79774fc9bac8cc25e31791084969f4214395455de4934aab73c977f2fd30d280f9744e3666f6e990ee4b7d40bd7ec73a94a0cf016455288fa4f06469dbdac531dc8c0f18505cda41b5eebabf15f8b50e1cdaeb138504914a4f7a8fe7a7c7e70d368e33c25dabfe42611c3d1e655941ff334aff12d1b03f61194fea8f888213ba6d213f7d3f261ebc18e2139f6e1541a9ffa96368e44f0c4dbcc03be1e9d8893a112163cab44514df6a1b24e37acc7277b62263c138838423c88e82c48e58dcd395a03bc35dc0f4b69fabfb4934fd4c7eea01ceedb517e76abbaf184d65c451bc64fd394dd91da3bd124db1704289b85d636081abc9ebdce0960fc76940661aac79ebf1d34f9d8183afc3fa0cc9c76c5b090eb24386c3fbed3cc12f5cf30235c936fb4dcff534594083bc7275cf7897ed382624f6ec25cff0a8979be3c4b79627337f67f5dea4dc6a42c9313b3502bce2f42b8e482c0754b1ce8571dd1d393e8e83b8aa9bce595f3de48f5bc36ddbb39d9c46e6f9168ae10df94af4fb818f8cc3dae2a6a892eb6379e8d1a03d1c99190831a158c3474473932d86b785cb41411b2b21b87993347b7ee654e9385aaa234a465e78fa83f64b03fb2f15386ef466dfb3c7d23e5d01d8c1cd4400075ad89e3101338abd3396d07ed93bb8204ff28e8a4f0a0baf7ccc48a9128c44dd766428fbb9d083e30128997b122b981bc908b7a79a123284465c9ac3f3aa9ff809c64d020c3de6b31f897e96c843b2157535c5ffbe01ae4a1578e0cf8aafad99c558e12b5814b576d79e833110c1f2c887db59364de2e75bcebb6675579e224ab2a2cdec825b038bd8370ca5975117eea993ff365a44f54910f92d37c85f8dba47115b8223c9168e2e1904d2075b8259f3405cac11ea7d4df0ff1ad059768ab17948c92063a9e30afeba7b08694d3a7b18e2cbf69541baa91f21852981e845cc7e814f5ef516353d7e247fcaf9763b90ff42b85ad97921d6a68139ad1f384d7b91aff49a29b3daa4ef9c62f211b8d388896d930c5340b1c9e35252e861ecdb2735919b8e33b373effe891905694e6e2eb5009e3a1c1c9b372915080496360e12e73b806ec9fed36a08cb806352766e2d50e59ae3a348004373143f1e41c48de713c2b3b0008def6361fde39b7fa2fc135d1715452892618e947b5b967fc23134524038bc97ce8eb146aa9bfd841f0763b0cd4f47d8742f532959bbbb69925ee1b515ee09440d887b0c0be669f9f7bc81bd7cdb917e71980cc3875a888f7ad051d28b2d94d235e06972bff0c368f55a4f69106ffda0ca9fc2afda25bed29b886f7ed5c4c0212489e7b173d253aef2c56306bd0fd3179fb10496dd62635a5539a86cb3df54a0bf723760888f32f71334cf0a1d72ce7ccf5c6c9053164bc3b1f5f022a376c5adac03f80e57e5806f1971a76977adc6b0eb2d07247a0800595286c8d8d94be49895171e2e75180433ac6e7d074d1b33359c3d306ce18c4ea7537ec906ee179b172d0634d94493195afae4dcd9a24c03bb0c3c6b2fa9a6f528c47f73778612ce16ab7662b72ef66dc117ddfb3c0ae7d2cfc953d40ee16e8ea82317102afed05c84be274fdca7ef83fe1ba8d4167b14ad0bf3579df3eddb7119a69082d99ea834a633e770aa47b96b498142582c2cc17a77ba91ae24d93447618b3f0df137fdf259a35677f9bc80bd10ea8932027e0c1f04176d99e0deab9bb33cad0d75623f329c2d2edf1e9bb069beddaf2de8c960f03f1e0d62377b59e8a982c4ae17d43ed67860da5a270b5b8099fe2d0dd2ee990c066855231993806768b4e5ef28b9d6a2dde528ab2ca344017694e3860a9133245dba6cbe9f6722383d8127002cfbe744e60f412dcdcfd39d067bdc07369afa6adcc9f7ea862c2df50535221a6e753080b62ffc3af449af104497f2357416c12feab1e39f78c0328da4d02ac437bc78b1d1a2335b9f8e45c004175167f5c4e173a584029b631cc631478b02bb97ca2c153afa56b99ad7895b1315baee99eee4d0c707c27cec06dd382d7bb6959965e85849056bd859c0d7b86768eef0db417ed56688f67fd0b477ea4f6ecb3f47f187512c8c9279a5c748a5926fbd6a8950f3bea3343af16778233fe38f2e81b8165e322620887f22273fc1de03d22ebe87d1dea117228a354dca2e1c216dabe397aebb308f4f0797ece72f5a2e17ecac378ced428feabf888e069f56b03c5039eae5d4e3d0f1cd462f9a1a4b7250321e9fca6414427cd180e41a974ffc6cffaaad5fa716e0c105426cac9c0e77dd8b921b3ce06be33620b4fc490863ca60cb0ebffa5ac502d0121591c4663a134d311152f0ae4d0ed39f3d2cddec1482e057550d60f9a1abb9dcdff735212c2c68dc5de4cde7227666866341cdb21f93893174abbdfa7c3d6a79aae3739e4f0b76f2a08038b7229cd979bac84e7fdc7e7918eeab9d02948ed8d327c0377606f743e1bb5c9e9244832986668138614c23f1970932849af18ba5e43820e46cc126e85bad7a90d5edb7cfac59576fa14c1e10c465bc792a82f78f1b46b50ada18a6537029efb6b2d29d292fe542879b6c083b8c4eec6a281b706f085a39f8c47c05dd251999da24f2f13328499f18439d102068065d7542c5ee9da4dddc65b3957c0a3eed44b965106c03db98c2d41550f466054468be19c6948f62c3f9febf9c46516b5c41e3581431c0707a38c901e762147a2df996d6be8e3ba16e11cae368f08a16f150773cc2989540090cec3a574e47d7518e6484171eb15acf1251114911c8fd4736dba8ac60dde339dd71186f79cfadaf1931095a56f87908ff8853962de66fddd01f4287972a3cefedf27f0208b3dbabe771d88d9a3dc45df0dc4c7706128b86ed024ba2b30792ea155811e877bc81c196d3d9da588f286d300fd60a3a0feb05e391e0b3787760d0be9f5a49e3e69b61b140e23f6417cff72de71a0a2a72c5dd42aa0d5d5561d6807d78dc54ab87963b77cc00457a71554f8861f646703edfefd83b165ae779d2f1a70a81d50327edd59bffeaf55f739ac780f22f4468e1133dd15600a9b05418f1ca985570d9968b554115c72905fe069f1452147438943219f75eaa193a60bb8589a819e0d4ef35c450f88e1c839ed7adb6a9fbb134dad9f38d6fd0684d3e6657191ab4dbaadcd6bc4290a0aa7c72f274fe43ab2cbdabe1009fc77f172ef636a5e5ec9dd676843c7c3dc9c1ed40730a33250e1eac6be510bf79cf934ff321a0052aa2fbdf0037863643e87f890c2db2755eb4a71c5f6a5c01f94ef676b3d149f0bbb0eb558353fd97a2e5256f8c4c9e200834a5518dc4a1f70044846669ea7e502f8f333dfcc27bf762dc9c99033a9af664ea3a033c073511cc4cb9b81427caacbe29ae155734a39b6903be0ee903bf88fc822328287451dc8c4ed2871e8e58dd4f1b5f3780f52f00a7fa727018b8ae51ea8e155a4dffb025306607b85c2e47a6b757f02594a09b8f8e3a2399b7de3d98ea3c3e95ea13dd797eb608fa205f379a81cbf9ef18391f42b1a73564f7af025f56d9b6fa2d1538189f9ba4d16aeded2a3e002b0e4037d8db9676850d52cf654770c9548d608d768cf47a8c5a82807c172060656df342369f23fde6b2014ef0b2563beb0ca8fe7fbd12ec95e066f0678fe7772421ec0d1a763302a94c6f2dd948790f46193bf230ceb6e56cbc99c83b8b138736ae0468708869d9d11fa32d486e2c7c073a4f874869faad7f4fa09525af4e76d3b2c0bdc8cce5a62612473d94fbbc9534e8244239862d4ab7378549d37d2856cb060ec4d6021d6e8d369eee8686c5692689aa46d272abb557c7d2ef392ccac6e3c0e2e43b27f130ac8229b27ed008ad9e6063749073cba5940a128ad0e5a36c1241bdd8e9787968ab676eba26b78cb11062d02c76f099b151e6b910a1ccf8ab499091b86b7a2d67c4aad0718c017d527463a27350d0394190c06e0e54eef089a9297d9652c784829610f8592d32c01b129a47cd35c40ef46633f067a60acc0a1796e97ebbc14db2961253596465d393a3e1cccd0dba3db219d742a5d2be3517e5bd9e776f6d9878d2ad30a3fc619a3133a1941527e957fd28c44143337210285b0871d6be8c527a378c7d530b8464f693331c1dbfc11bdb1ddae3912e50aba8eab73c21dadc6b52b94383236adbb2cea858cbafbcd647a2d5f6211c3eb516f9a7234b263e344f474e5a026ce69e1704ca1fc718f60774abe9c0aaf35f3cfab6c2f5950610fa7789b47e0ed113cd67c6943bb50eb475c74befc9f6c69776d3ebe89157002d1eea0b226a9e68618b5b0e06978f41dd9b", 0x1000}, {&(0x7f00000010c0)="20d8181843596e7709043e03df0a5cda489faca73f2b2e1f943c5a10d07d8c", 0x1f}, {&(0x7f0000001100)="2ff4affeba0b2ad3660fe66c44595de3f2c7fce3830544ab21965a5cf28401ff4084a266fea1e418a5a8a431c3c06ca6a7ec438889a4464b140463e724d2552dadba1cc1009f27e4cbb54be73daf2a1331f58aaefc350406f194d178e75a9e7ce4e3f2fb881880403793f2c3c4278c", 0x6f}, {&(0x7f0000001180)="a85ff2c125aa6cf091c1d80f520bbfaf7d63e97dadc03b3725af18c27824698a6b311d33f7ab948f38e2ce97eff0271c3515eab68add8fe4dbae9abd30fd3eee1bd22e9fe738cf8d3e442ec139c7e14f3b2433cca3ff8b11d2e454828eb77c4d5ddff97592d72972d8d342d3f559d8942b523ecee87ccb69cfcc8db848d257e820f1f7cfdb7e94b2ce849f67edd270914aac3d70dc6c26d38a3828f4ea7196e780600f1cdb574a56a998be2a126d84bec0a72c1397fd179cc4c1219c55738b4102f5da6244576976e2e5c1842e7afb96ddcd31b322dd9ddb88e5", 0xda}, {&(0x7f0000001280)="af5be07a38d39ae6f4198fc33f4d719f91b93bc295c5921e83c1b2e1840ff9aef7e04ab6859f69e54d4ef1d1a4dd9b6931da7b0fbf45af609d19da880994853ff508204aaf978b11c2e8258f22d8dd03bc57db9b948d25a4ce6920e1b3195a1542fbac812ba91dd3a79c51ffb6cb75a1c22c8f9ac4bce6db0913abf890fd71445d32bd010acc8b9852bb625874b94aa3abf6326356871cc0b9165ec220229cd5623f76ab301c5e960072d2dd7bb54e623c3194e2d7b4ed64e18f8e2958381d75bfe53ef910417826eb20", 0xca}, {&(0x7f0000001380)="28f2eab1090cba6c49a173db846841b4bb28c97acf101aceadc3a3d9dab27df9e141756d8cce9a706de466825a48803ec00a24da213bc10becc5f07ced6e59156235a4faa30bdf3443fe6e4d0400fc0899ab549258b51f459a0a3e3f1a1c0fd30910f9ee7c83b0b52684828bf6f22294644941111e1d0399638cfb74a17cc1addbe9b3ecb024e14a4ebe6fdc77330cccd202f035b2e18a97c9922c96623b99c90eb7d7f925eda80944295e0b3a8e14c3dd577d5e9cd4ee8c86e19047f9a46dd1a0507d030caf20ea87794cd38ae1127136326e0c35", 0xd5}, {&(0x7f0000001480)="897ec754484e4091b8118dfd7f758c96e7a73b26e44d817838e64ca02b4d6610769b26336ecdd2571972e4570e21622cdde478b2fcf380ee58b6aa67ff66ecb4e2dc799d4e5d3c8387b082a10ffb62589c953f6e42aa7f0bb22914cc56adc092404862fa3529cd1fa6addc946b6ce7ff7cc931164f78a681094da63ae2246cee50", 0x81}, {&(0x7f0000001540)="a4ad99ba32ab18d951185d4b58320755dcdede30705e8484307e798b176adbeb01d8d8e41993c33da7fbea354c856998502a6240e2a6980fcd2a5db4e535b2896c3b73593e7294aa717476502ae715ed4844bfa9c3bcafb844dc7347732976adfc0b33f15f478957d9ac93343ce67faa2282ad0156e0468523565fb876993c35f81904ea4e3aeec6e8d1f6f2a62e4d31752a025aebcd5488a900a135b4bb4ed777e4044ceddaa8782fc51122f651a439df675ed0c95ecf17", 0xb8}], 0x8, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xa}, 0x401) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x6) socketpair$unix(0x1, 0x1, 0x0, 0x0) 14:46:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r0, 0x400, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x1, 0x7, 0x7) 14:46:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r1, &(0x7f0000000080)='\f', 0x1) write(r1, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) 14:46:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="d7fa3d025706aa", 0x7}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="1aac5ea0b25383b68969430d049204ed5f90b9115a69262f0a5817c8b9bcaa2b3bf49199ccf5b46da01fa0983aa158a875dd46f7c0375a2027e42f89", 0x3c}, {&(0x7f0000000200)="f6aa05a1ae76e576b46905e6d6ed3f6fa0a77269bf84d2c4af6c0ff41011c3c77a76520ae55e12c689668ca7e1a46a38454c1e52970487999ddd4c39fe214761dcc635fbb3a80549c11427c69f6ba8089703fde345f298f7dddd3ba23670ad5a9237a4511326f1597bffc2975e1aa6b49193c649fa0fa5d799be5bb69c7822737ae435915a0cf055b14632d8a6861e5bfe1633517391096149375e69e905659e35e34cc383a04e6a4d8d87658ae986b322bd135d2f2fd178226001a1be46cbd2d9515f6883a02c5352cfad2b49", 0xcd}, {&(0x7f0000000300)}, {&(0x7f0000000340)="9bafbf080c2864222376b81d6c5605bcdb124362be020ee88988273e41dbaab47fa804a7e1b5467804ba2bfede00a46012927d2ad0ab4a8924113083199a2107b986e4296fe2f0dc5e244882e9e0141ec293a699c00df32cb8b7ccc17b0b56e99a7d0fd5c0c3959a7e07292ec211f2e0538e7d8331bb1f8b4e90de68cd853325ee714ce53a42db", 0x87}], 0x6, 0x0, 0x0, 0x408}, 0x3) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 14:46:43 executing program 1: r0 = getegid() r1 = getegid() setregid(r0, r1) getegid() 14:46:43 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) fchdir(r2) 14:46:43 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xa8) socket(0x0, 0x4, 0x100) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/119, 0x77) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 14:46:43 executing program 0: socketpair(0x2, 0x1, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x8002, 0xdd6) setsockopt(r3, 0x81000001, 0xa, &(0x7f0000000040)="ff920008aaa00800000400160000000000000000", 0xed) socketpair(0x10, 0x4000, 0x1f, &(0x7f0000000100)) getpgrp() accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = dup2(r3, r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x2) 14:46:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0xc1}], 0x1, 0x0) 14:46:43 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x4ecb}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff23) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000001d540000000000000000000000000000000000000000000000000000000000000000a53ece00000000000000000000000000070000000000000000000000000000000000000000000000000800000000"], &(0x7f0000000040)=0x6e) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r4 = accept$inet(r3, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) sendmsg$unix(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f0000002540)="600c8ff07977f382aa6c63625dbf840f0b8663eed6a238e166053439a8ef9a17042ce12ffa75265ca051a2ed7775a6676ad5ccca25d67667d2d97f9d8011b2aef74e26e8b49eb6640c28c8e06841c4d75a80102d214162103095f43ffe9c5d8dbd4714f5bda8c82e303b17c25c3366dc014a53111be6a176a9db", 0x7a}], 0x1, 0x0, 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380), 0x4) chdir(&(0x7f0000000000)='./file0\x00') 14:46:43 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0), 0x68}, {0x0, 0xffffff89}], 0x2) 14:46:43 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fchdir(r0) flock(r0, 0xfffffffffffffffe) socket$inet6(0x18, 0x5, 0x69) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) r1 = semget(0x2, 0x1, 0x2a) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x48, 0x3ff}, 0x18, 0xff, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) 14:46:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) unlinkat(r0, &(0x7f0000000080)='./file0/file1\x00', 0x8) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) unlinkat(r0, &(0x7f00000000c0)='./file0/file1\x00', 0x0) 14:46:43 executing program 0: r0 = open(&(0x7f0000000340)='./file1\x00', 0x0, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000000240)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521da3682b9621a138df91c671dde8d5784ee98fd48d27b8d0e0f053a020db9296348eb7179884d8e13a4d80b4de6fd114cd77b3aeef547c6d041a134d8eb4df2986e3473472aa6602995e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179d9e87acf034b34054dee9a0c9d97583ecba1d13c08a56f64bea115ea111ff7ce9dd9a5c8", 0xc8, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) clock_getres(0x7, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000380)=""/4096) accept$inet(r2, 0x0, &(0x7f0000000140)) clock_getres(0x7, &(0x7f0000000000)) open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() getgroups(0x1, &(0x7f00000013c0)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001400)={{0x5c, r3, r4, r5, r6, 0x2, 0x7ff}, 0x100000001, 0xea7, 0x1}) 14:46:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x0) 14:46:43 executing program 0: r0 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="c127b22cd2a29205a7b3378120e1b9bfa353ebb6c68b53e7db8f78dc6d504d46f175bb81cf6f0c72f1227f79d6f6d5491e75646550a1b5e313cc873ad8124e43391230dabbf70438099d09522bdb9c84f24ed9431426b490dbba0f5d7a1f6e4f313d8b3af0e6be736b29888d6c2006453fd6e4e8afd60178a18ed87be3063766955dd6f7edc013707569bfd304fbde356bb4521dcc7cba2990030da16ca0f4", 0x9f}, {&(0x7f0000000180)="e24a53ab78bb7add5ee1db17a2e2a5254c022176bee2d3f1ebaa4191c9d591d6d0743cf3b6d0a22ea85394df2608b420c1a7452b91a7b5450d3c851c1b3e6b3eed2af160d335a1508d62af2d2db8f67a286b26fd6da5914fe3333b37d961b972beefaab1cf8b49284c86a14bf59d4f3a6fe645682fd2ab11240042f922e4f5386c45654ac1af7fb02dc98df44d761652dc54b645d1868d", 0x97}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x2}, 0x1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x0) getgid() r4 = fcntl$dupfd(r3, 0xa, r3) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r3, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) 14:46:43 executing program 1: socketpair(0x1e, 0x5, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) fcntl$dupfd(r1, 0xa, r0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) fcntl$dupfd(r2, 0xa, r0) r4 = dup2(r2, r3) ioctl$TIOCCBRK(r4, 0x2000747a) 14:46:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:46:43 executing program 1: r0 = socket$inet(0x2, 0x4000008000000001, 0x0) connect$unix(r0, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket(0x30, 0x4007, 0x7fffffff) r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) getsockopt(r1, 0x20, 0x3, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getpid() 14:46:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 14:46:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = semget$private(0x0, 0x401, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0xbfffffffffffffff, 0xd775, 0x1, 0x8, 0x2]) setsockopt(r0, 0x2, 0x100000001, &(0x7f0000000180)="f80ca32157149d0993761d81867a6562cd36", 0x12) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f", 0x5d9}], 0x1) 14:46:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) munlockall() getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) geteuid() 14:46:43 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fc5000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 14:46:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x400009}, {{r0}, 0xffffffffffffffff, 0xc, 0x81}], 0x8, 0x0, 0xffffffff, 0x0) 14:46:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget(0x1, 0x20) msgrcv(r1, &(0x7f0000000840)={0x0, ""/95}, 0x67, 0x3, 0x1000) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f00000019c0)={0x0, "34dca50490fb8dc24d6382a7dcc7858ccaeb8e984ff4f669215112d872dfcae434e0b0cf1d470949a04b0138755098398d0d39cb698ff43fd3bae3a2c9b4e3b3192becd2e3dd1eff0f834adaac54b8283737a5185fc5aa2eebbe4266dcff3d46f472905a3001bd538f2d37be7494a8371775ca6242e12633a4d43ad8e28636589b80240f74a374e026554210acfa5b46f2de83feeb5e92461e98270763294b4b0a7fe74d10329aadee050cae411ff062bf5828360317a62c554769606ee564dc60a84acab501492c936455ba83672992a11c463c878415d2d229091c4cc3a5bd8e4b19fba98d0125fa19aa2d288027963b479f716576a22e8d477ecdec296488529c617219e493c3b34395b2b4b41ed87632728080ba5347dd9c487d98dd0059caab933d089a40d4f628cb3dbcc969b8d5e4134a94ef18d69aff697ce0f733a98636abc5c26a40f0aa5262e3e6e5c8f73f98e4529abb38bf23e23dcc2a8e73d618896b080e89f6f26986c3dc1abcba75da55c0b3d27ecbb81053737e98a6b582fae1092d6ba545235768c1d7b678113e96ec532568fd9342a047cbd5f2e39803180507f3d16ebd20851c6a8046a7c6f781d24a7f556acf8415bac010c9c8755d5bc57bbc7737963ef123461b616b373a47dc79a2624805dbda1c81e3445c1b98e342b2d2712166140ee7d37a10c39465bb6065cb5e71ca5223d22b3e54b6b53650f3b0f20116ff6e157c427b18ae2f30cbf5de58da9a18624ed8efbcf6b550bd72fdb54d7d24d94d17295d4a899893a0fbc0777356e720ff269682ba3b15e4de1c8b2fc4f5f9139b76301a4be96208c2ca315f38a0dfbd224a32111558737a54a079259f4740b85c9c1d33fcd4e59d754e277e8522a68a1a94af1b3dc1a622bafc05f217437b5e35bbe5a1ef558b25defbdcc76c03118ce8cf31df438f33ad73bc5fe418dd3b0a8b8c992c2a6a82be360286fda2c5ea217829aa0bcf3bbd1e67b97b9ca9dfc882468083eebb69122c7b8112be5eb24c7835a471008cd22527be1b6e101e769d21e86210741c64696b8f3b5722d828b432130e6a2ec65993c27fc34ea6846386792d7c6f1e36be3c03c669eaa19ef80ec4408e05df02d440e43348712133a043fa8648b2b54f65417f05bfbb2948b2d2df5cb440bcfe67cfd51a251092499d5f036dc2cb53100654108e6c1eb12adea0263b1b9ec6569289d46e396c60ed7f1eacaa4bafba64b1bae69339333dd8e2dcf36d10bbf5aa2e46651e2fa26f5b226b2323f79409e5e954e32a543cd9e8400fb81bff259d77d369d6b9cd13b2626b6c8e6cdf03da66793bf96fddfc508f6b401ef17055906bc34ed558f23b46218502b74c079d812359a6c62df0af6e062fa2a49d033bf9c9102ac6fefa4ccaceb225cb11db59f4fa6edc529263609267863775d761734f0a08b78fd48dcf9ac220f38a24f6a66e46cb618793ee816e2ca1cd07bfd543679f0809bb5930386fb658b91e8e0904633ac74f7a2c0fc213847ca51ed5a2c996faab80d96248718e9b6a18e7ee4488bbccc2fb34907b8bdcf1bb67b12740ee0aa8c7bc8a60811c10b341dd0f3bb85e1ade04c2ba9f6317c53a879881fb823b6bb11901785891ee81bafcbb2a0b976e057e42c2e761dfa716c543436a4ab9794f45face33ffb68401cfe253aa2f4c197087dadc2ca0eb2d4c5342288fd89ef11833daf48f9ae8029c97d0239cbb0ea45165c7101d4cfb22da42c97b61c232e3c7b2818ed86082a42a4f553508c1dbc2b8cee03e0d9a42bb9c842e1b4f0ff247796fa291c201708e9eb98dc7ee925b8a715fad416cb3cf0176a903e9c9400e8b2a4df423138743c4fed0b235853c6bef972203d1efc20009913560ee0d959b20e08a219d8e80e617e6fa63171015ba6b4ab64f9c2bf558724e145f847bf7de22103f7834942e965e25c9e5cb82f44b22bb08c1061e9e419760ee1fe9f60211844b657d811ec9ae388ad1f298073714bb37338ddb17df4c536c6d4e17dd0d7172f0b32547b12d160d8955990a5ca01e68afdf70088fc5ce136f0310ae4a650d4b1acb72efd2db875955caedc088c8ce25da7e74c390ad76044f80acb67ff4c6f0cde4d5eb3314e00507c397ada6b6ff0ccc07c139aad785201cfdb82befd6d58e25233b6eabed9d1d2116bf278a2d0c43d7e4afc182335701fa61086320e0cda2abf762658d73515025cf50c916baef7d915af098c117c23c8d0efb78347f8935bd4947cee2ca1cf503ff11b38170f62d8766c29674eff43522efb2f2ec9de4542e6aaad9c0219cc6b81a76e61769784d4eb10d7ff46971fdfe2ed2a024b32cbad914c2e09527a2a4d2273e991506c52508c80b9b56c19345323651cbfb50a9a256a14b74c95b67071f2f6882a858994e63ab1ad76ef11b20b55112246bdebc2e1bf1bd80434723e8f174c6ca4ead7dd285a163f3ea5516f30a6ecb651819b74fe0d73a9fce271b7c82914293175e9bdcb610273f35ec8e304a0291caad5c3a01dcae5a6b69f6f1f5a7f6dae4ccda0321e1674cca474adfb650fb0b4fc2732fa8daa7084c7c90d7a8664bc3cc87a0528f0b73077fb189952b92ef4ab18c499db62f12e8c8f844bbec8be344043a0f4141039e8855692582b979321b60c274b86f9c2af78498e57d92efafb6a085472756b4dcac168d90231370bc043f2726f4a39a42d52106372e70ceb06358dd8fa3c4dcdde5b1a2963033d932164b2fb026a5af2a65991c3cd8793f964e61e1b6bbf459a63e776a22cdb61c7eb3e47a867aa98ddbe0af05044f41ea9a1c9518b6017837ddf8db1e85df83d7105dbccd7a32c837022382bd998ea0c4fc07d39d2cd4ef826db3517e1a7a0000000000000000"}, 0x8ee, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3b0, &(0x7f0000001580), 0x1000000000000099, 0x0}, 0x0) getsockopt(r0, 0xe5b, 0x0, &(0x7f00000008c0)=""/4096, &(0x7f00000018c0)=0x1000) 14:46:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x6, &(0x7f0000000080), 0x4) 14:46:43 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x100000000, 0x7ff}) r0 = socket(0x6, 0x8003, 0x10001) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x0, 0x800) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4a) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x8}, {0x6, 0x400}}, 0x0) 14:46:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x806, 0x0) write(r0, &(0x7f0000000040)="543f000000000000205297c4a69ba0a1b5c3946ed591211b49c28cc6d3cae713524b74e226a2ec447f", 0x29) 14:46:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e7", 0x4) 14:46:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000140)=""/25, 0xffffff73}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000001c0)=""/148, 0x94}], 0x4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) close(r0) 14:46:43 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r2, &(0x7f0000000240)=""/194, 0x6e) write(r3, &(0x7f0000000200)='-', 0x1) 14:46:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 14:46:43 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 14:46:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() r4 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r1, r0) fchmod(r0, 0x1e0) 14:46:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/35, 0x23, 0x2, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000028ac7ab943f0054c98f00000000000000000000000000000000000000000000000000000c9a117613b0e99e17f6c9cfab6d6000fa389851a"], &(0x7f00000001c0)=0x42) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file2\x00') r2 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x7) fchmod(r2, 0x127) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x34, 0x2) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000002c0)="b07e2f4dbb6ed7868e123d8ec75d1dad9d89a22c6af786868358267f1ef6c9c31b514abcc1fdfea452e61bfd5a54829a4f6a04f17e66641bb9c4047794b360bcd20cd46ad51856270014003218db6984033932b79a78d9e637962b6f40c7448051cb711cc72eacde86c818b1d361fc178f38f952cfc5436157a31f21715a528629cb221760c3bdf756d94da80f70b8af2420950111dfd0c36c98bd38541cc6ec933107557a233e149d235cd7dbf988a780b0e512405c6103ef532eae2f88d5073d8aaa311fb1802fa75b9cbaa4f1ffd27eb650", 0xd3}], 0x1, &(0x7f0000000400)=[{0x98, 0xffff, 0x6, "ee553023e11e78b5c359a3906e6faae0e942de13b8f7f3ee3cfe3e84a66d9b03a6f5810d7e49dcb5fb5c0c820352cc2865bc4cd4f0d162747db9b524825b799a928c16fd21751c99e4f4ada862187c18c8f91aab7dca48c5409857bbb7afbab1fdcb58f87df84ccdf87a6d2662a9e5c34286d782beafcb3e26e2ea2a7a9018d6b52da302"}, {0x78, 0x0, 0xbd5d, "a9615ca58340838af71c97fc9c25d2dba5ada73d2e58f1688b7c4238abd0f80cf09ca2e2d163e93ee16fef14c2cd31461bf92fcdb631d0e20f6c025c6c2647dd4124732d376da2194f41dcc39a69f4f6ab4d91be4cca3c0ef016a6988fef66df13fcaf492b4cde98"}, {0x68, 0xffff, 0x2, "aa85bde971c4adcaf0815d8e736e91b8f648851c2d119642c53f8a2546a4f2fc088a225b807808a2f35874e9f6372c53703a516e4e294debb9467223d44c1c22caf85733bc7723212fadbfebe863946635a2663f548ed9"}, {0xd8, 0xffff, 0x8, "ad13d0ca688cbf8d7f7ad58d822b5fd5cb41af00eec92dfa15220812486096f20407d07a1da3c5b4f428b942ed358452b7452f50c5d8a4718aea3da310921084fbac1867803f28dcde389456f0a86c2b10b298bc95bc0c224f80b9cc5f31b4dffd710db8e9ba103ef670212d9e37b64a542ce6682f0ab719a598719d346ac72e0d9590f5661a809f185a8d97fb650c86e447e48e110d9e669436c709e941ed08df1fc7a9ef09d6ef0689f9bf08d6d773784086cfc841881a63aebab1ab3a5b24e9"}, {0xe0, 0xffff, 0x0, "4b73aced9c63b8e27cf8f62107a472cb3f69de1a6b701fcf59f44655011715d41e9bd81a6f35321ec3680496c8a06fd6b9c58a16c1dff418e77c43217ae89b239c8dd4660ac4b8a48afd1225e770902821e0e2498a8cb5e9263a7d1975d53bae1ce3c7f5d832ee9b5d7bd9768332dc80c29a4fd9ba4beaa9cd5119ed03babbd98b2b2f7876602cc1d77f9896e74f08ee73c5238eaae5898d377a48b22a9f8fa2b88c61bb20d8f60f9cfb6871003a045365594c3bfa39861c3c7bd72ab23ae99d14288bb319d179f0129d3714f6b26a"}, {0x30, 0x1, 0xfff, "a8cce29802f53289abc2f02a932deb45de1b4cc7f04ff2d1a345"}], 0x360}, 0x1) connect$unix(r0, &(0x7f00000007c0)=@file={0x0, './file1\x00'}, 0xa) truncate(&(0x7f0000000000)='./file0\x00', 0x400) socket(0x2, 0x3, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) 14:46:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x14) r1 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) setsockopt(r2, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lseek(r1, 0x0, 0x2) 14:46:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc) sendto(r0, &(0x7f0000000040)="24697a68c33f06d38e99afb7884d9c51c572ff2695bc9332353e7cbcc4902321b3ee7088a51c9e7b8cbf122b8dc76615cdc3cdfa210fd5a41b9a10a1cdf1d5cc6be65ad7031c6cc5dd0bf98b9ce89a629841c9b6d530fab87bdae4a36ce2b6ff48ebfea69947fe8aae25c257c4f6", 0x6e, 0xf, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) kevent(r0, &(0x7f0000001240)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x80000000, 0x3}], 0x8, &(0x7f0000001280)=[{{r0}, 0xffffffffffffffff, 0x1c, 0x20000004, 0xae, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x2e, 0x1, 0xffffffffffff0001, 0x2d}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x5, 0xda2}, {{r2}, 0xfffffffffffffffe, 0x46, 0x1, 0x1, 0x1}], 0x1, &(0x7f0000001300)={0x3, 0x500000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001340)) sendto(r2, &(0x7f0000001380)="e8206588bc1b73d4ce9d27aa17ab67993006e49ac50128e4814237eb1b9171ea819fd453b63a4c3e63ffe582f8c33441ffd39b2040c947ec5fe8423e2ffa858c38c030e7b74f2c90f021c781572578c60d58d533acfe9a906b8205", 0x5b, 0x4, &(0x7f0000001400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r2) poll(&(0x7f0000001440)=[{r2, 0x6}, {r2, 0x68}], 0x2, 0x8) ftruncate(r3, 0x90000000) fcntl$getown(r2, 0x5) r4 = fcntl$dupfd(r1, 0xa, r2) socket$inet(0x2, 0x7, 0x0) getsockname(r0, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) sendto$inet6(r4, &(0x7f0000001500)="6de898ced17f57116862d402bbcbf640e88bbf87720d2d65da416a154657b571f6a35b4858f103e57cdaff0f3697665f386913ea01552a61ab0e67a13ac55fd9ff5da6e5f438926350c92bf234aa3e1ad3ac2696dc980da4fa38b05a1e217ea2356037014e793ed569215a0e2eaf12c2f607a5aad5e4809d610eb7d55fcfc63ab0ee0396410e6ebee759c90a27592995fc529eaa03930c8d8d5f631f0463f5f337cbedc851659c7cbefd26ef08ce8f21856657044bdf2ee6069825225e3b6905a569ccd0cc107d00e79b7fddd4c6e93f6dac4536f4146c53f0301b90396da917bc65eb8e2e2c497e1f5228011937a8c47ac519965d8fee12bda6d24fd335e884093718a3b2f749adef8fb5499d59433fcda04d29a7d34bebc5c3dc42bc7409969f130d696f9867daec7e1a13253c72eaf4fef579894b9a0531d136b17db15a8950723b563a38c63960401c8f627a6401b040a00797eca932ac15c4af6b1e0bbbfcb261b832263e96355a7c332f0f27e4b45c60581e58d6f141ce4634e8654e196a4b9714dcf8d976f6288520b5dc767ca38077a0ef675ef50aeca125f247bfb15218c67378a0bab7a538c6fc500a4790b839f3d249949c88984f6f1071a7a3e3d8bfb395684bc4b1dfcacc672132d68a456eb0b82fb453bc30e1210b1694f6d0f7bdd8d52715dcedab16a9e19d9143dcc3bb007bfab032cbca2ab68bae84bdc730806a5f7e460bd8121dad49c24b4cf4018e4370979db5d891a741825f1b292ecc1e2ec73519da82b9e1bf1d840acbd6e6f449e0f392d8e8cd2b72aab8c978830d9545acc39361da0b5e21714da0167ed17dba0d283a7c467b4fc7b611d275d1ea480f7286effe119480187f7b615ff347bc3ad3c55f8b18d8a070c28ae4811e880fa5b849223e52cc40de7ccc4ec586837e36996a075985845ec9c0e515b576d94a666bd982caafbf35dfd5d03162935e78aea30b8545b5f05592e41ecead7df0f03b424b886a05a9f25d9dbf836a9aea7d69887ae9e826bf96a02c36e86c87784805f2c69d723a15f9ec4865402af3239567dc6834a3694d0e35ae4593857ba8b18351e0962df0c8f01abf5a3ea6422d8785b53ead2d127037400c842b50f25ece5e0f80159d9d7411851548485b96da125522dca16dcbb3d471f88a2d21873bd183780d3c11f83af52c8ce2618ef348272ca23cb1a61e80ddadf4a736241fb5e9216d0472e86cd63199640f541143723871b645d2dbc4d570c3d4f384f7fe075426a96b2d3a7797f2b495fffdcf751c7d882e04e327702302f25b2e26d815f8bed570d23041bac5a1ed2c3b4a1766b77a51fd5883b477c583e54af4dbed5e45bf30e0c94a1c7a106c89c2f345b261da5148599b217aabd4ef2645020d9cd4e682924680535fdf4e45b75508ad641008efe9f45925937d26b61fdf9024f17c0cea09e07d23eb48a2130b85b98c243db49c83cde67c1ec54037018b66fd227e01e01dee00035f0cdd3d9e623e5ab695610f868dc4d4d1cd7e961d9baa3f195353b3e77c38b88f18e15cb60e8ace0ae4433b4c7e283f08db22f180db11a028be73b287abe8488ab83c2e276f3ff32b26aef95ab80aba4a7a1317b3f8803883de61a0ffa7d0205595a5958d47debe5adef35035193b441507a30a9c6c5f7780dd0a612a4cc165bd33ce457340fc44a4a993b3cbfdab4e77bc0a8d57fefeb11b01aec6ecd8ed569448f7dd0360ab53cf341b7f92f6405563f41b802f14a774643a717f0a927bda7446ebb26cf294c89320521c1cfd4ddad9e43d18059c6bbe233e5a6e5ac37623d552b2068cef11f3b750f5ba8d1466c2d8dc9e34f82953660a152eefdfce565182c8b89ed4c00ed0980dfc6b6997d7e92a1fa27d69d54babe22edd66014d2b370ee6c76bde82dbd4333ce9bb8f50b1dc21dc27170afca10f49b296c68d2d145630d0cc3db0da1ab7e25646f968c558165afbf07c3bab9b8fe689f40c08dbcda857bf8b982cfc41dccf5ef0b6c3dc493eeb0869168d1875004696af76c842564c3c50fcd0967fcdee6bc804370467fd68843e117c391a7621635993b421cf6f93ba4deea3f2675310f48d39207d32aac81a6ab9bbb2f6e5a252d6894129fe237acdfae6cf162e1176ea80b8f9ae0f76a34a9848de0e9a196cde8cde278dee2e8f959e852a4540e68224dbb8ac6bb2462b9a9bd6975080cbfe52fd0f259b575e823ce84927f7ec6f06c8e56677497af0d0fc56b8dfe3d7ceaba57e8f8fb1e9eb36c9796459d37282b0bbea1ec75b5a73beb4359de64b6fa7cd503f27f29c0d749d24c3f0339cc488c54dfd4e199374a9331c7008cdc917d83c36e43764e769c9b72238388fdf7a06512447987b9acdaf9e75d655a834d73b5a2f2311d833fb94d857cd65202518e67fe589d2fcf4f1815f285e427daca71ff6addf7b8ce2edaf8820c06d38eb790ea1471152ed6c2b8aba0dce65a19c73a0d6ef552e39c74e52005dc0ff470291b540804627be5b644239817005833c76a69154f4e1e345707534d619ddbc1e0adebd16713fa925383da54b9f2cdd2944f10284d3a2a5845909db749279d9f8fcd49a336d7da21cdcacc2765869783b9e60d34139657009c4556416e80924d278a062cbf79bac8cffc4c41b06916af63e31a6ee1658798bd27e4810673b2ad65c625f1d45fab50602cf4c79c3f8e85df02b93db7ced2de8e9c52cfcd40edd8dd7e871493250a0fbbf53f3d7c4b5a2642a25e88002ad9ac9c504bd853d41342a0fab6f9718dfa129e5d8b5b57ee4701cc72830317b4f5f2a0947b12ff49cf357c65f024cf3d8e3513b030a83113da8e48708f42b3c1e5bc839d3e17a9967929ddd4f6f34e00cf115108c3e08c7d78d607892fcd630bcef00b2b17f897e409b030a64115a582ce64a43d8f972e89517d7942b4217aa25607995ccf8f339431e447d54e590bef41fd82f2123462e4d2bd0de9f2770bcaea6a1405679bc5d287fa74d154b54fa3314807f679ffd5fc618bfebe57eeeaa1f289bba8e5a63a031d6aaddc15582a7c2c42cd1fd19e3e6ff8caba15ab45d2d6b960d65840b35c2eaefd4cdf7f37841f336a8d8b9c282b4b3f2b55c838defd9c1018ae7f61c6c3b1e8915e6dbe0d39fca08f53c83b9f223238da3d2ddfbaebf0a7bae9d82fc79a5b18134a58d762d8094e3d3d43d642238c1650a300395e78357c04d1bf32542bca01c22ebd92d3bc4b8b82878d849b8cf419b69d9387f9346b840edaae9e30b6de8fca547f77785a92db1e18211d9ddccfbec43230011f0d5e50ed3f9ccf9bae0218190e53673536a98928c034fdac758dbdf91e453443bbef7bc6e2a2f7fe3457550bd851e206d977b0a0be379d8eac2e064f54edf694036dd7984f5b33eb9da1be5229ea8fcef2e534460d860dafa907d5a1a9cdf4529244d461d35ad72ac5cbff7887f3b8e22dacf8872ba27fb649e3b268e35a1392dddb2fdfbfd3dd0aa8cd9866b55be4f848a854e014eac1122fea515c8468dc9f72b1855db738594202e4dfae90531fb41a874117d7deafbc0728e0f725f3968f21bae7ccc9900393831154f3df2a14dc737235380a00ecae9f85f044748d45a30e95e817e2d355e86f9036cab1448d09872e8e225c5609e62efde05c4ce7729f2d50858bb293441ce7abf53b3a2254d04c9b93649d6034f0af789060999da61b072c561cc60e5ca732eea79bce154882448af0dcdfa683847bad2d6c95081f5512a877bbcbd6303572b5de46e5a6039c26c1c28bd5def26274ff1f2794ee0bfa6158fcdd92dd153143daec2d76f8270031d4425763f59f3a0fa8890d527a7ac4ad08170c8c934e4598c1ee373a380f53360f2327c639d3a2f71a4987150d3adf9a3b321088fa910b254d450f2899c0f71b9ef4427d88d697a1fbaf99b44ba8e28ad3f817702891fbeaa6263dc6953b2aae5515655865b83edec23cbacc07f91268939ad3b76bc7b05088174eb2329a7f9faf253be01e62881aa86a73e8910f78fa3ed967fa8c2d944147112ab5144a5aa87b8dc2cf98d577990dfca84b6380dd05c8a06523cfb460bab14abf1e2c61626682aeed9a4aa9d99b4ca5353f561e8cfdd889db7b6de74a62fb7781dc0c7079e7edc69fecd9640cf5218a1076f6b510fa77aef218957a90748d182d8b0c234293ea81bd0290798abef1c40a72bb3bd2efbd9b250a5bf3c39154b4615f4471443c5db8d5441a11ea63af01431520cc12b11da762830a157154a56c7361a4dc3db4de814f96869a3a030aeefedd2cfc533bfff0d7ad54b3ac63a174279d7d2dc69f735b13b9ffeedbefad1f0987da380905ce24c539256050fc7738e206a10041cacd73afce788df79ab1d49ba79ed20d31250cdc744960656cfa470ad6f8451a003b46b1469a4824cd323e371e5ba36c0580385762c32c6888fe01cbd25040044f4b00aa66006e53e6baf5cf4c53cf7ff84eaa81b0f0330979d2175679cc5f95ab7bfae621755406384357b4695eabadca7d79892320e65bb8ea6cb442dbc701ac9dec3c625d862a1904eda1bb21272a6ef9f747cb5f37bc69669d921fcb4d806de09a6adb9de06f70bec149697e9983fca41974ab744f849041e5f6e928cce2d483997d41757c9a6063dd01517d9f3d96b1ac141cabc7de14ef2865f6f42d3e278e4764cd3c8eb344fcbed6920831dadeb68fe7a6f83577adddd45931972d6e1828f5faff1cd8577b45fe4dff4180aa8cfcde0c9a5f73a334efc10d357885ed9c25677a655ad112511c840b467feacffdf852c6d9e89622dae36ff4dc497641c12ae580bd1b020b3ab5a8cdd3db62b897da1ec8163db0ceebfdf9b7f1d6d36f1f2d8a9aa013784db1e445ffe7893559c484d3f5625f19954d596e0cd8b3a944195840391208988f59a592a827c3a8ccca4cf3000c26be40db53c40bde2c838dad1dd791926528d3091eabdcf82e483b58e7bc15c8b2d8436af8409d45e9e88171b333f64e1f8144b61a625cedae39b75a7385a212bc15e1178891580d74b03328186ebea4963686dfe8f9ab2132d71cfbb2b351b0b0f01017f95e0e1b135c6e28878bc401b8e2a926af10f97a0da9ee8bbf9b8905148e2d0cd7b96fe2cb7f45790e3c7493349976ae23ee9e2a31cbc1dd9d0d04cf18f744c3d534117874467a43590c1cb6c8c475dfe9fcf7cf04527c1ff5f02eb62d7bfe7263a7bf7ed41d3d761b79ed3094355b70c099a146c3d404842bfa0ed41078e547f8ef1cf83c9335851b362a9faa73e6c77b808c587c1faec441bfa30c4e71217d5b71650867c7f807daf769006a7aa4fbd113006fad9c7bdc57af8881c57ea2a51065159957c3e3a753cded9b2cc91086b2bcb9ebf187b2feeb3c6727346b3a3f22dea538a4afe65536bfe80f98e62ee6052a4c7934af2f3d2f603a0ddc429fed7d8b19666eb334fd861d8eff912070ded932c78cb4974912420c2738514d82fb0ca60a2246f08e72153cdd0e71beee90e9d91aed820915f7251259205b12ae65d689d592576fe34024f1ca315dcc4c3172abd629aa4f1520c330a314fc406253b4433e8efc726aa505f0ff3b8e84e74470b1a6f0ff8e9a2a5418143cb4476a3b31cdcf19dcb17039eba66f59b522da01cc04359cd2fc913de7d2100325dd5eda37706cd5decde0d9b9d26cbe0e59abe7262945307b106fc226930da6c1296692f58914e7330cbb9956e25fabfa132086fb105caecea188788b49303cb4b20669f4cf856d9535911b3f145e6fcfb3c4efc1daf678d1717a234", 0x1000, 0x1, &(0x7f0000002500)={0x18, 0x3, 0x5, 0x95}, 0xc) recvfrom(r1, &(0x7f0000002540)=""/4096, 0x1000, 0x40, &(0x7f0000003540)=@in={0x2, 0x2}, 0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000003580), &(0x7f00000035c0)=0x8) getsockname$inet6(r3, &(0x7f0000003600), &(0x7f0000003640)=0xc) write(r3, &(0x7f0000003680)="d6983b85bfe5b01f7c74f991462d6772231e69f9dc5313e65d3c6ef56d1e2875f71bb0879645ba60386b28b316dd4458f70c6e9761877acbc87326bf7a5671164bdbd3c38eafe2a308ef613c9ab91cefde094627044f7a866c8ab48d63ae59e19cff7f0d59e9f1d36f0658850f9e6bf35ed7ca9d35d3fea49f498e8c7abbd48c72f4f71385addd6c9d8889a2a0ccc1f8ed598294da8967b4c03d391dc2caa273c96dfe8cb3780d79365c66014ef5b296618089942042693bea5d8dab09b8981fa8128018d3409d2cad2209ce0e131205126d35e40c", 0xd5) r5 = accept(r2, &(0x7f0000003780)=@un=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) preadv(r2, &(0x7f0000005a80)=[{&(0x7f0000004800)=""/4096, 0x1000}, {&(0x7f0000005800)=""/149, 0x95}, {&(0x7f00000058c0)=""/58, 0x3a}, {&(0x7f0000005900)=""/176, 0xb0}, {&(0x7f00000059c0)=""/22, 0x16}, {&(0x7f0000005a00)=""/115, 0x73}], 0x6, 0x4c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000005b00)={0x0, 0x0, 0x0}, &(0x7f0000005b40)=0xc) setegid(r6) setgid(r6) ioctl$TIOCSDTR(r3, 0x20007479) r7 = openat(r3, &(0x7f0000005b80)='./file0\x00', 0x10, 0x9) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000005bc0)="d03571d8d77c2b83c7b9808ce267b863c1ccabff9065b74a0cc27ff624f60c8eec40f0131c354ad3b595b1c0726f8f87e031afd09852939ff618bf5be4be392ffd3c7c914171f11414cc135c697a7e7c2ea93604097d94657dbe4fbb0acaa3b617c7e02bf8b82fee1272daba4eb85d3421e75deb90", 0x75) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000005c40)="74996574e7ea09bbfe82858185fe005db1bba91a3a2b111f5963c294cdb3e604f7c704da26c840acca92ac3ebc50152601dab46e7bfba437418872d3f4276d38701627b73b9c2659bd87dee94c230b602fca9d7b7dd8b09f711813f18528da548aa85b086b3d7db1b8da9c44e38472b6c1400f872c199bb80f1f32a8919cd17fddd4b272bf", 0x85) getsockopt(r4, 0x2, 0x61769a34, &(0x7f0000005d00)=""/26, &(0x7f0000005d40)=0x1a) 14:46:44 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) 14:46:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) socket$unix(0x1, 0x9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x9, 0x9, 0xad, "98fb69327b972820584875e935ce145bcd42bc99", 0xffffffffffffff00}) syz_open_pts() 14:46:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:46:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) write(r1, &(0x7f00000000c0)="54145768b119af68de44e6171cc8cdef383f07f838f6e46098b34917f35e53374c0cd78a9d728ee0d4331c234d136a7ae1e7915fcc38a15ae2", 0x39) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) 14:46:44 executing program 0: r0 = socket(0x18, 0x4003, 0xffffffffffffff80) getsockopt(r0, 0x1a, 0x1d5, &(0x7f00000000c0)=""/25, &(0x7f0000000100)=0x19) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) dup2(r3, r1) execve(0x0, 0x0, 0x0) 14:46:44 executing program 0: semget(0xffffffffffffffff, 0x1, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getrlimit(0x7, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x3ff) 14:46:44 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) shmget$private(0x0, 0x3000, 0x5b8, &(0x7f0000f78000/0x3000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2812, r1, 0x0, 0x0) 14:46:44 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x3}}, 0x0) mprotect(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x5) 14:46:44 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x800, 0x110) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8, 0xb2b, 0x6, 0x9}) syz_open_pts() 14:46:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) truncate(&(0x7f0000000040)='./file0\x00', 0x8) 14:46:44 executing program 0: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x837d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x1000100000000, r1}) 14:46:44 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x8, 0x1, 0x80000000}) 14:46:45 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="3a2ec8c5e4adbde7a967b6b90c4436065f4f67be33d41c3e1e20923364176ab46616aa530876232d52ed470ea975edbf05894299cb09b55213bdc391f4d8f50e9fa7c0a4a5f1fe7db1c3138e2eadf83b8c15e0a2b3fd687d8cfbaf4922028a56dca06e04787c081baacec88ec2d529773c8cf68e9d029ce1c58194621e808907bad2b3898f0bf15e15325d21dbe60f60", 0x90}, {&(0x7f00000001c0)="485b4adef81f3da7d8e2771bbbc1ce3352a65f72ce3a30df11b16625f1e81d93ac8c376e0f51d0a332b6da8fb34723fc784a9651074b4ac4fbc3b22ec1a0fe78cd7ae299711199007b083cd475ff7c28a9a1a4498c0a6bb72e97d0e6f3004cab9bbfc263707bd21df0bcd6ae3285deb42d4e74077dd546305fb37e073d5f4f8a9608a1468ecd0cf9f79c147da9503d9c738207069544f01bd9b3df93a0703ceba8260f3912969833dcddc4e4894e7e6d4e5a5b5c32ac3f0990845e114922f61072be5559ddc197db3057fc9d317b940d1998985e00", 0xd5}, {&(0x7f0000000040)="a3a77539d662b42a0c77065cdd4fc6f215a2", 0x12}, {&(0x7f0000000080)="5ecdecc2c63f5c7e0811", 0xa}, {&(0x7f00000002c0)="765eefb8d84b8ced55ad953ffacf6e499895508e0e55ab3444892f3cfe4100d04269e3404087f48f78eb377cd5f5305a689fd4b7faff59817fd8438aecbb102e91e7c04779df10605602df8fdd1301066d4f9b03c9e7548f9ffbaa3b1c9f4d89c00ccc4eceb4be226c4345818ab0f166419e45b6e3742f74458c65dbfc80a0e58eac8789a6a5bd237eff215658ff3c38f1500199a3d4525a2c391bb22c727aa14ba12bb6008fd06a50963690cf449b1f33b8c191d52efad20c355565c172462493e44aede3d178225c997a42b4aa12ae8dee4c78ebbcf41f7c3d03447851e7748d03fc80e352", 0xe6}, {&(0x7f00000003c0)="d67c21c30977ba1229a0ed0c0732829a33afcb97d49b8b90ec5693a067b7cb7c916f3ccca286c1db84fd97787df17decd35e595288fe1c42d422656fb009a89cc2152bec4864035b984683af45ff71979495064464b70583dfdc61ae889d5b1d609dc41e4fd990b899a292fb036f1c52b41811ecfeefe816cd2efdd812439e6e971ae8e2f481c5a57bce9a81215b1e943a7e75609b61588b338762498f0167e254de357f2f377b7442f4ab861fef5375864a6b1b53", 0xb5}, {&(0x7f0000000480)="b3f00011704e35f39d4ab5b2a77bb676c1a0a7deaa3174b4dca1a147fedc6b0626b90d3d70edbd357cb12883b22f1dd3c66929a11020ed2ada6ec173135d90b5cb4d9c0381c496660a0a0f3e70edfcf137533a1d57d448f44a1a6d3c9dbc574db299ddd8b52d42bbadc947fe73b25f701a3ad401eec11228af3eae465c27e5d325a7f4a7eb3c47d6ca94f53583e0fab97350b6728849a1079df3eb3d8ff0d93d32fbfaaebbbc05ce75e45cf85a06e4558d3daa4d714fdcb79c69af5607354feea7517add87f0c4c9e8f412e05a48877d675c3c53844688279ed3192ae3c5c32e88bb0e2276b0d309ccb6536a91f5caf760ea8162a211804025dfcbf0905ec962348a6d8b968046565515287f1c5a2f3f02b6b9e86600ed319ed9665400313bc2420f6f5c9ccd9db8f95d2b5238641d094bdd9d816de5324a9b58aea92397bdca5b4f10ce5f349eec4b31c7c0b04c4fe0b664f17055dcf1cf82bd3682b812399d1cee54caedc224df2adbeab1d7bcef100e446f0bd3873a7711138bba45984643bb081ea679111eaca3f2f259580ab4d3209e93b09b0ab884d90e0d461cf76efdb6f43309b376fe7884beb7f5b5490203dd1f0801e13e57397d407b3194e697d0ab20de11053ccc6e27d83552ddc811d4ec3fcaf8cf04dd972741479bde778a5ca0cccced5c2de34a3cc9c0618ee6205c740b6b5321e748679ed2fbb7229678a9d4c29909fffe2ee1ddeafe1aca20166204c78570fab3d2fb6e6601276e0571fd6d008fcc2b046e854b86bb5ad6c5d6b690dd9190b7ba61d8376ebec7b491f05090ae272d83d5c78728d0d7dee19f0cffbe06d62fbeb2aa2437b74c1b829fb302d0b77661bf8bcf8e19386fdefd6e88fa3ec4ccfefb62760181cc22e88d43c316ca1b81e0f990bdb6293a963de9626c0cade4a92fc6673bf91a646506b6e8bf7f21bca114753271c38fe94c7e3418e8a551f1118addfc6b4992f1fa55b10d97b49dbaf7bd2f23fa0403c53eefe3f456b20b8022cdd317657cacd61e9179c29c367be0e6b63416dba72c1d76ca7bd931fdac573f5536fe34803e28075051682352576eb9270f27b5bd4bfacb55be07ec06e77e0f0a59dcb6ca4a8c41054f1a0fbeb47fa40d61bf7cbaef81465c6ff682d85aaa531313b42b0c5964b19f1f9af35e729fff07418bc32e8f8bd94fbd7e88503b1111ca3e0315ed67f3c1673caa0141892b916db00409ff3a5f366975b2deb5b98a9fdc62adbc6e687f8c6f0f3831cb0aad2168cb981b6f5eac1f5b4cab4d0ff4679deec52cda580fd7e4bad5a72cc75cbeb308636553862be225165205c876e3132df7f16601f380c56b05906db60593a6bbff4c02dc95247da2d212a11da6f80cc5ca44699b0c178e7f83882a3712ba2a269cdef1c4086e9f2f779c2e96bcd50e9182c0ed9bb5b5396493c2e9d7e8f2df60f3cc3476b93ef61dbc99546c01725f6f9a65666032fec72b603c56d89827c58f1447264bdda37fde1fce61effcfd7f7874123e57a4fc371d25d3f95223a42697b041f6fe68d619c5408540f6686adef221ef8af362008a43fce635285d12d51b11c86de4f2d8650e8c88520d06080f9c8b2082ff77653b86a56ee7b04cb64856cae0d03208f424da6334e5eec2a89b3ed9232d7152de1c74d3ec3dfcdebd1b9420c38db40329e6b5c559e1a6ebcd32ee71bb0e8a8a3e77fda8b60508992d5a75ed82c1f51a2cefa369731967f4ca60a4b661c3045d6247652f16d5b7e7c27aecbf5a011fc446aecc69e6f436e5f66359ed031aebdf6dd4a5e65f5cadb879772307b432b02a9f02b898acaa8f28d9046a3eef377e09aa394bcfc9310809bb691c9fbe606b64f83db70f549208e4184993622caca2f7b3c21158e16b986bdde335ac8aeee583c1720298fe05f7ff7ae47ccdae75763d91dd6917a8a9934dd623050248a4473f5dcce00103d23c0fdb22df75ee7e382e7f1a6b5ea79810c286ac1dfd4b9c3deff9ac97f59cf1bf0af6095c697e0cdd8c6ca6c3fafd28436161a7a37f64e75b00deb86b3151758d38f0cfe6d324d97b1bf7eb4ef26f5b2230175f9f9e75c40dc4ea75e1725b94bbc123cc36d79a3f2f5d9ab85fb3a1a5e471a1ebc9704f7c32620a81a2b2db63e4ab4f6068b2eb355a2f9c2a69a11013bb93a3a96cbc5356a116c193ebf7ec28d291cba76e156db52631f00b07480662b023ce9403b640cccca2864d0c5d70e7d7011681346008596c83f378c13f398ca4c20e3fe57254f1b51197e339ad8678286d7a6e65f69a26a49bbd2606c482d5edeadedad74802242eb534af9a036b14aa05ac46be6b69a9d74606892c1c58dc6b63d56a37279b395cdbae5d393abf96940d41fe212f3ba240392616d16aefef1464318eba9d607d75b3a532e6493bf390ad3f53c89209574a5c8a21b451677ad2a00d0be0ae4008cb53810577d7447d612a40b3ebbf21753c7300701a4f590be1710a7a9716a8cd472481751c939890678d0ddfc4ec9ec0cf117e7e548fefd741a2c7e4802c3f9f38831551efc283b7fe89c5911b28cbdee1df8ebe3ba1fdf4c100eb4094f1d663d0522194747b616d567a83734b647a44292eeaeb7d223328cf9a7b02408f62281db231bfe1a73370719b26672de88c40d023e63cca99093330a1e49e7519294b51439e75bfb26e12fec6ee4918c77f802dd9ee807e6435741e666fc8e57ccbd40ed083bd9981ae60c084ac68cd63d33e30109ebfb61ba5570272f077abac1e212502ac28afd06fe6ee8f48ad5b6813d6bb06910f4a8ff2ce4166d1445511375196a7286a23b824a389adc2ed81ce2d78374a6dec631f6f553fe8d75db0365c5e65351f9766b7411915d87b66e416238559b4ca456f1abcdcf1c835b15f29d4f9c0adcaeab0a6057d0f3171adb7a505bbbb306e64435f1ea5e815e8653090edd8a3cc546f319635b8b5e5cd21172e3105c06a0b8047152146dff8664de49ae1ada734b08d9e588617d41efae4b52cc4bc57b9dd9a61f1baef0315459324813f2d5691b6d134b6c1dcc5fc4853b3e3ce4f7c414fa6bec5151f36cc5bf10059934c23b426fbdeef4b0d7634e7a329eed63757014844fcd30d5323cec391db21548950c7f3d86c3c93cdc57ce0566e45d2c2bce329b2ec31a55dd0cd691ff55e8d428bf0b52b13b5a49cd4edad90afbebb0f989d3155877b9490065f18f9141d078954e5a8a62622b5046281e6f88decd89d988b4bf10256a6567d4766350444949839ffe6b18eaa0d4c89311cfe4469811e564bce7f3c1720d71d1d3d525cf7aed10e3c35e63b88dc80d028c9d3255106294ca33c6fbf8ba11729c0606538c0fc782942e02714dfa688d4edd82b39825ab0be26b2041c8d2fc8b99b027b11f5ccfd406d0bcd5de4a8b979c8a760bbef5f210de44ff17231aa83ddb03ddc4589469ea19dd6c32120336c9aba40a6567a9ebd7b0d9fa31d11171aa7f23728328c16f3ea89c129ec30437fef4935f17a676225ac3604bd717670c46eaa1a566f979023055b59e8655b44a424bf1681e674deba1b7a70348f492ac20243b6930d7a93c9df1b5acad636db5414b3c8e55de85c389af2a55fc2cc7ab77653f891a4ab0dfea045b4fac1723d95e5c5f4c29d171a509ecb0f304080794fb35b76720f7bbb18c67fb6f13761bbaa85e00bbf20896fe51c7c289905abdd1b68a786790a81af6b5f6b3aa32700a4b7efa426447c5b45552cf4874f41d0bc9851099e37540d7c1b5d891063ab210a3ff92b49b92017b0872daed14f2c7b8a90cf612ed7f0a8c802ed62548088a8ea6068abd2550b768f0709ad1e1dd94366126400072441372745f12b9a3efba428ec39a2d7ec54f7486dadc723221ba620469434dd5a72ba95b8b662083974335235c1b7fdcd393ee60c65550117ae7a7b7a707fb116db7ac0026e42754e23da56a0f6eae7df81e3b2ebca285f579de489ff23d845a307b271ac008dcb129b55993f3457a966d7776ecae2c9f7a12c67cf0e624ee5e9202a5aa64054f622e6e41d4d3c60ec2630cb8b53b5f7d53d6cccf1c1099eda1fdc2813c3cbc5234fbcbbb0409c4ea01466e31e48f7aa5d3dfacd5722fe55da2b8810f37f5413a516fa4f1d45c96d07e2a1d62cd2662b084d7acbf9285d377da5b1cee9bec363950dd809fb5ab998355328f7d214a62ad2140c2ac01320c8100a1507eeb84aead433fd7fcc3a003c2b41a79ce8e66ba430b7cb2b6ce2883b1de8e120f489dbb9948107c35f990f3c949849d1dba39d06537b6a1fb630e6fe94435780dd88aa3b182337e1e61535b126079079373b100ee5935f3bf5fe922e12196b98d79c748b514b88e163794959c9c00b69d81de3054b3d880b1908e94eae19fd679b74253bb25dfd710bf3cd79d0cc5effe57521b088866b10a72091f3f4f9a1c4946b6e10c2ab7348210575d28338083860adb67124e51b3672279495e045c074e1bf8daba51faf37633ce8f2177842a361924a6444e596749ed0a13fdf175e5ceef2521d1d40ae35767f0868f69e2f20b4053becfc9ab8b5256301401240d4d8633180e1cef915b0e1afb8470d8c655b5d1bacd23a1604b9171d449e74804f23b7456f7c07dbd9d66b660ed1f53d0091a82238ac08c1fd92542efb3d13854111d4c805f287dc2354801fdbb853a0b9e688e635c959f1669ef44b163cd5673fb8bf2966aa4ce13788282ea0691a6710b406846398ae6cf2a827f8ad26b33b7aa0228e80eb3ec070da41dac0e71ce757e47401c9275260d878ec7c737e90ac461e0154b796ffac61c2b09e0a78d375dc53af5f93ce686090fd4744ddbb758bea7ae5613b8183c03ab476a67e3efbb7bc2e3ec488854dd2877f45c58acddc38a39c4aa1e641872acab4c2db318d6510e2e9b0a3ea275a8a0ca0f7801de288d3c643e37fcb5e3bb95569f6c1b2a2557823f3205adcdd1ec8c76cd3e0059272969d59dab22e51e8346621ffe08b4b8015567bf61e7177c982a7d3fec89d8b77a60be9506b85cdbae0caf8ec0ec731913c7c13267af2d8069306e468a1e8ebc369a8a89ed2d009fc577132d9f488417d7c04279e2bcd9762180ca46bb06abd52fc88053ee13df819b6305241373441befc0d5544bf94d467a8df270a27d9542a7368346c1f3de14a8a42bf8d212d998620257e5a11639d295ee856c043cc1d913e0db3ef23eae51af041f376919da77b80f5c398c86687be0bcc54bd5ff52c57f91f58a264ff3ae24a439373133f5b993a3788126b526fc7f33b72d453ce268706d477551eb4acd2cdd22da56d52a11a900c27f19af0ef4457f0c8908a5792e715ec05b2ae0682fcceff2aa8bbd31d0ab53affeb251672377fa904f2a1206a63de72446d483b8eb878b81d5206309429a7c7bfef8c5782677396ef5cee4fd9716614e045a65cc0d11b44e79321e8f67829c405c44ba40a20001188501d92fcc2cca0bb6d0da8d5723bef780a79815ffb528e3027768d46b9164885813c7548c7ff0ee11e49b21bb08bfd5f47e6e02cf5e459f01ba1e897d3b028360aa35d0301c5d8e5a7c1bcaf7e61e7108560ace785a2f3133853bb99510d9869ec24b750e2f521175118b4a4472ee60d2f7d461114afdd935a6b8b529bbbc22f0fe691cf07e05938ddca02511c28b5ec10decca19b635a84d6e9ed1c0d63cb1a728328c72c050af1892d1b73af7f0c666f0fc8534aa4442bc93b335354844d45f03388af55ad5284a1d2679d9d02336be0242f867b45c822e8586f9619c418af9d70e9b8", 0x1000}, {&(0x7f0000001480)="aa3fbaeb933cbddc8cb10e90a4529459353a21837a89988717c899b45b8c16829fb7f29d8d3f86221069db691312184796dade857157190eed40a705f906063bde9bad444827840f3493486d06844413345c1022b8aeb66f660030d1a4969d8cf8c3ecabe5ee44e3012b92e5db8005ed771075581ec88b0552c0ef1efee30da732f5754bd550825fdaa12166754def4b65d7e6ec1b4d2756f13508d271857de449b2974dd5dcdd7a50503d8018f02d5fb44a40672cb0047f762fddfc5ee0a91749a7c1ce080d4f5742ac0f2ba34821c8a2b9efb5d97e7bd4c9c5643c204c69fde68fc976169e9717c058", 0xea}, {&(0x7f0000001580)="ea8c3665f0f3412f90d87407bfae4ab68d50bc1e419d054264ecf2be1def12034873", 0x22}, {&(0x7f00000015c0)="30a92fea2c856c1709a177b93e9a0ce441a3804989c32fd29bb6be11c6156ec5cd65d50ce98b15b28a46ccf2845db5df156d3dea0f3761f4713c2fa0cdc62b6bf330abbb", 0x44}], 0xa) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) 14:46:45 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) fcntl$getflags(r0, 0x1) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 14:46:45 executing program 0: madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x1) 14:46:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000080)=""/31, 0x1f, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f00000010c0)=""/4096, 0x1000, 0x41, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x400) 14:46:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x334, 0x3, 0x0, 0x7fffffff, "56e5a24200000000fdffffff00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:46:45 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="00e4ffffff00000000000000000001000000000000000000000000000000000000000000"], &(0x7f0000000280)=0x24) connect(r0, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0x1d) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x16, 0x8006, 0x400) setsockopt$sock_int(r2, 0xffff, 0x1807, &(0x7f0000000200)=0x80000000, 0x4) sendto(r1, &(0x7f00000000c0)="ab92adb6d602f5310722e704119c231bd2383ffe89386099652ec837395e3d25306a50a0796d029001c6da36993ff39f9fade6d1387735327ce28e4080642a626dbcf983194636dc004fd3f98aaba1bbf8cee56c261632483be601592a7f3e3777d3c33107649827f4182c931db7006e883e470a78e188771b1034721a1b584cccd803b2ed5c10cbea6ff57eb056c4fe8b63bbd0325b123daf5262903b3c12b66579a0b9d91fbd571b7bd55601b8934254b73325fc6aa0acfd4cc5cedc1f3482730b0f4348f78689b835f09e6a875a74e057", 0xd2, 0x400, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000b382cb2f6e7e84e687dd93f0713818df764cf151e9bd780bd48f86e7c07d7b1246b56afe834b1272fd0b3568b823f7a99dcf9d8302ce5eaf3eeff125e1f8117e2d889d292fefcddf7b61285fa63869ddd70a8c500fb9b2f0bcf716be55ef6fc29912dbabc3a76679f3c42ffb2e25bb7acfa723352be21273b0c5bbe447bfa13d5d77fb3183e011ebbaab1a6cb98e09046f73fca1328e9159a8080112b0bef7d3833a0f6cae4c78b309b4c08dee4ba31828334ce7c50a08bfa7512e7c84345b0b3e8d6d"], 0xa) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) 14:46:45 executing program 1: r0 = socket$unix(0x1, 0x400000000005, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 14:46:45 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=[{0x10}], 0x10}, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x80000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1f) 14:46:45 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r0, r2) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 14:46:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)="59f58c50", 0x4) r1 = semget(0x3, 0x1, 0x118) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) semctl$IPC_RMID(r1, 0x0, 0x0) 14:46:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000040)=""/124, 0x7c, 0x802, 0x0, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 14:46:45 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x40, 0x1) r1 = socket$inet6(0x18, 0x8007, 0x401) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) pipe(&(0x7f0000000040)) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 14:46:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001340)) clock_getres(0x0, &(0x7f0000001400)) clock_getres(0x7, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 14:46:45 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mincore(&(0x7f000058c000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/156) r0 = socket(0x26, 0x0, 0x101) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 14:46:45 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) socketpair(0x6, 0x5, 0x3, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x800002, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 14:46:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) dup2(r4, r1) 14:46:45 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x7ff}) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munlockall() madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) 14:46:45 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="d1f8f04cfc71b3746de8ff61d1f61e91bf3922d582c05859b800a85419e4fa2dbe2e338f1c5727e3f17d359903003baa815bfcdb4b46141a84979e12cfd9e7e313911072f5c1dcc5e4e172173867bd368e857198ee04622e1b2b40b30ed3b3a01ddf7ce4508bdc0153fa567977bebf28a8b40220dc1ec2c15555c4261ea597b1a64815c781ca99b5f400dc23e6b8bbcdad9886a1fd67f07d4c648a8795e16ce54bc516a3f1183970f4f3872607321b9ae461671c339e25fea78231e24926c5dcc6997e7074a3b717430e2b1acc78af3581ee2543aa579770cef94e2dabfc2dd542e1d3da3db35e4b1cc177fd04d1a5c5a6a9e0b8d6686d15437cac8d76dc93cf2664ea054d81cee0aef64c6d1a40d716d47b81699aebb18d25bc42875e860765cf0acfd25170371549d0ff945643fe11e28880795eb7f82eefdfb342a0d02de1169e26363f795903227c23eac67cd9711dd9e834682ae380418b07473e1d721bcb3515e413b203ee374c5f67bac52efeeb93ab8e41754858a3d2176780cc65b3e65e2c4a1771f19c77de9820679cec9d115419021deb23e1a304c0d85056f45bcb18a65272ad58b474b5a755d7206176fd901cb2702c6aadaed04943209ae55fcf07697ee715b95b"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x7f}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r1, 0x0, &(0x7f0000000140)) socket(0x10, 0x0, 0x2) pipe(&(0x7f0000000040)) 14:46:46 executing program 0: r0 = socket$inet(0x2, 0x100000000001001, 0x18) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffd) socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 14:46:46 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000039b000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/11) 14:46:46 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83042d96787fa2c30f58f04b2fc2cb17ddf7f5c1", 0x14) 14:46:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x5}, {r0, 0x42}, {r1}], 0x3, 0x4) 14:46:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x10) renameat(r1, &(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, 0x0) 14:46:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/28) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 14:46:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/3}, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x9, 0x0, 0x10000015e) 14:46:46 executing program 1: socket$inet6(0x18, 0x2, 0x5e7a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x410, 0x12) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) write(r1, &(0x7f00000000c0)="df891eb4923d8f8fee2b0303956f62c6319705171c1b99b1af6e4f892fbd15702673a2358606758801c3cd81174300b807e01216f255895e18a2beca17354de8ce0a85553355598029439202804a79d2bed5acd5b86c62e32f631497d5e9bf0abb35c8a53f9d431986e5739d3e8c46b2b844ed9d47348c9d0bf2d502b7a61637a44b7b987e40c51dec334ecff58b214bde834e0cf873", 0x96) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x104b0, 0x40) clock_gettime(0x0, &(0x7f0000003780)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x401e, r2, 0x0, 0x2) getppid() r3 = socket$unix(0x1, 0x11, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0), 0xff97}, 0x0) 14:46:46 executing program 0: r0 = open(&(0x7f0000000040)='./file1/file0\x00', 0xa1d, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1/file0\x00', r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 14:46:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="e792fe1a6a153cc77a17f53262348c8b4e274de7a99659020d38c7bc37a4f2996aa4c88e59689af514d3f9b9696403e1138d586620ef55af5fcc9aa108a382c42ed814db46a1e45f318edd15539f821b3eb8b7aec68d54660057362e1d60ae889ba3732f081527427908219f358d14be68e282e4486d5986d79818b5bf60440a076c83b6ffa1841b311abd4bfa38ec03371a0d296705ab4aac3d5ebe455dc118192d322564f21ec993c73f98ce3b6239d152ccd81c954cae3031332c6b454369ec90009bb4196cc6cd0c7baea085d1baddc5b16745d0ae74", 0xd8, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) 14:46:46 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0xda34, 0x6}) 14:46:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) writev(r1, &(0x7f00000000c0), 0x47f) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20481, 0x1) 14:46:46 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x42) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='x\x00') 14:46:46 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x6b34}, {0x1e67}}, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="32749bef66fe87a1bd6f6d19cd93ee7673fd9ab7069f5a81bbd787333837e11829bff522ed30456953c8fb30bddd93d293339dd18cf909599add3104127039aaadffee35130bdddd935ab6df071b36eb4fe87b3388e91a778be78d6879a7dce2ee47224f3cbb9dfe7b6918833335a29d7597483f9c309c7af432050c", 0x7c}], 0x1, 0x0) r1 = semget(0x3, 0x0, 0x200) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/160) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000002c0)=0x8) r2 = semget$private(0x0, 0x2, 0x280) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) r3 = msgget(0x2, 0x40) msgrcv(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000100000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f8554ce54cf0bbeae4525067205e5e3563bcf44b99c5d92f4bb44ec54d27b97d1a9"], 0x95, 0x3, 0x1800) 14:46:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0x3f}], 0x7, 0x0, 0x120000000000000, 0x0) close(r0) kqueue() 14:46:46 executing program 0: socket$inet(0x2, 0x1, 0x80000000) 14:46:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)) 14:46:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:46:46 executing program 0: r0 = socket(0x3, 0x4007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80000000040, &(0x7f0000000040)=0x9, 0x0) shutdown(r0, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="2e817e8ac3ced6341a4708a7985a42481c0d3eb80837800d2f96614834dd961992a6fe9b1082eacf0565411d7a6f12f02360735f7b51d262cf48836fa156f0bf2774e8078f349b2babb7c5fe285565d5137499cce74717d829d8d9331a69453f36fcc0194a208ac899a78b15d980e3873acf9e9fdc476238c98e878b3ef172aa23093865a18744ef8b8e724810f14019e29c9192bb7207d97458a971579e953a7a952dd9e1b98dc4589e5e02", 0xac}, {&(0x7f0000000140)="7e0678bb6633cc24b3775c130261c98efcd4575975aff3b5f1e0c92913da804ca6c4f5dbba51cd765531d26523ddc606561e3bc6b7cb850cc0dde803371db665cb39dfff49c0ca8ba003ab804e335ed03276555c777e9ef5f6a190eed8f06947ad55b99edc418a7a7bb8567a93872729e7229244158ef0c31b6c77285f5c9ee3dd9f882b73aee45b4eb5dc58b9f3dd", 0x8f}, {&(0x7f0000000200)="aa4346b130c3e3aa08731425b76d05a4b75552f8e1500e1f6df2d47da8e7f6e81001fe3f9f348cb05945e311405e0fd2bf4a1a5f2b217fcaef2a08907fd068dc09236eaa9af6a85dcf018c712148ae7a68c3d4c2337bff3478e344c3a8c2ea8c05cb78232187d0ddd6446d03a281e595717a44cfa27ab03d00642e4a72f9aa76eb591c71c262d647944c05872c10777c67c634eaf062ae2d0da2cc7caf8a4d9cbe006ad42dcf030b9347cee9e1a893b601d525", 0xb3}, {&(0x7f00000002c0)="21deb9f1c6e38389266fe54a8ceb5e7852c744d2bb548895ef2e92ef3299fced99e59dfeaaceca94cbfe6ae2eb3feaad41a110d76f2f8adc9698a112ed98eece478dde3d0b58e4c32ce829f274481099bc7346742b7ca497cd1c6e958794c2fd87fc678b22eb65639c87", 0x6a}], 0x4) fcntl$getown(r0, 0x5) 14:46:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) lseek(r0, 0x0, 0x2) 14:46:46 executing program 1: open$dir(&(0x7f00000001c0)='./file1\x00', 0x8080, 0x11) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x82, 0x1}, {0x18, 0x3, 0x10000000000, 0x5}, 0x7f, [0x100000002000000, 0x7, 0x81, 0xffffffffffffffff, 0xff, 0x8, 0x100000000, 0x7]}, 0x3c) r1 = getuid() r2 = getgid() chown(&(0x7f0000000200)='./file1\x00', r1, r2) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x24) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x24, 0x2) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') setreuid(r1, r1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 14:46:46 executing program 1: setrlimit(0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 14:46:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/104, 0x68}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/241, 0xf1}, {&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/225, 0xe1}], 0x9, &(0x7f00000007c0)=""/98, 0x62}, 0x2) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="b719dc4e", 0x4) 14:46:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000002d80)="1f", 0x1, 0x0, 0x0, 0x0) close(r2) preadv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000040)=""/65, 0x41}, {&(0x7f00000000c0)}], 0x3, 0x0) 14:46:46 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f00000001c0)={0xb01, 0x400, 0x0, 0x1000, 0x101, 0xffffffffffffe56e, 0x2, 0x10001}, &(0x7f0000000200)={0x7, 0x5, 0x9, 0x100000000, 0x76, 0x4, 0x109, 0x5}, &(0x7f0000000240)={0xfff, 0x8, 0x9, 0x5, 0x4, 0x100000001, 0xe2, 0xec1}, &(0x7f0000000280)={0x6, 0x7}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200c0, 0x88) mincore(&(0x7f0000322000/0x4000)=nil, 0x4000, &(0x7f0000000340)=""/248) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000080)={0x1, 0x1, 0x8, 0x9, 0x80000001, 0xfff, 0x1000, 0x7fff}, &(0x7f0000000100)={0xfff, 0x1, 0xd7, 0x2, 0x6646, 0x3, 0x1, 0x9}, &(0x7f0000000140)={0x80000001, 0x6, 0x8001, 0xcb0, 0x9, 0x1, 0xcd39, 0x9}, &(0x7f0000000180)={0xfffffffffffffff7, 0x1ff}) getitimer(0x0, &(0x7f0000000440)) shmget(0x0, 0x7000, 0x857b4d275f2113b7, &(0x7f00004d6000/0x7000)=nil) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f00000000c0)) r0 = semget(0x3, 0x4, 0x23) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000480)=""/87) 14:46:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) flock(r0, 0x2) 14:46:46 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getppid() setpgid(r0, r1) setpgid(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x104) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x800000000000) mkdir(&(0x7f0000000180)='./file0\x00', 0x1e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xffffffffffffffca) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) clock_getres(0x3, 0xfffffffffffffffe) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20000, 0x0) 14:46:46 executing program 0: select(0x40, &(0x7f0000000080)={0x8000, 0x7, 0x9, 0x5, 0x9, 0x7ff, 0xfffffffffffffff7, 0x2}, &(0x7f00000000c0)={0x6, 0xfffffffffffffff9, 0x0, 0x6, 0x6, 0xfff, 0x40}, &(0x7f0000000100)={0x2, 0x9, 0xcc, 0x100000001, 0xd1, 0x5, 0xa0, 0xfffffffffffffedb}, &(0x7f00000001c0)={0x7, 0x9d3e}) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000003080)=@un=@abs, &(0x7f00000030c0)=0x8) connect$inet(r1, &(0x7f0000003100)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002e40)={0x0}, &(0x7f0000002e80)=0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0}, &(0x7f0000002f00)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002f40)={0x0, 0x0}, &(0x7f0000002f80)=0xc) r9 = getegid() sendmsg$unix(r3, &(0x7f0000003040)={&(0x7f0000002d40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002e00)=[{&(0x7f0000002d80)="42cd5227fdd5", 0x6}, {&(0x7f0000002dc0)="4255536540d352fdfc7f625fa72d0a6d5fce0e1b55160df0b9dc7ecbb5262fc097d17a", 0x23}], 0x2, &(0x7f0000002fc0)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r2, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x70}, 0x40c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x1, 0x8000, 0x1}, {0x18, 0x1, 0x9, 0x8}, 0x0, [0xe98, 0x8, 0xfce, 0x1, 0x80, 0x9, 0x3ff, 0x7]}, 0x3c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x7, 0x9}, {0x7, 0x3f}}) select(0x40, &(0x7f0000000280)={0x8, 0x7, 0x1000, 0x80000000000, 0x4000, 0x1, 0x2, 0x4}, &(0x7f00000002c0)={0x9, 0x7, 0xfff, 0x100000001, 0xffffffff, 0x8000, 0x7a4d, 0x6d}, &(0x7f0000000500)={0x6, 0x9, 0x6, 0x0, 0x80, 0x5, 0x0, 0x400}, &(0x7f0000000540)={0x9ceb5d5, 0x3}) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xab, 0x0, 0xfff1, &(0x7f0000000440)=ANY=[@ANYBLOB="6ccbf3ad31f1f3134e7621088ac09e0c85a97af3746ffa0e74198793dade56951f9561ca751cff8c1ff18f7a27762f7746bab4946c23484fd41314dd764314a7ed34728219869361", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES16=r2, @ANYBLOB="ac1934362eab80ff4bf1a1f1c9dcc604ce9cb1fa0510aacfe050116cbdbf0cc61276edd22f9f62905913d6436975caec5a79f38eded2defd63403c67a056b95a7783204435419f2eabd71f73750a5813ddf770", @ANYBLOB="1f9acbf49634123bfe050f92e4b3843432156f8865213f2c10b14f85de589d4c151993a69606e2de5c85844ce7b422803c3301639695a481b6bd8c8d62a93427f5aa8a5b567d91ed1689577c2cd233f6cec828b7588f499b425aca18bd8c8a1d77768fc493832f42cd54acf8a44dca31e454ea9f866723dd5b864180d9", @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRES32=r0, @ANYRES32], @ANYPTR, @ANYRES64=0x0, @ANYRES32=r2], @ANYPTR, @ANYRES64, @ANYPTR, @ANYRES16=r0, @ANYRES32=0x0, @ANYRESDEC=r0], 0xffffffffffffffe4}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f0000002d00)={&(0x7f00000005c0)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc, &(0x7f0000001840)=[{&(0x7f0000000600)="4e1a3ea303101fc3a7802137ae10a92eddb8c014d5da1f4854d72fec9ac5598abb9d3146f4b8d51b6c244796c05b632d09b2302e37b181e3a930e1379df599f0374ed3d2e8986f792e", 0x49}, {&(0x7f0000000680)="f7ac26cec0850ee071953e9061aca69d1f96d9fc7d1c0042134ffbbe1f5480d49b7ea5e883be748503c3748e6118f330ab01c23127a305b7bb1f1d4e544a7e36f9bcdec0554462719b28e5b82be927089b56fc98a9428ee356572a058c1f2e8ef827ad2115740c38b05c703c5a3c9c6f30e8e3dc5ed69c8308751b9c8442cff9ed71bfdf7b443f7c8971", 0x8a}, {&(0x7f0000000740)="81ff92986d8dda2221bad02233c87594ab6bbcf1de570b7d078e6c6de96bb7a016149742580924b64586005b8f2d3d519f5815866b5c52a4d45cbe7d936128170decd4f5e4db9d5f2a42036a2d89959864a3afb324a050e0", 0x58}, {&(0x7f00000007c0)="f02e963236a038362f3b81498990039f265686ce501e747ca16199393b66e2e9e4362667088b600d9f05f47dc45f3ee8749af7864526d03c7f6397c29856ed6fc959a90b273fd1c78fdb53e596987092a4a0874f14e39b7bfe96d3bd58e15667f789ccae", 0x64}, {&(0x7f0000000840)="3993ebb760009a04fda91bdfc37e78f85124d7c7528576680caf7514ee2c4de469ca6adf7f3b218441ce6ddf8bcc49ab36910b562b6a9371776b142a3770e41c1862a36ff064f56ed9cdc47ccd7d6c85217cf419ca5973935e76f28cd2339b3d712ae6e31ac930d9923e5d2f8fc069b0f698405a593dec6646f977d73c0be8f63431e430e20693fb230777f6389d4d4eddd0e2f07400b320a298e9f26bd89efdf2bc245f4d14333ad245895735b709500c10122373239147450233c4d03cc61d78b516aae754790ae5f904facee82ac30e1d4834d136847314c393e34b5d74126b02d9ed5260c99ce2279e7515306fd59123f3095c97c7c6a74425833080f61b387198860a0c2cb33e006702fa3ea87797e5b9b977e60e7a7692e7ac406f241617e8fdd3446f85b97b5caa333443ac217fe77053633db0a6870542fb40a3c0795638533d7ece704a2d9689637e81ee1a16d54164c534c6660a01b37ca8b7a4752177798dc30de856eab6a0f819f261293598d708f88ed5688aeeaf9a89cb5cd8e0de7b1cb92fda6f6ebc14145b7edae1e3a6f1c3ac26450f859486994fb99ddfe64b5ebc1296ba8342d5615e8716445beed01330dd55a39fa8bbb140f74ccba093641937d9b9a992a3d42f70156f94dca3e411694fbcb03787795b2c11dbd5feb8f2f9e593fc7888dd414c297cb00023c690a32acedcd52d8c10bed0acb668a505cda53c92ed9a66edfecaf4d44ef472bc9a0bd2c170ee15987526cf0a869eb5169dd9367ed624f7ee11896df1664061967b7fc06c9b5cf582d505b65b741573b05b3a55e9fbad434b288c9210233e3c78ed0b11955f25d842b66238b86b2227ae028ca1645f39c41025e076fa21aff699f83fcc133975f5065fca8f2466d7cbf49f7856431a121737f7cd3a66d3769369ec35a6864ca152db83e64b84409af3448716e228a1951fdd49115316bc3fbe5cdb642816852919f9356134922253b585d5b42df90d2f35de06ea400161fcc239d3be7374c61ff08b1bab6b7bfe65c90d8715f46fe3b8d43fff7093ca5f2ab2cf9ae26ee5461c1a20c734b8011aadf2e0eaeff03e0116a7731667f387b50674b618f1185f2434e06820c39b309a6b6d28d245f2273b7bd40f9c6ff5b73449add35fd1ab6c024a39ba82f5d5cb6578ac636f69d12035373f1d204a1be6ca49a697a46597edb0c2558771abbc12073e77ad1174151dc21363d8aab85d7660e3b90d67bc048873dab056f7d121e61f37c7de97cc843b99f2f051b193ffd2d08757b265f3db94f4c19a1d79f30edd274dcdcbbd29b375f797cee865e664cd735ab1c986ecdb16ef089f2091c6ba0abb316036d6692735ffdc14cf9a2d7a27f44c884d5cddadbbcf75ba238ea0740b5d39dda1b4ef77a34f368eaca02f07e956e0496ffe4bc11bb5f33d68c598bf4d673f11fd2d57f504a0c95fef8225bcce46759cc3f31acd46e2a1be6324575f40535699d9cf4fcbd108b7d8b49890d90ac4760f51393b95afd773024d6ac880d08c3201a0cd4464a7e48a277a07ab7185cc893f3c079937adf563c44fdbf1f6d14e704f743ce0f8848817af5452657f0b0779fb12b8e336860cd8abd9ff79c3e31516fa57e79e3adbac6ac8c2df65c3872780cd425d57391f988e75c65767ee73e74438b2edbaddd742370cc2a90c04321c63c6bbd6cebf139acfda854b9d9fd0ef9b09b45628503b50b318c50107c1dbbab1cb5976a27c60abf4e3739a2951e1febf4128c5b321c7cee6acb1f1c8064782f1a3cad65b76c444a1111193ebb447844924d186e07363b0d4d0877a19af7c8c269bed61566d7b2db9c39451b7b7de22fbfa72772114da751780c44e6558c03d158f6d9843c391f1f843f35f030cd7708d8497662eab7868acb301befe92e0fb3f019c833b2aaac4feabefaebfad8c33bf6a292cf8d839c49dd6dbb7cf79acd8c326676554401db9687fcf17ed951a7774a2cd57ab0a7101e0e74748f431f72cc2e95929920a3d25e6254bb7b5312900d4e43dac2e786e57d7ab9610724db9bd8edbdc1885a78d9998bf7e6d661e0b719411d72fecec8127fea8843da81300b3a9a870705ab0c4150009109722eee012818f6226fadd15539c45940799fc22685571a71ca1471588680326a5ffa62e9550bd60f38ad06d5b138977f8f7b928a23612abbd61f7626c50f5614e34246aaded5c7156888b6c5742885dc1ccdeac2baa49575025dde3502f3b0e64c271b6fa1ab6435c10e613c77fa5e32367ed62b7bafd83e22849606ba615799a7d4bf91f0d3c2ff3783fca7423ee2e146a8ef301cf835d44f93ebada8200fb33160fcc02729cf6b6302649d4921c1860f1f85a9186c5dc09ec5be2e4042e5110c9c5bd2a2e62b69e8d3aefc84d602df7293afdb23f10ebd7e3dc6ed11c27878707449c2a0c0217bd100a2fa548ec11e3ed7225856ca6c9bb6572f859d3d7a7fe018b2816ad00900fab365d2edec3e9765aaa1561dfc4edba5f1975a3c9629cfcf60ce466a0085f61f978894d952aad32aa32c3915b0b932fb39e6b3d3698d51497c8a8c3abea68d30e9d48158415f7690f0fdf1c7847d213d2e937613ab5238712addd6b6dd30f0a71ecabc9fde12cd66b0af4a79de48d9fd3d42bb4d99138cfd7af72abdc8c8364558bf9343c2d8f924af9d81fbafa9e8560f36d8438b73fe5cc49b0effc42fb7f58d4b4d25a474f618bd74ce292df34397ac1174117857c1b6dc869e7151e2b0ab464c38e9706ed4fa3a9c0fc2ccae5f1c838feee743c0feda4b56dbd1c683de4af1ca00ca8f8df5600b41c5f5074676cfd2ec497251804ff7908e99a273afd75c5d774d9411b1f9b2ff8b8ea0006292219e85c4354297a9ea783aae9461c701c33ce714d4f5f730f49afc972427d20e4098711210c14981451b5a357a2323b801b35c569e5bad67d27977b516c1c5ac383d3b2491f95ac1a58f02260acdb6dcdf1e83dd3a6cfbcbc84341533dc14efb052877513cd23872c7d99a04465fdd8177041303f3e50893088ff51a8be874ae55cb8f74a2a9e7bc3b6b4a7c57c2c512711cd4baf0d96790bc478755b395392205c3b24e30d68ac11d242d16799d63c45208d8997e6faa8e309cf7f24e59900545315d069a410a06b9b9cc8ce395bbd5d3193ad22dca2517a7b98b73d407aad37226af7230ca42bf666cdb78efc462a9892460256b43d79f6f8d399705f0343e9d1a8bc7808922be961ec23e64db6a5b75c09b1a9a48121a4d8a536eafa32f454f9a19f8d74d7e77b53e6d9d6755a3a31ee382c5a0e1ef88687773a10fd6ceda1f3148e98418db8d80950ae2852fc2b06f9e001910c080b07c46d5201259995cde7678b063643cbb3c9689bb63b3c76e828dbd40b3e7b56315f402bfb50f92d8bb6db7e66d8146521f830c3fd92275a5983a4ce7c5f21088bd395d1200c4f402310482e8664301d8cb9a2e4e32f485e040d080522c53a3f181cc6ea6e4c26750f194b4263291fca80937b7b5cb169fd56e04c4a0c9733a3ea6573bc83c8d7e01e519e18e5da1c881ec42c87b37f3bfa050bd63c516a5b05b7cdb3b0496e3180a55aaa8819db3058e6be62bbaf8e8b0df84e9437547ff5e2ce9221e94fb132a86ef05bf825e6b46ec559466353533716a37099ae4885542ee82f6f452a4addc6375fb3d05173131e718e7011624afbe2b37867eecfb46129e8d0c23bae2f7c1f45ee562456bb87a7b38b6f57991e96b6c89b58b4db65a952156293dbde335c207f703afde11fd790a8e60298cd2e8c7948c07b456421ae918db973823019edeade2c35eded120c3b607cf5f67dfb7a1c310b4d1cd55521eda2c1ced5c1f81ff9b08b831cd3454c67bdb2bc0b4f6c243ee5504a8a81b4b34f527fe4243ae3fb4f590ed89774aa13f75a9f0c3839af1afef1ec9c4d257c53284d973a87c007125c564130ba49ba166dd7f99e1a491faa76a033e3426f14841462b63e87a1488ee0600d1ffedb651f607d6b5bf022ab6e90d9029d7dd5c8382eea5d1084a4ce006f390d67bdbbecb14a94b5e6fe41717575597e6209858eec09164528e171668de5b35b34e0f762df4a8ad5f4a88965d4347b4f9fffc8d8dc2b7f59c25951cb12eaaf6a3be629b34c25a5fb3c6950386e8e0fb89c940cff175e171f211395391b2d6c5d4f1486f1d9879bdd679cd52c44f3e4bf2ec7f9f51e1400cdcff71c17904703999753521821d4b60a5c8511fd6e08228c608e5a4e9c7dc6feddb85c4899b0f4c0cfb0639519d4478343e1b7613e55d2fddc54f695b29fcaf0712c4588ef3e0f3a1a22b2569adfe1ef7b1db7096516695e46527f84fa2f8a9ee30d667095ba90ec76476c8ede04a7de329a380a45e4c0ad572b950e080ac5f128deb9fa8b8de2781a8357f15057f316e5c304e0c8057a0f4ab92716f168174765306d72f11bd004067ce4b6e7d3c87901d76ffd7485334892885fed45aedcacbe435abb0d4224d747c5e67c46a284c6bd15ac89e1b65a4918836c7ee13454154167b42effa6eec289ed07201d89ed8831845d901ccfa6d44b1fc8e71bc2585d1915cb514b8ae23ae38482809cd29f6f256816b2ce59e25c4e73b9fc6b363749e53bb96d1ded785c8a41ad32df4464c996aae6e9c1e271700634d11227a68ebb0573fba54b1c8107ebc96703d1121bbfe7ef27bfa5214a5d57f078d4433ca0b0c53c16d60216a2ec7a1998cbebb8e147aa327a8bae7a0bda77f7fb1fdd30848c026c7e34599ff39844cbd6a90662aad22a628ed3f97d797ec540ffab199eee2d9ea6cb163c1f46abc994733e84c961b662af4f18e8914eb346759069cb498a0600a21ffeddd59352476eee7f4dc21a389ce1efc94ce745c2541c8d1fab31ff954a61e4adf91ac4c206d36f1dc875ea3b1482d829a4582450cb0e7cf42a34ce1569a2eaea75cf2adbb54282a832a5974c06a27aa086c7d9823aac5c5fab1c2b61c97733299c7dc41d4278260522113274b3367327fc2da614f19741c590f66486dc2ce401172e3fc1858d26ab99c284f557dba040992fdcb0cfe5bf8517d1e0eab70306b807a9bae2b1a90999a9f946fd35d63a84de24a2037bd5683449b2b6beff077b143ca33bdb8ada8d15f425b4c76eb9cdbc892b9dcfed3b618948d0521cfe6fea7e1108b894a17896998afa8d6a4b56af302da67e8dfd49186e6d0f6844c4c91fe4d2797dc4fbb2046f6d7327bca138ac65e39d83ea7edd7df68a13b3421655dc7a562f5f5f45ac0dde769f47e5594e41adb3742a0f7b2eea6185e0bd4f6b82f5c944745c2bcdb0c463c8f2add0ecd99f5f70a918bd64152fc7560f515590605e88e3aa9f20472029a30130e3e977760115dff7c6dca1aef6083a762774db676472ceeaf02f02f9b85e4e7d7e950b39bc01d0bd038be14e74416df1209e0b222decca7b69c03451665c57b7410552cdb6d511e90509556aa674d0e1432c38ef44577256812d4429084779ae7b4c69e5f13cf6ae14410f5cecb5bc82e0ba3b695f19d90b338898543f339c63903a0b262f909f5b650f84194cd9d52baa53a7612cb247cf93f8a6961504264f5613773e55ce5fde53f4bcf6d2e1a0f1ff2a291f6d0604d635c8b65486835935e6dea4a528d5f8d0ae259f4457277c65cce68b24657dccfa1ff4a3ef6c6f2be6971fffbb9ade5b9328a3a05d198fad53f9ae720cd87d3404fc5f2c52947d8a7147ed377f29ab70286df33cd540d5d401c62d4a5c24fa30a4baccb011ccbe7d24b23cf7b49109cb", 0x1000}], 0x5, &(0x7f00000018c0)=[{0x108, 0xffff, 0x80000000, "2432d0fb99b8ce63f7a7e6043d264086c3b3b3a3fea46c91b1127983190b7d86f65352d50747817c70c8860355f662ac174085186b72c585ee983ddd3558784ee7086b366f9ace3607857741783795dba9f849b5bb026e58d957057c4e473d12df36395a3d16b98db2f5d31b28e029e1e60ad7ead20ece0eca5eb6dc0d551af25291719ab9dece4a0cc70754b96de4f7dbf631a1a6220318ddce53ab51e54d8f2339deb1644f9d36dee1210acf183c3b5592244b871d3dbc5eda7f932b5be81ea06c57d9582356a4cd8703d5109ae71f72bb1ab7ef7a3ca9481f913eb35e4214fa80dacf87b2a04ab3b6741ce61f7c8b09d76e5bb3"}, {0x18, 0xffff, 0x8, "6c02e2b6d541ed80"}, {0x70, 0xffff, 0xf259, "cd869f0ea65d53c346c49635b2425c6c91827e9bd64a18b2a9f67785aa3fad77315ec71ee52b75476d6c7de43d16bc734091354fb8c66fc251e84377757698df835ac2c77374b375ef54d4b4300e4782a114f3e7f0203e639381"}, {0xe8, 0xffff, 0x4, "56440d3129763b0c2f494086dcc93abbffc849e70ef4d74311b401642a3f76434c7932e4e55c0b7d1fc39543c0e968e90fb30dcc5d777a68ee9c62b7442eb352c08429d5a6a39a3decff4babce151a29866d7902ff39b954257692507fa5cfc22ca154781c58036be9f25088f527f7f771301c41027244e209d6d18e4f5625670b9d38365b73d958cbd969a6cbbe6686929009ceef5f8c99558999d847e54f627cb4befd25924cb04a7ececa46001b056b09b3098ab6eda678cc7a04e563bac23603cff1e96ee6efd0e9d7673185ec5a5f775aa9a4ab"}, {0x90, 0xffff, 0x54dbf34, "b3be20091d757b167257e28105e62eb32752ff270b4739c62886e510f12889862c0eaa0de6aebe71cccbdc9d266f94224289a2c522149b80b020aaff4240770ac21fa4d0803c5a6abc6798974f9a51f6802c236eeab4591dd25a7a771bdfe3cf36ac87586073c58635c5123d7eb17661372bc195edcf5e9a04"}, {0x48, 0xffff, 0x9, "954b5618387283bead91804da55d69e726a5c7a4b5d8925dd5d9933aec593fae99742d2158ab8c1283428a316491449179"}, {0x90, 0xffff, 0x3, "fe5470418853848f98810ef2725b67a64730254e567de64bcfbbe0269a280641f77de7272d3ae0fe2d13d53e440fa85b64c54e11f56f9e87cf1134b8482a65838b4b44086d5cf58fde2da095d48145c018c4d3cedab91c78b6b7298a1fb9d57ec2e1925279d17c5d959c6836fd5e6c712bcbd934b83a3759816386509582"}, {0x20, 0x1, 0x2, "ee77b7b60fea457a66"}, {0x1010, 0xffff, 0x0, "80a8987921401755dbd5978166dbda7a9eb6fa17977cf492b8d51e9d4cfce993c2bfa88aae67cdc4360fe476cec4585fef3975d027472742494cbb4378e9c60a26c364330169e707e93a0b649f417c6d89e65f9863d3a89c35d7e465875fdfd3086c5fd8072b827e7810cd81d7e34be9a187976453222ba375e7c0c02e2246bb3ad5860eca5fd38f3a81ae437e74debcffd821290d6ce84bce4f7576845f470aca4c0b99b7e800263e2ff4dcb3d625195f1a03a8a8b6fed814e51c5053ac580b93ec9ebb66cef50a97939e15dbd421e4c06b3214d6a67bf68e5b9738dc8c3e93986c5a206c445c4215a340663d2792b9f9be30f441b8d23f348e3931d3b5e9d8d5316acd0a4f98dc130b2365c12ec1537a34d0eb79494c5e8fa2fd1d6676cd030325e308c1a462a25129a2e97aea235927e501322c7389e25fb7bf0521cd0698d6f9fb9574f7c8639db30922dc0f39605b1d44905770549b60070d66df165c5b51581c0c1fbc331c62bc0ca978c4dd914969a38b9a9c1851dc1315571e370a3b7763b9084884b776fa8e203344edcfd73c887be378b2867857de3686d5dc4ab7503ac47b68bb065d78efa8210397e38a94fcb09ddd4962c649f1f1beff160933aec5346c7f27b55349556e6fd4e245da1a865ffa230d152630e6ea1bfc26a3ddc5e6055a1b179ef9deb589d118dbb95269d6b06ac9c7a921912698b004c4f7a3eeb1065a5ac4431e833dfc9627639417796b05eb13ca685cafe1e5dc813ae4797c055389c0f70b2df0e21bcf99c30b6a6b3a22427433d02e7c85e2dd21d46b86df777b844d048764bc69fac10f0f44bd4fe6e4410fdb8ebc13ab93b5de495cba09f49666d16fc62f70f8897341b991fb124b6fb488144eecf1805959a66157a050f2f451f268614f61c189e31b7696fa75ed34e1506fc701c3b5d1981d0af7f69ba0bc7c4c60ba70b26343d6c7524ad39eb0d3274e10583c345c552f80e36aebf6f4d4b8c95fc8dad61772c8a14a00abba4629888eabcb2a3b09169d921b9e80afa0952a59f69c4fa7de296890dae3a3b5e60f12c704636c48532c0d3160e5849f75706853c9ede75185034c8629de57bef159af11589d5803a08d5043806f270418266cb909d5ffef4df7c1b0a31fa4e5ae1929303bee9a88871af75bd857a4d6c65a8f86d176e6d1bceb2005b48e6545106cbc3c1f44bcf3f69bce76f9e81aeeb9b4ee91a7b7a2c7361055e39f9cd6eedadf0faf1dcd55d26e15f0e90fbc9420f6533158ebb79f16946ad443caba7e85522421c57c4ac10621c7aab1210f6df47182a9d818d264b5ccd8ada8566b5314e03113eda1fb1b77bfc922ec23ae9b2cbabcf2e3822cbaf84106cef35d74b4549a7f6f55e2b1a4edec6e9000ac86780e744f720d4622c5b85b3c5a8b61f3da082b830ddde06ef42dde64ff45db9233dd796277cece62db5cf0742fa415ea798050124db2b59037d842430262905c8d1cf35dd9d6c6ace6ad72106232895a89ae63124979cf2f05e6da69f3e75480e48bea093541ce34cc50115933d2142ac07a873023562ff3070c696cefe4fc577c164c6ac681803dc7f9ef8dc3310a106285f4a5c7b9f9036783ad129290c81918db41649f07bb4bbe38ed3eafb3f57928ce4338c86429193324f9718ca9af509af600d672254ce0072b01e2d6baf6df5e53d8b3918467d5e6104982b6f604107548ab460382b3d06c1300320bdb7d1fc0e69c6e4507326f1e3b529bad304afec5a649ec72d7b731126677cf890796a6fb6542559fe1d447e57b8af4596583588f7bc5a7d06e9750215770b42b518faf30e4b0a1b188260a9738b21ff5120e00e16d5508dbad7a90674e4a0be54d633b16d3457bec84a1f1e7f0c410a27ed1090a29438d6c3f161ed7e30f42facecbf736cb9afdd13aa43b7c207c1f8b93b898c935ebf083ed4416448d10b5f219c353166e70fb7b1f1ed84168873fd143a132147aab605fd08ff9f3b57a6ec335b06dfec7f56b95dbf556d44652e499880b9950ee29d2bf99da0feaef10197640371496aa63bd13926908d4fdc7cf59d0a210ce1708c644393c099c1d209e655693dbff5027baf6215009a2db29f01c1a981240b73acec730bed186b2a526df77ebc98317cb6ab1ee217938342d2281ab16049a6de8eb2db7b439fdb253389cb0d0d66c6fadd894716ab2c7e12193a14fff2adceba1a38533b4e102d83f80125287c2557bedc45dbd5e1f7e53bddb0b92d3dc498a23b88832a667aa432c1e9b0471ac1235ad516a4cae0a4cb5480f88d560ffd5b02e12cc9f9c80976c95acc3a07e3219194838a2387e7bef87d113188375506f09cb4ad142cc0586b478e9725a9d2ae0788df4da2eff94dfce1f6e5617b695f8e9d02bad640fc2a7e59f85b7aeb2cc14d71f4d29ef8de21c535c00fe7298b42be215293e94d03102c38b8b0163e10595c2bdcf803e3da48d4a2fb32e2e70abb740b5c6c2b26c0f419019d9a41194c0e083ef0333f149f1f67f2332d08ec885c084ee3e90fecf28a4391704dc778b755773207a70958c9b4946340a2fa0c1461e17b6b05b4842d6c6c8142c6e1f6ec011785ae6aab7a3d21c5473ecb05d504c699e67609c15ef7185f52347e3a238cf428ce0c29a5d798ce2353786831e5d0027d7dc7ebf029ccf62bc697361178591e38551df9af2a933b8498c8abfd1a05f9f6e2224e61dc8e5ca3a93b7607cbe8c24b585b7ce7334b3f64ac41a684363a8542305f934f04cd778ef10193c220fec6093e7a165529f8ce224052b1970477c02ffc8a23b6e05d16f2c094f19c1c6ae229cdd90495d6d129a89035ccea296f57f40231ca00f38305908b8f3e9de9b6e72adac4aa1b70840559375b261b0abe4ae0956ae9d0e0134e106989a7307a35e30234202d0fa06a3266c0970d47f87598d5f3a65b3ac9f29b86ae49a60c27cc09746d2acd1ac51e5b2efb930460631af774c47221769892984c27a52639b27d4633409194fbd8e28a6b217a4f2faa6d33c2a770d7a4e97773e366dd33754f4c970d4b071f029b564b0834f0bc26142617d8529d6124fd3ab0bf8ca9fdd4694f6db8d3380e2443c473887159f4934580817476d0eea75dadef623695f1fd9ef76dd01757046e2fb998cc0ff99ef9d21e49d8ea5b34001d336f977d0c8cb97a260964a386adbb9eaf558404022d28f1235b8eee6afd31563f3c6127375b66ccc766e0c34fd4aa0a418ff78760f0b9f74935843d85aaeb179b026f5192c61147cbfbcce57809d2af01d873d07960c0bbccf41454d8096a12c0967b1f70ad4b5841c1c4a2fbaa3f0502c73e81e13c8d16e33014c0d945f3dbb9275cbc95e42dbc61232674f7a14615a7fa9a8f44be12c21e859527299171fe63361bdb6f31b7d6ffe465da5e7a306eae1bd73409c74f89b13e126840bb932007b2dc5b0be2a312153dad86bd38eb621f0ff7fe47afd2e92fd9543eecf95d1b5c13c5ccef94182049a95f709076b6402bd132ea9ec7d7cda174dba803472e3b25d56f63460b0742e056aee6e3fa5ea348c808502909a6cf742cfb86e1e88a49eb42fecf7a19f911c36eb3da6b42307c9593e8b2ddbb91a14209a740668ed97771c070f92b3311a8cd4263fe43dad4d3d5cd42b20339da8907ebf847092eea3fb5f4a918c2058d3bade6b1fd596de03b4c6926a0ec6ac6aab045c3f66cfc9db21aa342cdb07f2643fe1e1ae96af4c687d1026ea7e2a0eeec0751c8915ed8815953c8641426752858a510b9c5443931ec20da06b2d8b73a2d7fc5e80c258944230a24ca20da15ff1b9325ab4d256b70b18b26be6f5f6c55ce099a021fa833d17dfa6b27ad248162403f6319e5c3d8d24f95b745400c1f3e85541c50d05845603db41f38101e14172464aebfd2b705d274762e1a601f7c1f3d6ac8a93c5808f799540844a24dfd62e63d2cf02395162c4ebd73c458b40d5f79a337e594b902afde6c07ca7eb4cb4a990f1220fe44c4be93003dd06a9825053ff2963ccf2253f808436d4a5f3ecca3f0827c9f7ef4c4bd89854a08ab45eb06b0972cc51cea9ab41f77bd805e0c43379e11910913db16f6ef42022ab3ce7a766f79724b9084560c618a4064017df3e8bae7d43730ab31778331d798ed84f730f54cc96581ceae4bf272abf97750140f7bef3468d3b6649e56ea48b6ab5d672cd24ba7e67493294739d8e7d344538d28b6e1300ef9b0fe49897894fa7c5b374370c5d48a438735c74575b192a471c3f63e69c9e6af4a88a40e598b4331d76d9dc8627707009e5a35ea3752791642c28e346b084f6675337b16a95bf68c5210e692bf816bdd2ce22188627330a3eccc3da922f2b8860b7f42cbafaee269468c98fc0deaca244572ffd4787fa116659f67f586918d20b980f730c05bcd6358d58c281d7e0381677f0e98cc841982c53f0cca2f4b07206f2b1749a350606e099df489a7b8d17fa2b49e68afb30b55e6e01343b1ed609f7b5939e22eccf2673b487cf0a6d02b405f85713d87dae06af31222eedc0eb6ceefaee9986b994cd5e226cecfb1b33ad5d05426a8fa3d06771a83ab2af06681516969a1283c379fb5f532692018a9d16dc232479d41eca920f1839ff8818f99ce7cb911f81f7c646b6babf165f441d61c389eabbe3313ac2d47c67930ee0dc43c7c1f0bb100e5c1d882988097de6d17f79a46b16581c1091b0db46115f5d9672fb5ff21c74fa7b34cc32b4181b583c300cb7bacf6dad7bf007d6db0fd9acdcd813a17f7760282dfc08284ccc2be2fdde529b11a5b49050e1b60bbcbb9551da1989783cdcc0c80dccd8014b8a00204dfb0331ef973417ddf1529543703abc8b726345147aea6802d937aec1015e9feac92f363618d5f691c3133ef490f7d365f10050d0f068780863655f9c2ba0ba12ba159a3ce5145ebf7592919c4d060cad705fcc73368bb24e0c4e190e3249d3bf715a765cb2b6890390db9dded50f45fea7caf49c57964eaca3e182278ecb1e701687cc8bb849418f3c48f7b27e09a6d158c70c6e595f6e9cf099464a8c4d8d4825755b348e4a8d43a1565ab5f61d7ed66d8e5d3c03a0a7c3d5452512536ea801cee557d44a778d25c3500b959bb5b9c331d997f89f6822e19866e1b262374a1de5bdb60022ec88ba9128310b937db0d96531894c7b3a74f91503c475e8b4ab0face8ac91c203f4d34b999bdbdeb92ca9aeb2f75eaa91233d725a1c24034fe65fcfca93435b01e47969332e2d1a6b7671f6613faa431d91cdc6516b007568d70c7b69f13a5db8a91034b6552c3e20502d19acc60fd61b1a649f0f71da36c89423a79ba8b3fd31bb67ad7b504d4a5120ddb727ee157f9e85b07645636de84211fa039f210775d545545bd504b0154fb68a5f1075651172de0eed5fb4e3ad993c542e5d0977fdfd2fd60e98d4f9f992b6a25ebb0f6db851c389a2f57dedb781ba94b391b3d711216a39d3ee7f259b6b6844e99a767656413ed4db7e1021f5dfd21b86bac452dcd1a2e4b615cd74c143138de4a7ae72103149a643bbb03b887a4e2f520a9da0a4984b06aaf14ad6d5454b1d0a0cdbc806bd7f289f7d4eb4f736f55db5666dc6cb580c134448352bfdb02bbe7271490aa3842ee082917ffb59fd6854c49173e45fd36d7283d20d2796c742f195f4a5cdfb26c576e93602df2d5f6e4c304a9c5d44edf80bb73452e214f3540687edb0229e6634959f5b3c51abe93be90cee5d06ea753048c3b539f364bca803fa54701170eddea8b9bb713051cf6171"}], 0x1410}, 0x2) 14:46:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffffffffffff7fff) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f2a8775135f5e4fc452d9b4a1b43ee78a100a3978d4e0c90762a6c04d735f8708dc4869dfa52e36a7fcc9f631f85183fd0441647124d9b7047c3175d55026cafeac903809ea8874820958a0f307b5023a550501ecaddc5ae9fd31356770a4ae904fde9ed316e9d358ab0f3a6570b0a68790975427854ded6b0859cf499b1565a53a14ff35aae91a1956c39f597a7a0c449344048423d8db7cd0f8a028374cc2da64d5c3f5a4079baa58ed47f643fb5e21b8466902e6e5425ccc2920507f1cd2b50418942285dde6da687bbfd0c516140c8a92a1a6be41e61b2c8c0e5668a85959bc4292fc6a6b4d2be5dab99cbd6a4c9095db52c106d5da3c29ef0cc307b46b2730b3c3336196d93f6adbe1da5fecb2320a573f5d66a7d9c91dc96721d9cb997126403f65ed10a3a34e34adc8f5e09bab386aa268cd1cce921586ff2556a20fb882562fcc01433de30a1be852c7127887ba175cf7f7f5b88912c39baac49dda22b9b673291a8135b433216185e38942f1057587631d1fb5a8fc1d386c9a515011aa05afda1077fd5a6b7b4c11bde620933bd46e03f647a6adea122248e1d21edb7ec075d955a3da9b5abea9268c02574eb47c3a15b6cd2c21f7505249ea4a9cb621fe5d499f810e012bc1018a6fb4cbaa8b32a647fe31d5ac3b4a24314f830f00e6342986adb2d450058cfc95c2b20e501ac8b652647b30d0f1f0e9bad2dc299d209058c5a5dce25cbe3e4c799ecf78d83bd456ffd080442ec5bf47d865b0b113a5a958579a577bc0e02b68ee15353cc6ce7d8a54d3c1cae95ec67aa8ab7964179d1b65eb57132096bf652b9c38f3c21e098fcb5d3eb8f4f47cb3c202360172a30e2f2bbb5547ba0a63c66450e8ac27eb2df22e480ae388975bf36ed4e46a911f3a6e552c9254c7b172f24e31be1e4e55530e77d3b4c77b798be0509d3888e5cc2474de598c6bcab0058a0629fde30c74e180ad23b5af8dd8cc90251acb3b92a72c535051ff8a25d73131b6c3fa90d22c4d7526e3978dec165bfb0a9ca0d55905bf8a685131184b2b70daa39fab5cc7a345eab84d5e892fa448a5b434e2848c7225debe5a59002588be39e62cb531fde2e389933fabe738af86de8ecc9570857df0cff7dbddb65aadaa85900def7abc3ba6464f17988173a84cee81d0966f8ff8096079f5c020ecb0c317623812f70af9f3f0dd6bc0314f4a86cb283350a31bf2d1cdc32cf317f85fd05e8d21efe9337cfb4e8d91632f10d7d3cae73d1b821e4e2b6d581c58ae87d7cc09bc64b48016c989dcd7224960e6dc377117a5d4ced6d0ac82db7816f2aa8695733218afb0109fe4806cd64e44f4dc73a134cbc7d806c52a55aac7a5eb64c0fa2e1509a30e2c981cb3b76e70b43222f46a9e50154ba27d32fc50365a94e75791a70cc883c16895da2d8e5e98d8c6353e93238471c9374663bbc40df039258962f2cc413639d241ef60f3742886211dd91183d17751e71fe141d233c0b9e964708769fe80611b10b09717f50db26395f8cfb6e090ff7ba26fcfccfdc96cd1783449834483a4c0a9c1bfb3de70f1f1dea0add135143c942a8a4cb58247a38d0d88d244c603c97c56c727cd93ac3846bd1e1837f2d2a0fdd82553a527e9deeff1033bb8fd735848eccbb6c22bde2397e59d47b167dd1997b4e5eec82e366af7a641630d509896ece06077e019310be727395776691921541ecf0f3bc11d084e57a3d8f11d77efc333b7599db4aa2d83bfb36902f973342e670771e049c23766a414429b5d6e63a0f68ba9cf05fdd60d7338e2454451688d8d0ab8871aca6388ccbf44bc20687d3d19c710df79bd7d12f11a880c987cc9e0ff943fb1f3fe4d5d524f8fd47d624a7e3494072469c0accf445f7a240ad3da67da9a18e8480e58ded3709b6e623c58a2c08d281d2b87f9111a1ee97d65c90f17e6877f1a0dde9679af1787d98766121e78b31d8b606a805213ec179eda3788466d25be03aa4a07e6f042af25276d8fdca31f756b3da95c873cdf850c4f6d0251524d45ab824ccad45afc007fc45ee7128ba4c35a895f86b47d7169975df3b489bead23a3d431296bb786c67966534c9e4f6c5ca09ef12ee022228b160d9f953defa00f76f662310550c870cdb77a8afeb844de9429aaa9139e152ce76f2b45344c796722e6f7a85ca2e76bfaf4f56108710d768fd55ebf3ffc6df40f84f96e43686e71d88465213e0c202f91b0a6a961fdb34cae21a8307052bceedfe9c904c7b031e53d7ffea80461ec6c42a7cb3c70410729778121d48d1c669420e02b749f067c51360d65ac83740cea2bb49f9c5007467bf34293ffb453c09a5851d94d31ffb985504c1a53e4c29b56151f3b5298f6043db4115cad9ddebff98fb626e8324c73ec7335aa7ad4bc8563c98ff42dac121101231b733da97407ce359400f3119dd85a45a12ced943c50b6309a26700a50e67ab7500d77e68acfbdb94b075025c3a31284897de01fe35edb898a65e88209a5623b5419f917a2977ad7aad1123ee3a70c0cca93a24f5501227c8005182695c4598153f2ded095fa5ed514164a7fd7814838acdead17e3d45f128773bca2fbc20b2582b2e9e1f175232905e4d410686e939570590ed48495584b4e4d69fb535a00ea3b550b1b3c4431b1930f59c97afa8e4341e4a9a04d6023b4895e698d66165bcbf38b789e9dfc1982a77d7f9be546f86ff190f15203", 0xd61}], 0x1) 14:46:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r2, r0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/160, 0xa0}], 0x1) 14:46:46 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mprotect(&(0x7f000023e000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/34) shmget(0x0, 0x4000, 0x0, &(0x7f000023d000/0x4000)=nil) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 14:46:46 executing program 1: semget(0x2, 0x2, 0x628) semget$private(0x0, 0x1, 0x400) 14:46:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x280, 0x0) lseek(r0, 0x3, 0x100000006) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 14:46:46 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/90, 0x5a, 0x802, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 14:46:46 executing program 0: socket$inet6(0x18, 0x7, 0x300000000000000) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x140) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/242) 14:46:46 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x3000, 0x4, &(0x7f0000251000/0x3000)=nil) bind$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000f70f0000000000005293da5087345ea2753742b9c81dd583ee9e59546186f3dea6412554e56316024da92710f4ccee77d84af200191b1fe2db77ff7c4400088e167e4b0e19263b5d9361938c3071e9e5201b03751e6607084d1277516f4171980444adddec71ea9231f61b6214a49252b6e57f430bdf54c2d36e5318377f267fcf6d8abe8fa386934c22843a7e2a9973021ffefad5dd46f43e3d01dcced8a7fbbf302d7b69e92d9b3d2e368840297900820f99905ce92b0a8f39110d89fd474e86ffbfbafa620e010500cca25a37bd53db443fb3153caad9b178e1542fd19ebf139c9a75a7f420adea3a9900000000000000000000af13b77d74c39c9752762d9b593c6959a31f8511a47033b2ee8ac3e622da357951f960e22de39d2bd02489a427931fec19e78f37e02852b38e594f2edc8a90df0c472ad8be9c8a4880a128a5d87c365b6eff3d01bb8d68cb49cdee28ba4780f5dfa906c5d95d00842c357b9408120ed5febe3b0d70748ef03cdb370cbb0ffbffc735f4cbd0147bfdf475006e4dfa7e0368ec7abfc9d6b1b2bfb16599945ae922fee269aa81d9554bd610f956b3d87f9b149fb7b4b1be35"], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1ff, 0xffffffffffff3111, 0x100000001, 0x845c, "a45223575dee6215738a9b44fc71a00ce160eba8", 0xff, 0x4}) getpid() fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1f, 0x6) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffd, 0x40, 0x800fffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3ff, 0x3}, {{}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80, 0x400}, {{}, 0xfffffffffffffffd, 0x68, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x41, 0x80000000, 0x1ff, 0x7fff}, {{}, 0xfffffffffffffffb, 0x20, 0x90, 0x9, 0x3}, {{}, 0xfffffffffffffffe, 0x2, 0x2, 0x80000000, 0x422}, {{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0x3, 0x9}, {{}, 0xffffffffffffffff, 0x41, 0x8000000a, 0x2, 0x2}], 0x6, &(0x7f00000001c0)=[{}, {{}, 0xffffffffffffffff, 0x1, 0x1, 0x100000000}, {{}, 0xfffffffffffffff8, 0x71, 0x80000010, 0x1f, 0x7}], 0x0, 0x0) 14:46:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getpeername(r0, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x4, 0x101) fchmod(r0, 0x8) 14:46:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) getsockopt(r0, 0x100000000000002b, 0x24, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 14:46:46 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x80, 0x5}, {{r1}, 0xfffffffffffffffe, 0x91, 0x20000000, 0x9, 0x81}], 0x8, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x1}], 0x80000000, &(0x7f0000000240)={0x1, 0x773}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="73e20bc86cf8a8d5abcaa2097b327577071f9bff579bc36b1c87e1212b1635d09f8a3d3dbd19cb11f9a5b8b1d74448484a214213d8afab780abef518d1568d5aa8508161b45bf89f9f42b23f00c4f3d2d9bbf753ebcbec387863d92f26a58747a0c87f40bdd45d57b7dd1514ba3caa", 0x6f}], 0x1, 0x0) 14:46:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x7d, 0x31) fcntl$setstatus(r0, 0x4, 0x4a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "2951fd5d19c0b7fa62cc09e7e4c1e4ceefe0abd3"}) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f00000003c0)=""/144, 0x90}], 0x3) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = fcntl$getown(r0, 0x5) write(r2, &(0x7f00000005c0)="52864c6451ec1ba15c0c66afd9f294675720132bce1fed6148", 0x19) r5 = getuid() getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={r4, r5, r7}, 0xc) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) chown(&(0x7f0000000600)='./file0\x00', r5, r6) 14:46:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/161, 0xa1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 14:46:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 14:46:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) ftruncate(r0, 0x40) fchmod(r0, 0x180) dup2(r0, r0) 14:46:47 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') accept(0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/255) r1 = msgget(0x2, 0x400) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x4) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3f, 0x7fff}, {0x9}}, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/85) msgctl$IPC_RMID(r1, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x408d, 0xd) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) r4 = shmget$private(0x0, 0x600000, 0x3, &(0x7f0000a00000/0x600000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 14:46:47 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000040)="421e9a16f61a9afa3db7fbd76326b92b6f5d0b5bdd0472d5f8c863de69a914545991573b7a3b13f04b61553724fae18b9cb61f2645fda7c11d40321eb78865c16f96b5099b8927085ed4ac9f2a4cfcacfa08d2f3c484ebc4f93bd8b76e6874018bc568156cfc356d4fc5112f5acfa8d69e4d8cb38b226c3ed4735cf34f0460cb4c531c6b18807dcdc776eda3c6b916590944b4544f72479b2fe26e5b9ca76f7a0e1088d0ed1727f06a005511be84ba950550848826626a424e2ed5cd476c83757528e12f308e1e6ee9a635e46d0ea31e062969b02cd7b24c01af92efd0bf145f0dedbee172dfca96d82d6aa06f9a8220d43e7560765582c6b70d58f19615bf3cce5f06718290fbebc9ad476ed9bae2a9d76d4934650b375cb3883a6b0273b97e", 0x120) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 14:46:47 executing program 0: r0 = socket(0x0, 0x4004, 0x7fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = open(&(0x7f0000000440)='./file0\x00', 0x20200, 0x20) pipe(&(0x7f0000000480)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = geteuid() getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r15 = getpid() r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r18 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000600)) r19 = socket(0x20, 0x4000, 0x100000000) r20 = socket$inet(0x2, 0x4000, 0x0) r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r22 = socket$unix(0x1, 0x7, 0x0) r23 = accept$inet6(r19, &(0x7f0000000a80), &(0x7f0000000a40)=0x1028c) r24 = socket(0x18, 0x4000, 0x1168) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0xac8, 0x1) r27 = kqueue() r28 = open$dir(&(0x7f0000000740)='./file0\x00', 0x20, 0x40) r29 = socket(0x2, 0x4, 0x401) r30 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r31 = socket$unix(0x1, 0x5, 0x0) r32 = socket(0x0, 0x5, 0x7) r33 = accept$unix(0xffffffffffffff9c, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) r34 = socket$inet(0x2, 0x0, 0x7) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="0ba90b4f062dbda2db3a547dd95a441ca6b4cb80389f43e989419dce7eb2c66b7f323f1118e99faa0d03eb0f7bae1a04d8a2f511e44df5a58159966a94bc1e2cbd36a82be86ab071373844c729099c53ed6b62fb1b9ccd74ee0fb1c170fedbabd682bf15333b33d2c58f4be6552e1996f399c1c922714d3cec97d186b6e37ac30e574a34074c8c4534a5a102fea4a45487b677dd8c7677864d79bac8e0a93888a16e7c894f21c88b1f2beae78df01946c902038291ca599b4f716896f449a87124cdce444d1f6bc8", 0xc8}, {&(0x7f0000000040)="d26347795026423ad7c154e7f0572bdff7c0e16106a28e41bf8eafca9cb7c42903835406bda42663cf70104345823e170e236b248a69e6755fee522e3dd67d6fefc3", 0x42}, {&(0x7f0000000300)="ce6c0717766fa600f85a47581ea96e88382a9317037ad608818cd2ebe4ce024ef7656ac029672a002aeb6a2b6cb53eeac05370fbb2de462fdbcb9a967bbd3ac28217ceb0ca06e10ecd36c46a65f3f9fc2ba78226acb76d", 0x57}], 0x3, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x38, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25, r26]}, @rights={0x30, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32, r33, r34]}], 0x110}, 0x5) r35 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r35, 0x4, 0x5, &(0x7f0000000100)="b16c55057061971c2b787c5b1d5ca86bbb9ec08c51368d9c22bacf00134b3975f7d35747d1405d935ced9a1d323534a7c890a3e3758ed4fe50a4ec9f28f6d7482a0b48aa158b5cc9e3d06a607788dc52149bf03d1867105db2f6dd1c1442c988c6571b10a811df869296e8ab1d58ef36c95c3c306a10d7748726608989255dd24f8e2707f3e9082752cb225d2234baa4ba8a242d2fd75aec2d8bbba92aa0dc92882dfda865591325d65f5945e49faf31ac8ba260b51282213dd870a4e193f3347773634cc19fa8b956", 0xc9) setsockopt(r35, 0x29, 0x3c, &(0x7f00000000c0)="01000000", 0x4) 14:46:47 executing program 1: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x2, 0x19df, 0x9, 0x0, 0x3ff, 0xf1, 0x2, 0x80}, &(0x7f0000000100)={0xffff, 0x5, 0x6, 0x6, 0x4, 0x8, 0x2, 0xc17}, &(0x7f0000000140)={0x401, 0xd14, 0x1fa5f2a5, 0x3, 0x3774, 0x93, 0xcc}, &(0x7f0000000180)={0x1, 0x6b0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/35, 0x23) 14:46:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x79a4ecc7}, {0x2e2e0b9, 0x9}}, 0x0) listen(r0, 0x713e) 14:46:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) close(r0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 14:46:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) write(r0, &(0x7f0000000500)="bd73c5f069d90d6999ef072133ae48097aed99effae4b7f233a5f4fe2ea5ed4714520550a0d52365a3009696acb6735eb7857c2f4b22f31b0397c98886279c6b9e18a7dc72ce67b5507cf6a6989826bf7c337796c192f2ec85a7cbbd9f29a3a65972fecbf65df949a9657fb5b8fe59024b6e33f775defd27643441a14adb6aa56c3848da4464847c66c29016b202768bbd3aee669717b722b8e359a1c8aa58b477c3e13efe2ca89ce7f6545ef92c0447936fea9bfb5b025f42df1dfa1cc2b12cd22eb5979aa59cb81dec90effc15b91be0b4d3f3b27c585c41bd28784a070cd1a15aa5184db01259fbea5e66d4e9ebdf108c5dd91fe9833a5255307f6238349084e44260373d47266f303aa7ab90d58d2ce64b", 0x113) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x1000000003ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0xfffffda8}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0xff) 14:46:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="23ff2816"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 14:46:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x42, 0x20000002, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x30, 0x2edbc383, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0xb4, 0x43, 0x2, 0x3a31}], 0x40, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x41, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x9dd}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x20, 0xaeb}, {{r0}, 0xffffffffffffffff, 0x42, 0x4, 0x8}], 0x7ff, &(0x7f0000000240)={0x1, 0x55a}) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 14:46:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x2) getpid() 14:46:47 executing program 0: syz_open_pts() r0 = kqueue() close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc4) write(r1, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 14:46:47 executing program 1: r0 = syz_open_pts() setrlimit(0xf, &(0x7f0000000000)={0x8, 0xcfe}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "06ee8682eb030008000000000000206fb200"}) read(r0, &(0x7f00000000c0)=""/72, 0x48) syz_open_pts() 14:46:47 executing program 1: r0 = geteuid() seteuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000040)="19ce7b93214cb55d", 0xffffffffffffff31) lseek(r1, 0x0, 0x0) write(r1, 0x0, 0x524) 14:46:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mkdirat(r0, &(0x7f00000008c0)='./file0\x00', 0x3) write(r0, &(0x7f00000000c0)="0937815549e588061b3d8cab25e8ed5c9e8cdc881cbb927aef5e6e8a5ebd0d27928ed94a33dcc15b4ea50cb5975204c4b2f06bc958c8661c6293b9320da83618a068d987082a6b6d9447b8c3442097a8510ac0d273fba575205d260e8e697dd8523b3c0fd7d00f88de3e1a87ecb5f519a476266b8202ff00c31b5ce467436d7d2faf7afa9e206cbdd25b9bc0d7044cfc5957e709e721667846143bc73817ef92ee9ec269bc3edda8101da2eb12c4cdedbf98ab4edffbc3d482c619550a478d2ec128f10f434de08cb6f52e85a8910588d45ef570b829c4a3d08fb69c5331dd29e32ed6fa7457988e04c78f0fd561dc4401927e7395ea5a69338c9e65041fd96402303a3c6af38cc7299e994e1330f5f60f2f3a0f78bcb5fc7799d7db4ee6d452196c75177b46cd30c56483684b5cd33b437506442f88b6dfbacc07b3a6130d7e8dea4d5f59fa8293c7d16386aa19e6fe37b0e1af87ef0ef76d5996f3c5823cb0537643b80bfa329fc92b7f86f91387b5d97db2b7e531ad4150c11e5888080ed10e2329446dae5bbf0fafff6de6fcd840df5531e466985d01daa8282a23ec4b17011ad17805ce082a40c7d2ea5eed0a8ce23634587dfd1d03cabeb05542ff777c1f8bd097285cd6f43dee5160495484d237bfea171465962b812bc6f92a378b566e184f5afb6a6481eeef29cab3e4bdf51d03dd0776fe19c43fee3472adf842fec2245fca69f03c1e15bc8c8aa3c0e4d34a57a1c73c489fcd1ab5ae34b56a6675cdc578bbed9a77e1daf1eeafe2818559d595ba31577a7e1863999d48e23d39eed3e1474864239e3efe81942dfc2265ea8dfb5d0bfe8af1825502e16110ee1ef035b9062b940ff62a34f905bbdbb3dfdb3c2ffe5f739e7521fe37b5de43073a1944b3c7e594a78dfce75d77b5ab8dcdc1c179ed810cd4cabd52c8e10d151c1578a9b8dc390ed106f148926c6d4abb949c22c2ed4473aa44298867d56153dbc55dc71e460c288c86fb42e5459c0b37191bf346f65399275c9a0f99d3b8a4b7d2b481b1b98937812269871ceb9efd7633e4ad5621377c61e2ab952ab761e2a277ab93df6d9a4554a629e1e1d947377be602976e733ec52dc4bfe42f1197d231eea5fc3b66e4151cd456c3483b57c5bbf33ad3c23630e4b13d4870908d41e0c0aa6987ab8f2e89f00882dff3a872a9be813b815154dd32bf8cd2cb9de6994dd587681bc738c7ff8b521b21ee50f59105e42d1f70c87ee74a0c6dc30cd454a1b005f948b14779a641cf3a8681a0003a17427e8f4bf7f66e4a8648c8ee101ec9b90c5aac0fd8467c8e67928fb64f8b27fc1a4c288a6863291dc9734bde8532f0876be813657bf83fa64a0e5407edce74db919fda79d62b3dd6cdd7bd603ecea41a08273f1c8a6401f4e66c490f07b9b47cf7b109b39620219582fd11b0470f8b498e35ff7ece2706858c23726814154fec2e5ae2c738ea97625871e791371b46aef7058d68059b9b9c2102ad35905aeb57042565e7527b49ab4856818942658e51116152231d319b48322b37995a40269eb5c86c65b2062ca3b448711466566bebbd4460e11bbece6fdda28e5727895931a9d1bfbc8f740f9f586cd1cf23065ff77bb2f3982bb5185f2be75eb2bcb7d52709da8f02e39ff4245a33d324c9823e74061560d7935c1a0d8984c95d1c0c402ea39956091bd7d16e11bd9571175f7a45ec50052eb5fd731f47fe6c519a60e5cf62a71811c5ef97b4c848460ae531d6aff5d552a15f6bd2cbd2b5343416e95b71dbcaa02d9e9738cbb239352b1d1cd5c9f4a16ae5eda4f22787cb8f7e1d91cb1fe6b0f8ecc342d24aae148b47c968f11549f67828d361761e5e9a562d2e42535fcaeb4c84bb9fc3f837319c81ed3411bd0b86d71f708afd6c14cf736d283fdcc236beb8735a9a937df3c856eefb3ce39e4a48a7dafff75bd3cc96294b5b9dd151ed54b3d31fe1eb922ec2d29feffabb48d7a50d26a0a490e4f51cb50c26e9c153324e742ac80f6756a79c77ecf49c77809091861f306c8ffda73a277c967241c0af8767b5b4c61ba7df5422aff669e2c796be608fd01a62248932ace566a8645e730cc0cead9d47808d0a0b41a53b11ebc9aa595f8b6c3067ef4ec9e70a2048182e84204998cdb658139ba34452e0a367cc87da79741a259f5e41ef84b64419f0161d2cd24916c1bc9bd2aa14b00d183608f91673e502e91c59031c79163e4382b523704f53113744f51bfa94fcd25c5c860a08d7e9bc94a9648041a33aa2b0096f15396d3f921f8069267fba7cb3896af8353c869b601f1fa165316a044b2811f82c10e0c4975ab344b4276067a24cc9567bbcb86ebb7d0d95dcf762fada51bf6d3c8c60a2ea4fd83a77a6f771b53ad2b58572925c63589a82df36d12c1a3a2c48fdf639255d0f4445184e8dd3025dfe050f6883738335f9496eac4a39509b8b99567af003e0baba915a01cfecc6a0df1066a4eb84c6fc7367ecbcc7f87b631ac658ad3cff80908a9ac372936949944f2e8e5bb4a6b2da3fdddcf8c051930e46012391f5504588365cf3b206e3318905401c4be2d0bd3608ba0723457596dd7bde200bdc637db7b1649f0d01aaecee385807c5cfba26dc09f92950117e574438262738a66e218846e299ab5ec0106ca5aadafb261232baa64cf9a49c4b47d36f1bf022ffc96dabce342cadfad2f56072087055e4413ab5b84d9be256a3ba0117b4a300785831b3b53f315ee5960b985d45455bfdea9f5664a8ade4ce374d7870906df9cc2cefe14c62d8ce320e10b98575f0d7f5318131dcda6e63aa2ba4534b53b8e288645f1664bc1c0e9b44f4987331a67c1b9494c5afd6476628b8ad19d22e85916dfbeb1ca410ded8b06470fbf3ab4c", 0x800) syz_execute_func(&(0x7f0000000040)="2ee2c50fba6c430074450f3a0fcc04f047ff8e9d00000066460f6f02470f01d844d9fd6645d9e944eb0a8f89500137") flock(r0, 0x1) 14:46:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="39a36891411e7d7fd4b5311a7f7f657c03673587850cf87871b6ac9b5dc6396259fe01099f212987743f2d78194c7002aec22f27da80009fc4207ddcbefeae", 0x3f) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) socketpair(0x22, 0x8002, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="35ff0722834de5a3fc2a6d7c060a0d4cac2918660843179f50cc61c71d5647c3c5e72778e9a824315a6373a72622", 0x2e) 14:46:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) truncate(&(0x7f0000000040)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/65, 0x41) r1 = semget(0x3, 0x1, 0x0) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20008, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair(0x10, 0x7, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x27, r2, r3, r4, r7, 0x0, 0x9}, 0x5, 0x0, 0x5}) 14:46:47 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 14:46:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x108) 14:46:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) write(r0, 0x0, 0x2e033057d7d5ee6) 14:46:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/211, 0xd3, 0x41, &(0x7f0000000100)={0x2, 0x2}, 0xc) 14:46:48 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x0, 0x1ff}, {0x18, 0x2, 0x46f, 0x4}, 0x8, [0x64, 0x3, 0x62e, 0x7, 0x1, 0x2, 0x40d8b08b, 0x51]}, 0x3c) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000040)="ec57c9", 0x0, 0x4, 0x0, 0x0) 14:46:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/173, 0xad}], 0x1, 0x51) close(r0) 14:46:48 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) read(r1, &(0x7f0000000040)=""/137, 0x89) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = socket(0x37, 0x0, 0x3) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r1) 14:46:48 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) pipe(&(0x7f0000000040)) 14:46:48 executing program 1: r0 = socket(0x6, 0x6, 0x5) sendto$unix(r0, &(0x7f0000000000)="7d74c81163aada554bf0546dcc6f070de3da80cfed1dd463e3fcc8546f980fb2b1fcafaeb889787fdd572fa698184355a999b5d172b5a98efd481764c26d1e3ae3bbdc63dc8e9f92c2b2e6369db6", 0x4e, 0x40f, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 14:46:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) r6 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x2, 0x0, 0xfff, 0x0, r6}) kqueue() close(r0) socket$inet6(0x18, 0x4, 0x7caa) getgid() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) dup2(r3, r0) 14:46:48 executing program 1: r0 = geteuid() setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = socket$unix(0x1, 0x5, 0x0) accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r5 = getegid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000180)=[r1, r2, r3, r5, r6, r7, r8, r9]) 14:46:48 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) 14:46:49 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="3d88e94758ffe2f5bc121d073c324d7c9833aec4dead39ae78f3035ec0ac4a50f91f1ed3478377f0930d3d901db517e33fca3767b117f8f47fd033ceae280dc498caab68c65737ff2e3ed7190dc40013fff6552efcb0c3e3fdfa35e26c0ad8935d02fbca2791446a60e33674404a18c7b4e3eafb5fd0c97bd27ec084c0b2db622e673007b6c15e1f34231bce090187c32c7a57a6416cdb08f2054266be3dd150c05782ee4de4", 0xa6}, {&(0x7f0000000180)="13c6d4cc4361933b96d00de6e40e9f2516fa4fe397d853a644f9c35aedfab534dab944d46d27e0258cd44c16299f27f4ec44cfd7928e921482b4fff203a3f09cc6dc87c25a6589390eb2a4dced72e33374e7af83e0d05d2091ddf81351a5682f758e62f216698ad25df4d2d79b415bbb5a6066338adac6e104ca361752b332063bc4103e9f064a814b106a7add918f374d89961a4b07", 0x96}], 0x2, &(0x7f0000000880)=ANY=[@ANYBLOB="1001000000000000ffff0000000001001905961a6fd33a127ffe2bf4ed70a7fcdb5466ee3eaf62bf92acb2bf5bebe82fc3039b140d7c3add203156eb1dcf4761de19a558199ab38558355a4e2453758e496504e7f0c8d498de136f381dfaafcd256e192fe203d164603a32b68f250992f583e2314e2540bce1c4772ed14db11e1db61b6c1af151737173a097922e0a362e129f053ccd88a021fb46f6a8182b9a4a44abd5eeb864d4bcad83aefbe0ec38177671bfa6793d8624c1be23107d83535aa8ad45877e38a177e247906037a536803e6d69997f57d3e72574db580f5e8b37623b320785894c85c70da016a0c43627bbcc30da29668f1f9f90914d9512f64be877ddd8e351157b3915247c790000c800000000000000ffff0000070000001bec6ecfaedd19a9b187034dee1a52c9f7249d0567273bed402f8a19449b785ddab3950b726ca53ce24fe2d6e297856dcdeb5dc273a035b2862b15815770128f33558b04087731180d58f4cecb3e28c703d7b52c7cfc1d0eafc37b9d16e0a5e6cf5f951d9ec167b96695f14e0ac29290a19f1738b878ea14650208b17b3ce36d24f231f761496e91399d5e1a56c79aedbdc43dc950f830db5714a1ebec42c9c157d9ff1341ebcc31ac909964bea40f4ad499ea968b6672114000000000000000010000009cf5ffff28398b4b7a7a01c75694348caea06948497ff083170cae515ca6ad7d38c997e433a532d8b9dcbbbe347d19000000000068000000000000000100000053260000ca4bc7858a62e999054cd715b83ece0080c172e7917ad0c1c546a47c0f7bd6248a5bad8451850338f20101cf44fac130964eaa641677a6491273f0bd2d5f4c50bf2814a41a74f4ddbfa77067817ef13556057e4c0000000028000000000000000100000008000000ee0e3e9e793a470102aa1aeca419e9032a690000000000008800000000000000ffff00000600000089a9977d6930055c87fc70b1d3f6025687bf4bf27fa861cb16f068c55a4c801bb4bffcdb9fa2460a1e9c33cbd03376e74ba8fd01c62ed1cef0132e21920cb6a266f55f273073cab2e4e4cb2c99101968d818912f750596d0857b098fd15809c55a3370b95d19803d95de355687f5971161741a3ac8c2e29cf00000000000000000000000400000004a4f2b9b613872033ec5141f37d06f0578f4b24313d203ed3f67d2f349d0aa83575325a7687fd894590c055528d123d1dbde4aaeddaa14a7334c5e261ad8b638298b102b9b5afdddc903a608f3de24693ba5a53c2534103e8fde30997057b3ced13e6ead0c400f206bbb933746c6b59bb7355fdd289168705fe5066ad155dae449731d6e0554241d180f8784c11ec58ce65f40129ce1f4ca5b0f966aa38c3a46760800ffd1dda523be505e55f74dcdcc55d06e6d8432e69f0a81fcaf73045957c17c6445b174d6e38db7afaa770a205bf4187f7d8d4575866b43d2c8915200006800000000000000ffff00000500000033eb6c0e18777047d8839bf99351458f413ccc2fdcb3af2466cb1955683efd635ff6cc6ee3b4ea3f7182479c295b9f86aae12defa3aa466ca9f060a5b19afd1c835bf5fdd154edfdfcb46543fa754e9fa8c2a70000000000f80000000000000001000000001000004359bf0b8ff10546cf5f18740133c62af9f4a6fd706f3931f90770fc96c9f2c7c99ebd2ec887100c6f2eceb3f7b2e58b55fd8c6a31ab330b8368843eecc2e5e93f5cd356a92843344e0554fe883390b5d097350e83ba46ac91d1c5f599e5d00373294bfda2c7f4f93656d65cf2e747b90b61e17effde43deac0cfe6d2ea00c2c169c171e425bebe6400bf4d94f5f9f0c283421a19dc5241edb058ab6275962462850519ee0fd3b98f296c41db7fa4741e46e1230c70cb05e828ee30b4e6b2c0a3890373e3e935dad819f3895ecac611fe16358bf1efde1ae67ce243dafe0ad42c4789e000000000017519283dc320aec389187af13c2fc6facca29a6ccffc0bd9c747508799d55de1ca1a807d21cb2c647e562c963ab7665217c45cc0a5d3bfe9b"], 0x580}, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x3) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) 14:46:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0xc002, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) r3 = socket(0x1b, 0x5, 0x1) getsockopt$sock_int(r3, 0xffff, 0x1897, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="6bd3c2b3fea58c6d3f479d461e57ba44d386375253c765b17064", 0x1a) 14:46:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="d2177d36343e21073d746fcd13a777fd6b76fc67b5785aec952f11f25ee624ce46faad87fc0537bbbcf9541136efcceab48a9814e8fd3a6ad03ce8db08589d38323bde85977a1ee3b4758315d067dc7d3de98fffbbf7a35ff5761b22a35b0b96eb84b4b3377c5f3bac44aaa9f3b276d417651cce48c9750d30be87ad40fab70e9343bc012dcb88996a06772b9e3e7e21c8ece0f1d9225bee9071e65429fb99d8d5ff450c399306e11a8a19b9dc22e66c0cab919a190f67e9eebc6b03ec98990295f63e3e58719ab672a46ca6077905da5ce8c8482e9d91ed6d840e0d6e1b6365c324a2fd867b09cde81c04658fb7d38d50ac2c0e845a598a42c278ce7740e0", 0xff}, {&(0x7f0000000140)="a6a1dfeda6d1d4295ca9ad38d07d8c3d4928693fc2898c7c6031b2fce6d3d1c22025aae9c65f4094b8458214b7bb03547d67cea8970980b2933ae23a63f535b22c6009e13390412c2ed023c164fe1ab03abdc976262ae121a32322fc7e78945b2bebeba138af53cfc67ac1b08440b88c2179d8555865c6636b040b39dbc625b545190ae1bc0cd24d7581f581df2620c30ac8b28b4d167d7655e257a8760e58072a734f87a4fb27255e92b648ddfd31941d43eee8fad5055839f9671fe65f0a47bc348f538b33d1a13c9d01a7f7f051880c9256aa041d92a4af59df9901b4ee1fe537f4f8c638ba6d45cbaae3916cde617a801a272410a005cfca", 0xfa}, {&(0x7f0000000240)="9df1fb22912f01a02695a0fe77695d517b517280c24e976296", 0x19}, {&(0x7f0000000280)="6061e8ecf69eea83591e4b28f005b8ee9951be00ffe6dd43545f19b96f63725c451f1bbe6777a29fa6c751795dec85370b514caf2fd2", 0x36}, {&(0x7f00000002c0)="96ace7aaf638f4dc4ba3c13615", 0xd}, {&(0x7f0000000300)="fcea7d649f50eeb6cb99faeaef91c3e164458dcdde65c12561e57eca3a65141e7f1010155f1b75a2f3d7238f51bdc92e16454c8c48ba297dda92b91161ff49a242d06e028b008c254a3325b3f8e807e56bf2e69971424701eec1dfc882e54754bf4e24a71ab0012cacddf3fdc426", 0x6e}], 0x6) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="246eb31321093e9bb9beacec93e1254983963ca197ea8fe301a3eb0f035fe7718fb0d934e84dd43a46de3dda66c349df6632b1f6b038967514c55db4b523c42388dac9d068e6a28c67d8ecfcf2a90e13a3b0230021dcbc206453ae4b3154e12979f05ffa3d7ebcd353e1a1", 0x6b}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8002) msgget(0x1, 0x8a) 14:46:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) fcntl$getown(r0, 0x5) 14:46:49 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x100) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x854, r1, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) ftruncate(r1, 0x6) 14:46:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) 14:46:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/212, 0xd4}, {&(0x7f0000001440)=""/4096, 0x1000}, {0x0}], 0x4) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 14:46:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) 14:46:49 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/43, 0x2b) setrlimit(0x5, &(0x7f0000000080)={0x3, 0x4}) r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="66440fc2e803430f1bb600008020c42129eb9a020000002ef2b702660f1ba6670000000f9f87b3af5d25c40221aaf3430f79f6f20f2ad626e505") 14:46:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r1) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 14:46:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r0, 0x80000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000b80)="6270ec5b73da9aad7e3460a79dbad2377efd1a8c816ebe84b18f8ee87ffcee0a28eeaed13d348a49591c8699822f23b046dd3b6782cdbc5be136c23c5e023d27851972082874145d1c12fe754156b9e04dfd3ba5d4f5b2669073003514717795b873d1af9867d3b9a118cd000f5a201b27776380823202a60fdcb7bdaae76157022be3a50728752fe094391509a2dac16ef972943dc1ec9f8113febb107286866785cb6ae49ebcbc32064ef1f47210d45494ce3b077462e2edd622465e731dc8831ea9c8135ba15723bd8b857622400002000000000000a310f84fa8d4612f766d4fdb37eda292d7cc00687ed39045add0edfde1c6272a81f729a2719e32ff242c9f987950e78a320ebcd763800c62b2a6deb8089dd97bb154435a5784652a820d455b7e6987a881bdc4e21d3fe6fad636c3ff2291478baf158ebcb79c7fa92dd2edfe577ad4cb929c70a21675b0e2a5d4198c12ec6b55eefa132e6bf9f5e758d986c3b8be7234b446842ba4de94c8aab4fa43c97bffa5e20b3581ee3a7979b719d9d86582a0cc954f2564aab70d301ceee51effff3c21f5e2d34920e48257a2aba3be9fab9dcaadaaa34b7b68b25bf6f8e8ad6e39c0dbf0a57a98356c11ac80982e27c6a7d5aa902f680331ae6e14f5174c2caf0326e809f94c564b02c18fb7b1e86d9262043d292b8fe523d0349cd444fe6575e57607a4600e50ab167212012873cbe34ceeb33f448d8d0214ffb8700f1a15e6a942dd5426675a0e345285779519fd9826793d7def19189e71437d63f5d128df8468bd5d1a8bb6c9b014165aa9ed742d65d2e18ad37bf03382b028b56a4cdc0e378f631e94f4fb32fe9a0718bdc4b9af4e7814db154d920515a1d7806fb5d3187a5cfdcc504c078d1d64f25b42abfbad7b71b8785446de9833e81efa92aa00000000", 0x296) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)='[', 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) 14:46:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000000480)=0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getegid() accept$unix(r0, &(0x7f00000014c0)=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="115bb2750eefb45229d8fde3b9829a61538e293ea1308d5ce030d1ab219a41647faec3031c4e7fa5", 0x28}, {&(0x7f00000004c0)="4362b1b98ef71a365b04254a91dfd2b78efeee5e3f70fd75f97a2972e9a53a6866135d9aeb79fe2387fa269d1f47e3e3916a01c9b7a252fc6bc7e6d8ce88f4ca790dcd937e976eba3394d16c8d84a9b8a148cbd0a792904b0a4d02c409743bb18b548d926cd354743c982bb4d6e36ef24faeee9aee827657b972da78965e0689092733e94f23875ab69581755ecafec2260e5387fd3a8e189eabd020fb503a8c4b53ff59b22bec6b0dd2366c2510dd3d94e0d8e74e8f600d2486beddf505c069858a7cccc9dd1d84bb623e2255a2d145a6f3eeacd62827dab4dbc6f5f08c2f89e95af6393429bfd8091a71ad3d7c0a999c7d3e551efba655532f9f13d58f5a4d146f2a6b42a0b4369df985bec0cfd6cf0bb3834013cff5563589c63059477e660f66e27092e1046e8e4b1c5c326d1fc97b9f7e483f9e64cfe7bc7e1918e1d14992b48e2cc57260e6361716bf7ebe95637e0c4f3918db40a543f1e629cf9403b54cdc9786886270542f7436410a0576b45fca144f79913d100c8ee033d5d6f85e2fefe190a8edce1ef7fdfeb48fd39123ecca86702537d4080c62851755a1ad76a7f42d22d3e4406fe184eeca680b9448c8ae48054f554f9ee8a0ac0f89fbe9e0fe60fe87ce517449bb490f10a29b4e2824546ecb926f950d79c381c182d2aa88dee91da2049c730c452366b21cae6b317420e5a437573f0a64ae6056a7ff329b6f8f14f9b66c30683f9e503242eba70c8fd4f835bfec83db34f899f54335ba994de7606998a9c3bc811b8cba48048aab83723b0b82ed947a7d7eff6e860b6a0283fe3ae09ccdc7a3711749daf948b27c6a2cf5f2ab733563038597bbe0be94d8c530c5de3032129caa693b7808a24b92b33a3ad6f685d769cf59e61fe6446edcc7bd6500c877b4c40a332c007bb8b989c931b89932fbe939e6ded6cd3c839e0b31ba5d040893f1079dddcf129bff5a4fbe72c4d4b463304bbde448f73fa3bd1f9d5541b5d8a3c98b36145582f3f8ed398fecfaed0a45a82dbb95c1a66fa924574f573ebdee1ac94ca2fa38e08b8194d09631711adc92b511b715436102573ab685737a98d023c24cdc9a1a8567843cc67b48766288167955eefd7c453803552c960ba1c112dd713e3d731aef97157a618d3b943691c083789847117c46788d740679ab703441c69d94ef2b3ceb90a40680c15358db42231bd2112b1f6a5496c6ec9598389360a9d35d8944578ab68d9f8c4871d9ae26894826709994bf87085bf896abcdb8fbf466b4ebb5198d050eea7c4506a49e2d479c81894c44e24d014b3e575d7e0b92e12051fc9d548bd2e61d1780f376e0493935f984079ea79fb5a72b56f94c3625b75fbff42552fdb5571deab1a4ba4616b4d61a17482a59eb561c28707da3dad863a02ab94a507a00cd1122d5c763f4c223d6ae27118e8139f73cc5c35344ff1d029696a6e0ab6d979f0265cd79c9ed1fc1abed89aaa48051653b277acf44b3fc5f349efd0e1ee0862b798104d63331a8eaea02bf349dc1429d584aaade98d204ccc99bfefa2e2bb1aa0194ec1ee2c8734b2a4bf445d23c1d2b149594ba0ac40caa62b922446e0b1260259be4ca5825173bdecbf67e888d454fdb87ecb10a8371e30a64b22be2994a338bcd34a12eba4c7572e4b45a3c24f70891e8b625a27265d0b8b3cb64458c94ca6c78334a09f241f6e5a6e8b77d1220aaab4edd5f24a9f2e5e39e34fc1040f23169e1662cf0d20e8e86b8a5140b976c921fda4fb16d31fbdabf094618c3e31275204de109af9ec4124a7e018686d4190bfecb80d9cff7e6cac0b47d3aac8edc88b6af8a9808a72f68bf7adf9e204f2bb73c57a682526db7abf8bf420b9d9c6e8af5272167d9895b2a1bca60a47dc704de7bd0bfc1c54efbf48de43b9fc01e5613338abcc5bb2a871684dfdf60fc8565682f750e84ee068ac028c5667aad5779e4a75c0cf742203d61986035687c71603ef6313da6dd3696567951e6e5169d07a6dd171b2242ca06ea7b52762f715a26be390579a5d66f81ea0a610ff045ccc8fe88533c0e01e59580a3cadfeace9a225bb602116cde6a9c14536eea404234a0c037f4bfb70d4a323a0b5337c9bb97484d2aff8d33e5ebc77443716ebea111a5560e65e0f44f9a78975b48558afa11e55eb377ab60154280e564461c561259ba36237fbff6ba18301bc344bb1ce14b4383b40ca8d7cf2d5e8e28b4a0329cd6a648a1eefc60c968228dc510076c6489f38bb365a5c542b2edfc55d514b11e7e941600509823b68871d1a3b4f5c921fa1692d8f7de00c4d82d1eac2ac08bcd932568cdfdeed8720dc836aeb1700afbfebdb40b222c50ab3f807200966e5348039dd9bffb0871d886218058398683a6593a60f187f5b3f54797d0867a4ca45b2304285226235b6d4abbac36ffa7e22c63f8dc941d0d46d30d8ff839c60f4df5e0fa48f79bcc6a91f5a57ae04aed72cd87837c4723a5ca3a7e2e3d9fbe7f1a6205cad41b5ea1bbee32613a59f7cbaae3991a373fc48b8366b46b314b26ac9b168fdc51d7e7c2b5525739668b4cfd9a683303668400dee3a0acfe13baf740cb5cd37dac651a3998a9ddbce547cdc8acc90868c622f19f6a92c443e1970b28cb5077ff13d9946f546307c4377a565c9b85378a93e1802a681a9d52318521eea257fd83cc41628fe7a7f441ed998cc8e0daf84a62c0738040462ab8c0f6f0bd0da66988b2dc2d8906da07699c3d603aeb1b4de118aa7fbccdbfd37bae6493d846a1fc6c6eebad4db1de7c5d1baf65da492ac18b349d61aa1261f80ae4719c79543aa547a038a0145067116e28586e2e8bbf561ff1793442a9a0274b1fccc630040fd52e60936345e8944169a98f15eef07489c404d99404782b701c6c9b68e81177ab98a28a7bd38c68fc350ffc2a117b3639ea9254e854a01fee6b8cd4768d40ce09f43a5a44b8eb2ed3e70967f2c1fc63a521a7acf34d1f8471520057b58c69bd6f5f772b03e5ef050b5b9e29ed9523dd35d6b28b84f48597e4ed287d97ac6ff4406ead12a177e4814ab91675413dcfee9a8137d8e9395e14068269a139be64b78041ec50bdd449a868b77ed1fe5d22979af53b1881f2ccb8c703be715111596ab064e16942a2735530a41e625a5df940b88f4565c9ad118a0b9b0a466ff1a8dc502958318c3a1d1f2a2fb995e1a67552f85a53c264f1bf8fe7836ebfc6c2778e5c30dfec81a51a30c1a7a458524ad75d4a3520e888173a302c11ef24dcba491479b1162afdf072c2e61c526b434b14746f882cc097c2a699f7f46ed50b78075c3081e12e2053e596c5694bd7c2e85bc852863c5e000ef26a5c1086c7e60c24022e7a3c064eae3c51e6ababf8235f7003d8a69f3bb7864ca4703ca6c5d689acb2b987ad9a4d3a47dcd04a78757b3115a2f8a7f2aef08518917f5e730eb60d9aa26c47e6511282e33cd1ebc9376ae5886d204764ddf027660deb4a4f89f9c9ad9a97adced088d656d47cff7d14ceed9791f443456294aabc10a8612a4050fcb4f7c484d0a7f4b05505cbf934960f50cba127b2eaccb1cc8047d8ea25a953ef4ddedbaa36804c6acbc7f884c0cffab2dec57075da5fa94e65eeab6f0c373199ecd4cab821ce3539f5b78e48c155fe25e40a9fad4f78d50f526acdcb8eefe59886babb10c0cdd4e829b708204cdd0396375d7c21fa1570caf30de2e4351207c6f830f7b3199fa3e9a334d306a09cb5d781adc63353d10ac6daac6d524714e034d61b9b7a311a0f43ee48d97f39d1d751bfe69c4cdb96eeee5935475d1fef03bc001f9733013766dbb3eb7988c565cfb2703fc413f3d99f3107558ed2427fc4d4a3f7cd977367c3df2c71688a733c1f1da7e370493852c50d6d3ac1a57d15c03de1d7ffa155e7da792b07c9bed76b7e1feb4f79fb5dbae152c55b88359a6d5573084ce21402a8a0fa75e9ff56bb23067587e7d417c3b772182393cab7f512e1531c8e2951df1d011ca49593c9d166942bdaa4630f1dea7c47c30152998e3146a7023534f8dedbb2f32f7c99866070955aea7e150ed225bf9477113b77df12a07b25948e5c0d7cbb8bfab4b5863d885cde234366179ba2b6de19cf45c32a7c56ffebfa5fdd5d51c27c88c1c8c0be8b60f5a846a3c83bc8dcb5dde63d48554449deaeef687e7bfce9d4851f9f9334e1d85e8452a5d3910245594610fc0050ac72f3b49fb9011a4288db82ed0139ca65de34d77b9e6cd32aed10839dae0e504ac5cccf616a1de4868d0ce93e853a1bf947d6e0d97ff250466cf20bab653dcc8d7818c257975f4c6f3cc58e9746526d0553dde1289346f2f3cf060761334ee0b5edb40f1e94a2e74b8ec9eca09348cbc3ff78e410d26fb473c8be2d4cf7bd0a226349229e2833b7119bd14d8ffa86309d82114829e71ec490a8323b0867bf2fb360e339c6294b8f1f908a5b7095fc47dac57e40950a68bbb6ca2179a524c2be6e2148b2eefb87e5d1dcac95a717071929a13b098ba7ae55336014e7558c57afa323e6af645664950fb0066ce607892558db813c2a116394ebc6dce26703d4a63ca7d08f7b05be7334ebe88d1a179c9c0683f3a17ad20dd224086287f040494eaa99b55072f6cf86e26edc595d1de7e0279c84b36cad46b3d374e642319ba4291eb547f5770d8129b7221fdd84332aa29c3fe958876b8b39eba1441a1d6988d132d9f6d5aebf06adb6d2fc7870eca78b00d294978068cdf5ad58fc04ae45105d8c01e150e4b227568eedf3c5f70bce2989424f989b9986ee9864602cd5c595f485118a5e2b3eeac6648b1d1c3b5f23e23629e8ca0dddec030237b31e26278b0e282de10d69e7e986bcd36fb60c6ff5295299fbed16fd18726218a0aee840a53860d1a4703d83868a0726909181dcecc745fe0e65c473298a55a42817a85ee79cc6d40115ca861fdf5077c19198ee415c031bcb13f592a1602a1204b8d3dd4219f2056fed00572f5f95a1912350b0fed4ae9f42fbf33b319863974bc296a5722c29054a731bea29429ca7f905e2c5d086017c399a9a4b9e836f106830da8484d61590f488128885cdc2c723311c5733edaf67b072731a93309bc6569a267f3cf150cda2f6029d4d5382ba423a89e86109a562e1bbcfd7036ec280f89f2a35d85ca2a104a630fbe6f52b5ef3f87327339a4763f3b2f17130dd966a927e4f8a3fd8cfea39065fafc53891cb2453b16ef34f0ea112f2dfd89c5d4e7a01bbaeca7a178c9bbc991549b42a0d33652fa96e7043ba7119cd575c4817323a6298f8400ba0272837d48e1002481adf0098ada4a5c1614514971f3241d6a971f167b55aacb07e4bcdba0f7d78723cd7a8accfdaf76cbb2e0efa95aead63c0aa89e6b0a75fa1f8944fa65258d141496a0432c920cbcb08aa4175857e7f1509798a6109b66b0d2ed20cb5a059bfd26f579e824876208b5a08316f5b205baad5254e147165a5dd8764b7236943a1769f7720b4b70e5f648dd4800fa4485120c868fd73d62e117fbfec5859c85000ba90e25e7dd255d8749c8cfa8c12bb35d1976f791161fbf965733e38a172f81fe6af93e3036bf71540ab6481b96f2da572908dcfd399c2cc7f50eff1f7a5072e2a4a423ff9c67df3035adc3458339b384d8f6e603bf53e63f65444cf450c4223aca24f579df71b2241ca0ff345b27b130480cefe26bf38b2cdee43527e7e09b8fea91928fed6ab83fe4a7938e3b728f0da8bdd8590ed7513573d5f9f4c7e1c38b48a503b0ac29c6ea4a006f914197ce226e6", 0x1000}, {&(0x7f00000000c0)="90b0bc929f09c00cfba45dcf8ccb0a224f4b136e28fae6024842b9e9e5741071608a901390c9f531c68a7ff04c66499ec46f3a537dc960ab5e9bdb050eea3ab759293a886ad8489bf9cd8aeec7c16edf38a7b413fcf987f2a466d470caf9133801572ced0490140c149788f899bba0956894e9a9cd24b1acbc0529bbad062d0982a7e9650d4d5a8357bc80272dd2c859bbfacc71e231aac1cea875f1ab43e16a2e9fd996a55e826554199163", 0xac}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x5}, 0x2) 14:46:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) socket$inet(0x2, 0x0, 0x5) r1 = kqueue() r2 = syz_open_pts() socketpair(0x0, 0x2, 0xe5b, &(0x7f0000000000)={0xffffffffffffffff}) listen(r3, 0xf5f) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) getpid() ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:46:49 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r1, 0x4, 0x23fe) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) read(r1, &(0x7f0000000000)=""/181, 0xb5) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000000c0)="74ee3f9ad54df945241132e8cc6fb3032fdc256f121d04d725f44233ab4dcd1a78e2946752237896a3b4e3e508ae274b643943c7697c5baf22e286f536ff6f2d6f425e1de7cf12fb0d72710e84471aef5e7cc833cdbae418e10b773a8d5dfecca8dc48902a459f88cd7a8b5e3a8b7212cf6306d309c0b4bf061376229feb952089eb28d22594c7cf5c8e4dea91e969b9d623cf4dfa38399e3c779f56aebe86809aea4433a079bc726132d7af60f8db3a8545b149b8a59b53bc541deccf5f47ea65b9e36b6e2c026d62540d12999c3938cb72d5ba4689e0506d1008a5c01d8d04", 0xe0}, {&(0x7f0000000300)="cb040dca67030260602a311fe9f73b2420687b096bfffa450bf3d96b1e6f9b40d3461e0d555fae33abe1ec41a71928788fd6e01096b3c8b138e1e08930e655c296f1bfadb593", 0x46}, {&(0x7f00000003c0)="f3b7497277486f5f727472c3a912ddddcc0af669054e1fb7d8dadce53f36734feb67c6faac608ec4668693823561ef3a6e30a6b6cb648ab36d84140d526a754f832957cb5796a40afe097e46", 0x4c}, {&(0x7f0000000440)="84e52d30d8e63f2effe742c20bebf3180637acff2ca88184e373bbfd5cb9055b719b3da66fe292d1d57a04bbe187a284edb032154201c11716fbfa34b63ed315095a21c784af76f1f52a22d33a2d52f97b6f34b3607bc96566d2428f2b470ead55095a537658858a0b89edb017445f3d0cbc131205b7", 0x76}, {&(0x7f00000004c0)="edb4a37deec47162965d883950feb3cff53f445a2e10954c1f4207d7716daa32e1751e6b0e2d778ad8d89407db841864780a2bdfd44a9589146a05a5f5e35ba9a12011e327b18e47ecd3f686ec7f88ec9132f16dbf3bccd391c28ab71efc0fadd8b72734dc8b78131376483be9ecfb64125fcbb7946749bcaa2234d592f0d49cd0725c3901959e219d5143cfaeebfef62d779f22fb20c67e320c7994112907977c42f1e4ee72e94f06a7d96f6e069f6cb385b60bcf2a13e0b9b62d04ebaac59f905f1c9dedfedd114aaffebd1f4951415c9a820131ca315094cc3396e7b64afab5dee2da4ea375986604553c", 0xec}, {&(0x7f00000005c0)="8afb9a11ecba94f83e3f7314299a27d28443c28ced8ee4b6ebca4293aceffb119165a92604afc674d15a72970e7f02486b74919300ae4bfc65ab662c6d9054d9185ee3e380bf1c4010261211607ab13e5fee585a98efdcef56a6a16e3dc53cae5fb76b8714e68712b8780bbdeec110a0f0689b9df0680547c0acfde0fa525fd056cce50d87e30f3759ff551e6163617bd14423f67f8046a02b9d33521a2b5586c55c7e27f0f095e191d9e6c3bb171d4a706ba03a4934d8fd938928767fe231e1df725928311b61c2d4b6cda286cffdcb05f24608eb6cbf6582105f6cf869755d3324a46c6f08634e603aa17b5554c354504adae1bfe2a74e167dc4a51ad615b6323c78e9cece67aaac456630fdbed0880f46f9f7caf21506947ce5e3f6bc6bfd4d88ffa4139012d1671ddf84946d06120c8b996065d8c4cfcef321f6478470f7728e48cbc053a7c76b9a5ec7a836f6bbab5aee0f2b8f6c724a6b798969e504bcc84c9f6f9ff82de9ac69b9a7261bb7289c145ae876d957e9a91601450ded75e0952fadf5cb01fd516702b3d45167fc91b1ccea511cb55b9a1032945df9e67cc6f4db6f02cac916cfb495a2d948fd86ff27e66d614ea17edcce65d06caf3aa00adca25c0ef98501ab8e5513df957bf1deb997998d04bd9375d54bff088b72ca61de65bdfe9c53b57b0fa54435ffe83d122ea580dd6e05a684ebb17e71294052ba82c7eafddcdfa9268123f759b744ddac32742e5dd840b7b6b1541ed59f045d3d3b95fc04c6f405f6c04baaeacea1820b8daca49c91126d241c161b9da4debf486fa70d9b912f0915649b26b8ddfdcf6bad5070221a64c83f2e6fef9b134cd281b6466cdac9c087abb2be7fa32490b888008ad98cfe83ae18b3eefd6596212c488d453b5f983d4e29441bad0fc51035e15426c2ada416fd63fdcd2e2165a64015f095b06b1139f56cc12243f4d7aa25dbb44d3608f2a6b96c765604e09f84abe6b6936e8247d6b43755d922bf2ec0db907378404d76ffccc1588c360d32f44c48aa9fa5207114f4ed742b69606cedee9ca5015b3d7fe2f3e01943f75e60556f036faccd70ce03e7375ed1753989468bc22522013331b5dc3cafaa9a763be825bd1e8b9c5f7839028c6d7ff6a4a59cd0632f829de870865988061fb8a25344ffb62f311814a4f461cd5fbe9171f168330f934a88cd7e397e20932940418ef2b301a8263a3ef1820f758594a0ec59e4d5e2c7af3d36cddfc61b2897a17660908d0511ff2fed1d10551535937391d39d3439d427a6a0375c0c1c1c6611f4943507a86f9df283014bdd69fd5b95d6575b61ec70dea4dbfa7eab40d73aacaddadb66ed2853bdd5001f9065d62ffd2afc56ac47fa117be55c9fc05d4d561f30ada3a070c0206d0b4e745033c30c6088752f86fd1494f1c1d5ccae042008886346e9b3e2781503260696b2a876bc1c405ce75597e9dd0d1b124de0b59d2f3e2574295068658230fbb832606b92c38a2ff22dc6df54b718a01c0caed8d86c88821770feafc8ec813a3b2602692d4b55b88a91562e5caf0f87194a794c7fdd2fbbb14422b5d77d4765ac275f00438a83f7856b9ee676d683127ea939c1c9a36a40f1b7211078c3b4042bd2d58667d2827018e29b1bb1b69cc0ff8a35712c5131177092e5a3e0e2c238d0417271b8431feff164a1b5f8dfbf0de8c98b0bd8ecf7a9232adc1833dcb96e9b812a5efe57ded03d9264677801e0bb59af374354d395944c299f3a8d36701322aac80479fb66e440e384f59783ce12224bd74e01f22dc62eb6457692c4ff02facb386f2763fd600d6cc56830ae1df6cdc00228fe7a9cbbc407ce0b2a576055f1c685358fbfee6ce54fbac3e0a5cfa7fa85f4b9f7c8d1bd243e76707ef9d889b411f9230341cdf56f050da3b0242a001c2f061bad25aab60dfa94c6da2920dd8b0082d81ef416b9023d0648d7d8b0781b89640faadd01bedfaa29bd711236fb4c8135a640bf4810ddc21a519216ac248a855bdca61f75d6b41899ca4dc9ca40b46158942fbec2237fa3a278ed69af41724e61059bf884ade1a56649db331eb18ff73e10a079d8518ef80da4c87013864d629d53f6a0ce3e60cb977666a7eefdcbaec46dd7c76468318062736134d6a8702ec7e56b8beffa1a488bf4928a06cf5d00b4d4aa96c8852290a3b65537a0f981a60c10aad310d73c7459edbbed841e155d26d858fca59911714fc91da63cbcf4b224d38caeef9c0f86c07be44eb11d1b4bb9b7c5585046ecaa3c8a056fbbae566315192c8ca414de23e885b9b44a3096ced77dd7c965069d62917da3e845322b6bb51f075c198ae353a56cca08d469ab7cf5f6d2340df4eca68a7d748ab35307fb5a0e13c9416081db71e33e1450e74a8cee8828fcd700670b46f57a5c51e38b2eaed7715f797467a25979f634cf5c68d14ea5901eef0919808bdc205e459d5ac8b807b40bbaca08af0985677c753e5923e905257810e721fbe7482c0267ee88011ff1bf08dfd5fb17244355246da6e9e2a07f288a7ae15ebbfd83d45297ef98e80c8dc0a140ecb0fea8d6920fa53b7bab050a6889a44e69a0dbd1ef9ca8decd4da07aabed91f1c2b0abddff8db95f67bdb79dcef293307f947c57ffb260d369f299baaaf21e7ffc3221ce4f0472b6798fd33d7d29ecb280a38b1834d6aa17f199f7d6f874852a0e6b6ebbd5043e37f8b0a044dff6c8fed99e1686119aafcfee9f35edbfa4f13132631608774d146864011f5e50e1beb1658e7f210768156d1751a79baed3b2e5fafbd1211e9a3adce30e06cccc88187bb26eeb3052a7adeae5cde1f98391ddcfb4423dfcef565a921e906ff9c7fd1b978c23019c9b13a0ffc3b4008f249b4fc4ffbac63412f7431c4fe1954faf822b5f799e9011ad0565dff54be83b78ac385b86c504d9b7f20327e6d6f9ad0799f2cee5bda37047a696f39e19fefbab36c7051a00174278dd9a748c92ba78421055c27224240c12d5352a8d2fa22228bdecad780a880ee10681bed41dc744517378400f9fe87706f0fef35d859f7d108e012826d9914705b9f4bf7417724fd39d0d969b5e348b6112c133e91c832cf3cf92d8859a19fbd4c3b7ca1ba757fa450feadedc6fee1c7832fb6acb7a1a4beaf5f59dd44d1338d65199ac3beecf7f6514d94f488b79750a64cc6547992d0e29e512fcce57dab63927105967dac3b42e9086ca753ec0b287a3aa618d789e82c3085d9c73fd063fb0ecfbeb8cb23d298bfc9bb6cf46af409163dacf4bfeb907af28f79302d21886467c61ceb144f0785a68b651dc11a12438fd8f5eef9fdeadb8c164fb7eee430becbce4f017871e2473bb1de90101494345e0cc2375ac837a8021e651da966879317f7c1f0c2eafcaada29e4b68768e5c6179f519a6e0ab87e5915f283fb7757b86ac2b7a9f62900706b5dc6ac901ab80e3ad97c20d15911e3c648fcf47473c33191b7128f0a0ba511e87ff116c01f119ad359720bdb56201ed648fe711fd3d3e21ebe974f99eb79875d6a776415f65480f80698a4533c5c7f3ea3ee8bbb6474f79489bc516e7de0d04f2e4ec9ae5deec50e8f7fff89cc8825820c2b92d8c4737ff9b0b0e62acd6ee6481b9c22af21f0da7c559123d344eecfc3de195b2a168cedbcb3fbedd51ca858fc7a4a901ed036a2df367469b923d740a37376b941a0e917b928faeee5f98a5aad358f01f7f8adf1f8dbba8a5181642bfc27f1da3c7355b3b88fd1c040bfc32fcac805fef6ba8157f965e716af56a2777e5fe25116d4f454e65a0dbf0a08eb221d85f44e6e328bc211d9fc9939d5d3b3ecebaf66be044245e7d222355c78dd32f922702f46b544e094f45ff5893c3e20f0b34771cf510d31f2ef36b3e85f9b37466a59e86f975442e1fdf46fa991cc72676ffcd50d2a66b010440dea1b88299650181da47f042a9623a7b84e29914d2dc97ca6986b4e1b3af07b313a650970e9243ff9e281ba8c06afb06d7887df8c1e35a1f8d103e2bf55f407194010cb3b300d58d29212b167232a83187570b5ff46ba1c47300dca43c923e4cce215f476c059001ada954cc963425f31d268ce25bae076fccee25be3bcb1a79485be341a23e5a794f645308c6bf1658481abd12ab5bf33f833107f2ee92e0650fb65b6dc4902e37da37b3918742dec3907acf4d467385d4dd3329ee1579060db751b1c2d1f65cb8bbf8b42489042aa097d0d8410ef515e302995ce585ce856f522e075e7084ae579dedaa51714c14489a4ce90cdf45d48ee556fc75fcf05a997ea88ba1237d02e1c8cffc53891998c64df333d6bffdf5d1c82183235cc5d3636c259ceb3259dba9376b78cd8ee8462870c809528573212a109c6659c9ab536f00763f166d988ad061ed76863a76c8cab7c8c7d3a79d3fbe49e0687b90bbce6d476e361864e64f8e5e59dfc8f424893d456be9e29f8cc7492f3af18bcc31403356cafd7a46dd68ca9abe0e336500242db67ca9cf3de020f02bf0cc22e392ffd43599e443a173009c407034721fe2f92700a2f4d077fcc899cbf445440d19d28cb1ef1374f819cc76f35cbe080da334afb3cf67f48194767a5c832e105f120146a5a2cc0b3ebb7675d36d4172641c2df7d947992fd55683d3680a3defa0d7edf0383ada9c2eb7a51975c87eb9961990232d1c06c6dff237f94da91320b1073bbc1b158106055125f8c63475d22dac0ad3bbffe87efa3e8d53c52d7b4becbcdcb266f5c2bdc7eb18c0b00911aa88e98a9a6a9992073ce49758213493e1873eb6a66c6f4a6039a91e1905392312ddcb37524fe18308f4fcb1b915133a9278fcd79ce49602f774e28b66714be2b1f6c73817bcd4c2bf5da0fdf5dbd8ea0392a672b92fc2305dd0136e491157073f558bc4862c41f9d9ae4337739d1c1471045e2fc8485fe960d508fe75431fc1db79320defb33dd16e2300899864181bf9d4271c7d0a96100a33dc0dc5deaf8bf4cf756a496162b4776731faf9a7da5f300444813dad35b55dbf048d5d0a1b9cc4327e9a7d6a08882010b38c824c9eb693329d274774deded7bd3caaf3f202cd9d24dca8d28cf45790fb1b3427912319faa1b21b5d02c35e5903a9952a41707eed98010476ff5002a1029c7afe16ad7e0d9ae2830943f53ab6843fc560281d871dfa2005049a9f46095e2e7ae73a895c7fd7b12ea377ecccb561d0a5e8258de0c87abf254865ede9876b960c9b03d7a5ac5d4a37388efcea2f57e8715ee3515f247a5b702981f796d8fa0fd1b7297ad397fa23f90cf462595ebffdd296cd7ce509958e9b7433324189ec9d512daf35ab8e0db96664b9b1b8184c8bcb2357724b80faf855d2f9b4664eeb53cc39b6abd26f87ce4aa0e346a656eb67ce3b69db4d7f13fe6b82dfa1052c5a879d58525060a9de040b4c6d7e7d813add2a7fdf0ba7c337674dda17dcd3606b34b6067720122daf26234d7559ff954b71900895d3957e17ceaaf4a59bf234af877cfe357e5f1fc485f13db1d9ed3159a8b5efc7946615272a06b02549bc1aa8bc39120a3c3d392535dc201a1ba64c5a8426401baf5c892be284eaa3606bc7f4ee246b15a0d9cd8557718b3d27abb0728356bda515822d96e8e4a1d220032714ef4192927633e6633001dc99cb58cf811928d7f04c8cb062317649ed776a4e5a70b7e7a9080e5d066c2b800b362ab66b7804c37992e6a15546d123397b7016b84981a6fc4176de266db185942a113661599dde91bdea27fa4c5576e1dc1f549922db6c587e4d52dd", 0x1000}], 0x6) 14:46:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:46:50 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x102) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000240)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000280)="6f718a1965db948e71ce8ace70dc40c9ae4dec826d6a24231c0f19f127970dd78866da5069b01a942d0668359c7cdfd5b7fefc0062614dcc646191d5ed35ba2dcb1f0059dc7489d1891d2bb5906ef4bd954d7814079b1e3f44eb8d7f5f1f23abc7fe29a864f75b66f0399797337c2a020c453310c6586455e44af3584ad93a3bde526bb8a8e93d88e2e079b7fae72352ee788786ad1623a23a934351ad6f4257392b4ce7cd01e47b00744125de0cd775d25a09b2b04088719c", 0xb9}], 0x1, &(0x7f0000000380)=[{0x10, 0x1, 0x1}, {0x100, 0x1, 0x7, "f92f87533ad69637d77a7b2297a9ac71dac2bb34da0e650a0d354260ff0029895761648cae0d59274b27058888381b7dc21407f713f898418bf9b3c1cbe63be521a03569f6ed884fe33bb453f7bfc8804ac971235602db4902d13a4a4715c9167053287f459fed5aa6ed53b963e3894fb8222c303b253d1c12bdd7f747e67b784ea08222ba436c6f7d4e5656e18eb6f2b819a53019a435ba1d1d4cd52cd02f5280234abfb73fbc3bdb2a42c9213b7430fed5fa84256d0b0113e514b815c03d46c24489954f095361b1f79b8e4f0cf9c23011dabe677c4aff40fdc5f88064678a29df581083adf2e30f78c3"}, {0xe8, 0x1, 0x1, "2bf7e8436d2ab06ce806649a30e9ab1adea902da53608251595fe3fdb4fb0abcac38b70e4c0453580e8b6736b0c7633cf8519dfe0413b12db3e4589bb13f68a105a7a2102a610aa9a2f8bdcca7937bcf3d7e307b358f93775ad73e653f1a536ea6db75a22027ce52b2fb1c0dba44c75608810569c82b69ed9aba90581b91ce7fd2f6cb02327f5069866b4c9ec164c494c0e7dda151bdba143e876d297a0810f3acd4a847040bc025e1afff933381c8f21d9c11a0de403a5bee1ef7c65f57abb19907a96c556f58483157d7f010d48cf88026d06c4fe04a"}], 0x1f8}, 0x400) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x10001, 0x80) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 14:46:50 executing program 0: r0 = socket(0x11, 0x8003, 0x0) socket(0x39, 0x3, 0x7) sendto(r0, &(0x7f0000000040)="d20b0fb1", 0x4, 0x0, 0x0, 0x0) 14:46:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00", 0x7, 0x1}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSTOP(r1, 0x2000746f) 14:46:50 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getitimer(0x0, &(0x7f0000000000)) 14:46:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8030, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x150, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 14:46:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/235, 0xeb) getpeername(r0, 0x0, &(0x7f0000000140)=0x4a8) 14:46:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) 14:46:50 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x101, &(0x7f0000000040)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0xffffffffffffff12) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 14:46:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x42}, {r1, 0x4}, {r2, 0x28}], 0x3, 0x29) poll(0x0, 0x0, 0x2) 14:46:50 executing program 0: lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r2) faccessat(r0, &(0x7f0000001440)='.\x00', 0x3, 0x0) 14:46:50 executing program 0: getrusage(0xffffffeffffffffd, 0x0) r0 = msgget$private(0x0, 0x1a0) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9ba, r4, r5, r4, r5, 0x28, 0x1ff}, 0x2, 0x66f8000000, r3, r3, 0x6, 0x8, 0x5, 0x4}) r6 = getegid() r7 = getpid() socketpair(0x1b, 0xc003, 0x9, &(0x7f00000001c0)={0xffffffffffffffff}) msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) accept$unix(r8, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r4, r6, 0x2, 0x7}, 0x2, 0x3, r7, r9, 0x3, 0x7, 0x2, 0x2}) minherit(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x3) 14:46:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a03, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x100003) fcntl$setstatus(r0, 0x4, 0x0) 14:46:50 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f00000000c0)='./file1\x00', 0x20288, 0x0) 14:46:50 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{}, {0xf410, 0xfffffffffffffff9}}, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 14:46:50 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000240)='./bus\x00', 0x616, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x854, r0, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="0240d063dde3d418496e96388fb25df4ca4b88f64a4bf4055bd606ffb1e45875f54f48a13bc000d2787e24f3698c4cdc93abfa820784d1b0e520c10007d6d089cfcd3852f56702f50ecdbb943b2ec1673262873f5eaabf9874a469e6a8d983c252a3f3713d25f023f0c39bb03b1ee16894367d2bda888ca3d66f2d4688a47787c2d8caf8c29f919ac53de24af5e9a7168df1ed2b0e09c9eaf38cd3f20c2ea7dfd6c7020343cc604a13a39d", 0xab}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0xd}, 0x8) 14:46:50 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) open(&(0x7f0000000040)='./file1/file0\x00', 0x800, 0x40) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3}) 14:46:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000000000) recvfrom$inet(r0, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0x14e) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x50) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000003011abd11c3de5cbd9cc9ae1498f7bdb3a2a8e933a3e1b0000000000000000000000000000f128467e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17efcfd785815bf1a6eb2dd48f4dda32c10ea1e5bf8586c65a636d9cb32139d244c307ff7a65149c811b7c8376fc30025a7909022c253329cf10053b61f902a640063591922714b7f0b0a12ab31c9a2725c2f30047fb252507f15cb3d99474f22306d539f59b390c1e8c83358ac3abfc0d5000000"], 0x1, 0x0, 0x1000) semget(0x0, 0x1, 0x400) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="e0ffef0000000020", 0x8) recvfrom$inet(r0, &(0x7f0000000180)=""/199, 0xc7, 0x3, &(0x7f0000000380)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4000, 0x4) socket$inet(0x2, 0x4005, 0x9) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 14:46:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x20000001009, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffdff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 14:46:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x3, 0x9, 0xfffffffffffffc01}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x3}], 0x8, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000081, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8000000000000, 0xfffffffffffffff9}, {{r1}, 0x0, 0x4, 0x0, 0x80000000, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x764, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x42, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x88, 0x82, 0xfff, 0x200000}, {{r0}, 0xfffffffffffffff8, 0x60, 0xfffff, 0x7, 0x1000}], 0x8, &(0x7f0000000200)={0x3f, 0x65a}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f00000002c0)=""/55, 0x37}], 0x3) kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 14:46:50 executing program 1: r0 = semget(0x3, 0x800000000000000, 0x0) semctl$GETVAL(r0, 0xb, 0x5, 0x0) 14:46:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f0000000040)=0x1b) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x8, 0xa77}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) socket(0x6, 0x2, 0x81) 14:46:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0xffffffffffffffdc, 0x4, "e3006fb200", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x158) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0xe1) write(r0, &(0x7f0000000000)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f75", 0x66) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3f, 0x1f, 0x3, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 14:46:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) fsync(r1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom$unix(r0, &(0x7f00000000c0)=""/118, 0x76, 0x801, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 14:46:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="ec", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x40, 0x1ff, 0x9, "3394fc3a0c11d980401e2e163e5c5f687833516f", 0x1ff, 0x8}) syz_open_pts() close(r0) 14:46:51 executing program 0: r0 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$SHM_LOCK(r0, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:46:51 executing program 0: setitimer(0x3, &(0x7f0000001180)={{0xfffffffffffffff9, 0x80}, {0x81, 0x10001}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0xf5, 0x4000005938000000}, {0xfffffffffffffffe, 0x4000000000010000}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = msgget(0x1, 0x18b) msgrcv(r2, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x3, 0x800) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x18, 0x8002, 0x7) r6 = syz_open_pts() r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x7, 0x8005, 0x100, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x8004, 0x2a9) r11 = socket(0x30, 0x3, 0x6) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001440)=ANY=[@ANYBLOB="01002e2f666974003000c190a3d2b30f89767c8c93c683d2ab7160279b48ac8156df66bea1d5ec4b770b63b404651de8d352be1d7279a9dee6288b7ed0114282c80fa2b401dfd68a544a4281435ea9598f509c6c1b54d4f70db422eb6800000000000000000000000000000000"], 0xa, &(0x7f0000001240), 0x0, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, 0xffffffffffffffff]}], 0x48, 0xc}, 0x8) msgget(0x2, 0x3fc) bind$unix(r4, &(0x7f0000001200)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r5, 0x15, 0x0, &(0x7f00000014c0)=""/104, &(0x7f0000001240)=0x68) 14:46:51 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ftruncate(r0, 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x402, 0x48) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x7}, 0x10) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1f, 0x3}, 0xc) socket(0x2, 0x3, 0x10001) 14:46:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x9) r1 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10098, 0x106) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x581fa212, 0xcfc, 0x1, 0x1, "3b85ba0cf3e8796cb5cb3472a86e8a75cd95965c", 0x1, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0x1, 0x20e8}, {{r6}, 0xfffffffffffffffd, 0x1, 0x2, 0x200, 0x1}, {{r0}, 0x0, 0x2, 0xe0000001, 0x100000000, 0x6}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x400, 0x9}, {{r5}, 0xffffffffffffffff, 0xb, 0x1, 0x8, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x800, 0x3}], 0x3ff, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x4, 0x39, 0x7}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x9, 0x6}, {{r3}, 0xfffffffffffffffc, 0x24, 0x800fffff, 0x7, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0xb49}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x932, 0x7a5b}, {{r3}, 0xffffffffffffffff, 0x8, 0x25, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x3d62, 0x7}], 0x0, &(0x7f0000000580)={0x20, 0x6}) getsockname(r3, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) ioctl$TIOCSTART(r3, 0x2000746e) fcntl$setflags(r6, 0x2, 0x1) syz_emit_ethernet(0xce, &(0x7f0000000640)="a1326ee752f5edd368c142c68f11281c325b6cbc6713d48e129ff1040bc97ff64304ce6792eb7e2d86865550ca8b01fd8847f183a9b1dca364101e13cbc990ffc89390372a2d2240680d44fe4e8daecbeb9973bf119d7d1efd46bad73817ee16c47b5a56ec5923ec978484ad9794772be2897bd8d1828ab677d3882456e71f2221547975bfaa4e2a23cbb187694a4202445851caf67363a31c7cbb1e24a69e49c5a7b4e4c99d92a9b4af2e77e70bffd74d3487fa16028d27f1ff4bad7c981d7dc3ce3a826440379ee5f579f3f3de") shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r7 = semget(0x1, 0x5, 0x403) semop(r7, &(0x7f0000000740)=[{0x1, 0x5, 0x1800}, {0x1, 0x80, 0x1000}, {0x1, 0x6, 0x1800}], 0x3) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r8, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) recvfrom$unix(r3, &(0x7f0000000840)=""/15, 0xf, 0x800, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) connect(r8, &(0x7f00000008c0)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() linkat(r0, &(0x7f0000000900)='./file0\x00', r5, &(0x7f0000000940)='./file0\x00', 0x4) shutdown(r3, 0x0) 14:46:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, &(0x7f0000000000), 0x0) r1 = shmget$private(0x0, 0xd000, 0x40, &(0x7f0000ff0000/0xd000)=nil) shmctl$IPC_RMID(r1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:46:51 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = socket(0x1a, 0x8004, 0x5) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:46:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xaa6) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x1000, 0x1, 0x10001, "6791da0f520214d97d3fd5cfd580ed5c8da10389", 0x8, 0x8b}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) kqueue() 14:46:51 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x23974438}, &(0x7f00000000c0)) 14:46:51 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x7ffe, 0x5}}, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x20000040) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffffff, 0x8}, {0x40000014bb, 0x3}}, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 14:46:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="07ff2000bb46d0e82f39830700f0bb0d47ec126f75a3d6e12d901e936a5234420e6b58224b726c864070e8b8f4c71f1a8fc6532cff6bdf9cec068128a323d177aaa9d9c5686063e407f21f25b75baf932de7fbd6a9d4518310fac0d814f64178ca228becc295c6881eee6b33b99fab2f620f88b57f29d44cb3bb8633d1fa3f01fdc79d9964f8b472515cd9bf738fa8809d0e8d7c021dc1e1c0b7ae000000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) r1 = msgget(0x1, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x0, 0x1800) flock(r0, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a9", 0x1}], 0x1) 14:46:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file1\x00', 0x150, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x2000300000006}) clock_settime(0x0, &(0x7f00000000c0)={0x3fd, 0x5}) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) flock(r1, 0x9) 14:46:52 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x2) socketpair(0x1, 0x4001, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 14:46:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x210, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000000)='./file0\x00') r1 = socket$inet(0x2, 0x4000, 0x200) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2, 0x1c00000}, {0x40, 0x4}}, 0x0) sendto(r1, &(0x7f0000000080)="02ebd56c02dec7a7cb73f65b82069b449968f5cf5c481e4edeae1e8eda026df36ace014df893fe11d6ca1a7207bea1d68f1b81ca9a4df3add53c8abb8588202fb7cd6039c59624a8414902d53fc3791c2e879b0a982ae872b7c77dee44dfeeddb5fc4f08361d7a7f12ca8d95b7edd4f308250c8afcf34e12aca0ff9ec6a7e2fa3be4ae3f73668390a92ff4c2b04ec9bc37a64c2dcb9f39727a02c12467180d79f535339eda4961ad49c20ebbcc0212d585328be9a7754f3c9a5716c4c74b9733311f1f946e4a03c3f523f08ea766e8806dfc6735c8c4a59633da0718444a602d6eb82ba294fd0a", 0xe7, 0x400, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0xcae}, 0xc) 14:46:52 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) geteuid() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x108) 14:46:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x33, 0x0, 0x0) 14:46:52 executing program 0: socket$inet6(0x18, 0x2, 0x9) r0 = socket$inet6(0x18, 0x1, 0x10200) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), 0x4) 14:46:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) 14:46:53 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) 14:46:53 executing program 0: r0 = socket$inet6(0x18, 0x81, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getsockopt(r0, 0x1000000000000029, 0x26, 0x0, 0x0) 14:46:53 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) semget(0x3, 0x2, 0x0) semget(0x1, 0x0, 0x18) 14:46:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000440)=""/176, 0xb0}, {&(0x7f00000005c0)=""/149, 0x95}, {&(0x7f0000000680)=""/229, 0xe5}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x1, 0xb63, 0x9, 0x7, "ff87541ccbcdbe2fbf79bd54f11e2ca9d3de4473", 0xffff, 0x3ff}) 14:46:54 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x20000000009, &(0x7f0000000040)={0x3, 0x0, 0x6c, 0x1000100000000}) utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) ioctl$TIOCEXCL(r0, 0x2000740d) 14:46:54 executing program 0: syz_open_pts() r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) write(r1, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) listen(r2, 0x2) execve(0x0, 0x0, 0x0) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xa72f29313c5e7c3b, 0x0, 0xfffffffffffffff9, 0xd1d6, r3}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff9) 14:46:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0xc4}], 0x2, 0x0) 14:46:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000080)="dec69a02dd1ec8620751d6e04ddcc2a7fbd13d4f9ba90e4bde142569cfb6fb5f01b65401cb859cc2360a39bccb44edf32fb98692f37b219de46fa2a18bbff6bada84d06f47aa2943683392494121adb3db1f97f13f38dfd070b620309809389371b3527da7b92b67feb68739a2806a377f0def340ee17484d1ae957bfbb45386d60e662cc17b75717acc04369d7d7b10343a786a5a9028ca98adff4e7cb59758bce50646be7cd339b52004c12a5f44aebb50cc55", 0xb4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:46:54 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x44, 0x60, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x23, 0x101, 0x400}, {{r0}, 0xd9e9956f15ec99bd, 0x14, 0x20, 0x4, 0x5}], 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 14:46:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() lseek(r3, 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8", 0x0, 0x6}) poll(&(0x7f0000000fc0)=[{r3, 0x100}, {0xffffffffffffffff, 0x6}, {r1, 0x134}, {r3, 0x2}, {r2, 0x764db1b7708e0252}, {r1}], 0x6, 0x1ff) 14:46:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = getuid() seteuid(r0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r1, &(0x7f0000000100)="d9", 0x1) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0xc344ec8, 0x0) 14:46:54 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getpgrp() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x1000, 0x9}, {0x18, 0x0, 0x1000, 0x3}, 0x8, [0x3c9, 0x10001, 0x4, 0x6, 0x100000001, 0x100, 0x6d, 0x37]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x4, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 14:46:54 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 14:46:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) openat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) 14:46:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = getpgrp() r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 14:46:55 executing program 1: dup(0xffffffffffffff9c) pipe(&(0x7f0000000000)) dup(0xffffffffffffffff) dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000180)=0x495) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x0, 0x0) 14:46:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100100000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000021af"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x82, 0x3f) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:46:55 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet(r0, &(0x7f0000000080)="1286918e3b5699c59a4ca3cff7d2c13576d29d2d7b74d31bf33abf57c023e22657bcb309b0e8dbfd05fa2df42e499ed2198f850537dcc855f4a4ca54afb38047c1108dadf86e93535a987a8d17e1216622aa488a8b63dfddcc621277fc01514afe4b6d24486081e33e915180ec1da6084f7c6981ebcc5be4edded5d6b32a1ee181cfe094a5c477fd62863ac1bdad68cde16ce0c5760b6a18cb98fc60946e13a8fceab7a4633b6a9cd3e1fae6323f0c547cddd1a5a8f182002f32248f40ca366e276114c38fbd42b9095e47cf733ce4dca4705a14ba3e7d0314e22e1c03b649cd979c6ade1fe2a792e14a2f0c37e6c08fafa149af15113dcfad0e9d", 0xfb, 0x402, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1221, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 14:46:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/12, 0xc}], 0x3, &(0x7f0000001240)=""/30, 0x1e}, 0x800) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) sync() r2 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x280, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001340)={0x0, 0x7}, 0x10) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001300)=0xe9ee) read(r1, &(0x7f0000000000)=""/202, 0xca) 14:46:55 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="536487892b0e34a0a678c21df52535148223c024af8072319aea245ce9102891aa29ac7ad91f1aad059c4304963c448a3a628ed087c7b4532e918feaba825644ef952ad87fafbaa3b8d91a50710865f09140c154b028896ac5dc836602cb61d3a61dcdd0db193ceb641d49eda45c17", 0x6f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="77ec25ec93f2d641faba94a0e6760de78461d626179bfd323eacf0896b3604811d5961761ff08fb5f3d08aeaf09549c431bf3e12686e15bc6023a31684a7779277e959474f49fd91c7d42769f3a30598e5474026aaf0828c6bd8e5057a2de442e3fc8fdc4280b0462d129fc2ed2cfc741e12", 0x72}], 0x3) r1 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0x41, &(0x7f0000000000)="13847f00", 0x4) 14:46:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x940, 0x4) 14:46:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000240)={0x0, "3fb72e91d86e59e044d933c96bb31076fb0f4345de58c771ca3166d288e4c463fd6b1f57a276164a33b35068e646df97c4e51d1ace22261887598866a96f889aa8"}, 0x49, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x41, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 14:46:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="17", 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x177}, {r0, 0x2}], 0x3, 0xfff) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:46:55 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x8008, 0xe167) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0xae4) listen(r0, 0x3ff) 14:46:56 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2000000000000140}], 0x1, 0x0) socket(0x11, 0x5, 0xffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 14:46:56 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x10000000000d9}) write(r0, &(0x7f0000000000)="b722dd52ac0c347be36f30f1cf7300f5015736a24679824d69bd530f806c393af2fff04072fd1c98c9642c6c17505aa0c5523c71d52482eaeff9ea0e8751a776e270164aaa74da04b5521a993a799d7e22a5a39d75a6ad71ac5f834a0c72992b734e22a0ccb259e4819d95bfff2fc9e6", 0x70) 14:46:56 executing program 1: poll(0x0, 0xfffffffffffffd24, 0x8000003) 14:46:56 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) 14:46:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) setsockopt(r0, 0x8, 0x5, &(0x7f0000000a80)="d5e167280da96d500ba554de730c23c2ce5428102342da9520491167d1144ab955f04dee2167a0b52a7c0a149f124faef80fc5de528e0a6efa070d782f969ffc22ce9b56a8f6df0a9cd2dec9f8978bf51c7db0fc70960c499a4cf80c3b836d", 0x5f) r2 = open(&(0x7f0000000900)='./file0\x00', 0x50, 0x18) kevent(r2, &(0x7f0000000940)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20000030, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x4c6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x5, 0x1f}], 0xfff, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x100000000, 0xadf0}], 0xe0, &(0x7f0000000a40)={0x6, 0x4}) connect$unix(r0, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 14:46:56 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000240)=@un=@file={0x0, ""/18}, 0x14, &(0x7f0000000500)=[{&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/208, 0xd0}], 0x2, &(0x7f0000000540)=""/127, 0x7f}, 0x1) 14:46:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x3f, 0x9, 0x7f, "24dd5af0f3cbd78b51ca8e15ef57296c150aabe9", 0x0, 0x40}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0xd1}, {r1, 0x17d}], 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) 14:46:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) pipe(&(0x7f0000000040)) 14:46:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x180, 0x8001) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1, 0x42}, {r0, 0x20}], 0x3, 0x90c3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 14:46:58 executing program 1: msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="f10e79fc22e5bd623c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = msgget(0x3, 0x109) msgrcv(r1, &(0x7f0000000780)={0x0, ""/157}, 0xa5, 0x3, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="db3a70338f54a09d2167ddef732a83170a", 0x11}], 0x1) recvmsg(r0, 0x0, 0x40) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000840)='x\x00') shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=ANY=[@ANYBLOB="799a2e2f66696c656ddd"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="d887efc4a3026ddbca17226fd956ddd4a6980b4f6690960351726b5667bf07589dc128517a4e32c00c3dc6388d5759c106762d23bd0ed3586b9cf52f331a2d61af12a4fd75994dcdf456e363ba54bf14fe3b612f257943ea6c9644faf7aaaca5ec646e10f0f93a", 0x67}, {&(0x7f00000001c0)="1c7a1dba3e08cfeb9006972ebd45d110", 0x10}, {&(0x7f00000002c0)="0dc6baa6e636fc2c66652367ef790f19882b3131edf2b418d0a2a3c4f2f95a0437350da9310c59e3f7c5bbb6565454bd09665d3e4939c26d487383b31e9e2dafa7b7c08eee0e3f82e30762f5ef77fbb3446ba6f09a98a91f9851277c6c7d07d62c57f418ccb660b01884046b7871d3f353a144a83d64b5d094527893c124053db47dd601129282fc1c1f4faff81b626ccc28aedad5a3878d072fd9f31a72c3342c934eaaca1af63f", 0xa8}, {&(0x7f0000000380)="8ba319e238d8d65202129b2c06cc68ccfb85da445b33faf636ac249fd01c911d65dd3620a2813ccd2d616b887f122e0dcd2320caf4306ad81c65ba916f6f93f0ecc2a7b54de6a85db635db7a6c6b8168cd5f86728b5d39f9f01a9e66d30c11c872b52fa1bf0fcdc89907178a153ec109240e657841ffcdbe4b9739a3b946aedd4bc7bcc9b386fe2272a52c2a06bb6f36e7d4b41b918639b8eebc92206720230338c4baf1", 0xa4}], 0x4, &(0x7f0000000440)=[{0x90, 0x0, 0x800, "c7a87e3276862e55b3010872fad488f799a7fdec63ba34241347733976a8c8a32ac27e76976b147628e336c7fc3fe9373971a63ab090a8cb0e50a4142e37cc77e6c080bf17785b4f2d34068abeea215ca0e4b3a1b6d055b44ebc2b703c826062eddf49a62bd407823cffc04e8d90b6f00bc1378b8fee93056b3f83"}, {0x100, 0xffff, 0x2, "14551d260e8becedf824f093fa20d105107128b521210672e46258190f75553e461edf8656c89f2c8ea5949813c9e41f40701e3e5c74a6657c6568e463bbec717cda3e058c23630bb65f07721fcd0113ccf9acc75e1dfd301a7490c2b3735f2beb87e1b61d234063a647034ed1d6cf8f09a37ec3294e2465f514718363fe8805918732471b3d2d488682f4d6c2065da8b81b47681ad9159d997bf1f4ac3521716466316d2b6bff325e1ff77f7f88ddf5a95eafeb517e3a80f308d566204ef1701f97da4ed3881b912cbbeee173c42bbe69f5e7d7549edbe5678dd9a8badff9aae9226aae6c43f440ed"}, {0xe0, 0xffff, 0xfffffffffffff001, "54a10523771510feec0965efa598ed3c9f8a60fb151cefc4cf81bec3eaf9a5b316bac6e01396b3c726b420afda8b1ef5819cabfe877c3a51e74ca84158ba0b8d22316c271380d9f347c4db55ed94bd0e7905c4cb599b8986e5f8ba9fde45c7859f5270d9da80d1675037da3032b43d36cdb0ee1ddd1b4610991cbde220625b2388a5a93105cd75da2f10c97f2442e5963660ecd8aa44134273cc519f999fbc5d5afe366d95e76d18c1d41cf35055eb226087f2e96037baa7323444e309925c73e7db351932d3121006c295e366f0cf"}, {0x98, 0xffff, 0x100, "b116f9a7af0df3646d14ea4b59131cf7f0494e7364dd0135d7951e9a2ecffc6adee8e2ebbde3179a53376b085ce6a4281db9cc938b3d5de9bb4aaf7db231fef63c016ad656d7e1d59daedc47dc0df01fff2f7201dc2281f84a547df70ad4fd96b68e3103fc0dec67c6e17dbb532b7d577a5a1bb2e75d33d5b764823557e0c12d17281fc422c458"}, {0x18, 0xffff, 0x1, "5452718d"}], 0x320}, 0x9) 14:46:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:46:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) 14:46:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:46:58 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x1, 0x4, 0x2, 0xec, 0x8, 0x1, 0x4}, &(0x7f0000000040)={0x3, 0x11aa, 0x9, 0x40, 0xe12, 0xf48, 0x2, 0x800000}, &(0x7f0000000080)={0x80000000, 0x61f, 0xa876, 0x6, 0x3caf, 0x2a, 0x1000, 0x2}, &(0x7f00000000c0)={0xff, 0x7fff}) select(0x40, &(0x7f0000000100)={0x30522e4f, 0x8, 0x7fff, 0x6, 0x9, 0x8}, &(0x7f0000000140)={0x6, 0x4, 0xa8, 0x6, 0x7, 0x0, 0x27a, 0x2}, &(0x7f0000000180)={0x3, 0x2, 0x100, 0x7, 0x10000, 0x4, 0xffffffff, 0xffff}, &(0x7f00000001c0)={0x9, 0x7}) r0 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x100000000, r1, r3, r4, r5, 0x1, 0x5}, 0x1, 0x5, r6, r7, 0x2, 0x8, 0x7, 0x7}) r8 = semget(0x3, 0x3, 0x1) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000340)=""/252) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000480)=0x1425) getegid() select(0x40, &(0x7f00000004c0)={0x100000000, 0x8, 0x2, 0x80008000000, 0x0, 0x5, 0x1000}, &(0x7f0000000500)={0x4, 0x3, 0x1ff, 0xb5, 0x3b80000000, 0x7, 0x3}, &(0x7f0000000540)={0x67a0, 0x7, 0xffffffffffffffff, 0x0, 0x3, 0x6, 0x81, 0x2}, &(0x7f0000000580)={0x20, 0x8}) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000005c0)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) setreuid(r1, r1) getegid() r13 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000680)={{0xfffffffffffff313, r11, r5, r11, r12, 0x0, 0x8}, 0x2, 0x2, r6, r6, 0x8b6, 0x2, 0x7}) fchmodat(r10, &(0x7f0000000700)='./file0\x00', 0x45, 0x4) rmdir(&(0x7f0000000740)='./file0\x00') fcntl$lock(r9, 0x7, &(0x7f0000000780)={0x3, 0x2, 0x2, 0xb3ba, r2}) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000800)=0x1) getegid() write(r10, &(0x7f0000000840)="4e01c1848b688ffb952170d3cc385723a98c9928adcc1e46aaaea24935e9cf4f2807514729704de3c97b9c30c63ce5d37fe59ad98991523c8a8e039b31dd3e5c4db80cb83df32ad9dc669cd355738b45a26dc8d5543e0cbb64634086e1b67a312f44aad199e62ee4734c9317a64aa9c4a72c3d683ec726feb2ae516370e30a330d9bef27b6366957e3cb9130b896a2daa75131692cf1c265848be0e20f7e49f56f51d863d9bc03e5c9b22f2e2ff2968f560d83c6127a2e689026a88e412d658abc0defc7ab2ebaa4e228d42e237a0e4246c25835d4ebe88c5ee6b309b28ada9d52fc5a9b87510fae72501a127baf778e02005f7164e45d7aa2", 0xf9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) 14:46:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "8228e2c5cd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8, 0xffffffff, 0x80000001, 0x100}) 14:46:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) syz_open_pts() r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000005e800000000000000000000000000000000000000000000deffffff0000000048e543505a3372a21e7801cfa5c1b97bdc"], &(0x7f0000000040)=0x2b) bind$unix(r6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0xff, 0xd6f}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) 14:46:59 executing program 1: socketpair(0x2, 0x3, 0xffffffffffffff9e, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="edcdfcd55cbd9c750a4f3d2badcd9c9ff3c29d9ee506f4c81cb46a807fef4ef2454f712ec444903966b0170afe3e1606239277be5886a31d06ce9f1265bcbb6eb1d09070437ed1410a77be446e9e69532963279dff4104b0b9203790d52e16b92918e2b676622eac2e58c635862144c634c467ab3d6d1ad9277a9113748fe21195908ad4ceb9315fee84e5ddb043f813057bb9c3c563a8aaa611075d1d4180a89c3828c5fa17690763832619a2c28774a88f0253f1131fc828", 0xb9) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) 14:46:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000400)="6699907cb4d66306a40710170bbed7ddb1cf1de10657c5d86d276d5009e809e67fc3d62d8b37972fba1a578151b50cfb5decb8a9f38e0e6c61086f06edee43768f81996d9b738f03985c44611fec0f8665a75c24df283f7329cfc54a15580c6c789f827474f15ee600940c597a6b7ee326ec9fe32876a55cea3576bebecb2c50eacbb69eb29e29abe1e67c0e89778f9082b51716bdf6b9d77ae7828332affa19439941b45dd70041117698058375c8efdbb6bfeb9f840c4810e0dbfe93ac63e4609732c733faf9aa598fd3d154be3c2cefa49d374f7b12a9316b6329f0eb97d980de95700ae39ffffc56ce0614c1d186da52e636ea7cb750cac69ac0709fe68503f6300e7bf5f94bf89055deba86e959664a6dcd33ed4cb609c76e5c4a5e697196245ead295c3870a882fdd265c0feafdb60c679e70d9086d2fdac32c41cfc8c0ca4bd4dc549cd95a04438a4690c3db349ad31fd1d9dab164c62091eca32238a93914dda8ae2b4ffb86c2f4103f1327a65321f9649d557502e5fa3e7cf547f5934fecce4373fe761ddcfbbc44c0adea3d4b854d980bd26bf11f0775eaf16d5297577fea0590d51ed461c06fa850155bbd3be76a61d285ae450fa5bf73bcc4fbc82835bc7f56b370500a5b28dfccceaaa2923f3d51f1d9808c47324e54db113817b98d06cff5bf25d2345d0bbad62056d9127f1b4edd3d9a22459f7811e6578aaecd5fea06ca73bcd9cb36aeffae8ea720ce2b1cde69ecbe7fb8b5cdcfb355b5f0e8a9f47a1930ac739e01434198a8f6e2a11d02378974b06dc7db3c6d458abd445b6adb68dd78e8cd84eafc62f87e4d0e69f9e41dfb5cbf282fbdc7cde4cf3a34dda2ae5d381a3501d5c7a15dca10fd459b072533150bb222726bd39290cd8b23e3b60aacde104116a86e0f59cdb50dd46eda7c07245ac496a4dd5a9b290806e256e25ef4d10c0bf1c5652974bbf9c3bd0d29bdec899807abd0b671b52916ecd5b5632ea987b0f5b785c53d563bab075a92166843e9bc7213b76647058281cd475dfc1a57348c97aee4181ae5cdc42963692ae8d62b8326c44a5c8026ba87b4906d2dc4f8cee15eb19bd5f7bf7e6555361abc09d2579ef4bad78b2fe9b5ecd4b093ea9e5c7e0492476ce5db19b38624b04acc2eec3b43d3b339c09041fb163104cc082db071897475cab83c887a6de85272ced973344275853720e2065150de8c617ad1936d800c382d7da9603c7a55aeebaa75dd22037ad178bb9c4734513a5f9b75e9cb069c163a525f823f928bbb31205b547b75e68d70e17b8a51198675d81043a6d0a40db4d8da2f13fb5ef43c91b566b438cf8260d2126741cc96e4930cc1eac26c07d9939e6ed4c6b0d840cd3ff7aed7cbfefcb3dba1c44232ae213e47375059ec425fca5f1f63ab17a37cbf18ccab842629a08da6b659f31c43205b70d3533089bb3a678894a9f4e04c0634f077c79f978e7d265e674b49a4746a2d7d6bc73b6085c7ef0f15f06aeca8609f66efd14c90260e90e979bb3aa62afb9dde3d418c14ab51161810358b767251ff5373d7470aee1babca1542da12eff51cb5b26cc593e6f11c40cbe610909508819ca78e494b702c0fc4fdfb4d5cc5e27b3e58e0249f1dde8708d2cc0d34f03b33db7cadbd734fb709ee158ebcd7ba5fd0169bfbc421f46eb4125bedde72df6684efc20451923d5325e48691fcf8ba89390a4453b3fc43048436a9b3b50bed843a2e03f72de777c9fc05fa3267678e5374a0f6024bb5ec40136c49b11e0ff7abf5ad21b3578e4706e66f2c79fed41fba5f05fb2ba055223592531befdebf0616dd689a813fba21b2e6484f166f2df738dbea53a67117487434bc239491754f7bb4cf83c41b151d07dba6655cf5ed7e75a7fd530a28812ccdbd74f194a0f87a445f07092627b7a7d2156064906c35fe36e26c8148d015ec3cdd47900cf25888352b2761cc3f1d22ebabf3cbebdfd68d79c9258745eac75012737caac90500d2ea92c5fa77dc5fd2f181c0d9730df85b213fffd3aa5e3efcb43cc49642173745a2b242d5657f087469f3fb333df43fd3adf2f65aa397cf22498b535230023973002814b4ca30e60fbdd60cf2360af95d17e3d5a3edb224838e044e658c7209f33994950c5a8dc1ac69b104e7c41237966d7415e0c883fb8c0befb09e40654dc84c5c146caf547fe79307b4ba5dbc65a399139f436ced4793b541551d15c7377ec468d3892b6260140c5fe67065c74fa68dc2ec1fedb05d74d766eb0a1064a95a2d8e6498e7305231aa7473def4a0e418c5c5225a39afd2f21f6aba0a6980a83c33276a3420d05e83029b3482e9b166b2b5a296fead2cc4d511eac1e436d888471cd0b8f6d3e610c5e0fbfd27d57f3ffc70b8d007869c77b0f90991f654e9805a4a84b3d72aa54c4aa88e42077064f73c525864afab0955f990aabfe153de8948554a9a74a3ff17eb220e894eaf8cc81bee4e7104d9595eb486c6b8c8ff7afb3490f360736160f1eb8d6c19dd12542c59c3502090c08c7220507c0ce2b636e19e1b5d461a425ac15eb1e076528b391fd701569068209ba7747bd9a1787f5999f9ddc72786614455118fcb4b97848d459ae3756ed5d4e15ea0276899978e75befbac2ae49f776bf7645b46836508f47453b9337990394c6287d3fd8053ada3b70ae62e5fb389f3c195e857a9c0799777d1181d8b00a53828c2c7ceced9246ef0e26775366b09c239dcb0b8502eea1446fdef1a33b31f5502de7365ed81c8dde9844b77c1f63f4e4459d6596e32629ae7b73ca705fca730817927e01e5ef9c8fd2c5789ca20eeb82c41a58476abc13a5bf3017ad1e05f6b4f2a6e9ea94253a06fa2bea438f8d1393c404647902bd6f7c62c7490d71ad1905db61842026be45999cf0c0625960fc8f0dc245bbf4ad6f61a8f8111a7e9b2018d0ada0542a654b4bc100f260b5aa906ab555a88cbe78368b6b1ddb36b154895d7e315ce20c8098e708f2f8871b953a68db8612c406da9b60c2c6fb21bad2372f803441bd4d3ca56bcc0afcda028f4a933f59f98b7de000347502e8561bca0d18776d73d64cf87b1063c49fba6b673155c2522ae3f34a074058eb55395141b67471133abc27083837e748c53a31af36196bd42e734d232bcf6af497dd1fb96024053b48063d7b31ac71ade96db36dd05c394045c730800608ba2cefe78674da39d3e2c6778ad84497178d3ba61a5c6602130165bc68eb183acd06b8ebbcf9558ea2549e84df505574200b12877f1b01deaf6346a4982d0db85fc1770b5c09f65b28186d44d1319603e6fda2b865be8c9fcbf095343f2331cd09a6e802ae4a3f7cb222c0351cb528ead57a54e26cc764a81555f3fab431c25e833df50194245d5d6ee346e1f06a49b542789b5dc5e07e4c1a9e3ca6e600cda2dce173035c0c49c2dbfcf31012737a9fd2517461bd30105e3074212c4e94cdd4bf9a1b8d18b97c1c5739dcc35cdaa6f6fb1a999f30c8012cb9257c700cb6507e737a7f5e3ec6755f96abac34ae285e9b7ecdda9216bff679828ab6e40ed6f3aebef285997707ef5c88b52d33597670142e317f559823987804df68c8662c1db476083077d810ac94ea49603ed8f5cab07e8582d84fb1dd9a2b08eb81ab08ffd0e8eb7c7252f32418702e652b9435bcdf7ed75e1919488cba768160d800e5d75634feaac1be5b727e45b5db2a5a7a292cf9f4e97790c1de0480179bc3f38c328ab11e87c58f86cc3f0a9a751ab8f9cb5e4f44a04e6290b36a1fb39e3a8f60cbf1ae53921af8e6f94efabaf3660b314b8fa3ce4128aded76ff188389b28948ffe5bdae8825b6468d8e8f8d562eace77bd5c6b7223722522157a26afde29ef73a69bdf63c547268f78161fbe2c9acb2221c886f5481ed8959b4b88f362915af5dd39d6624f65d23d86de7f56102dd89e757735dadf101a95cb2afb299207d60b7c8ff846ad0974f97098b3e9b8fd19f6404fc3b4362260f29186819bcad6104c535a41662a291b0d5e2d6740e29fddcb4707ed1592fe022505e59b5f595ac9a3d760c6dbfe48ef4815f9d3cf8eab1457defe36fa4c41d255e8580ab71431672b4f632b2e0a671e55080581e9c7a1448005396c4a507e091647ca2503f0e47c6b12a20c64ffd5858ecdc838df86f6c2563b1ef500cf8d88486c43f90ef32893dff55358bd0ef73ec692821d9b9a567b132d4601290f5ed1aefa3e383880b606e45ff13bcb8b65b7faf8f3be84bee4ce7ad7ce158540135f0b411209da1c8ca7a55fefefc72b18e364b34b1aca0489d8f4f302512c8e2266d8109e20921b096aa5da6f28eeac5aa7dc5b4eb8b76f5fa2357b3e399249b99987b512f07afa845211dd77f7c9981289b6ec0c3144d6bd5c0a043027fa879628829576d8c581d00f18b7363046bd136cf7fd81486e84f0c1caf6ca88bc35708266c863e05045e17cefaf3f714e77dd5cab949cfe0e94a39e023327cb58a2f574e807c8944a047821319e93e1236f8fb05a9d4ab087cd34304a630027edf6845e412635de366f855447c98af9911ca544b03cc7a1aba49adb369f94a1f0360b151f0e940bc9cac31993ce4f3e7d7207bba59f93d599d40052bcd9443b30b1b470feacf43d923da4e17d95bd074724ce82e3fafcc1304adfa160af8cc40251f9e043564b83a5e29909c740ddead387e28b4fb11963937ce971280245d14c60d18cbd5671ee96d14ed358c14aa1fee96049019dd4c12d15c5a673ea647d4fe860b8250274ff93e621b33933daa2775059c3af6114dcf8e36a6e748fed010f56c7a92812e8bada766b0c4e4aff0135c5aa6a030f7c5da95d6fe7cd3f72e3b770d8cfee221628c8e4a4ffe15c849df571cdf2c3156f0986e9e24378397ba9741161a4b63038aa19d286e807ab29dc1636d5cc744b09f56cd173ed2335f07545e2ff0b2d18377ec5ed1bc61aa9bac2ac5744602d24908dd37b0f432ecd2a899efb8b1df36fc497c67e507b656ee5a92b0637334eb6d5c3b499000b2c9c8acdc6c4bd16ff37f3fbb468debfa6b3f839c30980c082c573d71e0c5dac371d41f6ea225981757df951f44983cdc1293e016cb218dc85b104f69d7b9fc9ab26d6cfe212387b9a23a7beeda9bd6af663ca2b9858cbd56b701d3ef41dbf26a63b95072099b721e43d81b6f7f25e0048d3b8dbbd69fea3f466db901a2a2890777c74914aff5f222f15fff7482daf71b545273c8bca0a8fabea536aff7640aef421847f158b9a409849fe249b56e8fafaae69c266977e69923778a73f1aa441eec233e60186c94c94d83b5a4b5e5e638c52b74eed134faaafca064603698b1df942650365a1dc3c67e5c8ea925b9c30e1b2be4df91eabd5bb3e204c550aae9ade6596d3afbf64886974950c3349ed57c4a7962bea7c097d43b6d9afa05f34154f4b65f86fde1eafdf26d13d91d125f16a765bcf68f1edff2109438325f49c30a705546eb31123077979eea734426d1d6f682e2df4a0952c6686e4d7f9cd5b1e1a7327dc7d92490f3bb703c3118d2786778416688f0324f6e30da11533d16386028eb5053c8ee6bc0a66456271690d7161c21e737abb3860c003e72d1d0dd4236c19b27724fc822f9210e9e741212979e2dec3fbcf7f5f39a1bd26e717f5b55d8ad7bf79193e30a68c7af2431d9a16f29cddd369ababf0cc5c1125e4b7ab361b92ff466ebfc5e33ddcc5e2cf2ab8597c7a7dd05a8533949f41d6ff4fd4749f147a6d6c225f6ab36215f3e83a2eebe2b6460841ad1a758", 0x1000, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 14:46:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 14:46:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r1, r0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/160, 0xfffffddb}], 0x1) 14:46:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="b0", 0x1) pipe(&(0x7f0000000000)) 14:46:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) syz_open_pts() ftruncate(r0, 0x0) 14:46:59 executing program 1: clock_getres(0x800004, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000000)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:46:59 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)="0500") r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom(r0, &(0x7f0000000140)=""/108, 0x6c, 0x803, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 14:46:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 14:46:59 executing program 1: r0 = socket(0x11, 0x8003, 0x0) syz_execute_func(&(0x7f00000000c0)="26670f38087df5c4d4560e676540e562c4a2dd964b66360f0ffd97c48271f79f91000000662e3e42af36261aad65f346afc4c1fd50c3") setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x4) sendto(r0, &(0x7f0000000040)="d20b0fb1", 0x4, 0x0, 0x0, 0x0) 14:46:59 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/1, 0x1}], 0x7) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 14:46:59 executing program 0: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x2}, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0100e91f7189591e9233614b5d55"], 0xe) nanosleep(&(0x7f00000001c0)={0x6, 0x3}, &(0x7f0000000200)) r2 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) unlink(&(0x7f0000000140)="e91f7189591e9233614b2f00") close(r2) 14:46:59 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{}, {0x0, 0x4000000}}, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 14:46:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0xf2, 0x4) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000180)=[&(0x7f0000000040)=':^(\x00', &(0x7f0000000080)='(\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='{[(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)="2a5e25e02e00", &(0x7f0000000300)='\x00']) bind$inet6(r0, &(0x7f00000000c0), 0xc) 14:46:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x151}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000000)=[{r2, 0x97}], 0x1, 0x0) 14:47:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() write(r1, &(0x7f0000000240)="0114e7736605e4ed982bde6636b70ed2d9c024130160050fc2f0b4b2e0a12f884edcc4d380b1cc8e4be31f2b5ed1ff2e56093e4ff88e3f278c7b5a3b86f8599faf8563a03af5332ea5ce", 0x4a) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:00 executing program 1: mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) 14:47:00 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="ef", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x96) poll(&(0x7f00000000c0)=[{}], 0x20000000000000c3, 0x0) 14:47:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f2c424b297d46b710d7f2458dcc1accdc16be5a653efe6a3c91274e54a6f17f5deffde1d6f2f16bf41773f6ca90a661d29f6cc566b0b83e32f93963b7", 0xcd}], 0x1) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0xed, 0x8, r2}) readv(r0, &(0x7f0000000740)=[{0x0, 0xcc}], 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, '.\x00'}, 0x4) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') 14:47:02 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x7fd5, 0x8, 0x5, "362616b2c86bf53bbe054f7aa7d9441184897f03", 0x800, 0xe8}) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 14:47:02 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r1) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) fcntl$dupfd(r2, 0xa, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 14:47:02 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file1\x00', r2, r3, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/226, 0xe2}], 0x1) 14:47:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) readv(r4, &(0x7f0000001080)=[{0x0}], 0x821a31e7c893156) ioctl$TIOCSTOP(r2, 0x2000746f) bind$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c653000a95b1253a2"], 0xffde) kqueue() write(r2, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) execve(0x0, 0x0, 0x0) 14:47:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 14:47:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400000002c4, 0x4022) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 14:47:03 executing program 0: poll(&(0x7f00000000c0), 0x2000000000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="fe4e28e0a9cf0540005d6ae4fe004b111cf4a5e114190a889870fe02c725b5e8ab1f24660231678d0694e3f0099764a4c4e04ef304", 0x35, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 14:47:03 executing program 0: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = socket$inet6(0x18, 0x1, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/149, 0x95}, {&(0x7f00000000c0)=""/34, 0x22}], 0x2, 0x0) 14:47:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ee010008aaa00810009bc3d29581ddb7e0bb6c945d9a3bda1080562541dc5df6c83767452f6dcb2fba672d73ab5882b4c3f94ffbda07639e13949868ddae8fa763e0e6e9b2b47dfc8f243554c1cb3f2251aef4e47fdf83c59376280a40dfe7c3efcd709c1593b1fa42de3ec1833f4e09e8fae153e751677c548c2e767530a4b9de61", 0x82) 14:47:03 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x5) setsockopt(r0, 0x0, 0x4, 0x0, 0x0) 14:47:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x18) close(r0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0xffff, 0x7, r1}) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) syz_open_pts() 14:47:03 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80012a02, 0x20) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x52) open$dir(&(0x7f0000000000)='./file0\x00', 0x8010, 0x100) write(r0, &(0x7f00000000c0)="7481d11a6988fd92f3c82dc842e008eea2b515fc4999c1bd007358a9e9dcc57538478e30e4032b08a09ea782ab4cf1b4c0ea3fd3a7864664bfcf08a6b128f67ee0fbed", 0x100d3) write(r0, &(0x7f0000000040)="2eb70e2a10772cd7f71d78a9a42c8175138703a01b2bef3f531f8bad03637a247f5abbef8704ada824bfc7ca2a97ae3bc3a34265b793f356c8d9d9955734061c897fec0c20d3b2a319e4d2cf9614b49091aa246a24", 0x55) 14:47:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0x101) r2 = open(&(0x7f0000000140)='./file0\x00', 0x182, 0x2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) setsockopt$inet_opts(r1, 0x0, 0xa168e844650b30aa, &(0x7f0000000040)="035cbb32a1be5c5fd166d5d407b95341220815f1a133fd5ad68d5d119da80fb3", 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7f, 0xab1e, 0x62d, 0xe85, "d4fa43fe9dc7b9ac3e96520f23d844881acf6269", 0xff, 0x3f}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() 14:47:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000013, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/203, &(0x7f0000000100)=0xcb) 14:47:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xa4, 0x4, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x10, 0x6, 0xab9}, {{r1}, 0xfffffffffffffffe, 0x41, 0x0, 0x938, 0x87e}, {{r1}, 0x0, 0x53, 0x80000000, 0x11, 0x40}, {{r0}, 0xffffffffffffffff, 0x2c, 0x80000080, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0xff, 0x401}, {{r0}, 0xffffffffffffffff, 0x77, 0xfffff, 0x5fb5, 0x200000000000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x30, 0x2, 0xfff, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x6, 0x80000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x2e, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1c, 0x1, 0x7, 0x696}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x2, 0x1}], 0x8, &(0x7f00000002c0)={0xfffffffffffffffc, 0x10000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x6) 14:47:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchdir(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0x0, 0x0) kqueue() dup2(r2, r1) 14:47:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = fcntl$getown(r0, 0x5) getpgid(r2) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 14:47:03 executing program 0: r0 = socket(0x11, 0x8003, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r1}, 0xc) setregid(r1, r4) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x549, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0xffe, &(0x7f0000000040)=0xffffffffffffffff, 0x4) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000e8a468f8000000000"], 0x10}, 0x0) 14:47:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 14:47:03 executing program 0: r0 = semget(0x1, 0x3, 0x94) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f00000000c0)=""/66) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 14:47:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f", 0x91}], 0x1) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}, {0x0}], 0x2) 14:47:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0x2f5}], 0x1) syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kqueue() syz_open_pts() 14:47:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8c09c671bb2d5826aaec40b6bd22f147baa44682"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x2) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) 14:47:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="4fe23d01bc142c41e51a35f99e74a6e86dd68678b64f8d3de7b195108f562d9e4194f9fe9e5b0dae48dfc3018721810abcf82c20fc2c252652649e1eff73fe44afcc282dab967665020657605a699943369a9920ade735f85e985db4ce31f9a7d9cef31fd2267986a0e0d0e17eb72d826a6ac2e5d98379572270985cccada2a6b9b95a452acd013d8d4ecd0c8d4b1e23ef2a0f1048ac2e88ca9478ab5c9f196ebe8d5d0a1a", 0xa5}], 0x1) r1 = msgget(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/190) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r2 = dup2(r0, r0) writev(r2, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="913f0b63f514c7087916a25824d82307828d89d97469a299c660e214d9368935f546cdf4588b5d4063f4d6cb3a3ec5e2dedb2df8215270edf9c1d1bbad378e1234bf0589fb638d0de6aa73475aaa8384e75d6f3b0184bf5d7d4929fe4ae86603fc0934dd7c68adc9893eb98c97372efd314649ac7eaa6804155ac77fb84d45df3ecc547b79ee1862eeed0585e03d355ae32b218649e94d18e9ccd791c2e75255473f751922b3000b08addc733eee7566b3b837e6702e784e0b80be68b7abe01d45ee86c229f0e3853388546d4a369275a689fd714e5a7a4af7b1e32cde2935e76d365c6e5b87f229c064fcc3587f47dcfbc6031b638d68281878d2dd855cf3af4ff44f9b1d192a400757c9d445e429194bb97843531384f4398300318ae21ee9fccf964b18b3c558a8e651cb0bbe787353", 0x131}], 0x1) 14:47:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x3) listen(0xffffffffffffffff, 0x0) 14:47:04 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000000)=0x9, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x1f, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x81}, {{r1}, 0x0, 0x8, 0x22, 0x100000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x200fffff, 0x4, 0x9}, {{r3}, 0xfffffffffffffffc, 0x80, 0xf0000003, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x200, 0x40}], 0xea2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x5, 0x1c0f6a45}, {{r3}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x5, 0x45d03e64}], 0xfffffffeffffffff, &(0x7f0000000240)={0x424, 0x3f}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 14:47:04 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) 14:47:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() lseek(r1, 0x0, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) r4 = msgget$private(0x0, 0x420) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="0200000000000000c0b62d4c523145887647f5de0c619955ab4317d16a4a2575ecd50e40114bad6ebc4dc786553c71bd777071a7de9bd68c18453fea0f650ad3da4198ebd3d73094b675c9b9d6a4ef9729afee24498082226c5201269afc54d32cb87784733f508f4caf8fbf6ba7ae820969364fe1cb97c02aa7d5c7726520e67d88fa03c6874120c07866f614d0b4caaf94590abd5a1ec5f12e0e340c732fa65505b6bc6ff81f2951b57e17c07c6b4bc23755b9aabbc05225d4c8c673c0a0873760e9cc264f530d6a5de56f"], 0xd7, 0x800) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mlockall(0x1) 14:47:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x41, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001000)={0x6, 0x3, 0x8, 0x0, "ef1a62db235c5ebe5c6c3ff4e0c47d15384448e4", 0x80000000, 0x80000001}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 14:47:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/177, 0xb1}], 0x5, &(0x7f00000003c0)}, 0x41) 14:47:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="62a7afe741a3ed161ffad7d47b8b1f5343fd7a8a3a9bb9f3882c2badc4574eecb9ba0eeb944243e2c82fce791ca73c791eadbdf394613145e079acea8d5086b62e8460c850513ac524ec6fc1d7521f7137ca1b21e2f0abb1627a969a17470dc8e21ea9e5cd38d83df21920293c29f2310747f6580490ddee761b39365cbadfee11121f049e209a9f08ed4a3bfc74231a31ef9ad20c8ad23a27936b2ecdba2a006f2b51cede646244dd687b55985ff00de9a3679ce366e49bcac5111f344355009214aed7fefb", 0xc6) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000200)="a575948ed3e093fa42ee4753aca20c5d77d5bf4167a5a24efeeb30f17b108b1905227293bc1f9672098243e6aed729e4179bea9bdbbbc97f55f0d5fd5dba4a592e27941811595f3fdf00a11fc24e47c5aff152ce15fc9d55fee0550b42ee923c19d3911a40673ef7576c856ab43006e4094ebc7e2de9eb13eb8663e2f21c794661f3bdf7ef7521d3f4cfba967ee1f608761aac61a3e60f01885915bcc9cd7d65863654a636c534c4f39a8ed1d74a780fe0121c0adf396ccc8423f817304040229aee762bb151c218a5d84a02ff9104e88238a5f2d43379ebc6c45cd557fa59a751f39c7596e10d03fbd24571093ccca4ddb4433a53fd5d7850380718155b6ef0b6ffcf601b7cedc604e4c16a3403bad913c89e63106d3aea77f97b16ed27aae5ed333e87e88e6c", 0x127}], 0x1) 14:47:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="01000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x28) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) 14:47:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x18) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) r5 = shmget$private(0x0, 0x3000, 0x321, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) shmctl$IPC_RMID(r5, 0x0) 14:47:04 executing program 1: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) rename(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file2\x00') mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x40, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) socket$inet(0x2, 0x1, 0x8) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x808, 0x80) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x510) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000680)=""/158) 14:47:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x401}) 14:47:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) sendto(r1, &(0x7f0000000180)="080a59b7d2f6e65df61d0624fc442c3be408d3a5e7f71d94e67716088eab75f9d9e5dbba8916211c7520b86a425fc403a0f4cceca1edf62a161c29b17f8ce74f0fcd7e8eabae82647de8ee6379f32891e191873d382dc0de614d167e66b481debaf457f8c36f950128847283b8ccf1ca4965c13ba3297915f68b20b6379d3e531d1601f205dac3322036a45bdbeda1e8c3292fa87ed607bf88825293d5a9", 0x9e, 0x1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x9, 0xe1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0x90, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x21, 0x4, 0x80, 0x2}], 0x1c3e, &(0x7f0000000000)=[{{r1}, 0x0, 0xd7, 0x40, 0x5, 0x82b1}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x5}], 0x6, &(0x7f0000000140)={0xfffffffffffeffff, 0x4}) 14:47:04 executing program 0: 14:47:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r5 = getegid() sendto(r0, &(0x7f0000000180)="b28a229e31e7636842145f895002a2e3c8e22a707af5803d2750fdab26df1f4bfd45cf88abc887daa225cef12089e58ef82a6896933362d29bf15c7b9014364f28f7ffe3fc75125f968ef756f1138d51b40eab192ac440c28ea038696e22ffe3b29c2c8360bd8833daf9b257815608f38b6c675adb04ed92ec63a3070f", 0x7d, 0x1, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 14:47:05 executing program 0: semget(0x3, 0x3, 0x22) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/110) socket(0x1, 0x4002, 0x7fff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x85, 0x1}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x3c, &(0x7f0000000000), 0xfffffffffffffd55) 14:47:05 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(r0) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 14:47:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07", 0x3d) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="73d8167f67fa40d19e5ec2faddd7cddce72a16e6d4ffecef2699b1a689732a0a70e4d4db1d4df89170a4243d2e052af30a2b86fea2384f9adc334f3f12", 0x3d}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = getuid() setuid(r1) 14:47:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000001640)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afecac08f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662", 0xf29}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 14:47:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001100)={0x10000, 0x7}, 0x10) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 14:47:05 executing program 0: r0 = socket(0x2, 0xc001, 0x0) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x70, 0x4, 0x3, 0x801}, {{r1}, 0x0, 0x63, 0x3, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0xc2, 0x20, 0x100000001, 0xa04}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000006, 0x8, 0x9cd}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xfffffffffffff6df, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x40, 0x92, 0x7, 0x225}, {{r2}, 0xffffffffffffffff, 0x40, 0x44, 0x1, 0x1}], 0x236f, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x3, 0x1}], 0x7aa28000, &(0x7f00000001c0)={0x5, 0x5b37}) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:47:05 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fihe0\x00'], 0x10) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r1, r2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="8e72539c9b0830eae7a55f2002e2aeb400650f7e4fd525e1395769cc67c3395a283a51a52025d8e1004e882388d54055d3fd4546ae076159e935a6ed103c3b083c7dc1374cb9a21efa75b92278540ada8976052fe0cb49c21021c953c90dff2568abf78b6f6c3e978624aed2b551b79b30488731ba227cee1a7037c3c420b15099a80b5768da87c09e9a223bcd8ee4d8", 0x90}, {&(0x7f0000000300)="45682f957798", 0x6}], 0x2) mlock(&(0x7f000001c000/0x4000)=nil, 0x4000) mincore(&(0x7f0000021000/0x4000)=nil, 0x4000, &(0x7f0000000200)=""/11) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000100)="07d9df6d69cd117325f5f60c50aec5c1ec5f7e7c3695b87f3b671460bb5a0cdec421c5c0843b33ae99cc5f4ff5db567ed83d7d082f980e7a5959749601e5d305fd9495eba2e898aa8dcc8b77e71b06fe457b66babc7a8ba783d071a3c12030a98e1bd1559411f58e18ff1e0ab4468006a3e9", 0x72) 14:47:05 executing program 1: shmget(0x3, 0x600000, 0x760, &(0x7f0000a00000/0x600000)=nil) socketpair(0x0, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getgroups(0x8, &(0x7f0000000a80)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000f00)="9317ffc1887eb110881cb08dfc93fc2186dd8a0ddc97024382db8aee993ed37700ee9c8b589e213d28865ae4b759930c4dd596e41a28e31679795604069d0f2dd16bff8207d6408918c84b79cdf6e16d62e6be", 0x53}, {&(0x7f0000000600)="598c1d2ee26745fcf6b2e71df367e5236d8c73a0eab80963210294a15b74cbec211afe532d2565ea81ff7b4cabd1d54f", 0x30}, {&(0x7f0000000f80)="f615c4735345d4c731f15a54390842b6d3579111e9221df2d33652af44e7b47f59f34053f353929f1c4ee080cf629c9b93e4e402b8614a4c2568b20f5ffb10abd56a5cd974e080d479364bb26993df619cf9b57873ed7b8b906d4d48afc3eb4d84322f84a6563b39096c05c6643c8ab8c8afb28d5009019985d2c80b86eea3b23eaeff9e391ea27d1e2928dc10b34b5314", 0x91}, {&(0x7f0000000700)="6524c1adcd9fd56adb0397ea447cab726d2c39cc38e6683e910bccdda7e222ed782048a7ef9e1633958279a68b897a3db7c8df1ec3", 0x35}, {&(0x7f0000000740)="5b8a084835233563fe797bef7ed6edc0d805d103361974687b83f45c148f7acb432780996b09dd3f131fc46d48fb688948e08a39fbfd72da3d746c92826018c3c228b70306c67c09273f0e58adafb9f6c1ddebdbf658aa213f0f4b1b9fa9a39ac3d121c999f6892fed67aabac3688767a877d4bf1f2932172d97a2edf4664d48d9ef969fe0590d6d99d50c79a5692a36ed00d62a8861", 0x96}, {&(0x7f0000000800)="d9f85d3ecd472526208b9a201ab0d7ee8b409de83f8c4df81c66d9f292f96dc02702b44092a7d7eead0ed034275a3071fd83515a794e195c2cf053a4912e8691ac88ed971e8fe65cae7874f48df8663bb137d70da77f8c1da8b54fc7092345c9b25b0ebda64a2f797ec9607165e4c4590a5bf71e848ae0486b1225f8c31fc95f2000587a8cb285c31c88ad8e24b3b33bf384e2f99fe818ec805007f450c136d2206d99032d15916d5e590490ff0410e96b45d7910467ef034b40804e809372ea95a2f51733cee94f4dfb1abd5d9da717f1f7690f078fc7085044c2b351ffec50f0fc4b1637347489c27627ed448f", 0xee}, {&(0x7f0000000900)="12ee98c53c9c91bc808cb5a4cd60b26e9d3e6a00be633f2fb6aa811972889e0ccbcb94907c8b0cda9fe58e61", 0x2c}], 0x7, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x2) munlock(&(0x7f0000b0d000/0x4000)=nil, 0x4000) setrlimit(0x4, &(0x7f0000000500)={0x6, 0x5}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="031ee89dee6f02930fd9c5ff3ecf2da5c8", 0x11}, {&(0x7f00000000c0)="ee9bbd6b0866c9", 0x7}, {&(0x7f0000000100)="077375dfb5c43b956e7e77d011085dc49120f34724e2e2cc57210e17a7a1222a3e0b0b4f80ddfdab01691a4c57ddf757b99f2cb886f2719a8c33142d8ac704af60b0cf6436cf987c4cc0dc6b7be2519febe165b5627c2331c16c109874e5b115b5598626822fba4eefba375083dbec12a397ab1cf207c9128c47c1c85d8d4b4acfb8f0e5fc0fe49027b1cf12c86593086f0df24f4fb3ddd2665e0a2dc695d508476387db9944701c37ec37a0582cde3cd649e4e55ad17873117b15", 0xbb}, {&(0x7f00000001c0)="6eec5139c84b25e2a268470ecff21c9dbcd554f170a2a912f0034309f1ec68c88bad6312d5adacd24179f0f25ee618bddf25734deb4e660c0291332b30c01cce98861037075c575a5646806c7bf3694d9c3f5a2b03fd8f9cba761d3ba1a268bd1f794b4827c1a86683c1f5f5b90fb62578e666d59e6ccd3268204a33507eb499f256e109a2cf9c4fd49b0b0729946bb218025b868fefb034146705f88964461e071f910c6b4b435ba68cc755a0726a0fd60e91456ebc76ab27ba31ec304ab01a69e36995ab386da616742cb60b028aeb2e84b43edaf0c8afac1014876f5845a25f455ff064fa42da20452c4163f7bfb2f9790f56253a2a", 0xf7}, {&(0x7f00000002c0)="fecec457cb18aba11e2dc82b0ee6265f4b0cb254dbd55dc9f8c734c4ded4872a8a12281a873499438be1c3a86991c58b46c24a5cfe6c95a6c1a02184d3ee665437f8cbb2386daba07e5bc709c0c7b59aa1c8804f7a5a9590110f2439b02ad0f0f296621453b3c8be1d5ae9ea318399811cef2e39b8d5787719eb92013687feaa2c7286635d03120df869f3860abca26ab4590c157df3691ffcaa45b4d78aea9207146df2ecd96e1f75d06644b3ecc983e57dc89b6ca4e3994084538f2e2628feadd56d47138c3a14199c95ee9a745728234c388727a7722383964e322adf41a3a840e496ca8f9a8e3484a210c0602cf9d1f0f3ea", 0xf4}, {&(0x7f00000003c0)="4a26c5a5c676660be1b23dd9d7dd71c8aed2967da86ae5ea62af361f4832b72a4e39c94aba33d7f9b2a70cd40fe227202c81e8ac31d3c365aedc5a24f1801b3d0850", 0x42}], 0x6, 0x0, 0x0, 0xb}, 0x4) pwritev(r1, &(0x7f0000000ec0)=[{&(0x7f0000000b40)="d01d1d31070e71031ee2fc88792146619b9393bf26236cf885ed21cecef84ff68d885b06cc29399720df75bfbdc961dd7a24b95ef7e9173e3a571bc75d381a60aa14e705e58d0b3dbbd8c98909d8f29bc2790c9376a384e392ec658421cb05f4a6ef2051313432c6192b0b4e0bf989d2d2ef88e9b0cc9090130c145e45477ec17c5414fc7124601fcc9204bf954fb189fec448bf875231aef5a0c0c64aed24f67f412b0bac022c3bb298ea276b75382b40", 0xb1}, {&(0x7f0000000c00)="39dc17905c0bd63ceec5733068d48455d724f0edc24970f8688f6a3b7cf6699e393d49fd9aa41d6c7766b2dc19b7836515eeecd5f87b6c6b76e5a20b8d5e35e21c1757fb012afe13d380d05f66002e815310f8e7589b517f8b74895da07e2ced652e69a1751b654de2f26f5fbdc784e764b852f28a31760e66ed8735533c00cffa5a21a0d2d2164ccd6448edfb22da0825000d5d07ecb2298403824ada29dd48774a71", 0xa3}, {&(0x7f0000000cc0)="33c1a78e63d2e32e8c318b3ac34d43b2edbeffad7e8ab7c277cedf56e7e5020cafed47abe1a2be523f8fde008dc763337aae62725c0f2fdbae188c7128700938d8dc5099b6a08c4a05c80e07e5a3988a42b6de7ebc0d46cc3d45c90aa0d352a48f53367204003390a1f1578adc04e04c08225226fae7ba2a4aab421bb30e86ef5c5f912ecb06cd3977f653de0aa9b009425bd77725161c496e2de62f617574044738ff07622d1867fe1b707d85fb2782555bff9c402d0ffcb8293f2aa5aab5620f799c7e1690", 0xc6}, {&(0x7f0000000dc0)="1029f62f38b267ec62d6891e260cf8551134bec2f46697698e684b54c6df9c39fd761e6cc05e49bd5791dfd22cb5a3845807a09780acd337930b0ab45367f85ae456e84d8fb1924eade3edeffe6677edb355f732483b6581bbb64ea30c1312c943f718ee08c577cc6db7a8895cc678b03679f63ec81e7efad7e77cd3072416e193a597aee448d2c1e1b54335791a99dd7c6c93eb7890fe0f6381e37263fd671d6f79fcd1b9fe5df29a4cc045d6efbc7a51bde71bef11f5aa4d69d1e7763bce27bbd0a23b80a08baef1ae42b7c9cb16f8fe48848c004a71d0", 0xd8}], 0x4, 0x0) 14:47:05 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semctl$IPC_RMID(r0, 0x0, 0x0) 14:47:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = msgget(0x1, 0x8) msgsnd(r1, &(0x7f0000000280)={0x3, "a140c7d7cacfef5c3e0f1703fe82adc4042794dde6211f629793b89012d6717458c1318f6740d47e0be2b4a1d6aabb43646be254fe16f22e66418f0443f3146883945c4a0b1fa2a723bb7650d340e6751bbf08f056e8efc4c9d1f0b5e21f8c76f3349a76d6e13263817ecd72227f98ad72c9d7e188918d2dab5e6bb01e876cffa4217c1f868f3b2ec13f7f8c68e534674ba8e4ca96de33f02112ff6f344892cc64f198d2bc3e53f0f1d85491a36a4bd018257c9478e8d82f2e4000ecb21ef2701279a3bb6d8f17c272098f0fe942b4d16f0f46cfa06601e762b8dfb5a6486e355192da28649b385dee68a22b7d710999a7c0c398e5376186dfdd7796e0437bcfffec13c30bf0e4915e323916f3850dc8772ce74aa83c72b17c6fb9a51ecfd842d6f9b6addc042cd4a918995c790bddbd427873e007a40a23aa4a369258c644da39ebc33ecca71be9adbaf2eac35c0bd530fc70404437f75395cc234693ff65777d193e57f9b05399f171ddc4b44b89bc2eb0b9edeaca9684629c0e5ce5761c34b6a3b3bf86e8b2901059136c152e06bcd5ca03b576f05ba2f1fb99a7c7b98b548d248ae5191f02bbc66267d36c798e41d3c64b8107622b632c2de1900f64a29789ba44760a310a5084391b8a62b74dd23b5c3cb3dc36e2e1d0712ef8bbe1cd243dada6cdf44f38b6391a540ffd2e7a2858ce80f4989b5ffd7ea0b93cd389c972732f80623308732f15c4b6b61ae788e4fe9564acce7db4286081bcfd4e8e5f638f0c6639ecd5441fb16df53b53d0e5376e6492f29645173ff8fb588d5de31a8f06820436ab8c9e14964396e32384dd9842702a28ab76e947247e32113dcf5aad15f7d43b1034933562acd021c941c46a9f12f724781812eb2da902ef9b26bfe17e6040212ebe48a266173de506a0b9809f98f8b2d6791618d19f5d56602997895131150ed419977e5d684b6de8ae2fa7149514e0ce09e4cb8db6174af2f9ef82756e3c21623ac5ade2faa00310a7121561609ccd08975fb6afefea3912cfb7f2f3b77bc3431865a42050fe97deef4919cc22783dac27405ac93989895890fade1af0a03d33ec8c51d6d3325ca61f59e198f0c3f84a0b37a27016b068d40c579b5da150d13be53f2731f090a63f035fce73d5dc07a0edbda7d891239c84c10637c9488df68ecea306a89b26d6ff677cc150c91be96e0d137df20ed976279f53dd84563335189007477a5e9426974a97d2dafd427d7783e510a51c52eef0a1839a6455bfd428a5edbc03c6067bfb79e4025af24047c538e2f3ec9ca995ab4a7af36c63d7c459f163c3d3c38a21b36cfec786c2715a45cc6c2c4b81afdf6d4e25acc152ed0d9121a3d53d6a7bcc957bb61e322f5c27ebf9be2849f156857a2cdcc8b9151f23b5ba276f0fc25cff68198b8cbdf66df1b39eba57a0baf8c6516944d63d5707915caee306bc310cf502e7d1cea56572a89f5f50b97eb76341c049b7e29bdc67ce2a555cbcdb8ba1132022df93f79a552d081dc7109860e84b880c279c7b19a2d156d9a4f6c12da020cafee95e054a3d2592eecb21a661d7fa60c8d9f0f0d12b4ef1e13c2841a9c4f45daf835272e80201b2cdb867c8375be3b4f6ae26de40372f52bca2977e9a57a5bed5d8f1fff648561940e4e5b75c53635f1508eb855e29ebd3634d78368280cc1a88e2bd63968b823a4339884206d5c7f00d1914bf5bfd828ed902cfd91ba2782031b8c5bfb8776526a40cd07f3f5a16f3555d347e73508ae5349b253f87d65c2533ac7c61b1c8f59dcbd3f80f6d18bc29ffa3dcbdd204420b4a1d18bfec27e0748110586c5137d59a417a70bdd47bffeef269463ce287d4e3650c32b41fba73e9d25f184338aa6f668a0b0babc5c5b4e2d814d24b735d99466dc2e76097f8c63ad125f4bff3574ff897346e304ab6f9b0c4dd044ea68770111f3fa1f5d8bd7e19b9a972e0b4ca76592983ad3ff2129901b44be1f4c3ba3ee7f2f4ea5859dd9ae614c521fcbb47d71c10637b28a137dc66c50da23a8cedd725bc468c81dd3352cbdbd659b5a04898f9e7e03f8710f8a76c6d65671396cba413418bb3e7d62c6d1287dff31102d8750574eaa7eb2b0a9319a3cc1c1a7f8da00b1360109685bb558fd758b727beba16c2c82787c1e91d81a7a02618df387621e7008fa7bc998ecb2828c7299e2f2c4a0e777769996ecb942e9a2dd1aa595fc8f63d16b7db38a0107aa5119c76980973cea28e56230aa534a0c59b182d625b5f2a8dfa1acd07c52ecd6e64d2c9b865103700c562a1585d49307ea7624bc685b4fddb9df09f3c40b9e082928269c04e27cf61d9be59581a7dc7d09c454f4882f4cbb6e55f39e10532bce048437b4af1c35cae028d4a40a465a70eb1413b9f8c9eb1c10725a8c9c201da502312ec77b280c5f0deeced58d7931ba5ccc72ae1ee3a79361022e84c055657efc0d85016987e72cca954eb42bae163c0aebe3448312b31a80b684243d0c969f295cb1263d5a6e0f0f9176de9e91a6b98c2dd1550aa8e790f415e0941b6370a8a5d8aaf6bbbb0652088d1ad92617ed9413c86859cb2bb24104650853be7ebc6e75fed8a22bf856d030d95f7354f9366d8d9900fc723efa769c7cedefa67cb684c42fdcaf558f82bfe860988e6c4ee2d704b22a5cefa705b5518844ec939d1ca40d713b4839b1ff5774c5bc51a3b2fac49c9cf64f195328ddc948ddd13cc035027e8df7df9b8e87fd7c19125fe95e80bd1b293b6d9e337311e9563244307df37cd03703593ee8535e52f376f5fc272c6b85472b874e7c39f0492d3c5aad6f14dc517ad7bf4574863fde34f14fbe6060ba2d1b49b0b547f7067b601adc8dda1f629e2aa7a7c204e3b9523340a791f378e7694cf58003afa63267c7af5a03cb4f641f1787d5ee8a4755a4fc86e02e922a56ff171217b10cef2f0d46fa8daff7306b9354d895d11b72f0eb7327c8fcf008f92047a6c17c2ca99cd13a31bb28bdf6bbe8f004fcadde5b7cff088b7fb7b0f6b8f65213540173ff8baa543a317b2ec16f49ae952d11808e8d2bfb1f31a5e686bf812826c134c925c0c2f2793652bb6d4bde63f686d6463d41b32b89883486cc9eb3f1642d858e37679f18f99ea2c635770a37c4c1bea1b38f68137bc818c375ede2f4f36ba47eb61d3d6ce74b018a3f5583abe33079bb72578c3eb2cdf289ec1e90a66f5fde923fe495d1c301a2ea2e653e64dff8dceb12e73f40142522e85afa76a1e49061bd20f43baccfecc7af988b18981460a80ffeb42136ad2cd33585ac2091c596c9862da867c38147459401265484288b9f9829a9c44bfb262bb6234b5786a96bb8943603b76fa754d5838f3245e17dd41bea2ba92e4818d04ccf6772e9ba551f95956f5f92dfaca6d338599c919148df0f07d5f818c53d504958b2e527b1f86048d3d192e2345edda05244fcbe59ca42c99b9956aa1265de3f9918eae4ef6068b5d0ccd9be911b2004eb1b90be90a0c9ad183e1fd837a765dd95ad3a292484a478c4571507bd001f553577735f2e4d3d2d93d63ad2e9be9b0dfc4edbe289fafc9392993b905a1fff9e378c6aac9885fade668fac0da821bc602397399e79c26e2c400cfc3d6194449326552b3189fb1378b51b83f7a2a2bc13f41b2dd2442f52ece1f047e16d914a9be801d716f8410b1b5fb60bdd59033fa7a64e2e31ae44ddd386ae9509ef2889003b18c1760f2e6b709c5d8837081739485e7af88f3b617173c22c9370cda21cab9c23869a619033a9dcfb145c19cfdb390d9f58b3a3a909dbfe36d34f1342dd4789c4563a0047d97bcbc4bd060a0d4bddb94b7534552b466f63287a90ebcd8e9c264501eaf9dc0e47014dcbd24a10d2d0fb9401f2d1e4a24d9c93e874027912849ef4e6e8ce51a6250741830026eea5f5dbf4f8ab75ff82064364993d5c2011466b382d3fd900d142c0e44c6719d244866ad6406c00b60b8915de2ec4f746d472959a9171533b811fdfcf650fb929bd081904482024f59f923ed248f0deedb4464349aed9b574991e5f398c76a43b93c477f6a28d86482f9d5b344bdda06ab619d61b7c83019711c8e66ddde52e044b615b359f635a9f80289190893506e4dee8e0d9838093ac097162764dca1dfa755231385418500869b9d78552d7dd61056f4a23e3dcec3f38920597fb2f3a496e937ad52bdce37bf07db1cf8c2cad6ed2df5ceb8156b22937209b1c46c2a9cc1a5e03992ecc300961a3b660d09b8ef0f40b3a9835a34ba0f3ba1394bcada162c27b47842c98d12e9a79f69a33c75f048ef84ad8a35275c8b91dafaa1ebb933a5faa6f562d0c9041b6a21f9a92ed7249e72fa20b94d10cda5323c725a6667c5d146a2fdfc3c605f7a44576e4d7120fd88ee28f9c63766d5213336879a532af69eba0851f2c28d4b2083ba78ad9d686a3d9cb50d2933b038126862cf731f40f5cdad9a11fb9f6557fc361c5e2ab4f7962a771c67667195e6e18453425883be7c2f8c2f40eabd7aff698fb71aa67bb5b68866d54185f4c696b13b96fd362bbeb0d18bbad68559211ba02cf40aaa1ea47b349a9ac3c4b2afb5eec9ccb3a068433e6a7215a456accb8239d094d2e8d1464c677b6819a33905c63b34e9ecabcfa6b6a39f19a934bd94c458cf1e0f6e3dff08eba4c4fadbe3ce0baaa664eb3a04dc4aad23843b01d087dcc282c361a3afa8921c675ff613116d8ae88c7ffdb7ced0e452ad2c3a3fe66c5af17ffb7afa9b8df8ee1b35f06b88217ac2cbb96f9f50e00a5de6ae77837e965ef5866a801a70152c0b056e8b24f0529a604d91ff3f1f3b8cb3a34a1914ea3e11f0a3c545bcc393ad3df607432810d21e68f93213ae26479367ab0761e968c1efdf057277d1667199c093c0ca2d8614c4904e834fe210be6ef3d0e540695d59489086eedbbb103169126fed729fb67393382f93d1e9fdffe9324a4df4baf95ca8b778e2d547f0d7902df880aedd60e78c1950f7f9ae89b0eea18a8fed5b29398c62d8ad3f1928a6b70c974258e60381884e78289ec161e296f1235116b7aa1a8e1285c25dad05daca78a3f23d516cf31b4ecb3388cdce4c6a37fca1f1e2d71104a523f28d0770bddf250556af9473a17b9692b94745d5b1b920a39378baf99b0b2262345cac144129fae29439adabda22efd0800b6cd4a3bb26b2fbd05beef46e0581473b2d1643d9ffadc4036724b7e4432c161fab238965f4dff4048088704d62bf688085cf24d0828fa5ce98503ee322168d0ccbfc5d1054c8e5b38cbad135474bc730ec4a7afb0ba8de0f7319956cb0f35662fbfb06fe17ad80e811050d6fc9548dbe86e09329604fb2b4664fe03e2d0aba3b58056d071d5c396a6b585f501bd06b9e74643f395477cc15e221c0eac7f9d6e36ad8d97742c76ec8b2081e21b44283d3bc66dd17318ce716c9675f0957de3862c6f143443d8d4849e91cee2debe39d1c59131ab4e59f15452ae89e4c398f0f9e5cad26617f3fae8b6d2938fa4ab5a2278545dd9c5ee49d6f5b890445b1864d6e60895fee4c7e1d950934879da4b33124bb1466bf2286a90fe1c979ddfa857ffe09fefb95872ce803ead37fa8643fa711bb391c77802ad0608ca10332181c2f07d165da81b63007284d2eae34698c97a87ce0286816c25409a3df553282d94a065028d62d9f56c2f2f9b22b860f763813258ea943f51ff1a9f8e4237668fc683be5cd74fbd568b09c1d273fc0449f828ba1ca9f2d9bdd2667f07f1cef9f9e1f4dae33d332093ab735723b6950"}, 0x1008, 0x800) 14:47:05 executing program 1: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 14:47:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 14:47:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xe8) r3 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0xc004, 0x10c2eef6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r0, 0x40}, {r1, 0x4}, {r2, 0x8c}, {r3, 0x20}, {r4, 0x69}, {r5}, {r6, 0x20}], 0x7, 0x4) setitimer(0x0, 0x0, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000440)) 14:47:05 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x22) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 14:47:05 executing program 0: r0 = socket$inet6(0x18, 0x200, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000000000000000000000aef39d23ea23713268328636d17cee0b099df68b7a3749ec5b0a61d7d1ac4d87fedbf3f68091b322c2b5643b66cf0c97282fdfdbe84a2b4f08a71a43c819d08ef99b599967174c138c9465acdd069a4d64e5af601332e6f0f0633d213d750c86c0a59ecd7727a67e0822c5d9e98152b1e64356320b8a6f922e4f3cf9fcca3901a17ba7fa668a499ead1066c8f647"], 0x10}, 0x0) 14:47:05 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000280)='./file1\x00', 0x0) 14:47:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x8) 14:47:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x334, 0x3, 0x0, 0x7fffffff, "56e5a24200000000fdffffff00"}) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 14:47:05 executing program 1: getitimer(0x2, &(0x7f0000000080)) getitimer(0x3, 0x0) getitimer(0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) 14:47:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 14:47:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8a098206f9200"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 14:47:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x9}) 14:47:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 14:47:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 14:47:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r9 = socket$inet6(0x18, 0x5, 0x3) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000001c0)="8b65e34413d1df07062e28248a8d27ae0a0509b471958d1f25cfe5bcb79cb16226b13966332b3862c2d48dee2e0f20106a1b5a88d34b3f94ab013e9e565085eca7d30e88cbfd9190f0581ca4d31f2babdbed9e82824cbd4599609608bfb70b02e7d7386f4a232fefd29bca42ef40b85c2d188f4f35e50d64010fa93d522c77ef421e2598f3aaa40eb743f83d2b9779b6babe7958a51bfc93102e9c5154e43fdc33fd046393821159e30ad9170997335679a42c4c2803f98877ce07ff19ec64b4898fbd2ea68be6b5412ca618d7f92977575f177c90955a1f61e9771b94ac39725db40c803cefb82d16b369a64b921b03e3cf8a287cda65c54f9113cdfd1d", 0xfe}, {&(0x7f0000000040)="93cd052d347d8d4bdadd5b177a5b1c41c0defeddf14e4b9af2a6b8229af0a8917c68061b8f04071bf689e41aaa37fe226b882822ad7df64addc39ee4d95c89e252929656fb071037e681df290441332f5e9dd99ec4fcd9157c586615a3ab73a74992f6cad767ec570474a466eb6ab93a1a7ac3b6555b2778e07dd140ae84d9cffbc191e387745b9519", 0x89}, {&(0x7f00000002c0)="aea57ff6fdb0ac3331bcf280ab0dd50dfffb423e20f758e80486fbb4a4e80c2557c4b4e78ae0297812d72627fe78c47466280bb8b8de59314dda6387febe23fd6cb06c48f1e48fc38b4cfa75ccef512fb82bc9c9a30bdd66eee8c5c74ca6f2cd0893e2", 0x63}, {&(0x7f0000000340)="55941eb35646cf7443830f2bed027a5409c9fdb09c4ba3d7c89ea59d3ef55042fe078b8d5ca4b21f88d7abe3cb3557d986a5a85a057b7b21d236dea901a8fea68e7b518cca68fcc94f9266e47d2c846fb1576f06cf42f95ce62a88e61c4fc369e5803eaf34094a2b3a599103cc9813a3b0ab7ecc03083da1e3f33c51b678b0fe048b58f68dbc3dc12b40184d906b7480adefeeb81efb05ceabe060bfeff5298395dd221c205cd3b8cdede9", 0xab}, {&(0x7f0000000400)="04867caac4c1ac4a9c50e0f538abd72fdda379a4a549205c4baca8c33159ab8b20f92a4da802aac2f14067042cc356244807143e3fb2dc72313c1150745bf38b6e89d839679a033d6d091ae9a86fe68743fcb1", 0x53}, {&(0x7f0000000480)="f8f4639efbd60de4c7e0b5463fd7a678966020e77edbb665a5922fc67c0cc385276b53a3f1b5035926ceb27ee88aed41cf884bcbf78200233a2a4cd3691cffc7bbeef397b67e6f5107b6b47fe37e337ea27dd2a314e1ae69c84db6adeb8bbc35566056c659048e1470b01dc99619fecbfb0ee7a542b5b4ad458d771180a2fac966f5", 0x82}, {&(0x7f0000000540)="7ee4e5e233e1b719938f6011834522dbd6781770fbf39da35b6ce402fbbfa4b3853deaa14187bfda90e4325306ddb3e1d22f1dcaaaf1dd2540a69ed728a3036683a1ab5220c2d36d500c92a124d1ef13932eea94c505e3af80a9cf7a8a3fc3801688069351e5d9ea9cb29a47f5e9cea0bff5f451f03b1abc0af55a1baf4a43161ae5eaad077e9be5b57f5e369cdc6fc3529ac1cc51c0debe51aecc9f95d8e45be504c21e5d7188f8cae6260d262a76a05d6570a217b3414174d6e8b69b779dfaafadc9ed", 0xc4}, {&(0x7f0000000640)="3a5804c58f0895e564be125202e9620a13023289c572f21626240d9b6c42a1c077e93c5881fa381e65ffa1cd09c0f21cd022a65a70ae2e6f7cee987fe29c66feb628fcff44e217812ca327e68ee1da6f326b2059c80e4d95b442bbf643f56ba5f412623c26fc58a6ce3b6c5a3a65aa6c40183f183c9d31180c72d6fcb5dd4ea289a30caaa714c987f6a2d55724031fc65ec646994fdfe5fc302ce1be560846b3d29e38c7cb8059eba3e1d577fbbdd57ab60db8d2f61badb7bc895a41485576b8c481cba1a5b8002b394ec5bc1a8baaf7408aff9fbb82488533f4ab464dec4aea2c6653588e91d540e888a85ae7666585c6377cc2983e633bc614b858fb11a18c7ba90eda2524a59287a21e935130dbe7239ddafdb9f2a690bb71a3d932b72fa1e1b97ac8eae55970f1dd8ab22e9b091dcc3a6f64c3d49d2ad36859c89cbb3edba6be6475e2bb7926f27d11d3a92f70cf1bb5f0b8ed3779ce009cf42e9c4360bdee65e9c3d79bb2627662ac8343faa25730b147b89d7cc2b2aa5d4fdc0a582f41853ee43a27234374cdc0201b892defce44836c739f560b8d05db88b88b06ba395aee26581d9501c1d3a84351ba49a5e90e3f823bc38a240c70e0cc76b9827daf0a9b400cd9d4ce8f89eca625ec39339bf86b1fa3ca48bb66afdafa17dddc5e18484d1da0c38d715c1861df400c52d0fa6ad536cee3ce545657718e3cabcc40502278d1c4b8810d04fbbc090a49372b5e9670032a8a7068bbac6c8ccc9bd0ccc19da2fc1199966269e355336f2af296eef28f861a5ec3cab555f6a0a9109f2301e8b2607d8bed4a3d8739d8fce04ffd804f7da61a115a5973d59f47feb2df59aa27207a7fc0831dde8d12eef618ff4d74c020efaf35cab1d88784fe18c5e4ba1a406d0ac8b2d59b27b24c2a599cfd74ff642c9854e85693c062664003b7ef2ba6f74083b156b7d838312dc116996576eda47b48ef666a2ab6048e9f874725ee9afc707ba9371c30f348dc3a06dc64efbdc84ab37daa0beddb025fe85c023adbbd3f0515c6b794d0b20984321f1afca3bdde8fe66c7fa98aa288f91f35485206a398a39d014e3cb9f8382ce989f98047f75dda4bc8df6639ca8d56fd515fc0eff0df6212a8e28a9ca10a7128a75745c70d4c9c42b893e21b955e8f9c805c75dcc25446e815ac3304b33dfe5087107525e9386475f9bcee2911524091d40d82dc79295e58cc3fb6ede016f433982f8ec77c47021d34726714d85030eb20ae47a02e2e3be9d9958f3ba3b612362db4cf028754b0d1ce9d50006f900c15c615dbd81abec8a27b0f617c853d743ae93227bf475be8f970e9cf85d8d4255c5e59fa2364528d3e208a18cda019b011e282ea7c1f4b44291926facedb5198b9455e0ba575fbac84dba0ee7fba9c237b7189f2091f40ac79b51dc321d68d913cbd25d535feab05e70301806b5d4bcc4bda7fee3c15e21bde618c73492ad804a3a30c773052939ee7259caef5c2b6347be98a935ce85bff05dcf19df04b7c05890584b65e105a693c0645053e33f63ecfa8d32c7047988b14cbe300895b25cc3bfb5451c547620a292e7ac9f225cd5c4bdb0b39e072e92d88e23ca772994ca3c1ce68fc4f651f4413b7cad4d1f72e83a01612443593beb555479c5f45919957bb46cdd7d0ea39b52d5dbce88e88a86809f616135b289865e2b3d668d551258573ecc98cd2e767d668baf406ad12eac31c745da76fe484413c74ea3cf1542417c8d7c73d04bd8d560ddcefc22181287cf15543d30b0aa194006d3134aee221dc263361b5980060c35ecf6cf6fb53044fa8d6239bc2d979f4f54e6e2c366febea5492006e8839865ec5167dbc679106120b7f07fc34f89c471b92308a8af8229f917e2465509bee71c6bd70c150f9d0ae24a40227743d9f40d6bcafcfa7c72d167318fbdacf08ea368d63089df8c2870e56347c9b482322aed20994b394807bcbadaa9bfb29c0d5fcd56b6cd9487c0b754a191430099b0161fca699e5692f86ca04fd8cef068ad9a6ca017aa113828feadecbbcf2c1084fafaee94be5f9e1c9393c1678f28c8486f031226ac349ec46591da27b90091ae9840bdb2108dffd43d6e3cabcfed59d1f6d1bd10425e0a8665b457ca6c9c4586d5f24aa2cef31b18d3d4307301beec9d244100fceadbaec565bc6595b21fcf3e95934479ff1cecf7860ae02d047ff1567b8147f673ccc4f1ffdcdd67c7d8ed47daf77eb104c98b82ac058698aad7130a42022bc80b044271b9d111b702d8591476826e4809298dd8b0c6c4979372620428744d83c1a2cf29379f1f20638efb224c99719d651c7d1c62ab262acaceddcc209d36fb889764bb5f7b5373ef7e385c0dbd9c7095c24c481957bcecf724163053e6741acd819606d5573d729fc369f16ee72ae0204fc384fcbe6321c813a241378dd29b33e0bc73d14154850596576b10fd26ec9dc5c968f0728869ecaf6285efc3cd5aff2ff0d81e3ecf60ef291935374b4b83149b67aff22a1125476b4fe0d9bbce092ba77d91a9633591a8b44862fb5f8e678a4ffe071c9488fe52d0864ca5214284e4d03b99295d50ba9402b8457a42cfebc5991f167e7d59414803a1b2a8a8c67ae32cdc0351c159b3d96b713c5a48d53f12e92660341d172d1082ee555a53792da7be59c2d34e28fe53c109f1437d5b304738918dde70bf1618f717510e9df14d63ee3cee4d1aab95ee0a58923dd9b04f9428299ea4775d99d8e93d2f7879849895956f473a6397df643afe0a3dbfa1711539f4677e16e6eb1f90520d5a3517a4cfbc68447a5ff62ce65a55cd3e68271dc47bf8793eabfb043791a3b72877a3f471259680bda203cb7a866f88a5ba3d5ba192286d785e179e5157d6b3a1e762f5944cc4664dded5e05167f03aebb8408c68c9c401357adac4ca610cb7760d762a9c19046398f6cc320ee48f2e8d52d35312d4b478f7660920a7edd4af1727631239d01f84cad647b5ed8d9a87a4f35b856dfe35bfd782346b72b608957d5b45c01ab1ae8c2ca9a2c93cefc183f89edd784a94b5efddb36b3d6e552785828b73defd1c3a815aabe876eef63ef2488d4f0606ef70e8e3c3b3467d01149aa459a1cb43e6a9d37fb63e607221fda3a1d6b19dc2137e201dff0b3b41c63f267e8b337323e4632bf68d474a7a1ab29ea6dbd28cc13cc8caef908ac0fbb416766a6553afb5393757e4922fda827ffdb164b4e839b6bd7dbfd87a8f0aff80b6b36f29d4fadd37a90db4a5d0a761cb59359accc7833557d1b114a100adf3f3a937c8be43746d154d955289ffd05b11cc2da49cea03f0657204d61150b8e1616a6ef25abdc28303acc2b7c6d6e859b1231bea62ba77ada17011aeec0b9f213d7e743372fc773ceb9fef131d23ed1fbb18f3e50bb2c01018b8cb20b5980599c32c76a53b23c248862def4d3e7dff30269a91c8527749681c22b90ea3fd208a80a8e79b1ef83222e2f2c2aa4d778ca1ee3d7ed38998b4a46a56ddf086e34ee3507748072b04695c2be6416e36fd5f0c5bc77293d9bb7abbb56231acb5935031816bb12c9819466b0e1b15e59b2678db445644502ab4f7d7ded7ebcf422bf8b3bfaf662af95d7ddf2604a8137049f335ed8af463109aea34d1af17149b90f037b3c8b37aa271874fadac4c011adde6f859c0e79fffdc17f0658e8c414d9e37720ed8f49558815b3996e63fa6e9ecdb3f40ea10192fa65f64ab612520cf5528402074c4f34d584ec46207bdf084cc5cf721785a3c73ff5540f0ecd559fdd1ee5e2c628ef15b265ee9247c51b1ece7a6ea18e1b9d9789e46970cff2545466f15ed14c5b1c92b64b1198790fd8f5669eabe25185ddaf6a466206892ca54eea8fa32aa83baca2959b37652f673779340202eb4d47fe6e4a35f0e020bb3f4c9746ba423e14a0e17b8b886f646ccdd853c72467073b44e7b9e2035ebe70ed998d19379efef0aadf1e5f8ee71b24791fda2ae2ab163514cec872f914d4612a72eab9bc97504097f9693cecea80d95945be60b0aea527f8f5d2f42c408789bdc8bdbc9ab1ed03b4cf39f915127bd631e611810b77fb03da98d924818a746ceaa35e4dc5be5f45939fe2a83870da925daf166b6e3a9660f91cad09da696131c6ef122c050a05931088ff86c6a8e964f6f59de3d001a4a172beb6f26b46b2942630295d9185487e404874b214a43cfa6fc1c2eb8d71020a01473a3025289a93fe98ae59b182c994bc0d77de141c047b5e778cbb8a55b9e68b68cf969cc3f1e17291fa8e9f34b2b89bb1aa6ebd53be158f272c8b4824ec5a9ac755120c4b9af5570dab5b702ff581ec336adc10328be814c51158381b76eb29436b69a63355fa2ce853c960ea1f97a7c4155d34b778ea459a47da7f780f7a7e33b114f7430d9aa4b37ac279c66ab7f0798939a40ef2e5e2702f4a71e01532065f1eb776029037cb53a69dbd056d5eb27070b617e2d5f6a3ee4292ab9e6ea6779d4d86f553614cdc16bf1ae7abc5ce0a21342104b42d224373ce82b2a2187f920e4a7e8c1f90ad78cfd91403bd91eef6fbd46a8bdaa9ac03c5fddc51a0264a103aad6afdcbb78f06651447ee94bd513fd7cc267746a3799b4b5e7eccc8076d5cfc02cbed23e95a1a3c95719d517ea9fc3ecdbd28e3880c00410b68302e4f504f249514de8c451369f6188a5c947f08ed501266aa865a73eabeab563ec1b4d3305679cde29a5f3037fe54b583e056238ebedea2ced59b8d7461eb56b5ad311e05f1fa053e5573b836dce1021cbd8daf5bf9bf3a845cafdb73f87a9f298001ae9faa5c8c97627ee07f6f8a66e96fd0bf1125bfad9f92270a57a67e8848d33b812c7be26acaeb4300688da8fe29fcdf05a0e0d93a70752cbb929b776fc98cd2bdc3dd1561628b3eebea002f68339fa6cd4ecc075f9107f5c2938951e58bffc06c87d02055f4004694506112c39bb1e5bae9f3e3e6dbd85e143e1dd1838185f4b76dece1a790d8786968ad786489d25c18f55b82c974d787df4fb81f657342f2f167b3313804db78af3d299e9ded78ac8f98c3d7aab91b87b4d52ce1a6fb5f9f81502781388e4419590c99175cd9075671e0a7348ee9e615bda7c4b9df0a3dc7e28b5d557b65c0b70e1e6ef08a8a6765cccfaf60b758fc6a03df6367292708182777b00bcc851e5207e81e53ebce1f02eee20a866dbe224b92a591c8c2825f5bf9037d8e65e0f48c54f3aa6fde72686be24641d9162143d6889ab068277738775d3951f5d17e7e10d16e0c5df0363344c3374d16ba6f5471205b1a4ba04848d1ac2d6d847e62213fc1163a270eebf95d73dcf8863737caf7ea8393f4be6209575d58377ad8393d243a2bfe38b82f4754ffd8a20de55cbdfabbdc36302a06a151ef263fd90ee80584ffaf29cc23230431e9ec3b1dbc13ae877b743b06f03d14c3bdca462ed47570aa8e1aea73d03bb9b0df581c4ef87e32bdb5a46b18e424e074b26de27322b1d34030f93d35573088e7c421591a7d5eeeccb74f2ad620b8dab8b5f164c43f449e0fd3f9f8eec4bea61105788a16b652e0923dc5937591ad83f332445cd768071e528390fa464ca3d982e9b8e21f5d3b7c8201b5de01258ca48670d44047176c95fb0d657bb385e505e8d257f98b792e2e5983c9e9ac877038e2e46e93d9ae1ded34f090e581340f1908e3d1ec1a2310892c966794c26fe2267b8aefbe6251237bca60772b921eba410ff73e3272ea4e66f8b6d6a26d0145020518dcee0470719aa8e5bb0c9f63caac6fa0", 0x1000}], 0x8, &(0x7f0000001800)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r1, r2, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r9]}], 0xc8}, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 14:47:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f00000000c0), 0x0) 14:47:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000000000000) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cc1877e08cdb48d6e9cb8f03a9a98329476e28bd4da00032", 0x18) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) fcntl$setflags(r2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 14:47:06 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) msgget$private(0x0, 0x1a0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6168de4695611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0b3995188cde8699350e2db2b1ffff2d62f03bbc9ec668fde64b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb6dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47083254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc69646fae9f3e01a5a31941528", 0xb4) 14:47:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0xcc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x4810, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 14:47:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000721000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r3, r4, 0x48, 0x3}, 0xfff, 0x9, r5, r6, 0x6c76cc86, 0xffffffff, 0x7}) 14:47:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000040)="02000000", 0xd) 14:47:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8fb5bc1b3b1c4852636b410000000000000000000000"], 0x1) r1 = dup(r0) r2 = open(&(0x7f0000001440)='./file0\x00', 0x100, 0x8) renameat(r1, &(0x7f0000001400)='./file0\x00', r2, &(0x7f0000001480)='./file0\x00') writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f2a8775135f5e4fc452d9b4a1b43ee78a100a3978d4e0c90762a6c04d735f8708dc4869dfa52e36a7fcc9f631f85183fd0441647124d9b7047c3175d55026cafeac903809ea8874820958a0f307b5023a550501ecaddc5ae9fd31356770a4ae904fde9ed316e9d358ab0f3a6570b0a68790975427854ded6b0859cf499b1565a53a14ff35aae91a1956c39f597a7a0c449344048423d8db7cd0f8a028374cc2da64d5c3f5a4079baa58ed47f643fb5e21b8466902e6e5425ccc2920507f1cd2b50418942285dde6da687bbfd0c516140c8a92a1a6be41e61b2c8c0e5668a85959bc4292fc6a6b4d2be5dab99cbd6a4c9095db52c106d5da3c29ef0cc307b46b2730b3c3336196d93f6adbe1da5fecb2320a573f5d66a7d9c91dc96721d9cb997126403f65ed10a3a34e34adc8f5e09bab386aa268cd1cce921586ff2556a20fb882562fcc01433de30a1be852c7127887ba175cf7f7f5b88912c39baac49dda22b9b673291a8135b433216185e38942f1057587631d1fb5a8fc1d386c9a515011aa05afda1077fd5a6b7b4c11bde620933bd46e03f647a6adea122248e1d21edb7ec075d955a3da9b5abea9268c02574eb47c3a15b6cd2c21f7505249ea4a9cb621fe5d499f810e012bc1018a6fb4cbaa8b32a647fe31d5ac3b4a24314f830f00e6342986adb2d450058cfc95c2b20e501ac8b652647b30d0f1f0e9bad2dc299d209058c5a5dce25cbe3e4c799ecf78d83bd456ffd080442ec5bf47d865b0b113a5a958579a577bc0e02b68ee15353cc6ce7d8a54d3c1cae95ec67aa8ab7964179d1b65eb57132096bf652b9c38f3c21e098fcb5d3eb8f4f47cb3c202360172a30e2f2bbb5547ba0a63c66450e8ac27eb2df22e480ae388975bf36ed4e46a911f3a6e552c9254c7b172f24e31be1e4e55530e77d3b4c77b798be0509d3888e5cc2474de598c6bcab0058a0629fde30c74e180ad23b5af8dd8cc90251acb3b92a72c535051ff8a25d73131b6c3fa90d22c4d7526e3978dec165bfb0a9ca0d55905bf8a685131184b2b70daa39fab5cc7a345eab84d5e892fa448a5b434e2848c7225debe5a59002588be39e62cb531fde2e389933fabe738af86de8ecc9570857df0cff7dbddb65aadaa85900def7abc3ba6464f17988173a84cee81d0966f8ff8096079f5c020ecb0c317623812f70af9f3f0dd6bc0314f4a86cb283350a31bf2d1cdc32cf317f85fd05e8d21efe9337cfb4e8d91632f10d7d3cae73d1b821e4e2b6d581c58ae87d7cc09bc64b48016c989dcd7224960e6dc377117a5d4ced6d0ac82db7816f2aa8695733218afb0109fe4806cd64e44f4dc73a134cbc7d806c52a55aac7a5eb64c0fa2e1509a30e2c981cb3b76e70b43222f46a9e50154ba27d32fc50365a94e75791a70cc883c16895da2d8e5e98d8c6353e93238471c9374663bbc40df039258962f2cc413639d241ef60f3742886211dd91183d17751e71fe141d233c0b9e964708769fe80611b10b09717f50db26395f8cfb6e090ff7ba26fcfccfdc96cd1783449834483a4c0a9c1bfb3de70f1f1dea0add135143c942a8a4cb58247a38d0d88d244c603c97c56c727cd93ac3846bd1e1837f2d2a0fdd82553a527e9deeff1033bb8fd735848eccbb6c22bde2397e59d47b167dd1997b4e5eec82e366af7a641630d509896ece06077e019310be727395776691921541ecf0f3bc11d084e57a3d8f11d77efc333b7599db4aa", 0xaae}], 0x1) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/88, 0x58}], 0x2, &(0x7f0000000240)=""/4096, 0x1000}, 0x2) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000001280)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000012c0)=""/61, 0x3d}], 0x1, &(0x7f0000001340)=""/73, 0x49}, 0x1) 14:47:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0xd0, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 14:47:06 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 14:47:06 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x7) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x101) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 14:47:07 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = msgget(0x2, 0x5) msgrcv(r0, &(0x7f0000000000)={0x0, ""/109}, 0x75, 0x3, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 14:47:07 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) lseek(r0, 0x0, 0x1) 14:47:07 executing program 1: lseek(0xffffffffffffffff, 0x0, 0xfffffffffffffffd) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10010, 0x4) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x1) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080)=0x1, 0x4) 14:47:07 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000300)='c\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') 14:47:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000440)=[0x0]) chown(&(0x7f0000000400)='./file0\x00', r1, r2) r3 = socket$inet6(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000000)="5dffffff", 0x4) execve(&(0x7f00000002c0)='./file0\x00', 0x0, &(0x7f0000000740)=[0x0, 0x0]) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000100)="bbf1fdf0ffa2bbf0be5a5616d4cd3e87e55255e5e9", 0x15}, {&(0x7f0000000140)="0b38c54991ba44b16d85fcf61182b2a82b4e49531573b496c164c70e5faa1f83c5731ca7cdfe10b93099448a8028a908d2e1c3b0495873f006583c69020915f308bb435ac23773df84fbda9077952878c552623594d4492036eedb263c2d54bfa630f980e39311f58bc8930b5f85d095202bc861cf089008a96e7249b5c2aa01319eac3e14842bcb95d7c6674986f46d80e30c88ad25921e335baf192fb698259ad84b06dc80023c0e3966ce89f04ab3de12fbb2f418b36b7836869ff3373b9f8759", 0xc2}], 0x1d9) rmdir(&(0x7f0000000380)='./file0\x00') r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getflags(r4, 0x1) getpeername$inet6(r4, &(0x7f0000000280), &(0x7f0000000300)=0xc) getdents(r0, &(0x7f0000000340)=""/37, 0x25) r5 = geteuid() r6 = getgid() setsockopt(r0, 0x7ff, 0x10000, &(0x7f0000000780)="ad385fb4e2db63f68ee9ec3d1743b0d47f054922ad51f722130cacdaec2ba1d5083aba4a3b3f9f4dc4e6243b73a799e4bba7042cc7c84d4fd562fdd71d1a4ced8aff2b80ac8fec15cda50ad68498db96573d5623ce7ea81e3d726756b0feb9f4a0e4768cfb63087ac72adc0854ff8734ce97ad6ec38638f018c2453ed7c8ea21923ae088217220d871724edb9dcfa8eafb1b6dfe2487d98e961bf2a91f48dd61e67cdfaf6149689b17f9fcd571dbe22456fe0592eaf124b0b56bb2edea007e16863638480e9f9265421508f7bbd3e8d632e29b4f67a0a69a0749bf3232b0f0e5572c06d9ddd0b7d799581a04fe9265e02eeb4a794697222a2b96fec822f3de48f269672c43133df835a24c762ecfe57ae87044977a2c6d1d3a4057723a0d5432872831976c01676bd7aace10a2fa8a4cf48b002e66e30c9e5d7d17bd7ffe28c18dc37ae6f07712a6c2c5685614861d56027d08e6c307522488ad2906b0151071bfd002a98603137c675ea95631d63ae7485f8ba6867b479b8cbdb6a49c5f5e0d0464b8d93724554081216cb3b1207eaccb936b7f345f87a4043c0725a204192ede699b510bad35ff20b54e4e58397793fa0b16b7fb6726e99d5307353c4065d36e0adc178e9ce63c6320e3e8748af4b55225be9150f4e547b9489a281da6355dd80f40c5213f12d57bdb9f62c4b77f18f9180d91b4014c12407187fae8488ba509bec15a5bddbc857338bd990d293a108af7a3598b8b9370ffdbed655b28ea59e067984378b33ae29283f1cba51faf020ed6dd9e92b7e1d27e6a934084635b6b4e62c006e74b688ee033a21a9b2534a16b5fb1784e1b6d2c0de69e5352ee2dca8f6132eac226fde00d74eb404961e9907708f3affb7e26278913389581d2ac432102a9c7e625c90b81b0f82a4c354419b409907fa184742ba37ff88acefe0d08abf613180f2174544a0e128bbe7d9b716b358d69d0b3cb7272880bfe4c122d17787097121b03e1ee137a5b5b35c374346b1c789f9dc68dfeffa95fbbb15eab86f033aedf0471cc57b9072438f8c5903179460e654cfbcda9f06d84beaba2186594d9c76edb1d9d640b3c47f8d5cb6de1a30e50ab4b7f8e72f02525a89a8c40c046c23fb1f91ef0d58607d2a83943fe1c3b7cb700e31e4d422b51b5247b9505072f14afbb6e4a8e7a2b996e91d3e9448a5699db069d09769325defbc40d796d270bd28bf58c8b13a2cf5a5dcc223768163bd3f8ac172f43372064e7254e9e9470b8a9a05fb062e9fed15823da8f0c1fa1ce21310fabf3c32789996e772974f7d2dd2fef80f6b32a36f10bd50d10eb540f85b3ddd61f6146fd027314c3a0cfee5b416ede136de43032d01bde3cd587f9757704171e8d629e6dabca1ef7bb93d0799923f5afc4f3060f1f6c5d10dc2f0a761a5cb2e33e8b16d194c02dc63d11f46e9a1597191282faee5e3ebbdcf722361370ab90c3d501063bb8127283383b9edceb8025df4832bcf292d40e99328e4292e6055490a5df65a91e2130ef4e6ea1d72c7c41d83ff6f4c81dcab37adcfbaefe1f3ca664bdbb5ccfebb29356da5e8f4d4818f336e45a8fe9cbe27809ee488af71fae2c17801ffc127dbcc0b9f40d90497ed31770605112d6bb12308c45fea0a24796473217923568686499a73eeb776e038f27195b1382a45a2bb3099c5e1562318ea73d9c63e0381d8f5f27fb3db5e370b89ea0fd1c425372edb45d248a606663341eda92940bba4509b05f0f81ca1b7821ccfd44576e201ea3f46a2dffad858229a29733381fa98e18f62b0ee937b66d2d74c105b3e060dfa74cec43d88260a3277f67cdddf46c77693d08ee243aaf8308bdabc6b7ef1ab5146ea747ad700af86320c3a5d630bb9bf290bff8de1532c595e4580272371fb1425a29b5df9f1b1d3ae18ed30d9fe536a2895e1cf56042d8e6aa81825a1f680b32ab69214840335b99c43fb672cc800ef18b13962e09d1ba5f5f263670f5821a5064f9fdf22accc535d3fa8fad943d277037ac214a05cfb7f752b57ca50c6101d6f66c918275cd07de95c422d1a7a88356f0c1830a852135bd8333c9af06af927a5b825f6453f0b76965b5d0415463b8591302fcb8fa180f0494ce3d7c92dc1269e3406b2f22993ca93177f1087ef8b98c1b1edf24d18ab471aa994b5e6f10b56426071763f9bd6a4b0494234bb1e2d4f46aedbb3233c4ce823bec4bfd10c58755a6138fe89ab2b39a264b0e65249ae4d40b293b1827092dee12e5b7abe55028f9026cee03552f8e787823e41843cbe0de08973baa4d3a30b553f310cefbfd24f27e81815208d1ee68a980828895d87a7eb6e4a5c0242bb481780d7172645f551c8bbda1d8c0efd60eef05069b1a13a44b40b3679ec95648060e13f18476b208daea13a7cf49240b5d5b1071d874f713952dd1cb21cfbde5fa157a1fb2bb728bfb60de090d01a4d062d40352c5c2846c52334f8fefaed2c4cfdac507e2170f76e8e558009c5b41af5636ab6172e4fb41ab10222ce39d262864c28d8a73acd9246d95b87cf58703195caf46fd2c968ca0148c2244cc476a7608eb01b1659f24d088528f771b9897f9ec5dcd8157b755cf38b5b694590312d47f986aa27c86423ed93e3929e89daa33d085461dd65574691e25115626bac25d033a7ed7c47923722cca4c6fbe0af161af1c20d1053a736761fa6da6bc018bd9ac14703772a24bece826fd9215ca1c8ed5451de3a22e0051e5dc849bb70a8685ba67f1773dbacc55fe74f59207bae7902a95e2209069ad54923906080712210ab6dedd6b9140802abffe4e190b542b57a93acbeceb32ca64160ef60c13debb0330880a744748ddd5d14c3042b9bb740798c969729c203e80ad9407a2056b1238020cb2516dd3e6d23818a2a4a1b0a404bd29e55f311c2f30142f19c20116bcc09d8f78f603dc2907fb96eb8698bdffd3dbbebb4205c9577de48b4e487134a89b8dbb9a4a1433cabfb27821e5b7f240bb05f78973217440ce5af71e5dfb73521cde69d0a48de60bd98f253c7450e3240d61975dc988a74d18dd1a867fa382d9739d9c681ee1cbc2c90e748a56406eb52600f722d65c0d871ff8126115b91ef80aa1bafcc9c9f356f95452cb87f1e699fefdde4b0abb089aaa5d95afa0e041ea9ce41da5b01c8e8da0d313bb5910d90189b43761660069bbffe0a4a30f3e3709adcfb6ac3e514b87e7f0d3b0cfcd03b5caf3358ea68f5bec281585b3cf0c10047a16abbaede84e28196ac03bd7eb29776f94127d8bc664e77bff0ae4c3745f969f1a3848971aa4a72a90f33827c3a6e61e95a1e23eb988487c3b4b26da356a82ceada0c69d59153f3f633c8beba3b3e4fed1391c0d2e0f7576d0d4a40482dd1aa57e9381fd1ffa98ad64127313e4fe8dafcb2466fc3a1a871f65b26a09bbba5a2df96348c368ad78d66a6c91a2183b7cc6d06a1dbfd6379afa7ec509e35a524235be6b9a9f5c9f4b605e313b4ab36452c890e7d8d21f3e5c751e65a8f141b3449c387bb51083de7bc775aa056daad1a39ab805efabeb8ff6ee9a41b9775a9cb2ad9e246ed4084c55a425de36b9d95ac6def2ed9a4e6c529c6dc3746f67d953886f31e5adcc615bb0eb9d0b18bb89f3a02e10f8cc4b5796a2ba5271c943e90c342e4e727d0ecc468fa77a4e24f018a0b63fd9e62534c9e409bd3987ff4c067fa916a79f152a86965d19c86c8edf96a9721b97171362bd9895ecd46bdf9156b5ece60a848a89e115e1ae8e727946b526e2d8ce64f2b3194f2aaddc7ed47529a1bf2a3e441b6ad8642282b6503803c6ba8e35ebb4a64e8cbf2a5c61b9b503d6c0d609816bb531f3a0f64d73a0aac1d59b0e482c48debb149c6ea6587c8e36be06803032608b65b92a17ec9a5bdaf9d566c1a63496453eb7d1f758e1fc29a8f0844540362123d076ae5805632597f9e510c3b2a5c0facae1906b4db687f3f0d8d1656798efb66341c34bf0bf8efb604e7351854e7def68d4fb060e804dabf8fc748f854cb5a9e8dae43675cd0dcada1cea96e965b0d87e7788466f4b1e5d6227214d86f68624767f51cbf991e956cc4fbb499d4c3645a48573bf729f7c3b9aef9b2488c75205fcb0e6b1ffad0f42cbbbce2580f9881050eec891e0b97336eda64bc5fd1017fb0c57c079bba015a5981b10bf54cb2183d5f321e05dcedc2b6d6e49883cd5b2520063ccff8e99eca458b7bbbfa8429e78e4416917c72218a52d9ff0408cdbad46fdb6ad49d2b8cc8f73354bb54c55995dc680404a7c9e056495b42f93ba0a7d5aadeb2fa761c5739e41e46c4a16ab53e0fa0810a9d7ca6d08f24b2845821d406057692df1c97ef2d1a6542a9af54e71c1d5a29e386a56687f3d1493108a01038d73474fc37bb886ba56ca9f0e488a3c609477d0d3d1b786852576cf98340ed384e1cacd2c6b4d81d737bdedff407390d591c81bbe8f6d01513020d72b7b83f902a6ff355e5c7db737c58d90ca3481939e5c9252a0047176532bd8effc74f27796dc977d6f0b2fdd634e8e5d8b9fe3354bc5f1607eb342a061ac17c52767f3e04b096b503aa8c95dbcc217e0642054e9141098f8b8d3f9787efb0ea3a2ca2dcd2859f92317a5399b5f5a5482c80ff1cd615f4ce05a26518c41b914f475f4917003352aa2c300ccd7082a5042647f6fb0cbe76d168c091b7a777502ba76cc826085d49bff5d1c77742ede8d5a7171cafcfc74f3d7d349460d298facd55acc56dad77b00b98bd2c5306155a3d6394421464245453ea8a578e22fabda10e04469ae0dd743cfd537f64e806b363a823df5099e6671361ae3f24171af092254982f2af41754140c7d1d6862a0a3725d79f87262d7a20644dfa929b0343a1d1517ea2a7b7840c8c86e123c5170166ed86225caf60e64ddedba298c408a6fdbe3812508acca16bd5a0f9d986db1676162749e3985d07d2bc3d92505f7ab5d3b692b7359e5c4f649f866e33b4439c934239c523d1d17228a04d0186f8905a51a7fd926ecdab820c69bfa3cf7255ccad44840151446f7570bff92dcf8457674d97f3a31c1b02eb36ca525f5bfd22e30c163b96bfa44c73db2c680351ca2cdcecee74c1f11f9b2213daa8b15d5805edb6221af65b3a157bb4a3529d829c61584369043c27bf42e74eca06d181624131725278b984aa915e7eca69fa4fe40cb937bbc9f7e55600893620099d5c4e8c6daa318a309f10096b58d7f63e69da67633b4fd5e7d85e6aa276681fd65647f7ad44865a0534bbff34914997ff59762c73faea3e735a9acc1db91483b3c01c3fd776f1c5712fb9a75e6d54cc711eec98d8893dce66ea1e08506dc8841915dca853c286febbf12b67717974d69dd36671c28c6a81613e91ab494929633ae7cbe176230b9630e72b2cc199f7ade9b9ea33d22f23b3c21611db24791b3c9ef98ba5c57d8f9d42345d149266c409f9d74bbe1d1d38b918693543eea5558001b9477f64f96ddd81a807146937b64fc18578f95525056b22069e9cbfa7f4a0201e0541658e9b6fff48d62614400f6bbe78f8b26ce8ef1a9eb1e1e441545081e14d2dcce2604ec879c7ac954e067ab46a6fe54959c346f6f7de06c00504060459448f2494c6cf91ea5bfca2be9cf0bfadf95105a8bb48dcf4f602202c31e4b8fce75029802c1ec99f0d4101df7f5743b7caeb0cc20cc084b810712ef8af3536930738e6dffe50cd458d078828b4abb316a419104a2523f59153b8af63fe0065fa52ea77d8b0128cee109f77f91824dbfbfee062df345b2", 0x1000) lchown(&(0x7f00000003c0)='./file0\x00', r5, r6) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:47:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x2) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) mlock(&(0x7f0000400000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) lseek(r0, 0x0, 0x0) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x2) 14:47:08 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) 14:47:08 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="db3a70338f54a09d2167ddef732a83170a", 0x11}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r3 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="b8b63df4ed3fc488aa417ea649befeef552f0a34f21cef70c8dfc816f59a6a3aa73ac9e69349b86ea4b47bd39a74eb36c223470d17f9bf6d8cefc48ca84e3e89c161edcd0eb39910d128e58e56e575735d427be3c761b0f90c689302451d071253f4", 0x62}, {&(0x7f0000000180)="bf0f6f7e0431d273be8bca6cd989da2989d44624be73f54228b3dbca6f75a2ddc146f49ad3c3874f70989d15787c6614c79d55c54d0d7815ae5f9fa72c560b8059df7fd9d3d2373c8d7ff6f3b221017da3ce2e4b423a78cf133cba95533a3daf84", 0x61}, {&(0x7f0000000200)="1ff30b9509a63e654bfd54f50316b0", 0xf}], 0x3, &(0x7f0000000480)=[@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]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x108}, 0x2) recvmsg(r0, 0x0, 0x40) shutdown(r0, 0x1) 14:47:08 executing program 1: link(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt(r2, 0x1, 0x7, &(0x7f0000000000)="475ca330e65bf6dbc53e3bb7a0aa9c0d510b98962deb918bf3c11c275d2ff7bde4d5221f38284a856a386f5a5d777fddb0bb", 0x32) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') bind(r2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x10001, 0x800}, 0xc) 14:47:08 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) fcntl$dupfd(r0, 0x100, 0xffffffffffffff9c) 14:47:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09", 0x11e) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 14:47:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)='&', 0x1) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/76, 0x4c) syz_open_pts() r2 = syz_open_pts() fcntl$getflags(r1, 0x1) write(r2, 0x0, 0x0) r3 = semget(0x2, 0x3, 0x40) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000180)=""/118) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfe) 14:47:08 executing program 1: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) socketpair(0x18, 0x4, 0x8, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8ae, 0xb7, &(0x7f0000000440)="621b1b2ab3fb0869", 0x8) dup2(r0, r0) r2 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000480)=""/133) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="472d93eee2820e89c360369c8f8f73c3cdf0f86ed0b14fdbe1d2b2adf0417ae56c8b09dcc066f6870c18abbcb0804d70053f0ceb32a894876b19c471b66036dda448fcfb32400e4524b49c2a76b6705b2b45373d8b4ff888d3c26bdd679b0045fde5b8a4bd0b2b3e354955fa11bfdfa8edf2aa81ee08dc4feb81f920362e1b1be949246b646ff40727b6a644471bdbd742f3c6d8f1f256692e71f99ff8a819c8d83388aac2c885163a37714f", 0xac}, {&(0x7f0000000140)="5b1eccecf5ba17f13f6c3394ae95bdab4fc4a5f4d8b8833397b73ec89d0ed37f60c2fe0adac00266402dde02c089d7738ced8cbd68eac1551ee2c3f35bb04200aa9e3ab43f4ac6e09f84198da3195bb27f4e59fe80f6b33e6491e804cc3a71a557da50375c8101543263a50dbbb285fe5192719b6e37bfd7c04b876bcfbebfb17fa961c49beaefdd967b4acc05254c11b9376c9f4dc22cb9bc82b2708c618e841d9f480412", 0xa5}, {&(0x7f0000000240)="fac0df725912a8fdcdff5b2b9334661536c38a62157974ec0bdd9312a33649ffed5a5ca685f2cfa4b5ca0c2bd2cc747315be45df719f14ded6b483366384eeab19182b5fcec3f95b01f03b69d0c75bb146f73eb38fb3b60a84b729102c2aba57cf179fadfc", 0x65}, {&(0x7f00000002c0)="b798a06ab471c46f2b46421d56cf920135a9032093c2c5cb542ea1fa2eeb16c61205982cdee69962623735d4e9edb8c0d2047b579079c57fdfdf65af71f9c0dfc585a36bd8de2002a0a4c5af654194c687faa48637f75c003b9a2a54860c411d69d7bed059bc6189048ca6a3e206709181177cc9da7796e2abad7944681d89f130f6202317cc72fdefd512c5a251ca24c4851c8548204defbb7c3654202e4b3bcc4b3237e794d8a5295af77c02e8866ccbbdf7c9fc458342f7", 0xb9}], 0x4, 0x0, 0x0, 0x2}, 0x2) socketpair(0x18, 0x4001, 0x0, &(0x7f0000000540)) 14:47:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x25c, 0x0, 0x0, 0x0, 0x0, 0x49a3}, 0x0, 0x0, 0x0) dup2(r0, r1) 14:47:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x40000005, 0x1, 0x5}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xd69b14b2f6acbe71, 0x2, 0x12000000000000, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x9, 0x9}, {{r3}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x1, 0x93}, {{r2}, 0xfffffffffffffffb, 0x88, 0x20000000, 0x20, 0x9}, {{r4}, 0xfffffffffffffffa, 0x31, 0xf0000000, 0x1, 0x400}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x9, 0x8, 0x8}, {{r2}, 0x0, 0x1, 0x10, 0x8, 0x1}, {{r4}, 0xfffffffffffffffe, 0x40, 0x200000c0, 0x3, 0x8}], 0x20, &(0x7f0000000300)={0x1c, 0x6}) chroot(&(0x7f00000000c0)='./file0\x00') 14:47:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffd, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x349, 0x0) sendto$unix(r0, &(0x7f0000000040)="a1d5f5aa1e348f6bab606edeac11820963b5dffd034a721e849c7bfc5eb181a381038f91d3a2151c828fb8e8e90b09cf67b22e87e7d7fe3c596501bb1c438e7e7445f711097304ba5c825bc3e7c34b55d20b3ea317f977169424b98a341d7e909f0f182556f391cb24c34884098d", 0x6e, 0x406, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x7) 14:47:09 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r3 = getuid() getgroups(0x9, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x7, &(0x7f0000001680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpgid(0xffffffffffffffff) r9 = geteuid() r10 = getegid() r11 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000040)="6aa3a93ba5c8de446e9d38798282fbd087c188839c8b38c215b951d5b0cd", 0x1e}, {&(0x7f0000000080)="4e74017655b49dfd270aea5ffca6b1f08f43d623228d8d4d823f04867f225a7491b37a209ea77894c07e2abf85daecb67853e57a4c02fa66665d781cab95291d13ceb689e4ba33d6843f8ee04cb648b8c8f773c38b4416a4bb94d7fd9a4babf80710d0af3d7ad3eddc4b1972ed98af734ab99e1969ee7b0534dd979ec7f108c3dc6281033a6924de744fcdc0d7985e1b755d09c7db7e949bdd440679f099b5e5bf3e6360223ec4020b57212933e8ec2c41f6efeb4dbf4cab6e01309e2dfe1c48bdd08aea", 0xc4}, {&(0x7f0000000240)="0c501e31e84249590216f7cccd0b4a90ab32904ec90e9155562383d85ae4e112ec1dd686a77f9d9a744028dd912b1006bd62bef85d078b5eeba2ec3b7fa4f5a891e4f1a7cd3ce65ff3820b14ef1dfff7bf56e459febaa9e71444132e830ea05bfdd285f6d1788af640b6db7a6829a374e9b391bb2e515a0bc2830a596613528f2180be5c54d5c2e7ded9cf6dd286762cccfc750fee4e1ff0bbfdebe4574eb73393e376becbb514ae745c609c738fa45c6c7e396fbc29d02715a005349c9877c4", 0xc0}, {&(0x7f0000000300)="a94d623693ddb88680b693a515854c52fcdf43e0fb13fa73605339f9033017d9a3b8fa931ab874501206763fc153baf4412c3202509f5ac9ddc6ea8a18b2ad2a1d742cab736140cfdafdee2bb343671306f433981c6441b90ec54522deb565bcc56c479f31656e48d9ccecb006d634a1e0149c2fdda7ddbfabdfe60d82c26abef4ee0417f5d6813203fa584071bc96fb28ea2126a6527f106c69a8d1d40dad2314bdd15a369916ac76f0e57c558ef04634c6b797f59aeaf28043476e1211212d133e2921e1cc4a06a6e49fd668487255", 0xd0}, {&(0x7f0000000180)="2e873553db46c387247354d7e7d50b9500107fffd40f07e5dc05b6d2e7fc3eed10894028d6813b1b08391ceba9f8f59616879f68867f819e93dd2abd30ec55e28b53a7ac6f0f64", 0x47}, {&(0x7f0000000400)="99c4db3348968b99c40b6e36ec98509ebfc5efd73e03a68c21c945ff4f804a2c9e9fd4672ec4e1769b58f9e247b5658f4c8f44c8e466346e4fc4c1d214671309279235d4dd8d92b391c14a81ea44d9bdbcfa6c36b505fc85f0a3d2a9fc0bb0b2112e56cb13fd885c1e9eccaaf99e33b9f1c49b5c21ec2160b3a70b1c7451194dc1dbc7e36b347a29bd494bdd78b3397d069efcec234e26b05a1cef075bd2f868726477eeb363510b35c3c884ac534d2c74cf198a1bc9870d83b885854bd948674c3a1923ab10a721094167cb63c27fe3c93831e58fb57c1454932e581da841d9d83bc9b975c9e451401ba33faadf8ff1ecada7d7494fa2d80aa9c2ed93d32eb45ee91985c218ca6a2d771a4196db9d93780ed4c98268864796b0f0c585a3cbe3813584bb8c53b21ae88266b98ff3dcb7aad70e9090ffebf716a08c957abe7ac5481d39922b1bf91227d6457866ba7c9855798f1518be89a6ad04229dbae44709d5969d2431491fb5f941b5d81f3bcd036c066f82fe164d27b6e87c939483b6e5661ce10f88cd6082a08281090b9f045db5d5e1bc170350de6a775811229a92eee3c3636833c3808b1fa2f6bcf30bd8cf9d14448b8ae341f9e9f46ea86ab9d6109733c3088f33bf5e8eb6bc80de8c4b04fe48630444d2b6f9a119aed17435968c91ed4deeb6e9ec152b00091f3d99fecfca1e708f700cbe7f3b329ce68619f1a11319c1e5006a306e221050a78c693b7727b45843ccf19fffbd09bdddc9ba4ef16b5fe3df5f827806476abff7ab61a882b66932c2a99ddcf243bf03a1d4972df8a253cf0427a7868a5f9c1f0d340e9ca482790a8f75b66fa1bf97e6a9e82d37155d30acd7aca3574eb11b3b0e350b8206cfc56ddc28d7d5417e3f40045869676ba3416d9e47e08ce880b0cac349f9120375abe5c676bd3caf47625596701ea92bf0ebaabf4aa9b7e1a0b4f84355fb584fe84ff9196d3048702ef14bf2c7a3bdeafdf3df5889133f6097b69e68469d73c8d4328fe5f5b09372059ad331d1f7d90de0c62bce38befb7443ecf72685adb39d2a8dd9713ddc9a46321a0764f136027034410d23f3c218f44204b6483ad44666712da3ddaf8877b427a8969b81d5d188b140d703537312a94025d5219f499e182a9c457395dc96cc9975c3dca0ec3a80bd7f23a88b8eee1c0ee6ffae81648919a64a2b1953c9809134218ab3e163c3fa8d9cfecca73f219c18d9d97c8586c1af2431fa2e4033ebedfea1e1c0b201ee043c5380fa2fdbf2bec3e4f9d0f834201243b1d1fe9d32d7a3880c454481c3be5a20ae3d10e16fd064868cdabb51ecb7ffa57f01c27dd35065e6c252b3279d052ee586732b638de542b1e3ca6b2d95a72af06c76dd6fd63af648134933ebfd83d9e4b64218b2553334f487a3ded1d5558fe3c28243d2889d66eb9bfd1ac1189c96618ef50d34bd68bae928d7fa70c9059f8479cd970734bb02e8b1ac210211e5dd99353533106ee6066be4287427ccd9cfd014451cd60a6cb3c2eef7495636d52f05788afb5c81f2c1cda39401769ebc049f2e0f94b54a0d294fabcc86c872059c3267302b838437a3a284c9171d1ddaeaaee6dfcabd473fdea6d5b7a237d3782c0f081159b1b93a3258bd998d215a83a56e6f152a970cce357dc786cd67252dc36613b5f8a623bd3640a81a7a531e6741d42a3db3c750118ffb6c36c3e88802142f5257ad65d421018121d188bea9a4d4f352629c0239ce6482f2e822d495014a6b5e0abdbdfcbfbba612d6922dfe00f885ca7cb8d5ef057a974a1e13fd7a01457a8d81cced896a3d1be3df5315196784e65ba8633e7d2d96ac341a9f9e2db3029364d256ab479452b8871af2bf75d9ba10281a2ae3a4e1eca13e15fa6c01daba96fce37ddbd17eafa0ba157cf70ad400bcdfeac7d8f7c724dcd4078637780ff046ac510256cd3e502d06f3075a0ed877c9d645dfb4fb395f4b381f4aeceea58c2b86e9333dd0f07f047cf656ebd6eca2c9547ba6364786d3a81b9939795cdb41249117a1b88529dc1b7c760732f03ed30d912c09c226b4f158ca5cfbde1619f5ddd2f7e5f2e8ed2969d4e9bb49a93827462a8197e150c21fa363e28389adaee028744c9177f5f792497bc2e057f5a744fc3d5da7ef949f47c7ec575856ec5921a6c2da5d28a6538b0671056f00b479a7c47b4fffa03def50006d9706f01b484c0b5a860bf024bfde7a769f47344558a46f0941412de63ddc6502bb05f0424fbe705340cd7f16d9d674441de6cfc190bd7c1840b50678386a4b9ed4d69493a0358fb2ec1f8541b1b04cb3cf77503d17946a1444593711cf2702da27f61840ec72acff09554e9a02a44374ad4716c6be76a170a2c03eaa83b36efbc54d8dc105f11b5450d728280953763c1c0fd836607b6f3425ccebc6af7887e8023e7a378d713a3ebdb08dfaca567521e17918b800c7dbbd9cb42c31c793fe2077208fc1d6472f588432511b831add3cf004de0d521c503d9ee49d452b755ad0492a0584b90e57b23603cbadcbe0f0e267aa76bd2d2d4be475a1ae39364ef83c34edf803c9a9fa1b29b5d3c23f7072d2f555b094f03b9f6df68945bf8841d1629874dd3590c40379c6ff3eeca1e3ee3c95e804f13ad488ec0c16bc8591702092581a60d1070b4bfde52d3f70b6534d2af1eaf0fb18869038152a9cb2d75de567526da50340aaf83c6aefa0cc6388ae1ccde66cf2fafd9ac729edfa3087a3e3596e1a48f180547384ee7e92bd5a246d8477bd5761c2c2d0051c29cef04ce5287ec35488e727a727c1377b9a2a16dc7f7bf05d4d52af5748801d71abc659158f956cce68be452c4ec5f1da851db1cb10f47763f67b64a09caaffba7ad7ef2b3677766a60ba4e77ad67df5769c72247f1d0d87b1a4457c79f84bbf82a809e24aa4ddd45c08fb30bff42ca68899b629f22e1f87e97302a10d37cb30b0695e1e2d355557f025e7518b0ecff6d7e3c52d2bc9342ef6a847a8c026021b694de3468d04694ebd45e12e197624a34bc0f1097e2250259cfda79cb879afc866b2ec1b7c1e531e105384823e01743064f5b9152d485af87b3fea8afb43a7e97d6dda8c98a6a22bd29bbb06a50db94a904d306fbe8003f3edbd9affc6db33af4f6ca27a5c2425a0c51f7975275bd25a16a80a09999f8f513919f7b91bb6c1a6e8d6a5119b7a772089e3ac45b5652d56c0cae6b9d8a3cdc82942634e69cf1852f8408d020c7d6420524fc6c7ff4ec8227e2832b656853874fa0c135beabd334ca1d183faa30f40f52b3a8b592055d3449f3f4d714468cc6f6fec1578fc99cf7f699502f61c09a02873f6e77596857af052689b0bf1fc359348c557ac5564fd09db3aab1aca205bd48742392d23e3964ed6360be244b37f00ba9028c5ec50c04f86ef35e08d41713fa5c998373e7b050d048aa9e3489b73ae175f674e791d7a088c6d89c62b56cf98cbd43c3ab297a39bc8477c197051f5227ae639038575cf2512e9544278e401ba010e2e5fafa53e17965ad1d75d0b32c4b07697e288a8be8c15441de8601ec669b17d24a74cd255cba3af1f30035848edefa98375f22803fd09c94514ef6f9562574147ba76b8b6f17edde2d3ea43e939966e7bf3d85111551172f6953e42ba70f36c7685d7fe24fcff433f5bf2520525ca562fffd1222cfe0104c0a66a9b25a2eb443eea554ba767c144b1c3f5638fdf902a40e1403681229dc15b5e636952db9eedbcc282d35a63a64d5f1a37d7b80d88ccbea3256fa328e6d02846972287cb19b5c0d8ca08f758d94d19280eacc95ab2b87a957f09bbb56662a8d7289df363d40ea0f24d490451fc518aa59f6f75c631137d0c50c4b31cd9bb8e092de9a0b2785c145279ba291af603f2d264d919aeb7a89ae6c94f7d94ca72764de5a02943283508d5f3fce91371ce594b20bb0731999bf82ffae4cbd3298e3ba7d6a5842b79aaa03873bb72a44a4a38f394f363732ff2311e95ba68066e21484ef80ff4ae590fe3934faaab27fd1b8c9024bd93f39afb25923c99951dc3a464cac669828f0966abd554fe88fdb8e7bea94a38635ef55e92a8b96daeafb85e46be315983d22f56f230300868ff4ad087b1d39bde4ce7b249978fc6100c352a47f21988ccd3380415ef0908a4425824516cbf6381e7a73f2ebd72898860edec332531bec53d519a3e012af9fa0e2e016e9ac36e314c392bbb06574a52df8c976c54d5eb340d087a4090ffe7038952d5add2bc9cea5b429111f0b349f9bffa2be48023d618bf684fefd961de4c721f7465cee9595e30a28f7381e36df56570fb948491f053c315d5c6bab7ae70941aa5a7bc09dbc7ff11b2ae35be42d0859d9e8ca1e796bd64815e41d0b3c3c1fe513008a55a3ad4a524e0f26c3bfe36c06c1b03ecaeeb275560bfa26264926548ccd2d468231f5762389cec9e0d68fb82b70dfcae08efaaca904d190961605f2d8dab2231022a931a309b5aca91415d7a724165b5f49e1cd1b96e381185b4b31f5f74863a541ebe972957f3f70135f6a54728dacc07e5166d3be619840929f159a59fa03898b18e5567928b7e47ac1c87df895fd2042649c029e5fe3dd9b1adf92cdbb1a42c8df8ccc9c72d6600931ffa697b2c34f5445804011379dc09aa92d2fd1353f32ced20cb77d2d55ed31d93b2d4b84b8e5cdccd224f5371c0cae7bff1c70ba123e417b694d692d2278f7abb5a4f98aec595aa9e405b260517ffd75dd6898070e17af135650d1c451b2031588c70d78dee45737dfcea3dc6e6692511b88ec55624a7a62cb0f168df9d5730758ec6f88abb0db73ac10ce8d55059700d35cceff181917c62dabcd15baeb3c966cd4ec5ea2a40f6d8ec2a243e9a754c695a95fed18a739881a7cceef074bb2ac286c3b44f5ca3d6adb80dc53d58e58a23bf8d05c224f46b340bcbce8ec2f1b7d9a9a7fc5de1821c83adbc59d2bb76a0ab6758573b236de2732172737d7e03f9bde32364cdcb2cf95120c0efa6267ea4d5681ebad7eb98772c0f333fd0ec65921b80cf303885a1e22a7265a5e40058cd1bb1b433430eec8e18f65dfa59d90b1dc73c893350770f2814cf0f1733c21e82f40e3fed7b5b528ff5d0d17d26b851f98757f27e0094b783b0ada4fcf5a6e97ca377f0e6966747a3b4208c5dbfaa545e9a82a41349f814fb794296c823973bc7c490246eb48496d5b64c73ab2e83a329f59ac45991e9284ed0e4290ea21f7285b7c7fd576b3455159c0ddd1c907a88ac0cd56599eb70759afde2676f51550710638f69982c726bfb48d654ea633ac1d11cdabd89a3db04af25d448d4c7e02350d55744da2d500c2536c4490714640cd42b1da8ce1d3fc17ab42c8fba850322b7091d57a9af21e9db908a88c4d6a75c655a2c80f976efc0aee467e55cb3da0656ebc1206f68d14730478204e1142bbc6554eb3b04054725365e42ec5c38238ab916f4183ad78d0507f4ee962c8d34652e8d6d796c22609fba9406f44b592062f4cc846b46713d81d85f28808a4bd8b47d2f88203c74f33414d5f3740e2e8a921440519e45473e1fdb804fd568ffa301e7220438d3345a2f2516016288c31e6af1008f2b453b0cda6db3ee007e19d240db02389f7b35b0a7d312763b9402f99faa549b9acbbe8316a25bef5b46fca8858caf3a87e4532a2996cc45cf2a4abcbacf16e9cabf0b45476779e2b594838bb99a1e241d3ef47e46d50150e877a199b0762eb11c7a5890c84322811b702f302df54dccd1a6f642f897939e5fc62dcc3", 0x1000}, {&(0x7f0000001400)="732431e7b4b04bab026742fa591d00083bd7e50fafdcade03dbd7ac9adc57dcbd42763773399857d0b669ca3c1d489c3a68d60604866638b5ce3c52fbe94a969c185147cad7cbb9d736c537beb", 0x4d}, {&(0x7f0000001480)="bb4a3dc132fbc5ab4ce648aa4a5d03ed3cb734b61715d1b23edcde739a86950d984fecc566634aa9f67093b0e3605f561f1a42e86da2505f78e99311507f248f30d3bd9e2909b1b58daf614f34ef443031f35d28d545bf3a", 0x58}], 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000ffff00000100000000000000040000000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000009ea6097df90077015e171f00", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x400}, 0x8) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 14:47:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000380)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1ef8b07997d59a6ac3b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe787453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb4e17c6ac4400ba948ec4dc70780a1f8a173e084a7c031478f7777af46121695cc9e016ea3ad9cd8c385d542218e40dd5d7aa882073f8ede2fb418d280671ea602302342e44dfb6562244c43173c91bcd6b6a765f5bda0b82ad429a53f6939bceef989b0d07c61f086d9b02dc1b77d3c5b66095aa55d364eee0616bfd828b12dc55b53082251d56689d91b7c0e30c7a5033bbca746466cc9df4756754f179ec42d4d256fe8c0253727164aaffa2515eeca6e39e080acbde477e0735dc0967945105a3c6ae58ca49e83d0c12c6ec908f527157054d26e3", 0x443) 14:47:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000005c0)=""/4096, 0x1000) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 14:47:09 executing program 1: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xffff, 0x2, 0x9, 0x1, "fb39bd326ced9707e7c733f842916a22a5f67ad0", 0x7, 0xffffffff}) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x5, r3, r4, r5, r6, 0x40, 0x4}, 0x9, 0x4, r7, 0x0, 0x3, 0x5, 0x22cfe3e1}) 14:47:09 executing program 1: mlock(&(0x7f00002ee000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000210000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f00006e3000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 14:47:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xe4) write(r0, 0x0, 0x2e033057d7d5ee6) write(r0, &(0x7f0000000080)="fcc1c9bc82842f90a872d12b36fbbbeb44825916c2b657a84639e98188a1ded049b4484626915222185879eac8a0c2", 0x2f) fchmod(r0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="281d49a68e6501", 0x7) ioctl$TIOCNXCL(r0, 0x2000740e) 14:47:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) read(r3, &(0x7f00000000c0)=""/11, 0xb) syz_open_pts() pipe(&(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:47:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/235, 0xeb) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x4, 0x0, "55e5a231000010ea0000400200"}) 14:47:10 executing program 1: socketpair(0x0, 0x6, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) utimensat(r3, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)={{0x6, 0x7}, {0x8, 0x2}}, 0x0) 14:47:10 executing program 1: r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000000)={0xf0, 0xfffffffc}) 14:47:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f00000000c0)="d9", 0xfffffffffffffdaa) write(r0, &(0x7f0000000340)="7e1c27c52180c49f6f46018712934b4752c7190dfb4415703354e23e602c3b1e1a0839afcc620d4dc2ad6cb2b776133b583a24d1992063a0486cbb4a7b967af5c33ee81a9171432ba5c5d92085522864aded0cf07809e664b9604f0f44ca320f5104b0cd382cd70552e009fbd0b3208db3ad95fc712f654626a2e25efa525126c6e7c0a40c099c21fe400a4d7354a5df3b", 0x91) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1) write(r0, &(0x7f0000000280)="e9c862805d4b1e555cc9862e1309e8e8d8b172e2da38eb7f57b861b179740d56d7d2285bc77fab3b8a7a81e706107e45c0b18635ebc35b159d94bffdaeab314956d97af1f69de6903e4f8a6581ac045720aea3993f332a020a06379eb137fbe13cbd0514ce6e99fba0342ce2d03a78367c7b418bf092a36ed09041b7c1ad2e8a01bd0501bd3c22c2357e724f74c168c336a326a5def588a46a2277226b694a56de5d4f3cef083e9ecec34cced71138", 0xaf) kevent(r1, 0x0, 0x0, 0x0, 0xc344ec8, 0x0) 14:47:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000700)) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="ff7d29948977d48761a830bec84046c336d961841e1cdc74b91de4735251082ddce470a311918489b8650ce515a41dae52b011e48b8cdaa694d5eb89c1a62155b58cd38e50046854a64a094d56f75293a18b0eb8d8a03c4de4327063ecda735866d35ebaae42b8a5a3af136d20b5983c263fea395ef092f5037989de2d881ec23bb3a662bd9d15873f8110f7ef77597565d507ff0c7c687f25f6f91636327ccf11e0df79c08610fd5e4118f452803157a42ffbcc15e0422033", 0xb9}, {&(0x7f00000000c0)="03dabadbff9dbbc4117741248403050efaf393086d81612c893610372837312bb6a3251823cf4ec02a3ca027b4c5287a3dc088384205df745a3b9128ee1534446c2cbb009e7aaee31b96094a029c295838b4399eff250f7cb6a1d04e722a49f2b7a4c865bf75e145462409e1f061d79296628582db8294781b4ce48d043f7760de764eb3589359d3b6d2517cdbcdd8fd6a24c6f29a771302", 0x98}, {&(0x7f0000000180)="0ccace22d23cc177319595cb4e46d3a5a26289535c0bdb76d74a0ce380331f50cf7792b1811a55ad543c832eb3d91346beedace04b07238bd34494cc37e518e5368d1b385b92e49bd8dd142fad3be1603bd869b7deb2fd538771b6a96fff5a6a7c37c9969755a2c530f5fa76099f67b74010d150af4b827e87eba5ad5da0db845547e4eb95a03c5f267e026a399e8e8be0d337b3dcebd1d5a3ca619fe7d582e17021a61d83c73af7ddc98d2861a21ee312d4f82b9a05", 0xb6}, {&(0x7f0000000240)="243876a6bf7e0b58afc385e24c29b5a66e7ae4dffc06a100578097468969c6ff036997a38c61cafeb4bf6e9a5904e808dd1f4c2797710ec3c68dc05f9986fd05ace406aaa21753650455364282c1ddc66fc40b9c7a45ef18b5fa8cea128285ae0bf61ae96a23475ec046fca5ae140852bcbab0", 0x73}, {&(0x7f00000002c0)="a909348477c7263703ff054e68b940b4badb93d936a1f22878406018221d3c4d6d8c8097698e52e5783c64eccc074d772f446e49cca4b82656b95acf7157b2b7000e2c4a36b64ceddeec70df34d5f9315dbbba99b07d376945b93b91086bfab563c3d658dcda0df9b2c5fc850277b5060eb0d7cc4dea0f67a0e683a9db606ee67f40b13a9a6f04f9929c0cc55a3d41e43f17d343902e75c0d12411e0fc881d01a3905cb5d280d5e0322327cfa66e160d3dca3889ac4ee9af", 0xb8}, {&(0x7f0000000380)="5129c1e02c887ec3dd39ab5ae13d2a0dbd94a6632899fcd9fad12c8b55879b805ac72140ac6255022dad6ef6bb5fdceb7f40c23d4a946242feed438edae74523ec3b600e740437bf97d893083396e3d55032cb40f645ae48abe4563d74eb5c925f211e8b913095a96cd6a1c6b91b13b8731b9384f25a375aa26aa550ca170dd2303a13dbf31a91cdc1a5d87f2ffda0c53e50a477028778a0decb510cf9421b709e930ee83fef4a679ae5b7a1c23d8a4d07c8ed83dfebf0df0eb46fbea8d28fda2c333d591542e6198eab00e862ef12", 0xcf}, {&(0x7f0000000480)="dabbd962b60948d1ef11ca29879683cef9a4f8254fe923f2dc", 0x19}, {&(0x7f00000004c0)="bdc9bf3d9c63a256eb75474a73bc3507b026920844fca1ed1102eb66971fbe534c4b6f38ff43c29ca924e06001e552bf06b7351e36c5463b6ef40495d722b0c9abd4f70087a04c05", 0x48}], 0x8) syz_open_pts() ftruncate(r0, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r2, &(0x7f0000000600)="ad54daebaeba90c8c1d872b9f72e323298f03b74032177ca3c4fb90b3b080a7edc3b7a97409809c436dff734ebdfaf5862a37f8bd7c41095d8730b1032e68d7d28d5782304ed1aa5362251dad7ca6753ec8882b95b7533615c210cbbfc18a5f28810f94769d857d3c2a21b83239e3cd7e01a039da26f24", 0x77, 0x2, &(0x7f0000000680)={0x2, 0x0}, 0xc) connect$inet6(r3, &(0x7f00000006c0)={0x18, 0x2, 0x3, 0x1}, 0xc) 14:47:10 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa000000000001f, 0x0, 0x308) r1 = msgget(0x3, 0x20) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgrp() r11 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r5, r6, r7, 0x28, 0x1}, 0x1, 0x0, r10, r11, 0x6, 0x3f, 0x8, 0x7f}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffffffffff7e, r4, r8, r2, r9, 0x40, 0x99f0}, 0x200, 0x7f00000, r3, r10, 0x1f, 0x0, 0xffffffff, 0xff}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:47:10 executing program 0: r0 = semget(0x1, 0x0, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_gettime(0x0, &(0x7f0000001000)) semget(0x0, 0x4, 0xc) 14:47:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x20b9c6a1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x23, 0xfffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x8, 0x81, 0x8, 0xb998}, {{r0}, 0x0, 0xc4, 0x0, 0x9, 0xbaac}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x4}, {{r0}, 0x0, 0x14, 0x4, 0x3, 0x4}], 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0x4}], 0xfffffffffffffffd, &(0x7f0000000040)={0x2, 0x3}) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000000300)=""/55, 0x37}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f00000005c0)=""/76, 0x4c}], 0x7, 0x0) 14:47:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xfffffffffffffc00, 0x0) kevent(r1, &(0x7f00000002c0), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x0, 0x0, 0x2}], 0x8000, 0x0) connect(r0, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) setpgid(r2, r3) r4 = getppid() write(r1, &(0x7f0000000480)="5d287e712493db1188dcb3755c66cb66f7efb3363b4d6c036722d9fbe67b5d362944dd9896efef5642d0296c3aa179cca03bd39d6709738ead8ec218b9fd754a4f553bb079e5bc92d4b62d7f2151e2bcd48e6b4e663226f8cf6a2490912b5ce7eb79ac936849bc4ee7e11a5ad92e5ba39b21ad937d5d8f8f9eba500cbab94c335db6c95d370cfefafe7cf354dbb17b37777f89884a88fd9c6063e9f47838b4ef397f8048c0f1361b1524570f71c790e92b47ab5e46a354d5734edb2a724893961e8b49e0849c6d7a872a30b0eb8ac1df3113c73faea93df12d8c5d2e41559cfed36aae2d5b652a28ab19c5c1cd67c5efffe7008cfd76e8b9cf", 0xf9) r5 = getppid() readv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000180)}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000280)=""/14, 0xe}], 0x6) setpgid(r4, r5) 14:47:10 executing program 1: r0 = syz_open_pts() r1 = socket(0x6, 0x0, 0x4d) recvfrom(r1, &(0x7f0000000080)=""/117, 0x75, 0x3, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = socket$unix(0x1, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 14:47:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x7af669155a131a6, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x2f}], 0xfffffffffffffe47, 0x0, 0x238, 0x9}, 0x0) socketpair(0x6, 0x8006, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4007, 0x9) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x1) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup(0xffffffffffffffff) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r16 = geteuid() r17 = getegid() r18 = socket(0x6, 0xfb039672ef81f7c8, 0x8) r19 = kqueue() r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = socket$inet(0x2, 0x3, 0x3) r22 = syz_open_pts() r23 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000600)) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="53db1c03a65aac9c7017c34a8f49a5815cf132c6aaf0f3d828aa3b15de3a57bb93", 0x21}], 0x1, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}], 0xc8, 0x4}, 0x1) 14:47:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x3, 0x3, 0xb964, r1}) 14:47:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x88) truncate(&(0x7f0000000200)='./file0\x00', 0x8) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xacc000000, 0x6, 0x6, 0x9, "ad6db789918f8fe03e3ef7d2ceb519b0cae71b1c", 0xdc31, 0x1}) read(r0, &(0x7f0000000000)=""/241, 0xf1) syz_open_pts() 14:47:11 executing program 1: kqueue() socketpair(0x10, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffec1) 14:47:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) ftruncate(r0, 0xffffffffffffffff) r1 = socket(0x20, 0x7, 0x40) write(r0, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) getpeername$unix(r1, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/55, 0x37}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000003c0)=""/43, 0x2b}], 0x5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) 14:47:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xd8) fcntl$getflags(r0, 0x3) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendto$unix(r2, &(0x7f00000006c0)="24cdd15114feb87edfd60cd8d97de2d36e33af92a85ab3bbebe425b58da48eccf27e89f48fcac04fefa533333f5597ca1b20659c57ffcae39abd22ab8c4d75fb2c42bede16dfd0d7b361dc74091437245c8100013f514471a354d5962c4f30be04f5c84664607656ccbb4eb9283f8e8c423614fb6cd2f531e49c8b5971d734c3923f9458303524f7d89d8d25d8ed298f470c6e823cc95e7e28944b505632601e88e9b97eaeff744d74d188205d7acd2833564a33f5bf3255d48b1a31d7ec102bee8e26f7e7ded639e403961e457184d7", 0xd0, 0x400, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) readv(r5, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f00000004c0)=""/243, 0xf3}, {&(0x7f00000005c0)=""/213, 0xd5}], 0x8) dup2(r1, r3) nanosleep(&(0x7f0000000800)={0x8000, 0x7}, &(0x7f0000000840)) 14:47:12 executing program 1: symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') r0 = kqueue() fsync(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1bc7343a00bdb4d6, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 14:47:12 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) dup(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x1f, 0x101, r1}) 14:47:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) unlink(&(0x7f0000000000)='./file0\x00') mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2002, 0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 14:47:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) clock_getres(0x0, &(0x7f0000000040)) getrlimit(0x5, &(0x7f0000000100)) getrlimit(0x8, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202000000006c653022f5c78fdc55605375851ae6a84bc5658985f9e7a5679ff9ca877a03398a86c79ee607a0bbb635cb6a37efd8a711b10000fc"], 0x1) 14:47:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x32) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x6, 0xffffffffffff7fff, r1}) write(r0, &(0x7f00000000c0)="0937815549e588061b3d8cab25e8ed5c9e8cdc881cbb927aef5e6e8a5ebd0d27928ed94a33dcc15b4ea50cb5975204c4b2f06bc958c8661c6293b9320da83618a068d987082a6b6d9447b8c3442097a8510ac0d273fba575205d260e8e697dd8523b3c0fd7d00f88de3e1a87ecb5f519a476266b8202ff00c31b5ce467436d7d2faf7afa9e206cbdd25b9bc0d7044cfc5957e709e721667846143bc73817ef92ee9ec269bc3edda8101da2eb12c4cdedbf98ab4edffbc3d482c619550a478d2ec128f10f434de08cb6f52e85a8910588d45ef570b829c4a3d08fb69c5331dd29e32ed6fa7457988e04c78f0fd561dc4401927e7395ea5a69338c9e65041fd96402303a3c6af38cc7299e994e1330f5f60f2f3a0f78bcb5fc7799d7db4ee6d452196c75177b46cd30c56483684b5cd33b437506442f88b6dfbacc07b3a6130d7e8dea4d5f59fa8293c7d16386aa19e6fe37b0e1af87ef0ef76d5996f3c5823cb0537643b80bfa329fc92b7f86f91387b5d97db2b7e531ad4150c11e5888080ed10e2329446dae5bbf0fafff6de6fcd840df5531e466985d01daa8282a23ec4b17011ad17805ce082a40c7d2ea5eed0a8ce23634587dfd1d03cabeb05542ff777c1f8bd097285cd6f43dee5160495484d237bfea171465962b812bc6f92a378b566e184f5afb6a6481eeef29cab3e4bdf51d03dd0776fe19c43fee3472adf842fec2245fca69f03c1e15bc8c8aa3c0e4d34a57a1c73c489fcd1ab5ae34b56a6675cdc578bbed9a77e1daf1eeafe2818559d595ba31577a7e1863999d48e23d39eed3e1474864239e3efe81942dfc2265ea8dfb5d0bfe8af1825502e16110ee1ef035b9062b940ff62a34f905bbdbb3dfdb3c2ffe5f739e7521fe37b5de43073a1944b3c7e594a78dfce75d77b5ab8dcdc1c179ed810cd4cabd52c8e10d151c1578a9b8dc390ed106f148926c6d4abb949c22c2ed4473aa44298867d56153dbc55dc71e460c288c86fb42e5459c0b37191bf346f65399275c9a0f99d3b8a4b7d2b481b1b98937812269871ceb9efd7633e4ad5621377c61e2ab952ab761e2a277ab93df6d9a4554a629e1e1d947377be602976e733ec52dc4bfe42f1197d231eea5fc3b66e4151cd456c3483b57c5bbf33ad3c23630e4b13d4870908d41e0c0aa6987ab8f2e89f00882dff3a872a9be813b815154dd32bf8cd2cb9de6994dd587681bc738c7ff8b521b21ee50f59105e42d1f70c87ee74a0c6dc30cd454a1b005f948b14779a641cf3a8681a0003a17427e8f4bf7f66e4a8648c8ee101ec9b90c5aac0fd8467c8e67928fb64f8b27fc1a4c288a6863291dc9734bde8532f0876be813657bf83fa64a0e5407edce74db919fda79d62b3dd6cdd7bd603ecea41a08273f1c8a6401f4e66c490f07b9b47cf7b109b39620219582fd11b0470f8b498e35ff7ece2706858c23726814154fec2e5ae2c738ea97625871e791371b46aef7058d68059b9b9c2102ad35905aeb57042565e7527b49ab4856818942658e51116152231d319b48322b37995a40269eb5c86c65b2062ca3b448711466566bebbd4460e11bbece6fdda28e5727895931a9d1bfbc8f740f9f586cd1cf23065ff77bb2f3982bb5185f2be75eb2bcb7d52709da8f02e39ff4245a33d324c9823e74061560d7935c1a0d8984c95d1c0c402ea39956091bd7d16e11bd9571175f7a45ec50052eb5fd731f47fe6c519a60e5cf62a71811c5ef97b4c848460ae531d6aff5d552a15f6bd2cbd2b5343416e95b71dbcaa02d9e9738cbb239352b1d1cd5c9f4a16ae5eda4f22787cb8f7e1d91cb1fe6b0f8ecc342d24aae148b47c968f11549f67828d361761e5e9a562d2e42535fcaeb4c84bb9fc3f837319c81ed3411bd0b86d71f708afd6c14cf736d283fdcc236beb8735a9a937df3c856eefb3ce39e4a48a7dafff75bd3cc96294b5b9dd151ed54b3d31fe1eb922ec2d29feffabb48d7a50d26a0a490e4f51cb50c26e9c153324e742ac80f6756a79c77ecf49c77809091861f306c8ffda73a277c967241c0af8767b5b4c61ba7df5422aff669e2c796be608fd01a62248932ace566a8645e730cc0cead9d47808d0a0b41a53b11ebc9aa595f8b6c3067ef4ec9e70a2048182e84204998cdb658139ba34452e0a367cc87da79741a259f5e41ef84b64419f0161d2cd24916c1bc9bd2aa14b00d183608f91673e502e91c59031c79163e4382b523704f53113744f51bfa94fcd25c5c860a08d7e9bc94a9648041a33aa2b0096f15396d3f921f8069267fba7cb3896af8353c869b601f1fa165316a044b2811f82c10e0c4975ab344b4276067a24cc9567bbcb86ebb7d0d95dcf762fada51bf6d3c8c60a2ea4fd83a77a6f771b53ad2b58572925c63589a82df36d12c1a3a2c48fdf639255d0f4445184e8dd3025dfe050f6883738335f9496eac4a39509b8b99567af003e0baba915a01cfecc6a0df1066a4eb84c6fc7367ecbcc7f87b631ac658ad3cff80908a9ac372936949944f2e8e5bb4a6b2da3fdddcf8c051930e46012391f5504588365cf3b206e3318905401c4be2d0bd3608ba0723457596dd7bde200bdc637db7b1649f0d01aaecee385807c5cfba26dc09f92950117e574438262738a66e218846e299ab5ec0106ca5aadafb261232baa64cf9a49c4b47d36f1bf022ffc96dabce342cadfad2f56072087055e4413ab5b84d9be256a3ba0117b4a300785831b3b53f315ee5960b985d45455bfdea9f5664a8ade4ce374d7870906df9cc2cefe14c62d8ce320e10b98575f0d7f5318131dcda6e63aa2ba4534b53b8e288645f1664bc1c0e9b44f4987331a67c1b9494c5afd6476628b8ad19d22e85916dfbeb1ca410ded8b06470fbf3ab4c", 0x800) 14:47:12 executing program 1: r0 = socket(0x10, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x7) 14:47:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x43, 0x2, 0x5d}], 0x2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9}], 0x3, &(0x7f0000000100)={0x1, 0x2}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)={0x0, 0x100000003}) 14:47:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="5dffffff", 0x4) 14:47:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000380)="e3", 0x1) close(r0) syz_extract_tcp_res(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(r0) syz_open_pts() 14:47:12 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0xfffffc81) getrusage(0x0, &(0x7f0000000080)) 14:47:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/217) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x4, 0x1ff, 0x20}], 0x8, &(0x7f0000000140)=[{{r0}, 0x0, 0x2, 0x18, 0x7ff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7, 0x8}], 0x46, &(0x7f0000000180)={0x2, 0x2db}) 14:47:13 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/24}, &(0x7f0000000040)=0x1a) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setitimer(0x1, &(0x7f0000000100)={{0x100000000}, {0x7, 0x8001}}, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) 14:47:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) bind(r0, 0x0, 0x0) shmget(0x0, 0x2000, 0x7, &(0x7f0000ffb000/0x2000)=nil) minherit(&(0x7f0000fdc000/0x7000)=nil, 0x7000, 0xfffffffffffffffe) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:47:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) 14:47:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x400, 0x55f8, 0x3, "ddb308a281efb7583f9a9265e35d8e3a6cb923cf", 0x3, 0x2}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132577f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd97600000000000000000000000000000047b97006c6f6f643e50350dd6611070372c8afaf8d31db4a4b5972c23d4e530ffff6827b3e1c8c5fc53514e0f4af783869e3123eefc33bb307791015721ae277410c33e8cc01dd9f612b883c6c2ff76233217e5bdd25262cf60c32fca8fa786a35428e87cf94c76f60f0fad7bb791376550ac535bc6dc88e8d216b0a8e70f28682d8f5258aeb44038377e58477c76070492f4c8f8a2f935998635b2436e93cccd246630652457f5a185400646f1445b5aef066e0bdfd6237d9168d5dfb4d8f674bf40302becbe1116e188b48f9146927e143e5d0f73448a54c37716b66940d3eeba028482f26b6", 0x14d) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 14:47:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) 14:47:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="03a50acde6346db476e4ac6e46540549d456168bd241101c5629ed81e82fb361691805fd2a8aa076318beb617c7f9d9662aaf71847450a03e3f7499ede0eeb42631658598eb38fff01690ffd7d6b8b7ca9d24cb08b2b4d94a5fb9f4c3121e9236f5bb8a7c7706c0b1ddd7ed3d13e5f5f13dc1ad53b29ee31e1b9e5a990a8998a6dc05bc397e0294e699ad2a6bae73cd3cafdfd638274ac2d205349297b7cd0562ac2f3a2d481d8a09c180cc89e35faec5a812e8a2c38df1240", 0xb9}, {&(0x7f0000000180)="3daf2f9f49b861432f4f00bc916cec32cfb6edb6a30eb26d0b4a87cae1304cccb7aa7ee4e776f5e630c25b1134ad8f9bd944e72cdb37f4f669d933785aecf8fd59294d49ef01cfa0e096f7f7e3b5a21843804c738d892d24192f460345e7de42ec522a7e3997fe474e7951fc459e8c2c46fa618bc9c552e69aa9837ebcbc725f6bd6c238c52b151999a079bbdea46af2863ea0b9", 0x94}, {&(0x7f0000001280)="4c32e9f93f8877d7c675a066f569a55d81522546ac23a7bb3ab44233cfc84efd588fbff3f88131e52be848438f8902f008960b17264929c4687ba134c2d29c60802d9ffab3862d32399b184b9c9ba4d5296d5218b236bf24f40e4d71580b6fb1d8ba7f9f1543e996277f4da644f482aade76f0dcd90296fa24079ba105afda069040d36df4f4bdd390284f0dfdf5565a3c5d6731c68853b6010d317fdfeb30e0ccd82814aeb872c7cbae2037c9609bddb2d2426a2156b0cba3e305d4ab906361e0a4d01bec573dad5b1cb655dfc0d80ae38124566f79a6318c3847d20a0b627f01f81323a13bb25794bfe2a4c0b462df90bdff6fe1bb789d258fc4e92c138280c47330f41a3faf97c137faf7a35e223b51809f9e702334e61e1a7be93a4b80302fc263429dd51128a36968a49ce7ce4c27e3303625846d9361ab86dfa539811b374da00efb1e92c7a37667e398d92bf5ee34bd9efb1c952aafa52794f56ee7556155bae7beaed50c5515f771e0b3c3177848268abcf3c1bd6866deadb9210e58e5086421bd93e7408bcda0260fc50b9d9e716a22d78ec6638d786423d7fbf3baddb109955219d17c317ddd88a9a1ded3b44db0c9b0c6c53a6600a90d914a8e2609eab255aacaea45095212a41e63f1a79130a48dac59436f7d110a6cf9ee7345152d08ef379fc572e837b62bb9810049b0c45424574fca4e31d8a70e7ff7a859496af178c9ceb475f64edc0ed92de323605b6a28d7cfe1c7da41836e852c8c475480c7a3e3580277d27045f923d249c77ea91460873b623d6f9ecbf36d613ab5e6d167aff2e1f6ccff376dbfa4d04f9bb5d7c75ceda088844ee11720fb06437828d82efc2673f45ba04f0b1cfe9acb68a7879c670a656910c19849c63a2fb01ca7383c1f0ceed8eda6b0a96d37bc1117eef01f8b6ae7574fbc2c0263f8ab258cca3d6b1da804c100fea6c401be7cd11d282fcabccc123ec68b7eef36931953b78d34edc50d9a5decbab4a6ee0114f46d9dfac78c5741c50f4ca4f41754f86a82e8659d9881692cd498cd1e08624f48afa27d5fcf778b55c68019b69616ea61cc21d9d903dcc91696fc5110706f1ad55b2c8cd412ce7a9a5758fc23889e3c8fc4c731765680157d3ce49196622f5d366fc879d6361c8a898faf1943500485524bc091ccb59b3a92f6fd52438ba8d041ca73e540486a6a7f1b5bc32199d22750130ee5cce19b9c3749bc49d8ba7f1d4195f9c8769f205b5912761b3946677ecafa2b0bc9393c1b8e0d79293ce5ae087bd800d86f61a379813a982d8f4ea7b8d748658eff1ba9fdaffac6230f9a3c24a114c187dc673a3e2f70a5263bba6fa5d13273e316886aa11e93dc82f0cfe95631ccffb3bea9b8cf58c5529961600f106cda75011b841f3e8151dcecca03dd609508f45287752648cdb94dfdf0f603550a2560ac12b1e9490787445da16038f5bd151ad1a38acaa2047d96a65fa1bafe40de45dee17fdcb9bfa3a96ba041eb90e421f46bbe23b0c485fb4deffe9050a2a24c9dd0690ed5e2fd71c66645fdd105ce021014b523046688c3cea460c28350298a34645e0a171fdf756a38d1fac7b64ab16e780da4b17d64128b3fb85ee70b649615c06b5af722d22c83bb145c18b14649a43f6b51749e59feac451daa47e8be62a9678762439946817205ec341ff6548c202cebedbb3182fddcdd440aa1809dcaedf08403db2f99cfc0b04239543b0e79ba0f4a21eed4b2e02c25492aff9a73d8053cd3cb9791bcff76fc07981d21285acb958d866c778e3d7dde50c3af02ed604660702f79e748cb6012feae72d47332552a69dec4270f92063394357a8cac4a490796b025278fbf313d9460b6af6cddd80d6a39c0a2c80c479e83f5395513cd8692043f8cdc981dc86cf760e0995245c9fd9fe1992ba97d8b7dfd5ce733d2efdce91792ec1bfc8515de14d0dd58ab551609762c84b17638718dc07037577a11e2e5cf8eb92eb948a322a2e7bb1e7b2c10ecf788e480b28246c60b19e16afc06da70f5068b07955650efd1c57a88b23147e9b0f2cdc2b5a144939fbf5b700a6272ec0d878af27b3e47b498c328e3159792638fa45e344110eaf9f7aab81f3639848348873d7ce22b09680bf7337a7273b1749e764519cb552c054aae51f46a8de9cab036841b7155608d798ce85017aee822c7aa6da858eef19bcc6e544307e6156cb3d480e2bbeb15f6037d8cab58acfe08b14f7f7dede258939ea4712289e1dff492897841f3a5f812a16055cf5e071f0d072a885996e61bb962fbb6eabfb3f2dcaf882aa1b2eddb2dde3651a448edc08073e234f199932b7480cfce1e37f133f88853e6445420a312cfab011b786e7da00880523e2a0738a1b2f38a5e6a18fd79facd6ae1f178e98bc3dd1fb06d0d1a9093fa6d13ca64fbb0b25516a413e796a5f3c711ad381fd9168e6775a62179db8090bf04ee04067eff1280cf8d792b58febe86c63161c5cbff560f5bfe68da79efd5bd26967a8e71271352dff1dd1cda38d7e1108b9a3e5b19396aa4a5818ab9d5b86c6807194d33a4981a0d851a049e6c26a2da0778199e34d520aa62bdc1f5608da1a832c3e7115e200218ff845ee8d1d448e03c7c63de5f2cbbc5997d54776d7bfe00077f708449d65163422fa4678f3c8112d025f6f81968d5cf291d14dd5bba73b03934b8216f6259c2feef92f457309809c3b0cbd0c0d5377e3afc10ff9e3248f5af509cbe2607080114e8ff0181e0955cea5bf3742f02928cdca334169d5a94f9145e7df6e7e8ab10f1a04af6322380156999e04310818fadc2fa2af00cd2787887e5aaad9987c5bff0b8045eab0e49eebe37a82820e7ce9f4aba89184f86a20679b4a78bd718387a5805424a6ef660c4bbecca7e42ec8ddb922325058b2aa4a3c52ddfd1fbd895daaf08f376c75c425ee3466002cc68c0fe231dad672e1085d71b18621396de8e3fe19c41453de7ca1e8a5ecc501c55537d8b7235d286471a62ac92a968280d7eaf2f26661f27a3ff19725ce0fefdd5bea17af118c72f3aaa2a6abe1792c488bc18d7103380902f3b566b2549af24edef051baaed9ba5a7b016f6a5095e6e654659081cdc049127aa8ae85549ae60875cd75f1c080c08ac68eff2d177acd62ab97c4b8f9510c5268435ab013aaad41d394f59df60ca6a145871affcc454c3e04fade5b42e22795fb9bccda889bc7c4588e1385f35a4672b608718c66f49db13712c0963b703121cf184f8f19e334fb538e8e7651fd3de6963748f1fe87b30980332ee7ab9cbf9523b51dce406f660634e3bfc28e4730786613163eac460154c374e774e75ab26b4d7b639e0e36269a5398da7bb15311afb0d609819d0f3636f35455aa74d6eaa6857a5fceaedc2a293b22431bae03bd7940c0733c08f859618e344bc7e8f84edd214b2a2845d4b67e5331fd69905930e32d86e195237a7cf2705ee897993bf6fee87ed935983688a2a2bdfd65c9349808f28b10959d99285b1ea9f070483984989be3915e9c99115abfae299606df1cb38d6be696423a90d2de0383fecd3b8fb021e1b227acd8529fa5f89a9f5b3cc55c154680d6967afc385479cca3760b785fc884be30b3a9f4b6da04ed03e79555da71505e375e7851bfac62a88325c52f65e7ecd0d6f62f8fcbf46c62d186bc69d72cbc3378692a07d25223ef400869081507520690c13e447e3ec81080166c432c9bb506be16cbb7ba1209292ea0684277bbfc94d639713e0f14bc8687fadd8994e0b1dd2dcbce99b386d612c2430a8981af2ef4d93c35bed571606616ae6be9572aa30ca0597f32af62514bb17de437bd95063cde5a254fd22a49061bf4c1a068a50347f3cc2ac7609d95b063d7cbbed80a99b0de957d768435364901fccb3d3f3b329f72d7b8e19d1c4d2f2cce0fe21078e42e4b2134796fc32fbe22c87795fab1814c12bd83cea6f5467a586fa44f4ff4b3dbd5618c737205ca7b8d3446963edec7b1c5ab811ca04eaebdd654f3e7be2dcc1071d20bca3554a1f09e9fcc6674ed02ec9d2c326d84c6d2b7a5b3be425572f986cc0420ee605075b9d2aa5edbbe1d88de6d955eef8b810f6e5bf0479e1244db4420914bc71b38908f7b2bee4ee8af04fe836dfc7abe4233942224aa62ad5a0e702d9d21c4ce9746a891198372efa4b56da11f3d9a824a58e54d6150c736d29e311ae6701996483cdd0d148f93e893ae97d9dd906c33367ff38ae2df6825e2f4d1e6dfe643f292d0a15e679534ff987dc5c9d6feef04b8810e220a4b985e8a656ad5578e3734cf19a6bf860ef30f975a7951b5ae36f9cebbc7576ecf768e799ab6e45946366154f2bc439cf7ad41db1559697e99d7821c064ab3c6b8df222270164e5ebcdbcc5e7844b4b571a7652a145262ac62dea838e890bdca1f7c8856af2a89758ed2138d517212e2890a67ac03c02d37006942da1d193fee12aea432dbc992178a15c9806e0345e146220f629312a2a8f30b637dd123a5405b5436d57febe4a2fdc87f1aa5052ade8e818f698d76e947a4f426f28686b10a11988a31ab562edf63bbd94a6ae8fbb9b48d52fbe95c47e6ae2a2b9f615b7d7567075fe52884d14b0baf70ffbd07fe587c6458e7c022adb57999dad8a592f468e116e42e9d4701ff95c460652e97ac8de3a2c3019705b4549a3d99861adb24a3bdbc8815d428d38705805142d4c7cc190f281b81b19e830f20b6c4071556840f4bcfb7db9be3fed6e51e1cc85508477ef3f81a64b1e2ee073059f8197da512c497821049485f83a725d2a1d7f71b6935601a3e19a2c1e81d3435d759f7b9d1c731d90f2b77e931a9aa727f1d45aa4d7674418d6be4917523243a64784e446839d9044fcb8314e4ae632860157e6fb361a6c03139b21d182710828f41d25ac8e920e3f478e0597b0a3605549cac69210fe5cfb6131018eb8dceef3cd8a8b6d94347c6c23e3019ed93adb962cc1eec776bc44fa654d3abe2ddc5b9f1a483df3c98cb29be5767edcfcf8a3831118146bc77ebd0cb999c3e563f8a181ec95a6c090d452a855132a1ec246e2075d65317efb437a64026adadf663e338b6d1365fba9b81351b1063a86e6953234994b863ce29344b5825a155caedc5e9d69dc67702931752727fdf874a7c4e752911c02d3b21b7a7297ac29a1521de2fa15d9f4e7a28abee83c8d0972b3e53a58aca063b46d97483a41474e157cb813c8e755809710645a663fd8232f0320ef088ecccf2f9d9e13e2e542df5c1578d1b5148b62c39d2ee3f26e0643b9296f9240fe0c3e54d51e3889008491d807b7378ef71b5dc4733be8a0281dcb2207593886faadbfea82f6557396540d2b2d0af112733ffb42cc2bffb152630c85ed09634d4a6b9aebdbb2a5a834bce412564c3a12ab7983250ce10661266ffcb1db9fb536279a25625cd8aa8166ebd8a988a5e89bfd721d08d56bb878b78ab8ef90213543863e924b8370fea1cdb43015dd8032e0bff37acccaf301869e56ca34550b2265ef5356304f635da54097583dbd4a9e7fb33ece4d0e8ee4fbcfd9396111ab23f6276255b678950c770456753a64be527aca0109a3a92992c5f300863b83cd99e04d38d9f7874fe501b25e0604a308bf71a0681dfc7916bf18766b3a19ce73a2ee348542f51a9fd2c48d9b24c48d6ccc07df7aa95ac8f2af2a417e17ab73aede286251bf342bb854bf5f71351d554a00800adff44287133a522cc7a358126090f36a5a3a325c392f124c74348ef6f532586a7018287dea", 0x1000}, {&(0x7f0000000000)="395394b5b6a184dd720b932369dc689327fdb48dca9282c1b308b997d845ce646789b1e4643b155dec3a93c419661ec6f149e5cbecc14f", 0x37}], 0x4, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) kqueue() syz_open_pts() 14:47:13 executing program 0: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 14:47:13 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x81, 0x60000000, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x90, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8001, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0x28}, {{r1}, 0xfffffffffffffffd, 0x4a, 0x0, 0x7fffffff, 0x1c}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x9, 0x6}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x2, 0x3ff, 0x8}], 0x5, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x44, 0x50, 0xfffffffffffffffc, 0x1}, {{r0}, 0xadcbaacbfdc555c7, 0x44, 0x8, 0x2, 0x7fff}], 0x5, &(0x7f0000000140)={0x1, 0x4}) 14:47:13 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4000000000000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x8, 0x5, 0x8001}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 14:47:13 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/205) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 14:47:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) fcntl$dupfd(r0, 0xa, r0) 14:47:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x7fff, 0x80}, {0x7, 0x7}}, 0x2) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) 14:47:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:47:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 14:47:13 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = socket(0x16, 0x5, 0x1f) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = msgget(0x3, 0x0) setsockopt(r1, 0x101, 0x4, &(0x7f0000000080)="47b573f271c8125b4bed44989f3b367fcf0b0905865e4a040ec6508d30809e8bafec4cdb227293b7bcd577af54592f06bec3cbb981d37736ef2f390bbb26af0d0e7cde41a0fc5ee6794894b0bd7bf86b2352e9262a1c1318cde22eb4a91ff870bfaf22739e91153fc06c3c4f6d01ee92344901aa711e9949c1d488bcd09dd8e1706d2cb571ae54badd0377b2e0401d08df39747e6aea3db2403a47595712e5f86786a2b8a556e990f866090f8e5bf04a5efcef5830fd001f385aa7951a1de0e57b8c4f8c65c7d07297fc418f7bb2e6d84083d620f1f9ca1760fd67c4fe58da6f207f87d2f29d874441fcb6f3f7", 0xed) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x80000000, 0x7fff}, 0x8) msgsnd(r2, &(0x7f00000001c0)={0x3, "e0b470897485092a16a7ea5f70623823ca6977bb7ba04f0e465b6c24c3259eea3e78a3c6caa5174dc9e1098f8b8c40edd6172db6626d2c2288a37bd34f2cf8016a157bf491149c1bcd7122c90f1cd400ba7c4e28d0a1e26065ef68b1d98f49047d87db2843f9a4fc82993ca795b2ac9b68c89bbb0365358224148002f9af167d51440101db623ce1476f863e826890dff494e0a7186aa9cd4942ef6bf9ea9a73395b245b716d304a62eef44c2581d351e35502e99ea0646fecb122781d4f70624acdcb4223a00a8ae807e0b99d1dc61f98f6284d2ee2f9cb012379a75b036c978c857dc54c50ce9c4d44963239ef7c30f7780b995d5ba4"}, 0xff, 0x800) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt(r1, 0x80, 0x5, &(0x7f0000000340)=""/183, &(0x7f0000000400)=0xb7) close(r0) getsockopt(r1, 0x7, 0x3ff, &(0x7f0000000440)=""/71, &(0x7f00000004c0)=0x47) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500)={0x3, 0x400}, 0x8) syz_open_pts() setsockopt(r1, 0x6, 0x7, &(0x7f0000000540)="de0640da982cde6833ed9670063c897b95e0a0fa6ee0ffcf1babd7f26bae53767754ea9c13f1f2", 0x27) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x6, r3, r4, r5, r6, 0x100, 0x400}, 0x1, 0x548, r7, r8, 0x0, 0x9, 0x2, 0x4}) fcntl$dupfd(r1, 0xa, r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) sendto(r1, &(0x7f0000000700)="d84b0e1b7dd67445eeec65434f886f2aaa00745c34b59c9593fc0d045d4474ff98a3a8baad0e59781e097160df20d025c42cfc16df2c8777fffc50cda08ec32064645314590717899ecc1dba8102f2477dfb56397bedaf8e5aba332cdb73ba0e8366c513f84c98fdb5667ef7ee414d8f82a0fe801e151c1209b38a5c0809970b3be5d17484717842b3cefa9b7ea775f754488196a146b2c7e9a33b7725bd1745c10030323f2f5c06d67785958af5339e9710770168e29901acbe48ab6f0b0ee11abd588239e2eaf1c407cb66525c4bcf7faaf9d0a93c668314c42f493a35c36a748d4ed3878f19c7a028c50851e9cfc08b1114ac1d05a3fd53bcd4a3ef851a2e58e941c1c338e5ccff78895b7986126955267af11548d798be954769afe714f5a76f4cc42bd103e12cc636fc818e3bed0b3201045e4739f2ecb8b0b471e06327750b42fc996e70c0cfda22466aac76156468812b21d9f7ac1471fc26a3daba543495ef0e1f1e8a42c4d770d7ec6e7f8e924be6609b253fe0abddce6cc35bcc3c37ddb55f778068095f4a74223e74fd72e9c935ae766625e4f00c17d9c35cadb6d2ed7560ffd5334837f0e0c4f2bb9db73f2fe030025bdb33f94226d90c01491d3aaa026a95d771783cdccf51d865cbff227aa5ae2d0a73efdd44b17121cc626b807469df1d81be58e5fca0e8e3f81c9b57ad2880adf429e9b783071fd326e42434284474210b315f4b4e1562608d9dd6aa78e642654576ae14fd3a07b2b4241549bb26e90e566d30ce1e3609f2be3745d10ec6907c037ddf80b344cee8ec16636317eb97bbaa787ea94036d284d26d0a4596c5eff85d8e30ac0d8e88c0ddd84f617284fe01961ee69879b44caf13046455a9f224c4bcb31e3fd2dbce1c616e17323b05936ff59e5ee91c3eae8c9480916834f4948bfef86806b01715b0019461d73cdd8eb58defc4b10dc799dcb6a42ab12826f14dae648e036b1cbb38adca211e0443d87d9a59919a7839151b5991cbbd382b207fb2ea7b2cc738d75b6f7006e5f3ee2a1fa54d26bdd7e0301997c4b7b3010b0b25cf49a7fc2073c5a6fa3ddd9c88e068af09fb00613d19911406c47b34ac29ad57ba0dde1e94f9856e6f6eb79403fa202450373ab6df638c64fd84a4bf428bd02574d982f4fe67713fb629abd21fe14d2096ca1e0846bb95b7b7ada27477c4099d5ea7cb3a7de426579f00c5f487578828dd2a8da83669070fd2462d75db639a47d92edd7ce0e26433c308acd4a16e1ef6c79ddfe576ce5d5c574e7949334064dba8e88a1699d1af8eefbcf59daa308e03fcbfc74228f781c12617f8ca5968fe68ad3a0435ad346a73960bd9c0a136460fd7f128657443092ab73c5c6c0465dffebc7a046e68e4fd70e895c8a97398a2a1e8bc4ac5a1e9774b58e25acf1aa26490458a3d32d5b1a38cc64d96a428610ae059188198dde5668143b27c0d7db8e2c48b3df442871725935e24ff253716bf85c8334abaede5d1eb396e91313ab1272a983f147e68518559c76804182822a852e4cdbf7f94e74b695b528059fba08f42497f82a20f658ebc9bdce2cab9ebe614cebef31950e045b3f476ab3ddbcabcce9e8b3e8ae33e1bbc34e790e89cc572f0b50afdfcb2ead5236a09dabb9a32ea2273a61e932944b64973bab29134cbfc0f532691cb4d6b5581fbfa018b629a28ec912c6cd5d0b1b85f9a75786b4f586a948793d27deaf9e37d78fa6082b3c5fb02c2f630fa41425f6a99ce6e987298d4d59c1b6321ad177192f079fefc9e0723a19950c2fbddb69978dfbaba97aca958f280093b4af96e8d5a31f1ffbecb19afb944e81bedb4991d144b64d0815156367d1d1cd76d7c9c327f2429e1375057967270436011f2c540415b4054841f65d0cd77befdec5f986a1d1d7e1c06233347789c8bc9e0f35a8d46a739ef09396350993d4ae0c0bba17a958017118ef46742a121addd8713d64fb422ac0bae37fbef0c05d8411eee6fa21840d8a6d3746debe7ca38fefb6423298c4c16dcf99de85280ed92af644ebefc6ef7162f29563d685ab61f610fb074c2f481c1ef89e3eac206161fd5a33ed8c08aa5c8eb54cfea9f43c36510b3604f2da78625cf01f0d1bbc2a0a2dba6c99e9fb7b91318a2d9d7737dbd2731fdf25ca6614ee616a82c2c0a20606093eaf25e78c090d88513ffab11062c843ee87e64e223660ab1a0f5112987aa6d4d8f30bdc3d450a8d1d5e63054f3f7218b40517a0c1a15ecd255cff3f87e2eba0901fa69109923b50f6e2784f61557b5f1d39d0325316ab32244672e13a0901e24a7c559dbd0f823466cc21c28dbd6318c67d7e134d8b97f3d48a5b4ed0bd46b67cb6ce5c28923b4dd455f5f25874c1957a96f74c86a8145f1cff51dc0cfb489b793e3af8d85decd6fd79a2c2a9c006f34bec9dd7a984bd9e0e9153d513719a939b2f0f528b76b2dfeca54a0b8609154a9b8e15995f57236b1881a41da554ec061c29d367298b060e06a34daf32f68be3504eb80e813716ba44c6dd5e6c7a34ff37f6948dda25c5072784355189c4ccd35649caabe12360943d56b69409899ff0229e262e25a1ec68c6466f014ec7dda688fd28f285da3bf40436dba05f10e5b433857c20cfc9313e8715cf39491cff0b5e6b894e2f053dd4cbc177f76761e92ffeb412b5d56226a72ed5e16e75888ab0bd840e26e2635c8a497c2f89945f7ad9e0903096058019bb78d9f3b265d4e357c5990ad261dc97738fdab302c9d464a05b642da91e6e89d4b15033c955d5b7e69aaee70f534beced6a93beac567e6e02ff05f4472fbaf5c68d55057de73e4f6314c893faa4b6376dc36c543adbe39d37298288472d6ce190925f60528a58d4cbcc5e6c7c2beae8d5a7d52865be1c2182384c3e7eedf29a195fb8ad5309ce6055fa3f32c3d5f634bda5563055b2ebb2270743d5d3564db225e12bf0bad03feaab262780f096880edc87c3621b2b48e5880312e7247e270bb61191be137c31840583694fd245be3aabc159d6713f4f262dba845305573c8d9f04c682985a3fb5d7b7e4f234ec361d30b67ff879e91c5d63b3b9603b7bece079d8ac816eb916782eef08310237545d4f0878098ba5418573677c3a04649d3d9e66082a1458452371da3ba670bfb990be2b34317dd267b7f252f04ca41ee58053a99c563c59c99734806d1941c2c7beca40d893e63b3df4bc29e324bc9ceff41bb3b96eacafad7917de20cf1eef41bc0e8fe43b7d4dd2f45e09f75734da18b1d65f4aa7d235b51f7d6ed613e8039b90a8baa38dc0c494620b84f991ce3a88d62152ef51c66ed8265db52ced252a79a8cab78549a60fbc45f6c5098eaa7bac96057fc572a511b73c45d6cb11686b94e1508ceee01a8db120bbfc17f72a080ac5523ff6bb50360c128c7775303438b7c0cae5cb6a8c21fa2fd875ee1317e6d8aed38715813731b6c2d650dcbbe605b7d0f4b0b45ce08faecaaba45b3900cb7882e464d7b152a8945ce3eee0ca5919a261f96fddff818641752235fce17be2e660cf941ca2b6f65d28657651272f177b6fc9dfc915fa9bd4a387d4c1031ed1ec8337a4449af9bb1e85ca5524b58699245383f676bc3881044dd48bfbd9dd7d69267d5eb3ad9142f5b98f0ce106aa70c6f62c6a1df70e50a3c81e73631d43a2f9621dfdb02164ff040776d418f4467471e6999da71a2db9fc0f5fd03d641a921c0a3b2a27d7d3fee48812552175ba9564823deaa83b30b133396492153a0f6af5ae31093a31f9e8fe071afb3edbcd103cb86ab8705c6e4bf83329c05d488671eaeda1e6e6863acc0c95560006dea9afe5b536a6f930bc80274ed5f938012a0d117de2966ec7d91213a45e14e43d7ecf0614543e3b48e0a1dec2176831e61185973176cfe27659b13c292d173821ddb1f017174f8c968bd343b0dc2ed69c931c07e548766137df0103f3828005c33a732f3b8bafbdd0304b3091ed368f392a23c6c2b98c108b147da4862810226c99971e2751a190217ff90af81c7f49952580012a9fb8c05a50c7e7d8488b8ca4d00b51c3b2f691965ca2e3c02159f8d58126689daa42fc53c9cb2303ed80af5c435c5e1a9a1f559525a6e3329209ac665fc3573ad188928a70e5d0a0a84aa5fd3daafbae58e486faf68e5af99c149cfd1655e65e1b5a0a36bb466245e846ad8273001ab59537308c95f702036a5f9eb15a5635fb350c299e4273bc7d15911aa06cbeee620ac18679458a32dfa0660c0e35898458544ae98b8efcb45b398ca8762ed9565227422a7e9843e114af1b2a5018b650c3ae2cc0c3d842962a11b8eacca25aecfc95fcd341c77ddbbfa7edc9169ea306139063510078c4982480de00e842cc95c022978ba20165e2c6cc14f19e4f7ff7ddbb6e445727dd21606e6d9678ac90ffcafa68decae6257b7fbd198eab86cc8e9977f7818b517b28ae15561f8f6eb589ec94110f24d4de19079fd95a7cc9bc82cb694dcce6e82b60723f831056e716c973a4ff8f90db14bdef141b57e9a0371d19ac1905fbfa0a95c1dda508d371983c7febb27437f0b755c22625aab8148f0a55efbd0f048b7a8f14588bd55946bed873d5ed375a5f75bd210f2adb2a0b626d2f6b3503706243915dcaef41c92e7231ff00c49757c7872fee1b86d52ee819c708490dc8653a94e93724a5f9d3fffe6b877a976d7d43ff816c1359ba14d9b3d8df82f4b4ac53db1229c49c1b47e594c75a51cbbc41a25786bf8cb2c4226dea0e1c80150dd5634d9f1fddf446df404f971f1d4804c02a6b9dfd9f450a3984a48648416ba0addbfa290e0fc2dcb92eb5f81a3925d7b1d6921d15e4949f39b325883378b4ac239289644117b235e413e7e3d46d097f4cefe3137cf1891835e6e831693c7549d068c2fcf66aa0c037f4f20ac0003dbf629eedcac72bc68a99f9da25e6c2e8163e0313bb3342c571fe1462999465455224bb7ebd112e04f2251c9df9b9fc7867a8402026556bb52818d50700c603f2200a0ebd4d2d6257ec682f14d04d591b0b52ae39cd0824c909582f02cf5c3f899a5e5c4ca84396c357442a25e990839435aff1007ca6fd2dfa16c3c815d3a1197e0a3696aac29fc0aa50c169fd1ba54b573b3e66a2c03c2528e30bc44c255eaa83a62944623e2b08445f85a103353bee1bdd02b085afb67a11bc9471911c4524ad781ba7a9d0ebc8d96b6c24c9888d9a3650767eb69de3f57cd20648e5aadaf466ad9985402056195085541bb5af42b150971a015381ea97f1b4d6e6b33bc20b303005e432aa1fe95c46f4839b72c781c900edc79bd01d4b55e95f73c6ba07d20ceb1c2c2b5b0cad424bba973e02e2323c3a401be0fca44e5bd94be6119ea98c0932ccfe1f4a70c3aec84fe210bcdf19fe2a04948f1ad27b3b5df06b84bc0fcd52fc09f40be33ddf812dd73958bf193e8e15d8eb6100df6c1c9e0302a9cf7dcafe9525ae217bd1c848057930e78108a489e04dc7e465a1e199c8c30368fde04c932eb25e44ce57115410fcc2cc8533270fce3b028b86d414dc345df1288ddc996b5fdc941ca909608eeb606d41241109c101433dc16e6d0700bf00238f1b5439dbd8a80d2e4350a817eacc045565bfe8d9c9fb28952e14acf8a0c4eb2ad2f747817b02a80ee2c6e4c186595d2f049772a90c2a3ee2326ceca27afcfcadc4989f439fa2fadd8074ac75091ed7b74f7ea405af74706d430d42915623ae7b9b1c617f1c2d6388e275bc8432b17d4f4e13e36c71f5b9f479eb40fb93ca4aa210ea9", 0x1000, 0x4, &(0x7f0000001700)=@in6={0x18, 0x1, 0x1, 0x10}, 0xc) r9 = socket(0x6, 0x7, 0xfffffffffffffffd) setsockopt(r9, 0x40, 0xffffffff, &(0x7f0000001740)="b7338ae889d9af546cd9e49b8eda340b218eb9f41688f66799760698313cc2efc1ecd856c1ae356125a3b68f66a4781bc1212495c50493b19d7037752a38640f23d8f040797edf0613f0767c228fd4f3456bb751a4f4acd6a78899b13af0839b410438ef31e5d66c026590c7e41d82", 0x6f) pipe(&(0x7f00000017c0)) 14:47:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000100)="dad5b1391b70a1d21926281f373d2b46b9ae89f57c0c869479ac0c0e59b393570100ee2d2ed3754ef3d0a44b99d50ab44935f1aaff03000013bdb6f09b14a5457f63df57ad168139327c5ea4c3d9abd558969274da36667417ae4e5814789943155f7248dc08cd0daa70db146f2652b1d6e40b92d5410b9113373c3e4cbf008911b25017be0444c37816cdcf4785ea5e017a258a18c42117ace60c1472506b836b4291b6ac460f015e15edde57c506399c91feeeedb4db2b8b2fdfa7bec71d89a6faf88ac522db8383c49338f45251c9471294f64ee4e90e412e46c141e7a9b27d7040402909f9d38d040f8654a619217c99451276b57bb5cac3a41b943ec5a23ac180c9ad81a3b2f29d069593712554a694b805c6754035c6b1", 0xbf60402f33e7658b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x14) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) 14:47:13 executing program 0: pipe(&(0x7f00000000c0)) r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/129, 0xfffffffffffffe03) 14:47:13 executing program 0: r0 = msgget(0x1, 0x180) msgsnd(r0, 0x0, 0x314, 0x800) msgsnd(r0, &(0x7f0000000440)={0x0, "7fd87127e7f1214a862bfb1b4756110e1911ca64276817705af4d290669edf1fade132be532c211ddfc5c040baf1b42de249708eaede469e7cf21f3b623be9c69f11847f16934d79f0664752ecff010000c6e47945202d40caefee3cc827ebb0c8dbe3d76f12ac33d3c332c3ee22878981d00d0d9ddea64f94bef4336ab220036c226834b64631e51de1cd13f756c91a44cb7e18d2bbbd07c1cdcb42889d45ec8027535fbc95c539d8f70fb66fd981173d13c9a171b45171b4ccea233b2fb51e51685166e2fb64c7ff7deb7a01684fc14297094c46c5d53eb49f3b6c50f76a09c017d7a74cc4d1b0ca6759319436ba40355e9bc19e92455f523049708e712e3c4840409fbde315cb1723d851e1c72d9601de560639cae423528d4435fd6f43cf0740522b4747bfc533b558ae50f151fdffefde0a6c0816af5c95028b839b8c047498fc2230713c4e2381fa028c1f28fd33a2e1541cefd2f50dea67f658f44d0fba7593ceedee469719"}, 0x171, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgget(0x1, 0x144) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8002, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1800) msgget(0x3, 0x40) 14:47:13 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="07fffd15cab7c3ba2c79870fccd6fdf7bab4e50cbaf9c75fcc74bab0f2036ee1cf4b89b6780280d39b95fee70b907bab2c8d7735fb72529e24acca614c79b28b984d3ee9f1ce4da14f714b33a50218ac9cea5dffa5051e10d2c736430e0d902c7b046073826e985e689724602ce8e9e5b2030f3e12a20533d40acd2d4dcfd062107c59eabb1516358162d60d9043867ca490af48eb479d02c41d2938d2"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x10000) poll(&(0x7f00000000c0)=[{r0, 0x5}, {r0, 0x84}, {r0, 0xc2}, {r0, 0xc4}], 0x4, 0xff) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7f, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 14:47:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x802, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x100000000, 0x7}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) setrlimit(0x8, &(0x7f0000000080)={0x8, 0x7ff}) 14:47:13 executing program 0: nanosleep(&(0x7f0000000040)={0x4010000, 0x8}, 0x0) socket(0x26, 0x8004, 0x3) r0 = socket(0x22, 0x7, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 14:47:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f34eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x80, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x7, 0x100000000, 0x400, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311", 0x0, 0x1}) poll(&(0x7f00000000c0)=[{r2, 0xc}, {r2, 0x81}], 0x2, 0x0) 14:47:14 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000100)="df314a33079fb34d3e100f148355bbba27fdd9a77223fbf14af720791d3ef0d910430e6552a7f817eaf10295fc9f302a5a0ebe12fd236cc83c1452d771ce37cb851e6787c4486455cf67bdbaffb7cb84ef0f826f2fbccdd706e2d090ccf0e9716c4fce8305bf8eba41c5cffcae4bbff2d23895444bd00f4cd55404", 0x7b, 0xd, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x8) shmdt(r0) r3 = msgget$private(0x0, 0x52a) clock_gettime(0x3, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/74}, &(0x7f0000000240)=0x4c) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/154) 14:47:14 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0) close(r0) r2 = syz_open_pts() r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) dup2(r4, r3) r5 = fcntl$dupfd(r2, 0x0, r2) poll(&(0x7f0000000280)=[{r5, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r5, 0x1}], 0x1, 0x0) r6 = getppid() fcntl$setown(r4, 0x6, r6) read(r2, &(0x7f0000000100)=""/230, 0xe6) 14:47:14 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = getppid() getpgid(r1) 14:47:14 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="de80b412c63ac584bfdcaa848794083f2503da1485ab0f1008004ecd52a5e1654141b103b42b6df0da086068a8235400cecb4c328e6300005222424156b30553c604e5eee4f508587f3b265847287f718a86980117f3cc316ee5808679b45d33a5eabaf398eb30dea214e71bde8639c7bbc5e1e765df8f7a1f126781f4978b34a535208649d3e6798143b6c1981f1de2be2e661743cce2e5581632894ca44e6d294870562f4a18b52b95b8a860a00bd8a3e9a190e7cd3407500f37d383a621393a8d1b084e9a1f401a10655e74914724b62008924f8a0419bedd39a15a3e68269af0282243fee853a18b2fa7b5e82c2f87476b5fd1a086a440c41d28fdecccdd0f36fe4f35cf119263e35a1c94d4caaf2392ad0c513dc531e31e1cdbe7b2bd72330a103a487a264327eb0d", 0xed) 14:47:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3ff, 0x8}, 0xfffffffffffffd98) 14:47:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/191, 0xbf}], 0x1, &(0x7f00000001c0)=""/34, 0x22}, 0x2) 14:47:14 executing program 0: pipe(&(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000200)) clock_gettime(0x4, &(0x7f0000000080)) 14:47:14 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/121, 0x79) 14:47:14 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x100) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/184, 0xb8) setitimer(0x0, &(0x7f0000000240)={{0x7, 0x6}, {0x1, 0x5}}, &(0x7f0000000280)) nanosleep(&(0x7f0000000300)={0xd2e9}, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x1}, 0x0) getitimer(0x0, &(0x7f0000000040)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x8, 0x1) 14:47:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r1, 0x3) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 14:47:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 14:47:15 executing program 0: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) r1 = dup(0xffffffffffffffff) shutdown(r1, 0x3) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="6654ee1302f95a317d36b685a455542a7b5e7f5a7c8136371540576e76393084c7939f0077385c0861da0c5b5bc0235ba1464bbf45db1b89c888c3de821bbe09d5e8c709706c4715203acefdd04837943e1531d2d024e75edbddd7e84dab083996a5fa5bc8ea9d88c6f958208200b06d81445d02008c362f", 0x78}, {&(0x7f0000000140)="a21d97d412f855e7797907106e4f935cc9022ba70644311e1b6f5f8b8e268583d93c0736e86c2ecc9728e579c3367e6e67fcc0e1d9b70a5c43c6749f21f58dc8bab1f613a0749f3b3df218a474316bb0795ef4a577a39fcb285a22750746c281f3136adcf4a8df3b6825c5c3152d3218c8518e46789275197e8ea5d7dacb7bec82c682f6457bdfdd57500c61c869e597b274c820f0cc09fef2a916b832a1cebb6fa4704b856a38267f2d23454a4e3d3db5fcbaec5b9acf525e4ffd0bf530292cae27c52326320f7f4aeadde78d21fef45410e2dd6cfdae0c59e45da8d02c34e422fa", 0xe2}, {&(0x7f0000000240)="2549edbc3d57583755de204ec128ca322f73c733e805ff4581198cfd67fc3cb5788f8784f21c64e5ea5081017be61642155cbe91f6ba6c8755e7841586775754b7236bb7ce270449dec5ff4868f45a25222fd79853f27d0c0514348c31112af3ae6d66990cccec82ad696047da9859b0df8d783774bd7e964013a0a8191529a0c23c68097aaebbdf82d06369cdaabb4098e81db0a1ceebdc241f9c91857425484185b18904f1bc2b012cee7b6fcb066d5d74d40ea823b29dd22d5c5f286424555c23c39ac371985d8b98f55a6e89e22c719e8edaafde6d1c4682b9024d51bab368c71f320446aa6a07cb3df1323935f3c9", 0xf1}, {&(0x7f0000000340)="698c5bbf336f77cdc72d5a44c0ebc20e533f8e2507e2ba88774e9be450a4a46a3e738e6d78ac4c9687f2ad92c5ce733f6b450d61208d75e7be8a57ddfcc44fcc600da62d6eae2e031d39efeb2adc652ffd3ecf8dc123e5555ebd0c9669e8f63bdcb585df26", 0x65}, {&(0x7f00000003c0)="f3712df0cb1d8aa083f17a44055d35b68de27eac380c70672542fcacd68f0c7ddfaeaa5105c606f23f852bce2a9cdda3d4c11c6ed2e157d768063de26506aaa0700492286e648045951a9222", 0x4c}], 0x5, &(0x7f00000004c0)=[{0x110, 0xffff, 0x8, "a312b2b8c9e79f71826c7b0c98b2c6274c97e30983a7bb54cedbc8f4274b1dbd3878df200d8b09c44a7d8a0bad07b3a073f49b4f5e4a0b9093c94c288146aed8db2176e6f34d0474287fb0d3a6993671ca55c5a5cb22ec95e81d274dbedd6c250c7230f4c2525ff8c3d3061c7624d18e83beddaab6624851744d4761182cc33c773b3e8a4d3c9cade2b08aec7c0f39a9479bc82b63033ee5faa5ec9a3736498ca50efbc2a546dfc6c7af31e057a5339334eddabe47047075bea45c64935073a58237fc5e915b9cb3c998f73bbf9062838928e7fd58918763f5f0c0adc457fdacab0c81b6aeb2631b2c16d3913d9926ff6d4f1ba7654e1294ca2ab55746fd"}, {0xc8, 0x0, 0x0, "aa7b5afd4ab837d444ea26bf1b1810c137ca324b0885d02784a5e3d7f7aa2bc1d07e6f9d055d31c5cc7917fbaf847659b3808b1572285da9818c4f18baebefcf80b6dc0bd1d90a4a9f940722a3d56ebdd07b96dc25a7b54159246827f3012a4a50ba3d7a4b1059a1ddbd6afec8ea1cc0e8daef44a5aa51d3b0fca0045f64b8af990b28b60f814b3109e7e24209c83f6fd6e2d579ccd2e178c60507cf37a330ca6b403f66d75d468a891bcb15de7c2dbd2d61acffd584c1e4"}, {0x78, 0xffff, 0x2, "22506a2bd7d2bcb9b2e3578ad3791a260ba795bb8a8cf07029b696952b5baec053e11b9c13f4553b7c39cea49b03102127c27fbc877975db854d76d256b14283c2bbf5d2e2e680c4b2582cf56d45ac9a29289309ba1f5c174097fd4f2795ef6fe21c38"}], 0x250}, 0x4) msgget$private(0x0, 0x10) msgrcv(r0, 0x0, 0x699259a5bea99fb2, 0xfffffffffffffffd, 0x1) msgget$private(0x0, 0x124) execve(0x0, 0x0, 0x0) 14:47:15 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 14:47:15 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x7, 0xfffffffffffff800) recvfrom(r0, &(0x7f0000000080)=""/159, 0x9e, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/150, &(0x7f0000000280)=0x96) getsockname$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) recvfrom$inet6(r3, &(0x7f0000000340)=""/38, 0x26, 0x1, &(0x7f0000000380)={0x18, 0x1, 0x0, 0x4d}, 0xc) flock(r0, 0x4) shmget(0x2, 0x4000, 0x620, &(0x7f0000ffb000/0x4000)=nil) recvmsg(r2, &(0x7f0000001880)={&(0x7f00000003c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001740)=[{&(0x7f0000001400)=""/215, 0xd7}, {&(0x7f0000001500)=""/142, 0x8e}, {&(0x7f00000015c0)=""/113, 0x71}, {&(0x7f0000001640)=""/189, 0xbd}, {&(0x7f0000001700)=""/43, 0x2b}], 0x5, &(0x7f00000017c0)=""/162, 0xa2}, 0x0) semget$private(0x0, 0x2, 0x208) 14:47:15 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 14:47:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x80080000}) ftruncate(r0, 0x6) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:15 executing program 0: r0 = socket$inet6(0x18, 0x2000000004001, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x12) syz_open_pts() utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x22, 0x80000001, 0x3, 0x2, "58a3d762bb0da9c8600bbdd7c72700271f1f8822", 0x5, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:47:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{0x0}], 0x1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) dup2(r1, r0) 14:47:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) close(r0) getrlimit(0x0, 0x0) 14:47:16 executing program 1: socket$unix(0x1, 0xfffffffdfffffffe, 0x0) syz_open_pts() socket$unix(0x1, 0x1, 0x0) 14:47:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() socket$inet(0x2, 0x8004, 0x9) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d, 0x0, 0x2}], 0x1000, 0x0, 0x0, 0x0) 14:47:16 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) getgroups(0xfffffd4a, 0xffffffffffffffff) getgroups(0x6, &(0x7f0000000040)=[r1, r1, r1, r0, r0, r1]) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) 14:47:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x10, 0x0, 0x0) 14:47:16 executing program 0: r0 = getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(0x0, 0x0) r2 = getpgrp() r3 = getegid() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001540), &(0x7f0000001580)=0x8) r4 = getpid() getgroups(0x3, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)="041dc8dceedf8b8dcd9dd6bdbfb090704cc77c3fdef1be47a1f587d6c5bf365990ee187c06f98d5eb95390f75a9393f07c6d7ecde326f78b595e17a1537e779458e424d598073d85d58a11c18a6eecbb8fc8ab980fa055aba2f67f3cd369d5e07ae9cb47e5c46c2703ed6e53a633680ced0b90f4cb91421af42e4069936092afbf924e17c47c4a8d81ffd3398b128554d926d0a890beb135537f1ced5b6b44be0b0522a549cb9731fcc58c06689ed7fc29666a37b9d1ba15ace2f8cc09211ddd50947b9ecf63f295d054de6e520398cd9c9d7b70c86e4586a608ec758316f1165fea75f1cda305f4e2e887388654c829a9934d45287fe8afc92f984ad269cb65dcb40315a2926912042f54f8fffa5f69079ab0d9a7b216c39abf7fd05629f139d68c43cf133b71b99218f0fbc140890f2ae992efdfc1063626195e4ece22bb94189b8d07f039b2fa860815d6f35d77edc77848786fb5ab23c5fd1e66a23a67d11b3293a8021bc61064d4203b630cd201793a674b5f68f8734228f050a412ed1995e80ccf6b91384906a01479348c8f4e408b6f35f732113da1f262ab36d7bf31c76026f9ee8eb133a71c7e38c3b8f94147d48eb279a5c628224e119b8717453a92a33e8e8710b039ab6a34d41e82111cfdbfbea6e06e32aba91e557c1367a1c8fbcf55cc456fd1bd32e9c79a3b28f67207639d1370244a2ef5ddfc322e7818c999efa0c00df68634b7338f4a1f6c57078f432e37e32b365f283c2a8bdd3440693b57fd16cbeb3d520275e906fbba007322a3a41d6970210d80f26f699c69e8b593f918bb8826253583550175e9324d05e5aae58462cf49f1e1da409e0e5f8d7b0a8f553657fb4378c19bbade1732aab49897717199c0636705ebaae5fb9a6663f091b76e44ecc7b1c7d3204be43703698613b6f0f6621c92a81e4268f7ab21e8336561083d34b8e7c8b2b3ed1922924ef972f9359a433a5429265852a19998742b121b7376e6cdca1591a1b8ceef23324522970920ca2aa567ecd3c734b031d1ae4bd682222afcb3ab7d58e18f99bc7aeecc77e68bf6a4243c4ed623067fe701782a09e7df075547f382e365d00674413004275a91c70c3216b0ff986b3d4aa89b0ae2fd9ad6c006b407aa7d8f7602dd06b7c7c5851172e35aeeeb6d1cecd05f5d989471c06e6404f5082bf6bd65939248e03f413a71d5ef651b9fd4dfb59729bae9bf8717cce14d2135d340986ec89516bb69fde86ebedd38416c1108096c8040dc6785ac0b7af580f6e66b2684a9904d838197304a23edcb2621ee6da0cc1b04141ba629a85da39abdf435c66e99e9607bddd0bde8587de4e719562781f4ad808c1afb5060549e284961bc5e749b11af935e7bdc6e590ff206e246cabc09b91b52f2039b581330457c650854c4ff715c1e81ceb434689ea60d288eb84fca83db15c566753c294c40ba879adb00c12ed606dc828da5307895051d6b7c154007e56f92ae6b4201b79c4b841d1b7d59476759b0c26ccd816a250a84bee4313efdac5c840c3456cfa4cc22892695125fd8c3fbab05960b9c5ae2f23a596ed52f2d81e9a04d38c0a58d22f566bf4036bc266ce920a2b24e2c0a8a4bc1b075d9d704ec13d235e825c0c153214767cb087c8f23e4f9d0f5ce19fbe7ef6083d50f3a3d8a653e0abd5580a642cd9b0b20baa6b2c5ea987e76739a3e7ddb5c039553eaa479b6b135cb016119199fc53089d2358c45f2fdb3bcb4c75a89d32f5d56c4d88ba36701a267a32021e31351c77ece2590cdd142e966b7eabc4f88e55db375ac32d7bd26bf036d1b31515afb42b14b9dc4f5d44a60a9af915272990c28347474ec41f27a52695a6f450a37bdec5a9f4885297d79b37996e768a47012b9ce4c4e08933edbd2ed69812ce77dec1358a0ab2dc924420f02d97a0bf3a34590a67d14d702cde28b0dec5390dcc5570a5fe2175f31a844321444f3bc3d228ed2fc8bde58304ee6ba797354e01135c8512777b7ddbcb3d857465b091bb03e8f63549b68da28b856ba3e5ad20f0313e51de969a1831dcaa7787b9344e6c2e2a17ac0b8e4609b8472af4a58c1bb74511bf5715de8005fe2b39aa38adf995a86b0cd39f5527669ac77a9be36a94751703f56e1ff55250f25fe31ec8a91ec470401be674ae929a4e8786c91c35b857943beabcb4d5f0dadb48ee4a75ceb00186ab023c4a5f91e5010d09bc0fe4db99cd4556b9dcf8623809f6d56c1c26a624cec7d88a8645963d81c80140c8dc72de50a78677ecdbeab27150c90075607273a100ba562232487428f8ab74c2b25bbc67a3d219067abeaddde506f303d64e895f930d4209feafccfc457af7416fc9007c23fa94f56d346b2e0115388fbde7aeb95f4ad826574643a40c00dae1600d53e39652476b4732cd5d4beedc5dbb5b4013d6c54f31896236dbe17df39202067db28a1e2b07dde5149bb2725fd77624b07360290ce4961d51432179cc0644b32bba1ee7bd6b685765b627d6d77d8329137b1f414651c3ce08b4d30bc876d30d4b9e21022790dfcae143d66eedf2c01d960d54753ffb6f1d8c35fe95ae60875049fdd9b3af5fa323f114dc38d508859d78dcb31ab30755b2a8b8142d4fae1e44d759db3fb56cdf526341a05e6ccf64916b5ca672cdd2bff95694ed40ffd228758823653bcf000e7195b8def3466dd7e9855d2a372960554eddd5730b9caa0836e2053e68b74682513794877d0455b7ea0001a7c0ef59e5e66848eb3febc0927c6f7d7a94c4e2e923e897c50c2e72921f37883c90ba18a8b76f9b75fcbd9186b927a5948cc370b78c7ccb1f12c232ddd5e8969fa9e6d8fd60f9f3076a09852577480d088290786271e88ed8a5ef7c97ffb714a0542173e90ad2fb21dbcc84ae735a41dcfdd7d079f5aaa32c6ab4fcb53f2b65a5dd0da5d6e983386edb146a0e7762a7bcab9b1e7b651ba77f98de5c5a2d08a50abd52f47719bec89f782c4f9d0ab48cc2113ab859a6a4f89b32f5f8bce2b52775c1b463ff7990eac8697aa277cc259737532793c38ad4af7337b6be8229fc233591862e91f38292c28b033b4971a6caa3d40411d29d48d4aaef17c3402cf5b9edb8ef0cdcbfd30fa5d835e0c8864aa7981fadbb44a867b901eba54c33162d7037c0c6f72b5d4ce13349cee0ce4e86eb6a55a734d75695449278f093e01018caa2d686c2107478c236165421fbde421c9124af440d588f0b183fe9b77cd430a757d0b8e7cea615e49fa3874f89ebd35d76f7bf68b6a6581ed9fe3977dffe8731171c3f6142b0c19c112ffcc70322e1b583d0e4eb8aeb8535aabeb28a8ecefac2d0c990213bdcb83d213b9f130f85d7278cb818bb5beccfe69f76f5af68b075c3ce0872fe76526b780463a9c9060870e6299d62843ee0bd7759a65c3ac01dc98a0c775e96b14fc0c33521984e1edc27d5d6d4e1294283186edb978388d8b24e69e566db59d47b456d01fa8d36081786d0e9a325be5f3001835e12a7aa7233e2e11a55e26db4ab3d44fa01cdddb1bb3992bc06c0c578b1162be489a796da43abb11283b5fc83b52c18402f2308dac22547236a1d19235819003f4a7c1c1c0bdff9ed708e953a75a16a3af3f08c33dc41ab3c1cb3921bb74deae0be26196eb1741ffe311068201641de0b978fc030f7a41bcdea8ce6edbf7be0aee352ca9cfbc9815f6aa9d25c84ee8cafb443e7f1c6dbf3456141f293146b80d300b82702c69a778bbe3c01b62ee7e1b25bfba422c30242c1a5e8fcf4210597e2b9606f08316e26b33733497db2191c426e106ab222b58625a785ca0bccf7405c037de26b2781228329d96833014bb7d707e720838d4f008b102f35007973d0aff7f34a18bd4f0ca29e071537f01ad9ecd8b52f66a7cb1a4441f9a5f8894ab07cb0c04ff7bdee6f24322562c8fb53e8a6e7c4f118711e5f8516a59889dc99d6f767e26335d08c03000266e9d8f657cee8753b44a256b368098b2bd33d922ea355e0403392615c796bf313eeff68988124bfaee467e5acee75a565f7bec55ad4570c3b6fd059b246f244ac9d6b6681b1f6f3055e98ef185ab60ebeb73adb8006cc997bb0bc326e23c3fe5900a8b8f8fb345a503212e624016f3b26f2b81e4db1efebd3cba2aa04296ef1172badb5bd26b7df806391e9e6e1f79812ce24f2f7c3db04e89f39acf5964fc5c8b1a6b40a287beb268d78424f1deaabe5255502e7eb2edcb74fe109511d18fe1ea5977bf1784459b0f9529993689a05223605e56764804903753d3021d79192e8aaf5c94c8fd2050eef2c2f83c544055b77f5d15a3f803a709da356eaf3b660707a03df499bd184adfa8abcb165a625b0b619da89a5d1802fad788547ddcdebf8d07e7ad728b513be01eedbf408703cc89c9005848d0adc5679380396bf623b91e9aceaddab037a05163205a0d5b10f6dcfe57476c10c731f116a78d8f5cb3493e92cdc45cafabd15bf9cfdddaa40879064c7f693e9a95a73cef386f622428f935708f9fc49596fac04c346c5c203ebe804eb19965c0a1aaa2d6f5b7b465ca17a6f53137fa7881eecea6605903af781c86bc60234dd393412295402c9cacc26bdab543ce49a372a70da02f35c12b301eb02c69d03d431a4b8b92ab0c0569fdd4e9ff82f01b9c290b3b5a7f2b6577f176ce477fd09a8935ff77a06ad4216ff1d7d8e7941993137676b041af2676613d5a580f387bfe983c4dec6a7c9c95403bd4ae8a634b4667e96bf964543af8c2fc791e159b92b53e97563b5bfdd4b283aa59f8187f3fe3b64cfcd6efa46532bd617c42bb646b1d512f5ed3ae6be08a0d817e936c64d436f3637b7b1781de0d280f707c18b5b8f9bab4af0b820e97749ad54668fcd6077c899584edbb490656bc7a877521c63de535584df8c5e759db816b089437b6ccb8d5f0f69430c77a621450b58b54ad31a3c30f3cfa91cd439643950927124cefd79378966250f78143905f31965c991fed4760ae62384071cbb13da3d88b883b3bbb3b2185aa301a2b7eeb2ab7382ffe2dcbeab3fed629d88f61d47c9039872257583b9dd6fbc55bb3cb2d432c281512cb81dfea75c0d6c0f8064227b3cfce4fff43344be21504b22535925f350de1d9934bf820becc6771b312f087297aaa6390d68e8548fd533928f2d861d9562e2237e65d55d70c5d54a199c5681c7faffd29369b0e077f7a823bed698de03014ff314ff55d52046bfebaece79c7864c628434bf694cdf8424e1f77665e1069551ed7294efc176ef4b5fd7976992143cfa1ee1dd6a9b11820f5b4eb774707ec7f22dc8007e20d3cbe56d7165d8e48591909e14f946b36ca6ea7e79fbd9b55a67b8b8a6d3bb4869ac059a56b8a94a226fb5eb4834121fb96a49c910a6fbdf28a25edfcdc66ddf77a61e57ff696921fe8702976afbab9595f302c88087e5a39f15dd5f5ea9a5e3217286208753708f86ff75fb53d29ed8ba4f697eb2825f3541d9f0c92198fc0de8e22091c230a7c5eb7fefc76bd56347a3df7cce9a489becea94a44edc5d60525b2d275a819cab1486d6fc236ad5d0d968632d4b5dff31d7754faae9666848779831b0fc376c21818437c5b661abaeec2a73e63c1b76605b213f67b66dba131efcbcdf4d2c9d15e7790a838d4242525ecbcd427725ef5b95586afedf21d7baa581df9aa03366a0ab46bc0b5163ffb83f98e1acc7ee687daa7fe1212c395fea0ed4461e342bde625982cadf7141ff12970d0a1171520f2ffb66964e1930dd139e7e3ef801efc1203f4a956de", 0x1000}, {&(0x7f0000001200)="fa0ebef5c4f9d0ac21e6cd1a14ec86ecb44a27a3c7701d11a56d86e034686d81fcae2a996bf267a7ce64928ee4a616ec8b25cc15c14928ccfe7fdc59dbc8ce3a146b0fa84d88074dc1b58eb62bc76170550aa316872ebd211af756cba29d2863ad01eb0e8641d65df6da5e7f3b431698d2ce6d462bdaf807a7ed46a4faf2cbb2679d7d36414556d6f725f91c10a65f3b78bb2919f176b13e90805d778751f560e92f4304f5e7aa2baab5a5b2e01f327afd31491075c137c712390584d8238e2c822ad29f34986cc34a3bc96af2040c9d4e8764", 0xd3}, {&(0x7f0000000100)="6682ff3e6d26555eba29cc982f93815aa81cf78fed4a8421631c089765859f908bb91442850a52fe6ab7825207d8a46b95441af073cb335ecbd0e036cc15ccda575ff57b00d6fc6481f1227eb9cf8a662db8674be8116ba1a32207976f833fd77cfc49f460f04368e837e721c968a7cbb8e6be88a4ca55b72eab318fcdf428441f996daa25b72cdb821acab53bd09e8fac185b0b552bc08c378696c4294d16fb78de5666d2bd35786c032477c405325400eb5bc58d533713", 0xb8}, {&(0x7f0000001300)="f5bf8752644fd234ae23f593cdfd93b6b6b2f60296ff6f0c39cba2654c28fa869c02b8ad0fb15c73172467e98e7c401083641ec655b5553f6734b31a3ea815a50646e262ab5a84db8db725d10dbffb5ff5c5c84f8c1f6b351335e88d31ffeb19976623654b2b07938738251fa9478908c56b8cf8fe86450f9af173fd707a14109f4bb2dbdad69ff985b028e273594ec9", 0x90}, {&(0x7f00000013c0)="94b3613206f38d139a916321df67e09c11484d535194f8e0268b93cc92d83886995fc97cb2b2594184503a221ecb114986a4debcda67df828e438a28baf08591eef9f041803ac43aa4b3c73665f1580241bba15285e1ec89932e0e3435c05e95407ea24642e8f5b7634b65f728f08c864e5b20fe6a371e681b054d96f79f9e0d0f5ab21087c2644fbdf43e529e5acd3a25c0b8196763056d", 0x98}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @cred={0x20, 0xffff, 0x0, r4, r0, r5}], 0x40, 0x7}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) listen(r1, 0x8001) 14:47:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x80000000}, {0x1, 0x5}}, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 14:47:16 executing program 0: clock_getres(0x4, 0x0) getpgrp() 14:47:16 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) semget$private(0x0, 0x3, 0x374) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) fchmod(r0, 0x20) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 14:47:16 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1c8) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) 14:47:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)='@') 14:47:16 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 14:47:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) 14:47:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0x100a0}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffff23}, 0x840) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/70, 0x46}, {&(0x7f0000000380)=""/188, 0xbc}], 0x2, &(0x7f0000000440)=""/193, 0xc1}, 0x2) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 14:47:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x401, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:47:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:47:16 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x408, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 14:47:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x82df, &(0x7f0000000140)="204c984d04f25834510741de870f02741f49b17f25c494c751b77620bbad7a912a3f0f0808da2a6bcad2d91325bc8ec6fa85144fc226bfc1", 0x100000083) unlink(&(0x7f0000000040)='./file0\x00') 14:47:17 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 14:47:17 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') getrusage(0xffffffffffffffff, &(0x7f00000002c0)) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') r2 = open(&(0x7f0000000400)='./file1\x00', 0x0, 0x40) mknod(&(0x7f0000000440)='./file1\x00', 0x10, 0x0) fchdir(r2) renameat(r0, &(0x7f0000000480)='./file1\x00', r2, &(0x7f00000004c0)='./file1\x00') ioctl$TIOCNXCL(r1, 0x2000740e) sendto(r2, &(0x7f0000000500)="0cdc7d0fec46acdae7e577fbe7f89286acb2fab3a23014fc95773ecb75042b5470adf4869061d676b51b3bbfc6d25644e5e79bd432ea8d20ef347467cca9244fcb4b8be8dc2abc438d1615d993fea1916e084f544349e4ca062ba57d7ad54f5a3f4e57e512930217737f3582e432a2a3dd45c0e9d9", 0x75, 0x0, &(0x7f0000000580)=@in6={0x18, 0x2, 0x5, 0xfffffffffffffffc}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = socket$unix(0x1, 0x7, 0x0) sendmsg(r3, &(0x7f0000000b80)={&(0x7f00000005c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000600)="ae6447568b6e51b93090a18239d8e4d4e7573ac71415", 0x16}, {&(0x7f0000000640)="0f01c8831400035da0a0e91ad9548a2761973fb60f3779326c8ae9a3b8efe57db31d9979b5e4ef7b9043dc96cddea7c243d36c54836d55b5c0b1e96d5e25aa549b91dd33a3be7f0d00c841fdf2622b73480ba7713ad39b45bcbca01adbf3cab4766e335c31edcb912a500124b455b208d017423b38dbf2623da189e4023a0ad0a281e044cc4e16965ed6a0ad21a18d0c311cd1e2f1d6abb649d302b35662aa4bdbd23ada17aaa62db3135536abfa0a1032f8725e0f8092b8d448b15d06bf56072733099ecd4579f6bd82ae2f3fe63684976e43b8902fe294c16a2e88422d17b9111136390c65195a7418dd42edd4be719236", 0xf2}, {&(0x7f0000000740)="f667512469aabd8cbdbbcb4375cd2bed79adccdb3ec93a8b2286d820330fc4fa9cd18cd4de49f250a95a473608b3ece010a16cfbfdf26fa3d392", 0x3a}, {&(0x7f0000000780)="acde27ff765a205745a9026d590c1b2be837b5403020d17ab1b362b638b6db2d8276c5e73efce73fcc93c21d978dbc6b85331f1253e07b9785ace640d07c80cf00b33d14c4eae4f9b091b2eb52e97bff96e82cff8cb3e61eb42ace1c2dd80825f02413b5bc9c698e6998430d1a2ff95b0b47efce53bba38f7fdd9a3bd9a632d465c086c9a459cfe32752cb2238d5863623c7cebd741848351f281321fb15cdf9894e84b4e04e29a710ce1f", 0xab}, {&(0x7f0000000840)="5140929384dbbbcb71eb2672155943f04d10b2c7a714b46e9dbdfda74918793beb688500a5884e4c64b76bc2310cf33eaf75187008333a96a54ae31e15d9d3e829160d1c8e64c8a4fc9510b04659913c324fe1da2082f46e0f0b729e125a9179f407c197533daddaa276e2b4fbbb9de9ae9d64c01c8928875b988fc72e54a847b8a4b09677c845df9cd15aa5e84d45f925fc22956a9945c06b653a3e9c", 0x9d}], 0x5, &(0x7f0000000980)=[{0xd0, 0x0, 0x10001, "8f7e7059ae96bde8541a5681b44d64cf8b134f7971c869e65893e293c2bc65aa8b5cfb6f80623aa1cd461b8a13107844a95ad064f05014663096ae515bcfa9d107dca77d2a09edc8725ca3c020b2bad21a21621ef29d97ae3e569c9b4a3f24ca543270ac818cba2223846a2f92049e739e7cd4bfa41ec387eac9724e426881f3f3a8a25329ab345ec69580374022951515728187131a71b914e5b6822af719547923044b5e6a576dcf9d4b71f98a0f2b1d53de5e13a34d6888ed403add6887ec"}, {0x110, 0x1, 0xfffffffffffffffd, "8dba8fd2434c346f72b786e15f7bc9523ac95503c624d31beab52cc87bc868aa33485519bde5c4ab4f42947b01d8e902a50b0541be5ed4dd112e37962f46f770b40d87b0ad736a91ebc966c9c2a61f095b86a285c71683eec987304cf5eb5d1d7b218faafc323e4e7992fd3dcebfd5ec586e6b8fa7fdf1909aa1e1701f14196daa733c3fc85a62bac7fa67a50983b19f5b2f7306d06efce93e8ff6fbc387d2510b5937b4cd8d62983f8adb7be8c5691352beeb36931d5139b8ad65d7f22848719317a7124ba945bfcadb29afe258269452f5508958b53d28937c9de113fb08999a96d0539f292298975fe8afabe9015379063c6a75359d33ac214f60"}], 0x1e0}, 0x5) r4 = open(&(0x7f0000000bc0)='./file0\x00', 0x20000, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000c00), &(0x7f0000000c40)=0x10) readlinkat(r1, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)=""/117, 0x75) poll(&(0x7f0000000d40)=[{r4, 0x2}, {r2, 0x30}], 0x2, 0x10000000) chdir(&(0x7f0000000d80)='./file0\x00') chdir(&(0x7f0000000dc0)='./file0\x00') getsockname$unix(r2, &(0x7f0000000e00)=@abs, &(0x7f0000000e40)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, &(0x7f0000000ec0)=0xc) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() r10 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0, 0x0}, &(0x7f0000000f40)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) setgroups(0x8, &(0x7f0000001000)=[r5, r6, r7, r8, r9, r10, r11, r12]) 14:47:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x194, &(0x7f00000000c0), 0x5e, 0x0, 0x2e2}, 0x10000000) r0 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x1) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000100)=""/34, 0x22, 0x843, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xfffffffffffff4da) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x6d7) 14:47:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) socket$unix(0x1, 0xfffffffdfffffffe, 0x0) syz_open_pts() 14:47:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f00000025c0), 0x4) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000000180)="414c23ce11a0b292ae695b9260c88b0ce06e1ffa4e5464400ced5aadf6764f585ab4f2f824a1f9ac53364c7d2052fefe639629a6595c30637c3d7123f97d300634aa4f498dce0237b1d2869b37e83d977b4247b7b641fb9b3f23c730ac96a66dffa40596e27d0bd8d66f943a2dead2f32d04000d3102924cf5b28b8ffba5057c1352a48a", 0x84}, {&(0x7f0000000240)="4bdc42031614f7655d3f244b9116e2c8bbe1f1fcc229706a797972eaca16d2f176fcc0c919282df46c418644e9db2a93bb4345db9b75c1cee8697159461e77ee4c9528bcba13f449833ce23f9b8a281d9488abd899e27e24f2b5573ffa0fe22cb56bd1e9ddbf43c1f3f548c841dc243d84276e78ab1a7d93c8b51fec9201d29f4af12a81319972af4b5019632619d874358f9262064a8298644f2295917b54c70ed0f864e663f6441a95ef7db6f7130b79bea174bc540a0a33ef6df9a6c0de7a45aee7f9df0de75ed129db6ce17d56ed73d3e8d60ca0389a05d18481", 0xdc}, {&(0x7f0000000340)="c5c03d6bc893aa59298e2eaf91f0068018022489e0faa6a1912e9a417540e1f823c5ada2d54c87c7c16a7a3a9bb73bbb3860a2b2e06e3e8da810185bde4fa973a2a03b727db8a5a7cde18fffac91a7f0821010018d42780176871793888c6d2dbe4e8d6ffc9e6113581e024b305e2a0c7b192a925ef5e7b2892de1c53cad3ea353597461db9cb528e4b6826c02b2657f8d82392c1459511ac3a9123a3a3db6d7851af04eda9c0b0f8fdaebaa2798db09ca5b4a31513ad74476", 0xb9}, {&(0x7f0000000400)="577251542ccd06e796591b3ac3d15a98b152f99df847c8ba97ecfadd5a62a2c8c3991a50cfaf1f90a8cd948ff92fa86c2731204b0e20547cbe5e84c96b9f1e4da97e822fe89cdc2f7a36d52b447b73f07fd03d5dfad2ae9818be0afab1834220a8b591002d6b387106004ca4a0f5c5c3e8ce9c125ca0031ec5cecab8cdf514c98329853ef3ea33284e18567c25235260129590a40ee1c302a2294f4b15cd8694958f0fb2c9597fa43cbb2d4af4a38c17a1ba8fff79b40019fff844668f6b70a6d68bc60658585c2ea873ed4c10c9522d575390065f344b7024050d20a25e286c37188457f5894302463c8646860430572316684992c960ccea4f5ed9f8f84c45f0460fca56608307eb652f21c8b3537d04e29b6ee8b578df8179d7402d79289992c03526526418b2985730bbd050aa6a0aa0be58d5f61d983cc24b2858af4e94fe2803c096004bd6ae58d13414bcb98173c256f665782e3f35c5b96e90949d0981fa24056ccbca127e7bb54e144773bfd79fc99c7aeb0dad2e5b0b57d88f62be6aa8ad16570b87fcfed2b5288af7d180ab017f72b1c6d20935ef50f181f6a8d3490c4f56654b4c8c954d8378d9437d17849c0f27b5ede35f9ee25cbe798fe5015883b3b3c52657d56687bf05d00aa50b5d1147ff67fa0b3d9ce700955c2924307c00c633a79aa7c828c9acda01315dd5fedf090767058ad045be3efdcd9e98b9e39043279820385d6a4c63b6f7fa447ca31b538be380f3e2fcd218b84eaa79902b4285eec75c16547b37a2bcf6afe62b4bf840c2a98c902d0cea72f365e38ae5a8c0774372c545f73447d2da024359752cda32ce1ce0319d10869d48a5522510f4c41783c36c5fc59851007d3fea2c4e5b7b971d4c358562ff785810b1b70f3759f2f0984c9a7cb57bc2ea058680fb8af08bf3bc37ac87465b829c21c8a8447afe2e31680f8ef64d400b1b956cf5e727a38769492813e3654aa04735fc1c6425cd169c3d93ee5fe960eb87fcb33e53cdcff4951054c8451da3303f8dfbe4d42935e34f3ae99a235955f36326b8ae8937c50ca4d5156b9c4af27715c1a888c6f3640d92d260e7a9c78b720933a15ab639737390bddb983a3855aeb2f32268a01a086a21abe340af9c55e91e2882a0d7d0e3bc49e42313cc3b598857441b1f1c1d43cf4f354cec8ed7699330f9f8953aadfc110a0a0cd29230479321cad24e8849bc3ba4882ea0e71c0240a766fbf9d02af38f32ff383c4be03f70922df66884bf0f91a2ea8165e71eba2f3429605b2219d7184ac68f6932b877c6ea42b4d414fab3f34b89bc8282369e2cb6b0de822ab73d552596e03dcd2c12fa79ab2909fe6822c88cd614f32562e100ee5c7d70dc3cc596b31628a09c8d456b425f8b16fdbd767d0bed1bdbc543f05959ca84cc65802ab4560101bba45849a6e5e51c6082d2431463092062f7329776f0ef05259f4a90743547c0434748a9e83082c2875b0ebc262755e3336da0bf14b483fdc873fe2c4f6989a6ee7d4c83567e7b51a6d153d0aaeff07ecadcf5050563597678f41bfc4dd6b73bd6bcd395a891fe97904f1d3e3f38a22a452ffc7cab4a18c417cb2c640fc788092182e4ef1af9f6107489fc6d787efa5c4f91c717e22d89dddc93cfb74f534b771292f3092c23990ceb41cbda4f5bbc8bd560670049a1ec860d4a41d5e5c1676aed1f93bc3b745b0303931e7c54d8e9033f03667e1377b99656585ae4bae5d80b9a5525da3a10a0148ca7352eb52effb0a555174f3071c8df87a0ee4869394299a32220c58c7a2272c94764ae5c1c6590f709e563643b52db0387265aad5e8b1d04c742d2dfabec0b6a4a6d612cb1c8361f2da73331e4e4c115552b0352367b1e285011d1ffa1af68d2f1a8e27c895323c948d340e77c372adbde9660757f045c1b15ce6c1ac70be13c6c58288e1f379ee59d48459edb32594ecac291cefd133a657d85ab2f9e6c816531d39686bbaac8b8bed8ce0e437b97e7446db8b65da10d288aea506f2648a8f9fad79f07859f3705e9fb873a261b2e46993ddce559688f1e05a8fa2113733b0e57067d7a6df007520a22d364a26f55d32e86aeaf5411254e2043d710416e221a1568eb86a5663df2b910550f6371fb36a67f4e787bbe68e35dcdde3a72259df48253e194f3f5c51cd9c04c7c3c58a49c8085b9d3f3fca35d231cdfdd0f655cd96caaefe683727f4367a842c13b285de7a60f031443da69d2ad721376916ffbbfd3cba80f3f5157e36c406b2ac9267ccd521c5d387d8a0fc822917925cd9997acae22abc37fa066534dac455c0acc318087fccc5ed6df7ae62d473076219dbab45c86e8b824e047a8063d995fb29c34f4645d22000f61994605412e4c899522683b1518a8a7dc6cea1e8ff0b4c89dc19c14f62475bfc176f4d97ea31839bdab7d64d77d148784adbe1a8253443ad88a063abc16440377128a36f93dcd5ab2e4decf9bfe2ca9b061b616382504991e4bb6e9cdb83fd11c79d0e6c33d78a8705d3d0281cfaa350793c94a5d167f27f832e7365739a3fc5ee3e4b096fcc1d8405c37bbfdda92bcf63ca7c4a12f5797a5bbb5345064d4bf8e0dd56842e253614fb5051dd5c53213f47fbeeafca2843f71f69cad1c35e151d9f4790431cde64d3cefc3320078799e0d8218ad86f5b578a89c1fd308cf094f9ca52d961f8bf04915377bede8297e260cffa88d6179155be2b30fe060d91f33420997bad73d3b0f1a6e269d46daac53332be1194529ab84b37101ff9c8a97ac03f781b88aaab7c0a9d92ef53d8544ad5da6143d1f1d7f4b920b7540f5a67a28c2ea2b43c6b1f1b1bb3dbcdad142d1eecb30d06204078048f19a294c88525cceb7d9eca167a74c4d4218458d88d43dde082162cb6dfd6393d7b6f67ade662912c4269871447e2af3620789eeb3d2a79404b1ed0683fa9e302d138bbe69ac2ea4e2455cea9bb270c5b9c0d11d1fd6093bfc81c7e5bd5145c45d865c856b4e41f07cd7dd8bc93715aadc6578ef8fb029d716f6ce3950ae0a3ff1d87049ebd46c76416ba6348d64051bd48209cac2ef537ccfdf0cd6d8e0c719a6fdde8bf1fc6d5890dfac1ba1d70a8456a186db896f19718a2675d8250206618be8c042fb7f573763fb4d73936bf7441c601f23aa600a381357442efee7b484f129602bc29b5b242743d35c6e963e1c054768fc29adca5b6f6bf069dd25648ee6b0a11afdd1523288113512915191166b5ad63f6430f9383aa1f77b911b6fe90fdf2d3cb2fe93fe55fdfbe06f8537203f551bcdf8f3eeaec083401bc589b9027e69424604f7d51ea68ee7e743515551150ce326bd9656df05985c940fa04c8e1170a99ed55fa825b4cc688a2235f9b6219a88dd541684498346223ba2485e0edcc39bd02933ac87bbfba6653612864a9b29946d237e9062b2e82f4863e4fbabd689b6592e96aee28aa4484eb82c4116cfab1bb350231062d84ecaa9be26167b7bf24fa2106bc1f266032aa7a60b4f42514f1ac1bb741d65ba7ba9d36948e39fe13c3328f3b4b0a6dd41ed64baee31cabb6c17495440c26823d0d134d583f120cf1527c9d648e10d640725c7a619347efc0c4ee7f4a925855e6a2b7b3c3cd544876c5972c9fcddfc30bc5a822649db18c23dd46ac1f6abf1a5693a1bfeeed1c92cb5951174721bb198ecc706ccb63b74403b431388d5e6a04e77f1ecefc49947ec3e586c7819640eb9f139c33b5bed8ea756fe3273133eb1471698d68785c9d06d181566437e28496f1cb866bacd3cc11666b14fa2d0c7b038a9022a60d543b35e26e7fe1a522272a80ed2cafad4aab56ba8a7d63038d2aa645189059ffef19e9c2b30870292148d3ab5da93e0d3d0f2e0f3e2de533942d8e9343d7b55b04a411bc198069527eb5ed060b037386e64b822ea06f61746317f86ea17c6448108d7c899f80845c2995247d0eb730cdf0748c256f0b038efba6b33d9e04bcaad7bc067bd4f49664ce18881abddbee63381f1a4a68f04d3d434f15374eb586adbcecd42236897061d1ad33578c5a8b13c0bd61195b1bebf3ecd8b1c8955a52c31452124e15540e5da086eb28389823e80da05a2c27dbc9c72519fafb16dcbdfaa44fc6dd492b031061293ae43f7085bbfa6082588e60d5a312ce9ccb0387df073cfba2a58acb64677ee6e3f2090467bb52758bf424da4947031280b04a3e26a4663bb2515467c35d85d8777ccdbac3b98b413392508859d86db97d35cf07ddc3fe2adb67cc40c1200c1fdd48f99748ddbfae66bb02fbc85268a9d47ffa9141c33193a42d944348dc528bb23ce38d0f28697d783e34d492c562571a11179a99a235a823b12f9001cf9e2206f5d81865619f0cc10827e0bbe84b19b042b7f4607cad3622dd8ce82b9837a123241d9a5479ba58a3a596cbdd7c9853ea407ad9b2ba35ddbeb395e8807a04b32934250fcbe61af412e72c94aea0a6066d8defec5bf14c56271fb3547b87a6e815b0a339315bbc30739423f54a7ddf8b7fde95ef6f72c89d3bdbb995a8075e3c5d594b605342be710f66e6c358b2d183de6300d800a15fd139718aec6bef97eeb1945c7de3d58d50a122348b990738aa59d10a263320568212b4e8c4c03c6d04ab48bc3aa4a1801f81368cb66dcdab1faa7d6b9f94ad08f580d53ae490ea89932ac1acaa4e8c6e985e2e9af746c5f708d0cadd4d7cee3243402b46a50db40e360277ca55a7d6a163b761ef04c3a5ed2cb55add8d636a15b0b8ea8891433a9e382fcb462b7b56b83f54d33cee5c9eb0301fc4a071e2650736d243262b280711ccd0f8f7bb97a33eb1f31dbea9777c20c7e0c738d1ba93a2117ff7ebc3096cb93e112b69ce5f940056a080000091cec6bc2f647639e6ee388052ba2d94671c2b12e2fc3920f3203039a696f7959984e01ff4e2b39e336794d0cf14baf5110949ccbc16fb34b01e51a9fd515d44a3810982e9c8711a689825442dfa4d47ac0a20738e89519fe22d80e8eaa115ce67d30af9cfbed09b41e1ad32c50c01e12decb49f01b371c35af71284f9a5af842b940d0a5364ffc35ea4c820e9b2966e54dcae6e759e85a107083f65d590b3a08d7b6d8b7bc17f9819a5f17ccb73b2a034cfc5ca65aef2266b23187c7bbbd650e3abd472a81a5c87eebcfa6c5ce91685babf2a626cf351bf9a4be27f751727b8f08a5e2bedf883915dcd4b627312adc069159e27cdc8dfae4359a07319a7e8a7ab44867970c91fda4b0cda33342d783ba8c96ff9e03d0ecab39146ec25f975fb110f7015536dd5ebeb28fdeefd4c7f781f9e48094419f28f844e6bb7c7fbb969a5b70fb75a9c035735fc6478b9b0b5d8cc5a792f438d01b26624c8a8e841ef87b57b9590422468c102babaccb49446bdc5c60f58531b1f23ddf052ac99abdf6aa40f7082f2128b8274aad84c0674920b63b382ceaeafe2e3a8dc0569431e3e3f659d76f84f8fc4b8c15d9a422ace5573dcea7018d4380c243999b582b3483a206ddfef6037c14e96c36428a951a6a0674b6d4f0f3454c49b145d45489af7e05d5bb1b7fb3d4a40de9ddc9f32aabbbc256cfec05093a84e3b67ff20f2d45227716656324382ab564318690a595da2392bd2398ca634b6e49b21033c3f06711bd4ca59098fbe90bee13fbac8292f5c24adf222cc410e5b196d8f19eaf10cbbe5e6e4406638c08cfbad23366fdbafa3bec2d66ee520d2c46a52fb46530508c9c1479793069883b9c6e890aea52b5315e646a3d08e789c8b456be132f46153bc39d042a", 0x1000}, {&(0x7f0000000080)="b16b9528b62d121c154a0e063eddc2c99fd574b90d654c5ad63c9458c6d466c871fba5b7bde2023539065da3986110581a11fa6e6523674f3308ccd56e7e44fc7a4c34", 0x43}, {&(0x7f0000001400)="c7a9ec539680d226ee123b994999dd5f9225ef12acc0b587792743428134fdc8e2f0b2156453a0a203d89b2eb47d6dd4274d35e6c49a0da8a3c22133057d1697bfc7686f25c412c1097e274c1b17620e5761524032cd7b6ac24c0814ed3481b6f99281d06d693e4cb7673104", 0x6c}, {&(0x7f0000001480)="23a4d3047151538504eaa3991ec673ada8c5e13aa7c5f0c826823f1903b4ef6c3a97983984b5a176cd865e9f29eb56fc589973281056a11079cf6d582747a79e78adb14d900f74613f5e1d662672094ef21e1add334597e9aaf2a2e3da63d90e72a991d7abe4697739526c89d549d47f55f0e86633c8590058c89f988c220704477187543281b55df265329fa622261911efb1939fe42836630475ae6c8914e688366166e2fdd677da56103bf4c19346611ff96e10c9e8f8e1716325717c0ff4545c14d3960bbd2a1026fbd5e7baca5711f6d3328c2493410f35e643e4779f186fc3f44a0a7603c209c5869211b85159eda372cb59b4e9a16c5e089952c53208d640a81087a52984beff8b0c3eede25bc54e508fc7c820408a0e25287cd54666bcd50a03b2bd2a53ec5facf57e343a8012d072bbcb42d9394030d1cde8dbfb89bf480185e65dfc31a874b879473b4354200ba273977031a1254f43cffdff64a7fd02e9d93ca2899d4c36fb729dac973f0b2da4ccc4d94a58c9477eb22f04fd3ab0a67d847aad428a69e1033b06162cf156fca2e5b89cbfbe457c2ee7f565365560262b7431a40f8596a7b5e043944041f8a44bac74e93bb33aa4f5e6afadcff892bcf53502698fbc5ea9e25fca293af1f789961a3139a41e3b68410dd0551feebf612adcff629211850caf3277c5d50ce018af47e08b4829b11b0120dcaa95b1eb129284781969701a93a24a1a86c2faebc6f2bd74da46cb87969bb9c0bb5ab7831283365361d5c9e34d30582efaebde26843d7a2976d0ec5d6b87f910959748d87423b2ee98be44fb8d39e5ba1c5db28351cad1f24f9b48e810a5bc7ed90c66f8f31014c5ebf5368cc9e8619571ad0c6cde3d909e2c6ab0208c50fe268d18d1d7a3662981654f18de28e6a89d850156d423ce8edb1cbdbb59d73a2b83aeb5a49f074933f52dfefe1c62e35559feb328737b035ebac88dba78398a8f441da2b2eb897cf790de607506a62eca2f842d24e97b2229fe5b69e884fe416f81d12d81637edec99ce69796846e07e730f66f31dd70f4cac12798f515fbbb1cbc8cab5d42427e9244b702227fc156f5e26ff0f6d1e580a34e61124ae17eb813c62a7a1757ff9a89c9320556f2836c82748b126cae5645105ae6a3e5feca9015cfce135aa11ace48f02c38d9b2e4fe98b162ee85eb4a407c67d73a2aa203268cabed2534f22b6251771cd45948741ce4aa6135d2b44882d7dce62b8044b1f26537dcd86ae177e2ef4ec97f560fcd81ce33600d2ba2495f316c5b9e9048b0f5ce84990fc19ed5a8b5ebd74e663011508166c602d5b0427be1a326cf234e6032e154bda5b02a5d543f004366daf073ab283cdb5caee0905640d0db3729bc85585ecf2dbeddca67ff9cd641e5d3c988394886adc3847e056497655ba5dc12b255fd4c664bcf5808e5256ed0ad2e9dcbdbffb0fdcea4018eeef37b806a3dc775a806a3b16883b2c71b830cdd1d70f3c4dd833d001c72a1ee1acbc26d5140be33913cd89479d2ced8334472ecf828f2aefd08daa5daf3735161afd33856e9f5b305da424613da977ecfb896d04755bd444e41126ee710fbe5e9d72cbde75bf0e32edd9f0418b8e4387ed639b2af0ecd750a205f23bafeee1ff10c651fb5ddc296c69164cba8e59fc5fc4dca2a9f9a1d8296b0ebe14b921268a79b0486203677d6cdce5a732dfbc9c05640cc985c5bed36c2c75201c9128f67eef26c6af387664172d1b555ad345246b9d8a520f31652a32df6e4d183930199f5dbb994fd3eaa04b4bcf63b52638cc73859c4645ac13ff608aefbff8ebf4a5b679feefc8a2568275b201c53b0ba2e7e857ed2dcf571e3f540d88ad0d552fed5f01adf76c6a26e35335f556b827ff07fb7b6b25904d5aec61bc13247c55742c3a2f46b0be20d23adcbba9485021d35f2e3a566d65bd6ab4ba9e749333de4c018211d19a81b29d37558146b8d853f10966eb3093114d9df5c66a269b271c60f2a49d9bcdc97add95e8adaee737e5c18bc67e2399df867c2c02f77f353509330df4163250554419e430e429e11163dbe75ba1eb7d8e068aa94ba77309045e2444b973226f718a10cdf9cf9a42b6cab8a71573cbcebc10354e810a531c380507eb178253343b03cc64872b28ff4922268aa4ee0b207fa2d50fb851a83f91002a507a9dc809488a82271d75c6ca1b0b91d9f9b67e354d67b99134f97fc7902904a84be565a0906b2f73c540f0549aea0b9fe71c75bc449902ba87db90d19ef008555161d125736178803c367277e171d6028e911c4183a7fd9ffac7cb7632a04ab23e55f25d113224c53514c99b2b6f0abdb9b2efb37180fedb1f9961587ff262d2a6131215a71d20c70983f37e2843f9e426fbcc5b505895cd766647fc966f1ad7a6c3b1a8f87ed1bc79a71be072de711ff98d7346c5a1186ec8421b086211222a84ce6dc9f34d14bd8715a7c48482a1ac322d1e4d506e6171700fc1c5e295acb7c7dbc5b71c9839a1b797470daa81f157aff434fd2ddcdbf5df85e94da87a58b0f455367d23d71041dcae08eb0f4d9c3fc487574dcef75dfe4392a5e36b43f210b9207d1d7db3dbd0be505ecaaad54d6045c64764d1f5856253338e189dcaf39afd92a5b5903f494df6574f45f7c7bc8beafdb816d19750d90b2be67b53e6279c7c8d70d4f3ea2a73420c8cf671d588231a2b73b1b42f6188c2cdc1d6e04b5c59bf57aa4c2da874421104e019806f0a5e4e1148a253020992731cb86fc3ac7024136dac7a8c229362791fbea81e69ce3911fd21176663239c4afe4a5fbebed00331db27f4f952d87df01f0ae35c531a8905b5517f078132eb27bdb0dee0e5855649cdfad7c83e044a1f1ef6f9aba4217325eb65a54d98b43c9936dc7c16ed9ff57de2448a4147b11cd9f976faa18451a452efd2c483be805bf95fa70d49239255a2f6e6d8d7efc557bdddd55cae13eb078474ef393da3025cdb017c86cfa2b064f2990a82789e6a0c8d7c22c73ab445987908c32568653ef1afae86d05622283719a2f6f09163ce6e4ed1e60186f5b01152eab2ce4cbd7b5f7cc1c41d1f767dc4187fcc141ce3a336c9c3225cb0fbeb33763513fed520530c2db1d67f0988c45bb02f46cc13db8245c8f59499e1a9aefeb53fbf301279c28e3a3485f148591bfc9f145a32499b2868a1148975cec96c99c6119e9985e83df80751677ae5cf35c0ac17cb089c38584c7f1b2bd912ead9ac4216294b206e0b7ab0670b8d68c68bc836d7946e142f453de3b5274f5a980d8972e1291a3b59b6796ef4f1d90bc3aee662b0b9d601a86c177191142b9feadfc472c1444747495135677fa3b7e25acba2e35a3bfbd16754c9f4121f1718c0fa60692796285f4484399266b9db31937549fdbf85f6fc78b71b9fa889962df251ecbe70e0b5f7ff5201f0e4c5514579066931d0083072188e29bfcb9c6ee26ce6b39a5fe4ae09a245f66a57dbb027a486d8d62beaa43e2e6e49636d07de36c614af497836286364a49d61bf70f88009462b8c3604b32a4ced149ab73af7c6c07c262802c61e61ab13eb2662eb79b11b132bf1706dbc420a3a4efce76af7e9e01d73e1e4ca2e0aa5cadb69278aff85931efd19fe90a57db3d0848a7f0f19e726ff9dc557eefad147bb903c3e04e60e3a9b3f649ae6226d13c7a68869d85e2c264ca49bc43fc157448393d522600511154129827d990c854b9360445e795f6c13cdf19e58ff898495a3edf0c09e35f4a8b66852adb1d77010516e2309615b6f9337c839d07409a58cd4a06b46b5c2b9b04804d3a549c8a5bd471fefc641737520808aee111935e38465593b2c425c11a2c1d95c94d25d3c63aec3629d1f16747d4d0fe1994143197d100df7ea4d5e006efd2e424068c78c21c2f36f57b0f7ee401a99064ef4516095ac59d65ed45a7e449484a5f416e2f204d1edbe58cfac65ac5e9961057f42dc951657f0d3667470ae4bdd9338b0ddf99ceb93d0fdc16ca92491d42cd93eb32f30420ac91070577303238eb22f9a388609b06ca4b5a3c3af7ac46150f3347c0aab0bdef7ffe4ce1d51f6e8cc66dcdc09bf90f2af010b82effac1833fbbb8c96a80b653d75febd215e7dbf4d922b713a8d9c397a3281fe8cdf23239598bc7ed312699b05324d27d2f0e79aa88e3a685a211a446418f7255bd9974cac617ec8101f6f2be9f938e33ce40d363d52a0ceaad384e597b5a335b2d0c032b00f2bd3191c0ad413a1c7850a9e9b73abf67804dcbc098bfb671806b40524babaf330650b6de33b3e834b8f670e4b94c691e7f7669eecf5c2562cdc6b765082ee48a92209547fb4c458a08e740fc7524b54ba9ad614aee79c4f8a1ad3a854d9555d9511432ae3a5d4341e64165ef401e0a318c58f01c44dcc1f4183727ff394b91883dfbe3a9f4e6df903f64eec2a6b5d1beaf768634e9f8b662e7ceae3ad5e8dd8694e771c48afa2a3a008115fef7db71d051267d4b1540c2e679d3090585a15cc82d986b6469ffc5a80e2e23693196d44fae34f0f8cd222a3b82fe937bb3157eb8b50dda25a57978a184837afeb307386f2471dc9567470d08e2fa478c3261ccd4a3918041264f2a19802803e37465d8b2da3d51f32ed04a9b77d7e3d1b1e11b336135da9070f4067c443a1b98672f40e8fbac1e0dfe138a29a82e17016f975d8254530adf480a7877cedf69893e64b3b6e7ce94441b6dd964908d549dfc56ce069ec32a7148d6641246a20c27b39fd5bea0dd3605a1a9b4f449c4918078565d0e82fcfe9c761b3b965e868bbc83df3fa86b3000b597a33faf3c95013d5c07cb40f18c1b9c9cdacc2cd7687cea1879118e648e746d686bf7eb96a9b5b7c314a4b0838056cf45de51333decd62c9447c0e6f0b3922bc10eb5697bad98e7ca829a18cbb8dffcc7c5220ef990509a647f7c4b84bebd6b28548a8434648e3c81e2b2e1289f0282e93e96e8eaf8e223811b9473e85c6b53e8c9674a024e2a361cdde1a0900b53fbb382052d08a6d66d8c3ad4b1b913477ee6b28378c201c390633d473d7a0da310bc8da7186d666eea7534c16a6cf19b4938c354abc2ebeb7cb44f5770f8899f3185557a41b53a771bd8bbce5e445a93b3310f57e47d970447d352c2dc1f67bb69c999de6deacab94adce174cc74ecebcde89b8df95d15eb83eb6869d1d90087fc01dd2d48868d818662114374fe62c6fa1661c37dca11fdca8f6e4262a2a73cbebaabadee3d0c8905c5dd563109839cab9c07d2697a65dc0f7825c00ed2d46d8702a09ee4de6a703fad9c41499f41fdb9f58e2819dda7db36734206013306734865428e8b054a63761803b31417a5da17d3bc1510cbe40e77c4dde3b21c53b0c553ae61756825a75bdce11d8fd59104111dedcd882bac2299730ae389bf9348fcf86f64080c4d008697ab9c6bbf46a30a67c9969a02a4f2a15c320974fbfd42b19862dcd4d3d6cf6fd29cf231ae4a7cce11cfe0f219a91c290ce3ef2f841efb14b7377bac2e993f6b77244bbe883d65a98d43c3768c01cc18e22a63c92f7fcc23c851034cd8c69f29e8af2f41a06d449359db31bdd5eb1b8ded2017e23818e40fd07a741a1fc649b15a552ce34fe8acde587faff7b2ce8d016c12ebd92e081002c6c7ae20f006225feea7de3b4ed399f52a424fcb89df97dc4768dd42c5aaee8a94c1ab0f825a91e3af94d07a9fb763eba46d2e1524caf2369accb446947e652ff624ff52fd9210a2bf95b4e465ae7f81d40917ed13011d61d", 0x1000}, {&(0x7f0000002480)="938a58ddbe64fecc7287c468718ef5678387cfe614182e3987c8a8982695a9cc50ab1d99c490eb27192e4d873bce0b5f1c167412b7b0facdf22fe0cec3db43d923d0236304016ecf998f006a853e1959832cb9dd1c73aa04dadf229a2a8be61c5cc2b4e2237346c20ecfafc315da394d0cabac8f4f71d0cd638c4434369402017db3f9ec9e8d41cf6f84d06e439ab7e5c3cdbdc151f285ef1b1241e1d141", 0x9e}], 0x8) 14:47:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r2, r1) 14:47:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file1\x00') 14:47:19 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x88) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="8d9a188c87fa497c8d335823262fde6479340cafe2fa0992b266f836a0e69ca6ef3a2c9c91ef0898ebbc563b3c00df8e2d000a1962c6ea46ad4d9ad585e1f7e65915cad51a0a2c245822c94d9ec751504ca59d9dd5b4403234113541e0d9f18a5bb8979a3476b552b8bb886413b42bc9aae78b14e452a110c6f25b5fbcdce6ed5ef9c5863671890ce1d7c6157c3f1d0ad082425d05b71de5257fdb09", 0x9c}], 0x1) fsync(r0) 14:47:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x60ae2b4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() socket$inet(0x2, 0x108003, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x10) 14:47:19 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgid(r0) wait4(r1, 0x0, 0x323741f1461611c2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x80) getdents(r2, &(0x7f0000000080)=""/2, 0x2) 14:47:19 executing program 0: r0 = socket(0x1, 0x0, 0xffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x81ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0xffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x8020, 0x102) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 14:47:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1104, 0x0, 0x3e) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0xfffffffffffffc00}, 0xc) 14:47:19 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x6, 0xfffffffffffffffc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x3) sendto$inet6(r0, &(0x7f0000000240)="6f6b1a8968", 0x5, 0x0, 0x0, 0x0) 14:47:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = kqueue() fcntl$getown(r1, 0x5) lseek(r1, 0x8000000000003, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xa82, 0x6, 0x9, 0x7, "23e77b5ef6f8833db62663419b0f445151dec14f", 0x80000000, 0x4}) 14:47:19 executing program 1: r0 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/42) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/181, 0xb5) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/20) 14:47:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffdf0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r2, 0x0, 0x0) 14:47:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) syz_open_pts() close(r0) chmod(&(0x7f0000000000)='\x00', 0xc0) kqueue() syz_open_pts() 14:47:19 executing program 0: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) execve(0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/51}, 0x3b, 0x1, 0x800) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 14:47:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) getpid() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 14:47:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x3) 14:47:20 executing program 0: link(&(0x7f0000000040)='./file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:47:20 executing program 0: r0 = socket(0x400000000000002, 0xfffbffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget(0x0, 0x3, 0x4) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000040)=""/45) r2 = dup2(r0, r0) writev(r2, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="913f0b63f514c7087916a25824d82307828d89d97469a299c660e214d9368935f546cdf4588b5d4063f4d6cb3a3ec5e2dedb2df8215270edf9c1d1bbad378e1234bf0589fb638d0de6aa73475aaa8384e75d6f3b0184bf5d7d4929fe4ae86603fc0934dd7c68adc9893eb98c97372efd314649ac7eaa6804155ac77fb84d45df3ecc547b79ee1862eeed0585e03d355ae32b218649e94d18e9ccd791c2e75255473f751922b3000b08addc733eee7566b3b837e6702e784e0b80be68b7abe01d45ee86c229f0e3853388546d4a369275a689fd714e5a7a4af7b1e32cde2935e76d365c6e5b87f229c064fcc3587f47dcfbc6031b638d68281878d2dd855cf3af4ff44f9b1d192a400757c9d445e429194bb97843531384f4398300318ae21ee9fccf964b18b3c558a8e651cb0bbe787353", 0x131}], 0x1) 14:47:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/5, 0x5) open(&(0x7f00000002c0)='./file0\x00', 0x802, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000280)={0x100000000, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) 14:47:21 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x438) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x40, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') r1 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 14:47:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x1cc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 14:47:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) close(r0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x35, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:47:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002d, 0x15, &(0x7f0000000180)="ff5efa260100040015e10000008026f8f0bddd705000000200000000000000c000e5b59d39dc0f1a22000005a47c94c0d4a34d3283ac427f5110e38cf31fd5cb5fd69601031746154b42b4cc1dabf304d1a6587a67bbaefa8bc6f9c6b96a38050a55af1cb41d8bb5275a3fa270d997c8a1c7aea067fbb7bc8397330dd1c614d3c06e07a2ee0cb7611ed8f6d4f0e30470e2a60f9673fdf7ed2d4546832f5c3197b3366ace2d755e08225a9f267db4e20f14b319eab5bd5b3cc0255fd7c84c8ea9469af248b59c02cd94d6b332bdd8b7bb90a91f477652c1d6e8a1336fedfda526d897a5d0ce9958c70da12cdab48a1c6e3229ab83146c2d3b61bee66390d17a50248209a58aba", 0x1) r1 = semget(0x3, 0x1, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/157) 14:47:21 executing program 0: utimes(0x0, &(0x7f00000000c0)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544199c3641cff026725bfd2402dec9a5685134f0e78ddf4e72d55eaaef2e9cf8c7e93112731a4c63c733b2f66f8ca5e982d45257048475bedca019ec3c5f135280379b918f6e8e1dced3c59aa"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6={0x18, 0x1, 0xfffffffffffffffa, 0x5}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)="08aef1115ba67a479640c898c25f9ea34a299f4b54ae9a42107116e72cf49e19bb5e32411718d92350e6c559b8dc14d3b36bc8ebb7ee45c7370354214bd8e3fca2b50d49901aac9d21cfd80b1202e24657d527949d104a5067680a87fa6dff09761ca71ac779297080279229cf933c8c0cd4a2a5ca291b214eb3d8bd3abb225ced7041507c7f38bea45852b5af062f131deedc19eacc768e5db8a12082ef4cba1c74b127cbb00360cd3c381e59b0d39e76ac1bdb6203cb2da99a7b5b2db91a1c81fde4f82d9082e059157a209b9ea4dd2350f4dabb43a295c402b1c6c8002570", 0xe0}, {&(0x7f0000000280)="6207369c0167f2a2b2b083284a9ce21df527ae6dd69fa3a3333e392595b5e124ae9f10d7564af4edd5b1129b6b9f9d7f222b", 0x32}, {&(0x7f00000002c0)="d9811590e1655661446ebde4ad1e6564b4225ed8acfd61a7648e07f9039aeb1cf063af4c66cf7b80f3a33387659ccc002bab698edecdea986a755a8c609616dd20694059e8653d95c1b9903d2bd1f744ca4176abf9d6d6f485d38c8fc2becac439b5635e6c9be26691c8233f638510de6b90e1171fd53a15e4298c14318d8f38fd6fbd081ea699da1522eff22518950ef75166d22c1a225b41798b87030ed17307ab27d646abd772ad", 0xa9}, {&(0x7f0000000400)="56025df08e578904309f074440309a8843e3ac57569657495c4550c51be55faf746910bfba04b719eb87d2669eddc989e81b85aa7944e689df056ed73c86b1a973babf94074369dfa679698c8d7f3fbcdbe535489e9150da9fb2b05e3090d3a725a4863d9fc163f27e1dbf003bdcfa417d84a405d80f17c03a5369baa37c10ad62807b629eca03d76a5ae5cc85169e65f31736d7428c68f4af17aef3465b87b632dadead1ee80202b8860988be6105e5ecc61407b5e0", 0xb6}, {&(0x7f00000004c0)="97ef9252b715a3a89ce21aabff0f1c3b806e95d25ab4db2ea94c47e1c0b12def02d2dccaf2731d2fde2ab107d57acf0a01edf1b03cb68d027069fc7702d961402c239877e99453012d7e529a9ad5f6698238e4464f2faadf7223aba46714c4bf52fbf5b4828116087ca151b0a84b064f8c596db3f7fe497beaf76e775b2539083841eedb4f05943aeb7b53e7b2633f3ab2a3e584586114ad3fe7692e829f97", 0x9f}, {&(0x7f0000000580)="ea8a72776d4c5ec68e5e19b1eb794390d3af256b8febc8394a4050872bf2a48eb02f6e3e02771a860bf87ac1c743639e069dc172375bcf571a0541fd421190f09aadaac53e76cb6d80cc2f6119064a824d91c67eb2835883b72e3479e3680ee84df77c46b204512ac82914b9d5a0013e53205ab0183e93b9d37e5b4b76ecb600613905e11a77faa978f34b4e8ffad99b3d52257ed3", 0x95}], 0x6, &(0x7f00000006c0)=[{0xc0, 0xffff, 0x20, "4079e25ef9b5333eedadd2371720a86b03785612cbf2b808fef941914ce9c9ac698e9230ef508f3b857e349af967e01f4196b3a497b49ec06eb16aade9676e90a3e9246210f8efc0dd2e52532a93826867d709a30c5f83ff0e89a9eb1124506f650eb8160a2f76c0b886cf37a105d61b24fabb50f9b61c25b5620e31c908abb80ed4dff8fb87f44ef76a73b3c50a2c8ef8f8261dfdc5ff50de04a1ccb23bdb8d4f6ae6f11b635e5e6e21"}, {0xb0, 0x1, 0x7, "24ac130c121c0a00ccb7a9b3dd646ea357099523799226f701280f2429f1bdc336a85703d741d4f32909bce2d030081399b9f5579d8232b6d1d1838678d86bd531add1ec045b3ffea7a9cce299d9dcb1ae92f2da341d4ae7e93ed15510af2665a973016b14678f4d6927a9736080a720f3f5e69db7171a35c100e2bb246044bc3b7c37314fedb36d366cd632d2925ec691cf49bb743b3ebc6b9bda17ab4730ec"}, {0xd8, 0x1, 0x1, "0a6bfcbad836215efa1dd404f32b23f56b9f9e10ee2a3ab6d3ded57c46213296b9589d3b0237f14a66c571bcb29b8b37bca3b75850c9f069ff50743172abf4b4e67c938d32129951acb2b31e3e547097bf33ee631825d98492e1fd06bb645165a6ef925ab4ffea3a7125c40884445d8a58d849f3596c9153d67301be189b8fd83f9268f435debcb44f7d99081757c81059a3426863e2f0d3fa989ac44346c16c31303d16e1a09e2e9e1b667545492af65ea8178c5f093249210ead01b3f6d28cc8d256"}], 0x248}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000003c0), 0x1) socket$inet6(0x18, 0x1, 0x5cb) 14:47:21 executing program 1: socket(0x0, 0x4, 0x7ff) r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xab) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 14:47:21 executing program 0: mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 14:47:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) r1 = getppid() wait4(r1, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) r2 = fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x84) wait4(r2, &(0x7f0000000040), 0x8, 0x0) socket$unix(0x1, 0x3, 0x0) 14:47:21 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5) dup2(r0, r1) 14:47:21 executing program 1: r0 = socket(0x0, 0xc007, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x400000000000000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) listen(r0, 0x763) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/28) 14:47:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') unlink(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") chown(0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f00000002c0)=0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000700)="dd7fc6859d3f771c4d539c303f711c51ba3b5c095079c0062442a779235450444a68cc3d5c6a2781cbea4daaadb507602787d3394d4c094366ad28ec55f385a2cedd7471dea6bc67388a8f1133a3bc042d823ad4c992a49da80e29597e464f3169ba3e7fbe633e871e98de3b8db4aa40ba266641fcf3ddd4c216bbe3689e55c2b335a502dc06f6b6ba901999d20ed7136c53c167390c8a4bfad624329faa0365e72bb85ed86f49d9f42cdbac6989d1f986bc9d245713b34301340214a4fe284f814e8b88b2d65859357e8ad302e7b514b4ededd49d2f1281afb60546c28ac7907e134cd79621d0120219eb6dbc15ad19df0cc93f8316bbe6485ab6e1afe3a8054513334805751aa40e90786f876f32d1c21cee45fc604ae319082cd3529e6c3a25bf2e882c46e460a53430d1b3d9282e1ac7aeee70f323801e07ed859cf71ccdd1e3396ec48509acfbbffef2dcbef2d516ff502066928d38fbc5bda2aa854f6fb84cc18e446152d88c0b264e3303d8302f7075a3d023092e19784cdd25c826cf05c2aaab9f874bb61db6702775bb75c9c3714e4192b445881faec5f755865d55ad746b19304a652d8e623a072372a59cffac6efe2045a07a170b0e7c4a9827ed5ffb02e74e4d715b5a8e940b46ee1f37fc8302825a3f9e2ab097a941a83e1234e2f21d3d7d18f9e192499cb9f28af0c0930c1a389af83d92187dd5a252b2402ab85cba10112d3e1438af6cc12fca47aba8e486394a4ffa73c9381f5eb987bb90712e9274e41d8f58c76cd5d0fd2c0565513b566e9d1ae8b98ed6750e4d7dcc818b23deee7883a91f706ee787712c02f144ad4dd571be4c6839d67a5fb5bbe8d054dc84ee5fddaeda8b97f6fc14c7d60aaa145511070567771a338549a384482398fcadd20df8a4d5186723f9932d294d57d8fcf8f7a8cbb26445a2c51afb5e43a738e32ce84e1c7d13aebff99b128b8bd8e74935abd4e80e3bb7bcb94d73a40f563e2b2c615eccbf12f5469c31f4d8e114c63dffda2c2234721572fdaa9cb1d36ca286de8951f559bac9307b507f527e87a45956490763f4b7b67c3b63f6f0d7eb4b6bf3a8e4d231bff4293f2c24abc6e656811124c47040493ac411c05819c9fa346c390fa2a82ff2540c22466e9c707d5e0330a3f79e3f0fccb3985bc4bd83789d13ec8f6e2cebd279433123fa97ab8e55636104336af2792650976b1932480478f6524a8c635af8b24601cfe78dabec4222814ea9c0c8e2b86b499a8001fcc9d99d8257ec650dab4b053923ccb262ea47eb1dc63178c2dc05ecbff0b0fafa319146c17d0154c67162387e840dd07442f75849be75871743d0516a7eeb8143d799768d96fead741a6106f0bc26a3d47fcce1fc506b8ce6385ed26c6557c4dda4bf71dc8725e23feae23ce7b820657545bbe31893ced9140780c18602add500f3f3be8aa1af35f256f2bd9fae0992f0835a4a8b38495fe93ccd7174d753110bc2e83dcf5f9620cacedd460bffdf90164cfdb7c678aecd58c79b96b46158a37e629a9b80499cd83088ab86a6234b84509093d6aee5cd004468a81c96e463244f084966748e4348a2a1e5e78061b3c5db2c8bb140a145ff2c93181100898b78fed97fb6069ede028835b88868759fe5523820483b9c3fa5f4e3205952b7ef4e3e86c93563a17050e831c48d5eecf2a23fa87f66b87fca6a8e9decc2ed3a6ddd2551c7e6b8266d4f13af39cd653154f52c582cab7e93fe75c7a8a0aba974054a3cd02c9feff4f441a54d5b5866998ea51cb6a0b7698452d846858da857e217630cad28e7cb67b04cedc3c7795d998e39ade73c28695f89bd70a913ab0b125318e82eaf87abea050871de8369a269b03525d200e718fb81ca93e041daf1a7b1b2fdb8d2dc40186d078722f717e633b3d72a23bcf1e587ad9090e604e7ea9c1323709cfc867e92b7febf3892e848ba902a0aa68a5b8a39ff8491dd65f7a8d87b7cc00f98c5c1e34a74f1819f3a576f25fbf55ddcaf5afe3c1d1254e850e42c32235ef04b0dd7a9c82b786e27527d4d4e9bdc93e92a3a970b62c90f815bf8781e3aa6b79ed2b144e2256340e3ee91d5c818ca6873483562e73632cb1b8367e63350bf06f5af026af90b2113aed9ce7626673583bc4966206db71eaa3a1b48179389d7adfd61356bd9194aa9bd0c2c65b38ba6040671a640efc78fbe1431f7481ad110465ecabe680cfed8d2af036832b62897b510acd71777eb40d0b1efcef92e8ed9e544dc6e3ddec1b5761c2893110c26f7b89ceb6f0ff2820f08e47e1a9409b4ca1de1469294bc9fe783a4a396f32f03a7cae687bec8f1a13b8daa07bf9ccc9bedf2e35abb2159c9526e2470f7876992c9bdc75f3e70b0a33b8d17539bb012a45d8ff95df9f7d76ca5bedb8f7430b183b4f1c7faf2a5aa0d93218bbe36e1719ea326f95db97edfae04aff701bdab3df9663269df73f6440fb87b51e3771d4dc6f2491f7ae713656f6bea5483f807cc8688df4e304b420feeee416c0091bdc465edfeb91febd67056e8e23898083bb9d2325614b5e1ffd568b7376bab479943d9dc6debbf9814900277c98b7a634c3d47293df1dc5dbcddd3a7787d59776d7cf2f9c355ffa1cc581c389c2818895d9f4a447a9cad61c1162446431e740baa7519d420a067531f5bdf45d6814117a8cdb69b07464ba51c512d48fa2eb0b6ea0b183157529271c3d0637fbff74c706fd1f26eeddafb563cececa993491518a83a664b9c990877ac7738c633a4fd874f873dc71a81dee4a6886853a9a6c52c8753221fb077468daaa46a462609d478c70c7c442e818496b802708b6aa79fda3828fd09fff72ac3be6b369058b6a9529d184323cff97979233077c4543b38b02b2a2a77d4ec26da146d875d1694e94edf58a1f8d629f3b6f7393a65693d30102776608ad128c5fac42438a89a25fd810fb20d4150b620217f4ac2cd924cf360979cfd4e1fecf44657c8fee655524ccf9ed4b275b50dbb1f0e8477c772b7712f1ce676f841dcd1183bdb60cd044f4ad9be361b1eda9146a842e7eb9d5a0879893279ddfdf9d205b3b11b2afff8fe97e26c12a3cd41032aa9e8ae113431afc6469efdabd7b2ca483934fda262c6bcdd2724ce321ee7870918692e8740abb2bf919103525ba9601472a1456febf84d3cb85b8bfbec0537360e7e4bdff8f02ec8704562f96e27883ca6f08255dfb0db9e2643cbf1bbd15e359b7462a7c3a8ac5259654176d31c2cf2715090d6359fe3af6962afde1b3ecedfcb852101a8e8d4cbcbbf7efcc7f234e27196a53eea5c6bfbdc4e21dd92f3b09cbc3ed4ddb4fa7e9d1aced5a55761cb9d3387efb5ac221545fa2c1d25dd9c5038375545b7405356e3099403c2b02fd5f89290646c59ff0bc0ace8ef18cd0cf6bdd1eea3929739b096e41d981389099a2a5a38445eb428d46bc5c77aa31befd530c29085c2a27d5175045f5f0b662341a4f60205e7ad5d493823e5e9422674602c094f5944e5813bc7879c3ea252be4fdb297348745dc2ecca675f479f59a1f40631c4ce8d6a1aa80427c473bd523f97a9f9dfe2cb9fef3c9e384237d1e74823de7992dd2ce929c5f34660aa168d55dad6e113ac28da68a534a1e0a2089054fa1198f9b9e480db641037bc84ce8e93845b896fef6728b2bc4d92d73bc22a4977cb9b740631a891fb4533044c2bdc8a1e745b277465356aa3d13a3212f97451db44c164feb309e75bc670255794f9c9c32b4ca4dda2cdd53da4c36235fc99d9228bf0cbcbc9d697301be722487ae9f5d2f181f6264c2dbd3631a5972bd9633f29bcaaa5fa12f1011b350361c4c8c308e31c878a8f6c17f5c92114d911d5c174de60b27a79cc5965ce7855095ce18302457967e4b0274935cb1586beb85d7de405f71d115fe6ce653b76fde13c45992ba6a8b84ceece8669b28b71396741ff55694192a8f017fc4eb5823d36ee0e83b2915d1277343ff2a506ed181493c8fe155ff23f109aedd38d2737c5a533fdb2f0686db2de68a5ddcd181d6cc2b771d4c6c993dad44fe757567a2d92f5d1aaeab3861dbb1dc9e6e1832f2189fef507fc3bc0bae8bdce380de2bcfc367ba8e515a1434c95513a3452ed97c4281f0473d3c8a98eb06ea6868ba2a00863415ffcefcdbc94219509b52642920c690800db6e9a928e2f55d3db46ab5b50007b3c823b2fdc5d43995aa735074616622086a16514401a72cd41cfc06dd9d3b5189cc104966d70f117e7d3cb64257b60452229ed7ac017670b774860f9ccb0321ed14166180e6030626f130fa3d1003e778458346f5b68393e0f914bd7deb7ead045ce6440fa5f44978f9e744586d86826781482e4de9aac6cbc1ac12d6d8e8a56b7e5874df088658884f7b0c0578e960c448c9ea7f79a31806cd3c085d23fe1e07f0ab06c70c372bda0eed794f5b36fcac6b8f30e9100b09949b210a77776823315835dd611a2cd95e6a9a0b3165eddd884383910b2dc454e36ba10b6fdce81acee9307582332fea0d6cf3847ef33df9f0489466699570828c7b2472187c610b633dc658d0eedb5a4ba0945e97d95831274b0d316739dc1424c648e90cdb63bbab5806b283f8dbf506f0fa4fd119c36eb14359b27225d3bbce1be6bfb800c9ea9bf0b1ec06b410d8e57a406972a71475df8358090d4b8052a7561142bd9d46203404860188be3f2c8aa268715f9f390fba6074243a0addabd64e90442bddbe2c407fc17c85d467f5d93054f8c42f34c42b435ca8d450e9ac56e535ceb37546fd351deb8454fafe61f4ef23c7210437949217e6019ad026c63d49c3c8c1633ea5dd94a6b846ba477e5d93c5816958f8b15fc1398bcc950b26783ba36c7ebdb0310d63729a27d64bbaef4138828d36a91391ec359d1ebfe074d872d25b3748229b149ef3dcd845574d10fa936774310c506bd30172647f7ab84ddc8eb02e6b3112cf78a51176209effc779e522654f6d6402d894814b6effb66d6fab1450675de95e7030358bb44f345720700fe08ea159e842da6b14e9b97e1699e5061e72bed83e033645ced175260d1ab685b413cf5e8a5a55ca033fdb034976b9460e9af0b2dbdaa9db0b392c5c2912f4e2abd1e2004edf576d7e0c551f7a6f4fe1c3d75121e831a4dd8ed76700ad87ef62dec75ccf42b864d14ad88edf5b19aca1b29fb13bf1886be5a79f199fc0248e1c3657f5963725c2e491f181133009a69c5a51fe642fb846188452ed9375e337b8e5681e7489d74de203cafe42782b4985a68b54a1143ce2fc9945ebba73c5ec21b67e44cf0693cfdcfcd35eebe841f51adedc644da891b0728c8148c912d7d7b0160c38c9664319b04f4a85725b787554ff5d6a3c5d334e16c47b58fd1350f42a179e614e21f2e6a9cafc46dbbf8ba2988c419a0487aeabbb59e044052ebaf88cef76b3d6134b44ad8faaf5a9ec5603b35127df6aa6910cd9c2ef24d20433c68a6fc1f9a1f6259d1c00def4ea681fd2bce375cc8e0100cb6e119ee53a99bac8b298e85d30a5303ab2191f3a0e66beda9d0024e780c3d8c9ed9f8a050981c38afc30ebaf6b9c65bc95f0754affde5078a9f9f4843615f89258c909f75a5395026acb9f2619a78c511a796dff3478abb1fb2e3c655392655ba2dd023ce3319be26a99de1ff6c90a3e8ddcc01c28f4379ebd94e5142253bd5c16873451ac7fadc36e63c78dc40ee22d8d0797b7b0f4c644566dd64d362cd8ed31868af564b3840b029b9870fc1882d05cd6a4e0217ff5bc2b724a2975dd15cfb", 0x1000}, {&(0x7f0000000340)="967c642e316c998a1f5e79921102ac49891d1ad7b16e81089734ec86cbace1e9acd13c17", 0x24}], 0x2, &(0x7f0000001700)=[{0x18, 0xffff, 0x6, "0135c1ae"}, {0xc0, 0x1, 0x1f, "d0bd48ec0d73547b09b33eb8609839e3547291d348eb0cf7371eb29a2cd1d7a8d4e803b198997219e7b464640b7df1cd16412d343148bec04d3157d5610551e2961c99376c6422cb10e4b4c69eff1d07e9ccc681e90b28b0bb81bf746a67b6bd1880cde3da4fa4b1a117f24ffe61ce66fec4d8253c5158a8b4b4816a1fe08085791b6164a1db0522bbd7c450aa1eff52b3da43c7f39ce8c5ad70d7abaf10c74dd6d8ffd19b18de0498528fb7f79a2c26"}, {0x1010, 0x1, 0x37, "2bc824dfe21a9cb5db1f32dd64a97980bada1739dbb69a95d912320e9ffc66878ac055390f645892667c66cfae9058151d6d391bfc8e335d96fa5630bdd3b08e02605171bc2d7bd709c04d59957537c96c5b09bd02bb6cd0ba05df91dd3e6788905a48948219d3cd085b6802a1a02e7f365bc425c818246c5795b80d394a0d3624196d4073973e590368a586a05e3d0db77af4a58c32c82560fae9f5d664e75fe830f3beee54ba6f52eb59a1bdf80d5e4d6208075635b87da6e80a9b6b6772bcae06b57e64e4cc63c4dc999c09133ea6f6af7ff62ab26b88115acd66bc349dd6f741fdf39a3e95627ad7623dfed4c691d980339680ef97267b38fade7028f67794c39beeb63ab8629bc57bde96ced65b379f0e3fa7ddf6d29b18980e1d53cc515033569349271be0fbb67605706d8a399ff36fac8547a409bb2003759036bd5de388bc3c33fbe9f615bb9ded8e8f2fac7df385e7ee215cad44a24a6db70e0748cc19a592da1d931e3f3c0d76c6c9c433357144f565be305a5d34432626d5525404c2851d49e30da6db73706c8f5dafbec3281ba2012219398dbcb59fd3af15fb12342ac463d41ed699b575f2a8151c47f8211347307f27035b5ee291bf6f923a2f240bddef59e651161902f24fd0cc7e3aa0d3ccc09218fdab829ce7cd61e99fac48911612c4ead7ec3326de4a71fa3bd61549e7c060c07e6da2871ebfbe4831f88f3d4b174ed2717620ea9bf66377f4d9632999b38e5ff5b3f36d2f921838f53cb724875a084197aea13a53e6e2a3776f4f85096d8cef0f7ce37b237647183a496740468584193f229a249cc81feeb5f70faeb27ba9bd6020b12c30ef285d5b75a2d367028ad638cc7780af17318fc123e352814975b26c30714aad722c504ff38aaa5359be5097d7c403f1b67eeb6fc13ddd81ac7d41a4a131a32e4040ebb21e159ad7d07dfa23fada154b140b7982571cf12d80cfa4d9db78465330109daca241b59560044c305ec3618431eeeec995f349d4f514c53ee7cf263c3c5c06f097a7e14764feeb1b6651083d450a6ea019a0ee1e48dbe94ad2d628fd4232d1e26bc9d3373c7ad01269c7444417cd1c959301969481d0cc795a80bb5603691f26fa8fe28e7e7ff124d14d8f7743d1bf2fa5bbae4e39c69052f27c07f78783b89bb86d421f4703ee69e6df217af73cd8f2ba7cfec1351cab94781c7895c4be97827893fd64ec330b58259b8fc2fec58494fa83e27a44f85d725064869d02e383dff579769ba86556ae23a676ba1afd66f04363362f9bfdc70cb8da39942874dccef87e7a107d9574565f3e1f31bd70ec69a5a3fd88f82c2a3ec64447cd591c54459bfcafcc4a13ede315e9ef0d1cf543d21de6361b54915eaa65a2e9885a8442f28b1b1093b802bba1b1573bb599ec1aca18b34ae2697e3878d71cf0dcec5a0581d4446451f266b283ff48c9d0125e79c9047f1004b7647e2b714c5803b3aa084cba9fde86ed6821e3925c730b27cfe75ac7ce5ca220967c9da66d345cd82c716c7737d2c112239e7d85195a526881bf8eb00255028007825c0c6dfde1393f6dd181f8c81510088e21b563b86ef83cb370e6a22db0f24c28bf4c92ca22db36bbc04c1e0a3c8386900b148bb86c80a65af32f7b82e4289874d3919ecaec023337b05883a9bbb4b43de9a6dd7701b41629d4dda630f5ba3af694088b6e0e5a1bcb610b790bff12cf64f7b646f45efee9de7729ee7df842fc801d545f9661396d45375dc83a8fd9a528356e6994a00745f40430699cbc10f9a75cd355867cf6859e39e0b38a1a6063a13253ec6705e765dd5c9dc672e52197408efc469bf9e1b00b1c0bba1571080495dcefd3d08af1a2739d3f0473d39bb3a609b2b999af672dc07f01a815c1a10bb1e3eeafab796747cc8b0c66551a9cfc6e7053ae179d8439642a588439927d501aeb2350b215ae55d501d2188c4ae5dc81e8a270b9bcd71862ad00c930ab30e470fa0cdc090df39b65617cfb6d430313d882871c8240f039411360729bcae717025ab2b319c129db25f22c5645dfd86049b5061e723bc04b99a268db0b1d29c6931c2f974e6dd4deb0c5e4edf450f77042b45c3ce4f64281c8d3f09f8a265e98aaa3c4cb1ab15fa05d889a93f8d58da1b1e010a8fdbc15e314ec82aa7a19528450069af28643ece2ee44ddde3b83468ba267779abac1213bab79594c92bcf80e7a5577eb53b7ef2483280242d56a0267aefa7fd95b2a0e3495feb950972bd656545760ee6f329b82f8d9324b8b7e3fd98489ffde8c98d46dc8a1cf71b747814f806eb81c7f2afbfe0368a96988f0f6fb7b8b387c5465bfb6a290a0b19e7ab207c01445157ce08bbf722a7c5c6b5142ac8117674138e23a6507dd984ebc8067a1915e9ce26eebc2afc7f115b6751bd269730ec8b094520196ada6ebf56c56e76681fe18be8d6a7773bc7f45958cfe6a5185e0aefab92aa4909efce4ef2a77d6887b563f15a9649c9c74f74e7383b2bed26b3c428eb81de49750b60c434fad8aca8a57bd88aab1d33fb7f292b39f3454491959920900e05eb744f9bee8dd4e53ab8358ad6bf9b8aaffb3d467d745d5b9792ccfb50e4d8d24345be0f13dd1af0f2b9d1d63137962700239c568550da8257db227ace66a65b73abcd98cbd66ebe2e10cd87666e473fdb1ca65674256d8dec1dd7cb4531660da061a0f22bfdb91f48bd86b5f080745083254e1941484392d581072cedec5e40e4c3e74d2911d0d5df4906fc713bba02906f01343ed68587cd511e50cb37ff32526da20754f48f26bec55975f7ac543a8d79880be773f5133694e246fd27b6582da21bc487641bce2db4b92bcb808adc50af11af751332d8bae0a0372c2559a9ddeb0d56ae93d6bcac02d1ef05b50e1f809897c0d5223270dd47f917630c36afd6ce11fcd9ed1c8fae86548f0e076d5be0e7c29e7b239d5be955fdf9592623b3972d3a373f2fda36d641cf19ad0bfac2d82bdf574ea135f50c10baec661d08f4684efbc70e26f602d76844d19332a5648a67e99b7c740ad7684488473302805afa92a23b1fafe4fe759165468080b06845d2f1d51f829ddf8a3865744ba33167a9d310d322c3f5a9081b071613d116167072571c05d0f5ce7e27d8f4e53ab8f0df1a7c085fb35e9a7fd44ca018bdd7bf1288f8389fe403eeee7788d13b3e084f94a6839315df1f259f37e943aecb30724f5049d18b4c7846963f2b3d3f59a4212cce78968b4d19acf1d0da7e6e1ad184965cfc58bdf050fd43dcff5ce84ad5278a5af747279a80b8d8fd39850049a3bdeb9ec26b5599c3b1a80c81443aa0b1b655d0b6018112a0f5d39ec9ff53ef6ffd8ad6a2116f7a5bc76d9a05f8053eda3437d38c939c3979e29db19c9367012a3cefe7681701016c3a946cf16571a14880e8ca03c8295159358f9ddf6f06ce8d205637d92faf6cfb7c81429cc63b696303ae03d215a23a7390995c1ea6bbe1da319b46299633fd465d842a85d58cca3c89b23e0b12e2648f23df3baf3f633c7a841d8560f02dbd313ab857af91e18ebb8820b38b143648f34cac652d7961bf9e8b74e2bfc4db5971f4a69664d72ffd0c1536369d72e36c12478f9d3b9c68e95c44903e02b76d10c4e70e102195b66d4d23f23854515d3d170fc2ad42f7094c8562a10256eecb2cbdb75dcb4436acb691d16ff76359df7167e16661284cd4c57d025567703b24b3fb6be683d5f614bd893dd8882d40b54636f7da3f791bad134e5accdfa451c5ceaa472a96c90f9f9db1010b01d442041d911ab0f8fbff7cef0d3978bb587efbc6bd329b8d9728852a82145d806f185f89a3d1be405c39c2362c3b2f8d6b10b6e82f7fa1543874b3c4d63280870d27bd2a001db5c90c2918223eb6f19bd97786fd3bf7686782d231e3977526cfb080a002abb6dc2d9e201291e7015b22989a96c4288d8501e9692c9317485e85b5e288d1027a0fbdac78a836037c978d429343e92a807f589220d711ea3b5f1c36526abbbb44bb4ab03a438e1c6fbcea70f445512bf5775b7e8e35019c1a0924956ccdea424cef371ee2f1ed28e121b9c8fea647b7fe2091ae679678f6a9c0ce0e0b783e60ed3cb1023410f6322f9ad4e0eb3106438ad4d99c6156823ac8b5c426dbfc46878344642bc949435b9cafdd7d39ebc7df3917423d26a02e95530a2eccd9919cbc90d1657ceb17f5180cfb0fa1de92bb51016bc43861789c6a641ebc20f75a30cacd214de7af75ee01c619f8ae0e292964947ab73e8dda50b31770f56402c8d022bb9537d68990cf13edacffff6ffdab8f3cf968e3d999859595053d384ac50a54b1d993a8a54af6d4a28e882bf9dfdf2e96a495832932d4cfc5ba929034f7d30d09cc1e98055d41a5f7b0c01c641fabf6639c5aec91c90f164d23380ea73d48add86aa4c4e03dd39d110cc8f970c63fdef8d3440e3ee00e025f17bf2cbc5ac89f379b5c3e0740f2cd86d7d3857b2c4d256efd5e46b8a16e1a2457ef363e185816162817c0a5adebe4ebdb1cb2e1f8a9fdd55e889ad87feb14cb9403274cbb43a935aa4f8f01ec2d30eaca8a59e19d9cf8a314a75b91989132e08528406724c9a32b40d4dfe574b6f73733c31de6c60477f563fa4d874d36ef0cc7fe4aa21bba34259d66b6ab6ce78a2bc2c9645fc97602ce493c606ba422e3617e1c084ef9917d4d8d55a2a60fc5c0c512605dff22e489f61612086c6a213965298bafd913dfece45fb0ce9b5b618bb151840a172233da75715ee0c9e8e4c6ccb77140bc76cb52c2813a8b0f33a000716fbbc2956b65c622ea540df173551bfb96c2ab8241d8a9eea68fccb674f37a99dc6a4270a585590e902d7d05293b2e1c931e35e026e781d0b9bd989a46cdcdc71ed8d37b8f445d9d61a6a605b749f5ee00707970dc4af6ed1c6d6b9cb5a8cc36756d01cd946341c9d748a7258ad2c6f1b8d895c22ffe8a255426eb7c87dac0cdc57603817d68447804dd363677bf8fad0b5a9f0a2d4d97bc598fb396da98c38eda35382669eaf35b67ca9d56d9f23a944a8fa305ec7606e423b6177850cc2fee611fea9afa4aa2d911b5b71b327a29df813367b82fedb1bb440dc18e4a6be7535dd799d8f28874579b9e3ea8fc0e890ca6b586d2f744ef7fbd47d881990cd263cca6e13e57f5f85c2b75141484d94505aea7f687afc027afb692f958f857f79a73b2bc8b51607f5e8439a90f9b44b9252c7c9f4a53b29f151d2832da56df22eedcaf72459c2d5b2e2ba65f51995d0ae0ff1d8010b42d1cb8323686d3d9445b02b709e14fb0bb43ca212aac5b9ab7f7e3f5a2295c9623aadd26055ff8184869aed53e43c21f456d7783aadf8cdaa20f28bcfba42be9837e6c9fd572e4125c9b6ab9be4c97b41b22e644f4583371ef5467920181e37a13209d9ae6dc89740aed052ea4713092e5292b8b8f57b01993bcb506b1770f54ad75e3bdf1ab2bc229b16d929f2a3dbca7d315a581850eb52968af519879a59336ae01ce42399b80862a4bc61b1540590a1328ac1db38ca47c6e407fc4f5dadfc54375a1de1b13da459e57660ca7297c39b63dc1ceff537a31bd2126239bd05b3e44cf0f42d4f46126f61ab93683b17e2e2800640df21bbf1dabea502d6bf900eeffec68b6a5930199ce7aacb1b2eb767a50071c40280a38e53ff1c5528c23286a99fa59fdd1215f1541d44e4812cee1ef223b0aa31a892336650ccd0b2e6aa9a11627351c45164a98692df1806733703710d01335db2a3e184aabdb333f2"}, {0x78, 0xffff, 0x1830, "6bbdcf7e6320c676c4b0c95ddb476913f1d1a7d4276fbef9ada51722b1a42f467a9257ac0f43812eb51d6bcc831a9477b44643c9569286fa778a842e489cee390968205dc5b99139dcb1a64db7920f1c66fee46eec3860448d45adf506a6ff02572ae553"}, {0x60, 0x0, 0x80000001, "7172de50a3b834d39bf51950af8b00c9e58df95e06d3debc0f2ea23acd030098b066d9dd5584c9f8b2881816891316bb3ff093b2b517ccb2a6c46af7d22934962ab9e1a169a05991052208fb"}, {0xf8, 0x1, 0x94, "0ed82667170f44f533d7d7158562531bc4f40ba97f4cf41cd946dde735579583b71a12b608cff53069a19a47e992af1a5cc82ffd42675295a000c1bc5c4222b8bede06549f199030d363a14bfc5f9d1c4117685e69c949e282203d681aa030e6ddf362c77e605b54033d85a7f76bc907b14c96d62ae3aa920fd9caa5f0be04a44767d38f6c1242ceca8e51d1e7ad039094ca9b3e6ef8b79c64683afa7f5996190d769c49d9b665c56d684bb874f61b7beb50b616eea439a9bc081f2632800e6a372659fc4f6e16422a6c97c472d35e9c7e5806285199639f30bc9440786c1f13d971c3b893"}, {0xd0, 0xffff, 0x5, "5896913420f51a5d75052391be866b86108f75e936c22e3a4d49f00949971685d45593c9f0440756f183851a987d137f863277f7831c01619fe6d1795b0840b933e944299ae8ae05421ffab5a7e10df273b215b2117a870639ebcc2447c2c93a617bf5d5b14d2b6ece28c20270cb3d9aa6d484e6eeac7f49ed512a66398b628fb1b6e1672ca1287c3ba3dac186add9e59a20b68e874d5a4de138cb3e4d3c91a5ef91041581b00adfd7fede8d0f16cdde0c2361e89f967c47bd3cbd16dc"}, {0xf0, 0xffff, 0x8, "c39e9680c86b5d326d8f3b420297b0b7af57062560626570cbdcfcbba673761820152e8e756c26350750d891002186266225bad8731be2797ba45d2ca2ea9952a38d33e80d3e3817c076f22c32874d71a5a65d3eeab08b1c8c3f65cc9fa48b718f323be6fa56e327ec9b4ecd071ce107cd1b6cadc276ae4a332b4c39d83b617bee2b9535118b5bfc72e113c4ee67319524f62220f8343039c44d214a797636b85f95df6052e4338bb8fd1138917b370568f063dad2414f64e816e184bbba3e84303763ff0733362ebccb304cfdcaf9dcbc84456aa01c29d94379e55cdc12d1"}, {0x110, 0xffff, 0xe95, "498b7c88d07d593b20043c77378566b28d968e6b9ee774ea2c56f24e07c47d6805e7f255b45bf6bed9b4cc75a73e966a4d8c8d2079a9b5e0cacce365ded26cb8128b807a1c3f709c56224cd1483ee90da8e417e1b5cd8fdeeafffce271c07d7f125264075cdbdcccb73b3a1ea15fb6acfc901277e90d0e8a410e4bef47c71c57e20d8089001aa68d2f65569e9c19c9f45791d9e542d38bc7618fd8a819baca77a4f90f5c4cf399fb45b2b7ba9cbfd4dd9733af3865f3addfcf6a9c7b4a118d52a50181bf3f5b5a74e8f46abf62e46f48587b3fd640e5cf1e3579633c76e8efb5757598b3a7e1fea33f1f47fe36cbb62cfb0eed8d59b03f04f90bd42e2117"}], 0x1588}, 0x40f) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') 14:47:21 executing program 1: r0 = socket(0x10, 0x4000, 0x400) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)=']o)[$%\\\'$+:\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='^}$\x00', &(0x7f0000000380)='*-*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='+%U\x00']) r2 = getuid() seteuid(r2) bind(r0, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffdba) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000580)}], 0x1, &(0x7f0000000600)=""/69, 0x45}, 0x1) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) bind(r1, &(0x7f00000001c0)=ANY=[@ANYRESDEC], 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x1, 0x5, &(0x7f00000000c0)="b833a86f37fd7439f38f32ca734fd6ba8950116e3ff410d477358e62cb95beb774f7f0520df6d6dce6ca0d92d6fe7fb56ec3adcc43570fb7f059364e6649813f9bb191b4c97b1267f429aafb06fdf31039e4b0f75c52d1fa4d8a605151e3ea145f510ac0e77db9e0bad8924a3928f620918f5d966c81434af150c76bd21884e331dfb23531360324601b38c774d3c031c5660fe4d6860757db4fb950f709622079869151c3f5d5696be5b68f04816e4565478abaabc62cf4e72deb1db923b8014712ce1073c42f8d657e83aa4e7ade84a42d0f", 0xd3) dup2(r0, r1) 14:47:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 14:47:21 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) flock(r0, 0x10000000003) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 14:47:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet6(0x18, 0x3, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) 14:47:21 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000fff) mknod$loop(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 14:47:21 executing program 1: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x20) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/181, 0xb5}, {&(0x7f00000011c0)=""/75, 0x4b}], 0x3, 0x0) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) flock(r1, 0x1) 14:47:21 executing program 1: r0 = socket(0x2, 0xc001, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) getsockopt(r0, 0x0, 0x3, &(0x7f0000000040)=""/80, &(0x7f00000000c0)=0x50) 14:47:21 executing program 0: mlock(&(0x7f0000401000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x5) 14:47:21 executing program 1: mprotect(&(0x7f0000031000/0x3000)=nil, 0x3000, 0x800000000800005) setitimer(0x0, &(0x7f0000032fe0), 0x0) 14:47:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="a7a1aaea7d5b715270062b98ff3c9cffad3581f797a0ae570494a6eb26d47f004b48cf194077f697422a2b88cf0674d49fc7ef6990ac468002f250d8e6f63dd446dc25a07d3bbe20c8972e93d9254dc468e55f5b5ac1e3898c1ac707365fa2b5f28e", 0xfffffd31) syz_open_pts() 14:47:21 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_RMID(r0, 0x0) 14:47:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x890, 0x0) write(r0, &(0x7f0000000100)="2721a90325cee7e2cc8cfd2544d741189e3e72e68c8a9422a9331214305732f0dd8edf28709795ab912602743dd2f72f6744d8ab423df6fafc71d8fede0129625e7fd5d288b781d4a729a94d2b1dabb980124a2abec27fff8474868cddc3c4eaeee7cdbc4c5bb537e8880f5463f89d0e20f49101fe7d22b98847cf9a84ea6c01c5f3083278d0360aaea3cb788d70d6b5133dabbc1cdfe55a3c2e5e14c2dfd7d7d140ee17c6a93b951756c1e96edad01e67966036f3d89c443f276d", 0xbb) r1 = open(&(0x7f0000000000)='./file0\x00', 0x980, 0x4) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x7fffffff, 0x200, r2}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8a4e}) 14:47:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x800, 0x4) 14:47:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000900)="d0718310ede6ce564197956313f96f43efa29ee4bb02fa9162c30bd325c384e9b78fd16b72bd887b5366c67d6cfcefe67f107ea5b1375c52bb5a1e1d56041a491949e8ba2679a81fe0996cd37b627b7cacba440931c52d62b09c7b18f6b8632f89bfa9862bbf200b6cb76d2235309ed2dcef7cde895e02f5c9d9bb7cac93ed43c90feacf6317b2d0c0a9c4fe665542841717", 0x92}], 0x1) r1 = syz_open_pts() close(r0) ftruncate(r0, 0x3) kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) syz_open_pts() 14:47:22 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/216) r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/54, 0x36) ftruncate(r2, 0x5) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) 14:47:22 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getgid() r2 = getgid() setregid(r1, r2) 14:47:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x4) 14:47:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000b39abd6b84a5f8821a5eed9fec18608cb8e116b6e2a131651a46ca2e"], 0x1, 0xffffffffffffffff}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 14:47:22 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) clock_gettime(0x4, &(0x7f0000000000)) 14:47:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000100)=""/211, 0xd3}], 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478b", 0x91}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 14:47:22 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x20680, 0x71) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 14:47:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8e0632822a437405bffcf50ab3a38149ad4cbe4ce0fa78f93a5754e67ddcf8e3e0193aac2f9b991cd0c6cdb13de1421fbdbf3ca35b6ba43c6e32f2bde460644fc2494fe9bceba9c6d8e4af0b24369b70f33cb1000000000000454308e400000000a9910b1dc791a713c774cb8cd692f2eba28f56a99aaf20c8adda54e7ab0668c14e0e68c7adef38d296823c49e19ffc07ce58e2568992ab06220b2058e2aab2555d81676589a7bebaffd273f4220075da71168638ffe341dd0b792bc2645c3937628dd2705f7c0429c0d20bdc7c043b46178677e285e3518d09383d80faf8534c4e3f387f3ada55c455c8ea529ce8695b30bf825e259a188a7967de5b4134312046a5fc551d884ce51d614e81729ff1e2c7dd55297ce6410b1ff45ee3b2d41198cbfadfe3659faef411eec531199775a2162268f1989114e4677e00000000000000000000"], 0x10) 14:47:23 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) fchdir(r0) fsync(r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) ftruncate(r0, 0x0) 14:47:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x10000) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040), 0x0) 14:47:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/49}, &(0x7f00000000c0)=0x33) r1 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x1, 0x400) r4 = syz_open_pts() r5 = kqueue() poll(&(0x7f0000000180)=[{r0, 0x100}, {r1}, {r2, 0x40}, {r3, 0x4}, {r4, 0x40}, {r5, 0x80}], 0x6, 0x7) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r6, 0x0, 0x0) writev(r6, &(0x7f0000001380)=[{&(0x7f00000001c0)="83d2e0d506bfc8c8f0ea9ac69f7ca50d445d7eac76fd3b084a04b2663e16a620c4d3a419ed3ee9e8d3ad253d5f345d69b9951907a00e8ef1735de8f83bddb03628f59644b3dfc64aa4289a73c2d588ea267baed8bcc7f8498b57fe599248f03857c13b0988a8c805", 0x68}, {&(0x7f0000000240)}, {&(0x7f0000000280)="e2b165eecb5057e0a28d55574451da740e5d175c0ad2b3a881078ed408aecc3daca8c19c9ca443d9c92375de28c0212b87ad38385e44ad0f900bac1d0e11fb5410c305fc6400f3780d18", 0x4a}, {&(0x7f0000000300)="edbe63850d86f7920703943de82666e91cb7b45f53b450cefe16f4129cfd41647fb57d5da728cb02a8a8dba44dc77724828e3a6f2883635471f8e9f7c0edc032a18b3c875ededab62d0a18525ecd893ffe7a9a2b79676613bee080eb8a2d4c24d121a960310e320ca7447c5fc8dbba632f6b67d7792ca150a954", 0x7a}, {&(0x7f0000000380)="5fb533088fec3e96a6398f115bed5ccd29f397c34dff3378217a927fae0f1086cd034e348b4c4ef0c882bce309dd0e9e45e17487a577655287d834dbfa6a70a65b1d29e777b56ad70f48a0a062f0ac9c6d39bde3ffcf86fc234976a24756bea3707f6c9ac3b1a52b6190a6bf1a43b8d363828f76386148f1945c432915cf2223d03698bd5a90eace75f2437cef64a7f02ef4d4f19ce0b415661bc9f8694d62d54d7ac7838bf1440932753444787720a1db0177e6408ad1e6fa484276c8c04b101b2eb4f70cc401eb94e26067e9f38e171d05d5041b7bfbed49d116d69f66692555fe9d650725b4cc279ed02d7c96d22686ebb293c601243dfae544650f486138f0577a45bc3d61a82297762e80bc3f6befabe3ee298841708e1944d5f0c598e6974dfd1b688e67b74a014f983f76d7007167c9edb1315a924e472e32e044e658a2f847b39d4c9729262cf12119e4534353815a881bd51e236c295041aef0e11ffa5531f8c1b005aff2b98d29810ea063cc0bf22f6f4c9bcca610686387138c442a61db21be299a9fb3d065cbd2ded516d0d16c41083c424fbd41439b5d91f2fd477245ae66ab3dcb7171ee7da0ea55f1a9552994c0389906a6ce19781e419b967f03c29912c8370a1f588def8559cbf72d293fb04c1d8807e7f8e253dff70ca47898f29367a08881e4dbd91a6add4f8f8c3f1a551a6678691df69de7218e33d068ea6a671023a94c09fc8eed41b39529b014d908802b65e50b76096f17777c2c2b214d6f2bb1e61f4b44464fed4224666fd74b78b69408cf1d5ebf30192a01044c9539eb97126269c55aee73ae400dc1130627b31a74c5c4ca76d546566e53b2f8878aea75596bc45dfc3bac2e0bbd0a1391187ff8f429272984393c3891946e661a407e7bbd3c634e62f3724095b1d1259fe88099247c2177e7ac603642843033fab8e3f6721452985de2a58b092e5f360555457eeca76114e81336d35e8dc57016efec456663fb964d8e34bbd615fe180f79fbfa5abacc666282a2bea77d9c2dc6e69a4136ecfef92b75d2b887e73a984c898f741cb5ef9dadd34367cdb29c0a53c2a6465f70abde513a155f422f0ed1e0d1abf2e20aa3954c7357ae8cc3b057640ce6cc8116f9c86bddf262a68f9a32002568ea279e30f1621be6b656687a640d3d539d6a612f6dee8b3bc6eb5087f0ff29ffedbc505c4f0ac0fdbb1078fe198d4ce3f07c1ce85b41a5550395da435edc76b372b6cafadda2d12c72c7f1555811ad810e60ab7428791d78b2109105d53007f1b0d6508aab7d95d4b726ed54c96d5286cd314ea24e6909c5448986d8b18e82d3b81596817ce99e90966d2928b468fd17f5849b991aa211954474c259d063455e38e032090cffb01548471a4060f430382494fa6d9dcc2e548093bd4e6d9907eed78386a93f3dc7d264aa842faddefbef3bb2e827608c2b742dbdbf5bf133e883dedf651779f8ca5857fad8ae11937ae47329ec29fc223bf8b07983f1da971558035589fef2aabfbde96e4a083225948d0973a8820cca7d85c305e6f4b97f6257b916d47e250ad5adc9fabbb9725a67392396095959ddf701b1513a2813f395cc0f5662285e65b1bccd80c20564ac4ca26459d5163e24f1bf6f962d612da4896315162fc9d2e7aa36a2b415de9b0e1b9f03124015e59af14415c5e8005af0206dfb92f5181824b05f34983c7e5f3b78f72d24d9f37db795cd9c53773cbacde7f50c1eabc51e54de4a26d9e2287410e2c11c7544806b0071f0aaf91840df4974ca5ca1b67255492c649704c4f048267dfe61ebd51e0621e253db920aba3403237adce213fd0f74c2fed3bb823071e11f2de941dbfc64072d852f6cf8f1bd8b8f753f2ef5538c7ec5fa9f2e16b1b7c132568fef538229687d7744d1a9e354bcb508a9bf624630e00ee45375a2f0487c25a9b72ac1b2d0602034eff9088d994405591c2e3a9ea5cc34a68d7502928d1fd9624d254f2a933c5713635d1af5058a1437c9028ac778590aa716d711926f6af726ce76469db75d237021f33b05ddc40e085b546f8f1fa598ad548dc3018da6d310ea177a515abd7ab3f50edb9a5bd5efebaef71eb6954fe407948ea9cf4e684ef555b792d33e3bcc915ab8dfb8597c0192976c00effe00d42817984de1ad32d041fbaa4305dc5e0e70ed1ddc767ecafa3513f76d5107a5b278c004babf22311a19fe787c2e9f2109077395155294b740580e1b4be7fb141c75cc4aac59e5eec3b30a399c931fbad3458e5d7c844abfaf09d9159893c0f03ae122c80056c150abf0bb91e6c2d25b543ca113d1932331ff04891c413aab9ab8782ec8a81a2114287982095736c1e1c5e51f1167dc2aa278ddb7d72442d552f94182ad654d1a9a171eaa72859692f5dfcdadfdcccb11d2c2b13ca2f56ca88d0aed6bddadae5f45fe329f64adc86c17a649fe8fb6d7f42372e2674c3fd9b60b7a4733b7133f46a7775345840d5ddb870f539ec2efd673d7cb640c858165bbe8716f456f967ac7751b05a5d881e589ef44e9eeff99a8d2cd9fcbd4f1c35c298cbe43092a9c3cb2f7c2275aedebea099d724fcc3741758c0a272637aa3d9b827e6b30e155be8a6376785ccd529cb7e76c05c76fe58a8ca35ab92055c1abf1dc4b1f6a4a534ec4aac7be11f5af339fb4a24316742c82345ae5ca88d3ce8ff636955a28f824434375435ee8466419a541d820e8e427ba65a6b08967a7785ce3b486dc651336c21f9d5cf807cd0a594daa52ca3d132c91b909d0a3c1dd0cb8b576a0da33424fee1547377b79dbfd54c5ccc8c1fae6736b46f2659e1a60d9035395a1bd34bf002144f7ce85c008b776d3150e1fdea44eac19c95bdf4056cf4b86b6e52f252ab0545f416bfe99da532239c2de5993638175743fd67e775a1467a08b229d9977b201264fa5de89e24f421d1aa33fb351e4c4f811a1e2701e79a48139eda407dd76078fdddbff7ddeca7d7cd64f0fc6e8c00d1806650910c8cd429ab8bc951c60bdc737be739cb4ca98c68750ebbc0d8826c9cd8fa5fdd10862013b44671b031b2feba56674fec80050fc2e18409dcdbd0d77d7fab59b6d04914c14ba5e4eed3291819f54696493a1430b7c9e87cb6ac290ba0cde4d65d21d669d193ee534ec051382520ab5c05e52c4cf8b10cbdc7c4613e31246473b04961c3800608541f0c28e8d8c5a1ade2124b810c4345a86dd4526dd4ce76fab3d972cf94b260e50a28c099bc7b3e17989b2db66dd7c96b2dc23f77b6631031c3b3ccfbfcac6cdcbc470102fd4b93e081edb07ddd4b7326b9b292e89f54ac28845d62228f82995eb736b64240ba088f527f42cd67f08484043c9cc4c7b67a93f0c02602f396547bf55367f3bd48d226bafe849b3cc8afda5831cf96599055e3e70a58ef4f0140e2ec63724627bc451cc57bef44c0bd8b7b6e83b5da478af8e9b36733eeb7fad83707e237b97da4e721169bfa0483381bf26bdd2bc1d24fa0d8ab9544d35e8c8bef215be115565d49d5e5a82500552bc81fba8188848dc37d43e942ce1ba06216bf3d4a18a575855a5308169afc17ad8806d26187df4333ce4828699809cc44a10bf9a1307467ba8df777948f17aa49ef04b63ce1dc3a59756a256966b91dc7d56caf42c110dc39dad7cf73891958c9388c7b238dc57213a575969f7df5a727574662b9c4b7280c4d08291fc4cf63e0748738fc1177eee677fc94bf73fb28d64376e6bf31e2c8ee765431a5f2599f218bfda23d6abf47baa0c99c5c34fea3fee27971d361d20b43fe4e721c0e8ab0f9354c27faafc1c741ca7c2ebd1627586f87dbf945e43ec8253af0b7901f0bac1cfbd4a583f30939e3f5883da36013b01ef16dc867a99f4dc9796c254511bd585d384cc7a3c87dee40ad16e67bd848c4abad88516d8042daf51369d3ee42910d346be38b1e21862510ef1123412b5c37cd9276da0b7991d499da07724caa5fc3a4c167b822acd1424c80db294dfe60bb889d3dd51775170cd5b58b5f51b65f7a1a859d310080f24530bd8b213147191f512d5788a40c668b23b18787d2207a38fcdfb51ab517a9759f0700d1abef6981c4c57ebff995ddf32cfe0087c275d1c2f23161491636e845d9103a07fe91eef60bfe4834b340680adb9b32a75cda024a1715ac3c04bbf126a76c829bd43e8e1d5a47ec72de4ce08bdfd11cfb717a7e27dcf39c08860abbf542b93bb0dd9302a1f088e1281d87b0521c0ab076b23eacdc5fe959af87fe032fa3ad60768e2460be994024a049f9f02a336d6292d5b098f640271c0c1737c7cdd3dec6c107ccfa8be56b63d5c2c7af2b0c4205ad2d55be9453bffe4405dd5bd1757275acc71ff8dc4f93f2c3a937f32e8c2276834e5e438c83a857cf6d9bf2da8a299ece1d7d66b180d9c2e749b5f687af93b591bc2d6eb6a7680fb900835faa596be9f12fdbecceea08d9565b397f53f3968e9550c389a370d98bbb91c5d03778971379ee7b83a9a86ee0b40a37032210b0efad9107fab83e88796bc278c27ba05121d225427139916d785600cbe40d73af959260a3a27e81e170e894562bd6f3cc65dc6f6ca3446b53da5b3a68c39a6b96ead1a32732343dee3b1e92cccf6af2e5970cabb0d29bced95b2d0159f9571de22f7c8508e559e3e5781f500bc131f4bf8c2fa90d09088e2c1051e0560ffcf8c48656d013791777ba10e7d8cc018320947fa91d3115cd95b17865fd951b155ae197cace747856149c5ba68c172633cba308e25b8712ff3a0c09b54fa076f7fde40d8d00be8a9b1d7464d108dfdb1776b0b706cd18652c491e420b22a257e98460ee269b7faf919041c10bf32c7bcbd4decfcc83c18f1230aeae9320a8c2b5ecf3e675204df5ae2f459ff1450c7c43dfabd210e4aa274bd586112d782903e63d37e8f3f2af8b7e1946883d6daa31730474814181ca35673400916a8e724958c504542852313f9585cc9cf08222beacbaa5aed973922d3e327622fe6efad7ab06358cf3d6bdfaf9a16b156fe90280a0b3a07e03bb03164f91d068466c4097910311aafdaa2724d5fc1a24a66cac5b52a6248563f9e2c579a068e22e7f992e2d9dd10b31d7ca1d75b6ff61006400c4bec2bb6815ff2f2311a6394c95a08c4169a13e45ee92f48d6316461820fd176e5ac6b4b5154a0b4a6006715a27a8b80ad7597c5dd46c8bbcb8dc476247d88e83cd5bfa0db546945bff2583056a43f65af7ee4b521e1ad74e12ca987e0c3f23834cef7bc203e296ff7677f22ce9a73b941bd7853d9e4e4360ceb3d53f11a0c7d35d52172918dfdf6e6586e29cd366ecfe35198309e2150b7da630cfbc23305ea9c1efe88e32a3e5ead7f46680a7379544cf5daa534fe16e4a6bb6abd1f5772176880c2807b23657f78c6729b1163bcd0ff4505932eeb75d71982112c90cac98178b5d78fe0a6a4d7b8039c6756f0f3036c6f980f6389b2c26f367db8784fb3ef4110334edb6f2ba55ec4f122c725a6d57e290f227ed1ee48916f71e589ca161ce36192d5dfeebabfd0b8f269808770d04572f5d1b8528c312c21a176932e3aa4b2b7bd9157b157259527a54bd6fdcf3a3debef3c4cc29befa609b813991816a2a26aaf73dbda53dc6781ec44dbdacb61b7130ecf8d2b26d221cfaecc335b972530adc8e9c0ab6b37fb9ecf5d061c3f8a157be404dc4988f610eb747fe900fd2b8d303d95f8da3a42dbe54ef62ecdc031496c5c65dbe80a9841a2d9457c5b3b3d9146b3fcb47fa08aa2ff1c7d95a1e7b07a3c", 0x1000}], 0x5) socketpair(0x2, 0x4000, 0x7fffffff, &(0x7f0000000040)) socketpair(0x6, 0xc003, 0x0, &(0x7f0000000240)) 14:47:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0xf0}], 0x0, 0x0) syz_emit_ethernet(0x9a, &(0x7f00000000c0)="49d1532eed419660833455aaaa999ace5e0af3588a707471cf09f439dfee1105d96bb2bbf4156bf32e9e1e14aee5285eb3e316d63453745a6df8b3119580ebbca0ab00df4d8199cecdca67bebfca85ce2731902491f7434d552792be79bca6ed0a04de1a432892a73f5895bf8b15fdfc06a5ee5dbefd39b603c83363a7730030037e4337cc50526a879518b5b0bab5dcfdd4b802969518a8560d") r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}], 0x1) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 14:47:24 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) r1 = semget$private(0x0, 0x3, 0x700) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/235) r2 = semget$private(0x0, 0x4, 0x483) semop(r2, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x10007, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffffffffffffda, 0x1000}, {0x4, 0x9, 0xffffffffffffffff}, {0x7, 0x815, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}], 0x9) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 14:47:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xffffffffffffffff) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)='\\', 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7f, 0x8, 0x81, 0x10000, "0f2875c96637ddbff3757342c72ea88458b7c170", 0xfffffffffffffffd, 0x7f}) 14:47:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) close(r1) pipe(&(0x7f0000000000)) 14:47:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xfffffffffffffdd4) fchdir(r2) 14:47:24 executing program 1: clock_gettime(0xfffffffffffffff, &(0x7f0000000000)) clock_gettime(0x0, 0xfffffffffffffffe) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c3db6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000"], 0xe9, 0x3, 0x1800) msgget$private(0x0, 0x543) 14:47:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) 14:47:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe3336d656274"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) 14:47:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000440)=""/69, 0x45}, {&(0x7f00000004c0)=""/205, 0xcd}], 0x5) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000000280)=""/181, 0xb5}], 0x10000000000000fa, 0x0}, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 14:47:24 executing program 1: socketpair(0x26, 0x1, 0x9, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kqueue() r0 = socket$inet(0x2, 0x5, 0xffffffff) writev(r0, 0xfffffffffffffffe, 0x40d5789cb6dda2fd) 14:47:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000300)="3bfc02692f57564e5bda628b7d0c50de455362681e767dd7dfe9cc68d3a9bbfe84bd8152411054b804107f65ad6225e426f1c6c7a1b30f87abdd274df5e74c60dad3071cd553da05c015cf4c4604a45ce85458190bbbf9b12dc24eb99593b81dd4c319ee1949eb2713117c032db0dfa3dfdb78b1f27226e5dbf8ec8844358c1f428a87463c7bef274c84bec08ecf8b2efb17cbf2e3003563f7c57e972303f417b2b15f0cee74ff787f81638efc5859ca5886adfb5e6a0bebf1aac842674f116881f4353550a17cb5e439cb081759e6c239ca81b79d5bc9480a8682bc080d11b5a9cbd679d1ae8cf8037715442ac3f35a384bd0b14a453d5a2ad72c34986aa18bd968b3acedea4e21fd2a0c491b632f6f06753fdd4e7d4d841c1b0babf7d9722cc74feba30af7bcfa321a265eaf87a5707d244724515e8de95aebc1faa1acb4e58a420e26d5d0a98272b2b129948301f7ab699e5277617baf7daf73dc15411eb961a2f3882fd828692a4aa01dd05f1a5fba8049bf85b2f6898f103f1ca897b36aea2eb6b92568ba473d29a9ce417625ea4e45dcc9f4b2713b752014ead60a123baf5c1fea853e3d05ad44eb7940de4f046e31942b3e9e385d04409fe01fc4c8099dabb42e007c205d02fbc4efab09c0ada736c13e40ee23ea57c06608be666643cd5bf58f8380ca1ef65b3790df666d35e38997a902b6ffd3b8dfbdb00c9d6922e39f8295715f3819e82f538c08b32afad168af9c1509b5714963d7b6bb02c2a6155590ad62bbac08a521100aed1f5716301e51ec64cf9f9dea469720684a14860933d1bd04a56d258a79084896503c94a2264483f50cccd5622e9dd8c20baf3df4add2cdaacdb0d68ae03af0e9661f630cc40a11ffadaf0752f7b374c78c5d9e1c3cd28bd0d96afa9a0f76ed7ece7cd95cb0f6576c35ef652465779eb58dd6ffbd5562b11ccfb73250446c5aef7a66fa9008762ba67ef06bc8fbfe800cf8fc24c88820ae7429c64c6f8043cc91fe67a8e4165ca7a02662fc56ee840925382803372e7cfeba2f15706e1581f4d84a94625a994ed890b9e3c1e374f25b93d37d1fe74295861d022e7e551b6db9086668c1a8909be1ff7d4b2ac3b171bbdc1a1cacef069e003e92bf99ab156bef0fa2c5fc71960c2e092b04b68e27de1918fed400e10698239bf0c8a314008bc1e45ba54dd2d9e41c0341ff98fcb7ada0b338dc16fc56d3326d442dca006f77b83cf17ab5b2338b214bf851ccf2958b31ca5b92e6b3f8671509bca7e121795562fb6dfcdac3646024ea5ec2c4e65b09189933b3061b6ad7cc2815b76218d68e0b22b78582695ba8da12977f35e1c320819b0d34c89d8391a503cee81bb56819cee02758b7a41248a5606bb3565dae9ceb64446951d79ad082105a6d9f25ffbdc57f4a22774914f771b02c6a8a90820057ffea8644bf7a83d317cebf9005cfed3239e3d8ec517b6dd424565f32bef4fc8c7ed16f056d5dbe9b5e20db4d2688a11dc49cc7c3e3b145deee617c175a111e2a5676e59357662690aed349fb12c5b7bd7f8534b88979b09ad99ac48082d2b1985f4d7e88ed556e557c3c5be8c75043b653dd32ae7eacf3e83c23b5772dd72533bbff978f0b43e1edddf800f6ed03a078512172c20504e5cce4a9599228b99abead0ff3050e952264ca57834d3eeea39f69d6c8562c60eeccd8f5eb1a91b5ae5117d1f4792f3b2953a7c26e09151cb40ae7bb71408ca8949152b2d53b1268dce05a3dc674f3779e187ecb654d65d49b1bb9e01dc502cef23cb800c092059d9e7253564adfcdacc51441685ebbcefcddf0d265e5164d36a529520839878c0450fa2b3607a1757129e1feeaa3cfb301c18d8ae57a541cc9055fc2c01c313cab92c655ed9ffef15fafff0e03d1eb2cdc06f674ead9402ca63eb74991952d7005204b91fda51bfa1effce9c08181a9cf08cb9ffc70f271888366ed3c7661e9a380b20d0708922b41dac317bfbbd608d98c735d580fb09261771ea18e2af8e1ecb1cb977262153c99e2780bcad4c6e92b47b7e19525dc6dff2b225a6c9ef8005eb8e56d845ecc5acff935c1106bfeb89096eea429186a7adbb5d754bf98f609fa14e7f657aa22539f4be9e4dfa94f7b468cbd84e571889d9539c887641904ca86eec354f6de7392fd99a1b526f62d96893a9c029d8d8b33b7586d8abc09d407eef7e79fd062e8399dedca8f83a23eff0a5d2302183edabb3bd168a4cb140007d50ed25d2f43752efec4c15ba30604231f97011107764e912e9d15f2b798e616e2d3305e1fa2e99baaf79568509229bfc5d375a2e69eaf79667f22424fc3ad70e987d0a8b6fcd7c84d724948eae158da73b55d0bc97336cd3f9fc9b92f8121872abc31dacbb13536f4da820bd62ddc154d5899c3fabdeabcd7938011b812dcf40444ddacc98da4a1b4d482e6201b1b7d148a1e2340af36b72a0e8cf7fc77eecc3af3c29eada2191ea8ea93a6e4cef7c64401a9fa0d73ca82a1ec0a247a78cbdb14e2678e8415c261ffcb766e0fa8fce3a4c0e550b18c4139a1da673103d8af48f17e4c0911d5208ef65c92d9b1acab35c33f966356f47ba2c2e702e5bce753658cd862d6de7f8e02352d69555b2fea6d4196ba706f0b93920e22904157bc265dfcf6cc4685a573195d8fd13c78a345c5e4b1d066bc6117cd060d9cb5ebe90ae9f4c586391350a5f68c049f00ec8cbeed8d02608ef05c3ea468a36e755aae051383901abbd5c9625cc83f90a9f64e33ff479a2370885fb3ff9ae04f2b1538f4dc675211a99e5c6d8c9cd47d509349bc9c0ccfd4ca2dbbff2d352bc1bf6c8204befdd697152bd2da8891ed164ca3d270b858ae412a9e5e347a95c78c21c1ddb0e4880fa91c6c22b0546529f7d5094161f722ccd40ca45083b18d1215e2fcf7b94b9c9a3e69bf8dd71132d79b77acf2914fdfd02275218c5ffc34cdb15262a7b6a54aab25fe0d79580afeaccbe28f0c62a9f23a5d4848571d234bfda4cd6e6ffa714c14ebb14ed2ae812bbfd7c7478542bf9888f959d410e92a71bb1a9d465cab34cddc51b0c994aaa5aac09d20682ae8154717c7ae77ee1be1d7f4b96a24fc8493ec5f5f8fc2758b3d792a0f017b6ec114aa94b12222145a90e9ee225842dc6516c287f8332371fb6ef730489fbd4ee8babfed04f8383dc5d40bcf16cd2440baa623dd689bc6f5744caf7e74aca0b55c78745ad2509852a00a285ba635cdd569ab648a890cebd385395517c3624fadf2fe3d11d393ca46df87f7f53bafe7d645663bf0799d8a59024896100845fe1864cdd5aacd7f18f634f11fcfcf97ef8bcecc33926ec0273a9af8e6d86496116a7dfaa6e4a53361d80bf9f6f8d1465b5ad7779c69c8e16e0ab91ceec26ba4766b43af323175ad3d801c406b92f0dbaff6ce343de4920b3ef49fdf870494cc49e1826e74543fa8b535476d9cbdb64a07bb9064fda9fea62df5f0410f314a049a0f59d62aa6dfce9b56079950097b56bda1ccce0b66db36d7953db810cb1aaafb88a249d8a2eea4a43b3ef16c93f63488c838dd8046161858ee3441e8aadff349e32e47a8846c68f805a9ece00de3df5ab5c8e0088f16b829fabf7839b8f59c83f1c4b135880b116c9fc310199432e89b347a5a505ecb71e037d37c5c7545cef9a472523610ca97498986377457df64c802c762946ccfe941e37ed6ee260c737a6044177a84cd0d1e5bb530c072fa3663d25ef60a40010166123c7113eeddda97cd420a3460767d31e1cc463f04a568ac2fa6e039609b252b14a15f18070aadde3136ae145059b3878ef0d4ad38570773f086dd199a424d220d40360a689045466a6592af4af2370d4b193c4eb40ea8748480a5fb16681e9139e7334927d0c2ebf061554704c0af47b0cfbf732b6850f796cd60262a63b8494ee0e9c1f9b45e6f70dd7ff557e48e0674d00c369204f4ffde771aa708142eee73331316ef0f6f3e2bca7374b9b138dc848ba9666c114868e90897493dcb2e83680eca506233e03773ff3a47555703afb61bef4b63427a1fa44aa63faeac819ccdc625b5e904702a247b3bcd76cd584bf1fda722846bda48d41ba891f391a8d0a3950a5893e539d456c09c17dde3db5845aa24664f9ec5b0dd337dfabdfdf0c6343a5256374aa37110ed7c8af6efb41b6015b11ee7aefa299cfd7a40832070fe2287e7ad01ce7871f1fb3dc1beddb4153e07373eebbefb902dd1f1fc683c5041c667f7feba687503b823c2d760b395aebd7a52c64a0370b9ba349f39e9000fa3e79056c407f7a2428a0531c465d318fd90bc7d977843bc1a0fd5cb29e40e1283f6b5ef3d80a6af0449b4a1b176c6af84e60c832c8245cd010ae9d5ea4ff088de0a4cac6471070cc10b32e13a37d26f69b2696b5e46a6bcb860518f705d6dafe1e407f48a2b669c5d3debe32a9c17948736aaa623a9c85f25f30473cad42ee742fb7a37502820efcc0d9541309d150e48a3c3beae8b8c707e5eb120ead34fd4132bb206a9bc1e886a233f698ec545478a4c7baeba25ac02a6488381e95ae021979a3703d72b5b195a7da4680f0d804edca363585aa748324ac0f7f58dc2b033d641af1b260cb646b8d238165262e56e420e0c96fca4130494ba986d336285eeba400c9259d0e7e1a1f05848ff939c978e94cc3d8f2b1f7b92d9671edc16a2f5264dd6b6d627bd9a267f9285162c1b0b6dad3304934c291b3384efafc8198567d97c2955bafd5531cd626030daaaff4849adc9bfc7dcd20ea39e6b590b9de02bbe4aac2b6512a5163d85e046d764eb6414c1e03e969f10566ad45882eb4ecaf617ca49c1953309068af066793d7c1cfb7bde94d093616089d8d494de8efbcb9876477e1410d27bb3f47d88f87631d6ff8a2f0b0d79ec363e3cb4d96f183b56e20540722197bea5d637118440f8a6a33c238531599842f593fd6626466b90b660e261bdbbec3fd12c991b5d0fd361ae18798076156ac4c26723ec5022c45063bba28c6062ce37478425723723641326a14edff12b7a08cb117e9f6a98cc10048aca167c694f5d93916d8e0728cda9cac8232d7505a295234db808718efd428c5cc1c5a531cf0bb13cd36757c7007bbf341553ceffafce6e0eebf201aa19daaa932fd9f48dc7cf7f1498b8c03fbedeb6edcc6ac83393a8cecf1603510a2ad5777f6adaa12dbf3d3e24a02f7609f9b1fe5fec144d7653daf01a0164c640c92e04fb05b87b0941aa7e31950bb5df06516b355adfb2cc6ac79f242455fcf955e3e1c8e382239528d078837c289803fb3fdfee18bff695cb500ddbc94b955f25179df6379dbc9171b932c1a182b756e370af0f14b6205c4778b05f7b4a3c47e32335b1343b871fd1895d3c9a5355eef81997ee081e3b1a987a49fddca8f4108e5444be4b85d3d856c512158f230769a65c6ee13e2d6ed710878fee52558384fb8ddda109c238ab1258dbdc2fe01ed3f1d2b0de6ade5ca1d5d21045f77bc48b39965a797421e628c087a00fff444af13db6723937ec1783a8d73b11edffc79c4661d3dd2b9321ae6b4132f54ea888673645e0e51c9def4469e84861b99fcf4e238f19d7cc157a0863a90cbd8c61a590fbb8764ea8cf6842d623a921cff054b17cf68d197ff70b27df0fddccba049cc46e4158068ad3c0ba244936e357c4bb8342b625e7a862818bd8d45698cc2fc4d2db421309c4dc7e5002e2430b9646613652af19154682ca313ec32cb4cd0432a279ca22cfd04f39010c07b789e163b26e1a5efbad2e7a3fc", 0x1000}, {&(0x7f0000001300)="0811f50f9fcb7218068437cdf7c2b5c691f8ba569730a5ccd4142ebe95b06e1a418f9bf5566f6999647218fe7a36fe4bfffc88012e324558e535adb412ad92d6635c82eaf389e5047a949755d50319ba91eaf69ed071142314c5fb45556d14c6898aff51895361129f6faa0a8c4338e9efafdb03775b9b2a2a2aab1cfae402b252bc90156dfc9d2c33f2b9b0519c6d1b7f8bf8e0bbf7b965ba628ad5d2002553841da8020139023d45974483a9ec0adcef3d00b1eb7a9e5b0b2e13bf18fe7626dd702ddcea5353106120bf5e8d566c8ee67fd82709e00d03d18c24fd5bffa7113d8075c156797cde463f5095f3508cdf7510ab9fd98966b830641f3e461d1848b23a28967bdadea3d146d25100b22d70a09dca4a02f044527b806001e51256e1e0aa2330c4ce3b95bd1f7633820c3c7412f6335f7488a3c4ada82b8afb92cbd115a531e6f1b0ccc33867185e5d995231b32eecc3f2d8cd31e832f2d5db42543a13841b6d3936370236f69be8b75ee613acaee337a142303b233c9334bcb1d0f6aceeb1c8429586a811d80f753957050611c979d8c8076244c476101c3d59176e1a74cfa8f3965fddf83923020f6074d772631a21c767563f0fffca5e695e003a31dac5872450d8acadd40c0706b783fc41776d21be2345f08d23775fe4c7e73866ac993236c46772ed5d83a82bbe3a3a2d3c85c1d825e24d7545af0213e34e69aa155978e6bd9ee621dda12ae08ab1877e2e85e0cba63c3c1e586eea0e8df897fc639a1777b61175efc84746011336869b44103796efbfcdea264c1a476e3f07c0e23a5e87102bcfc2b29bbb9abb0e446f2be058c7969f8796200b148bf07e5b42a83d8b8f65f0d4b52000ea989008e633cedbb29edf020c1765b53199267928a247a439a70adb95ae3b3a0d6bbafdd0f234f0dffb88ee6cddbe8c2223cc2e696293b36c62ae0bdcd95bcbe61f5614a85811139f1907ba73a2f47f79702426fd6271b5a375287af6afba0956a2a248f0e90cdd3de3bf7a03d658f107ec086ad5b9d28cdb1e5c4f79e346d3c8fc51e267c35f8c5529ef2a21d5773255a95111be57d53f87fadb6227e5bac959ef1ec03da6abc645f28419a914349dba2956b08ff7ac0b70341fb79e5cddb6fb417b1bde16d58aa3f885b9e30113c6a345a9247406100666b012cd060c3bbc3f6bd34db4186c8213e7edc85c34e2f0e1d9b304c07f97c25b32a63a71cd69710bc7b9611ff90df33f7bd4b76c551621e5fdee72e99057ffa080da75c02c8e99373dd59a8b1ed6a718c24acf893dd9c636a0378b1276241ae18fc74c26d4f51de9bc76fde1974f57a64530dff40fcc31a6297491272d737f4cd6510af16a3ddc36d75637d3ac45a956e6a6639d3242efc6077399f4de9ad520d36a678bdbe6ce2a5ff10f7b9f33aa55e280a113eff463112213c0fddb920880eb88cd225af97a42b61d29832272f707ee511b7226af1932b7ef58f1176c33eb95ca30c67e213ba471ac53f20665cdc9947a0f44c1d43d9bc328b3828ab007c1685ff7a74084bcf26180e352b18cd1df8b9360434cbc3dd023b93df8ca71e468d185d4e939d60cd16b8a3a82ef05788d026fe358ca3c537f98bf505d8293256bf58d49a7349c5c23f933740d2ea08e958f40a75fe778a9e0a67ddd5b6e58342e28ee1a913bd99560f2ae7cfb3e577ce2782f4ee347df0aa9da3ad2408ad5dae60b350494150fb6ca37325ac4f608261d2bd85d21561f6f765c507fda1a517f5061c13c12d96d505a8005448c28ce7ad0a9c1d645496709f2f78d5b720f53a00d03ee5c7b6fbbda826837bc190eef322188a6fb6f17d972ea67dd1b8bf4d8156d2f6847ca2c3005bbd500df42fef5aa16aa10ce071f6f2827addb820dc49340eb26e4f3f38b959c3aeda58f77e2170530b09280cd1f73da6644733f3b27f013ccbaeeba46fe15162ceee4f7e3a490b7d7edea2fe91ed79036271c1a322efa76adacba0d4036803894fab49d67330d361df0af704bbafb40a2cd1ea77b1e34063fa85d47b49aa3b814b4f431f5c7f06b1c1cf14a4f732cbb6f14f66ffc9301b3ae89b2a11c4cb8ead2633b5acb4e7d1455bac3a259ab37f5b3b8a91beb1bf5a8a6f7a0998aafef56ac4cf6dc9db0c169429b304b79eb9fa3f1920c18bab043b00a97f5e8ab3a6651c568f56ef2c167f9e53de2e26c47a16203f7fa5ee98d8e3c0873929765adf30f4a419fb0c8d09e2efb1393067a0d1bf60d2e6ff4bedcd3167d81129ba9eeed9a8719bc5721416fe8226cc7f8e3e7eea7bf4dada26b0aea97f1b97db5dbc699b691846df661ad1ff7021dd560e1f61748ce1c47d60e4fd77c4da21eb1ad0a5a7b02e27b0e2097fcc40b27bcffcf14731cfbbdad3728173ace9e7ce857b1d077eea222b1705908ef1492d208a19371d873dccef1ecfb67ac593da2f0db842580fd27f94e795f010b8eb51e6c0a6b59a0378391b399dd5e73e80ae3046ad7f6075aeee72db74a8baa8a38e79f00800358cffd2929524af5e5f09230b5c28753810095a00e0857112c252839e6d82f8a45102b003a35f8c79b4d041b4277f77bfe6b993552be55f2b3ab67e1d1b4ed841c6a6c9bc079cb1950ee90bd4fa5e0e75e76771372fb1c8d57a3bf3e5857e511f7df9114742e6774e17cec10c942689ec2710ff60ac6b15a3c0c2097b4edccb539841e6ea0f8eb3ac38c276b64a08d12fcd21dcefc89d504faee265e7025d01d338228dd6489d2b4d7e8eaef1aaf8a64b1ad09a04c251a3f1d6a7f30fdb57725abde321561ec98491cbcce818d4f9fa8870462c1c5d4908c1f834628d1daf95bb5b624431481a85978b93b702bac40ec913531382f1bccea9490d9ba535025d237a9270c8fa8d57e92e933962e539b24bb6d83f15b1f193b61010c847a0436b30ef0158c100a9b58c4dbafdbdb0324e7751773675a068376dcf108c8bd9c222e70b22442513dda4a9a5aa3087b5b63dcdbc8b662775e2a8d83928ac009c990808b4f08842b2dac5f3e613bb42603924c63bd48868367f0ce6ec7bacff3358a0a00c6680955f4533f964580b32f1a9ac0c584c6bd1f68c98a68bfa0ba71dfaea80909018dc2ba66a81a776f38f91a14beb7ba9be53586ca429cfa55b2e8fd97790c70fbb643b82f04d70f24fde5d97c10db3c62a00cc39ab7411fd9a4e26f45b6f05521a997d42468086c2564d97fe453d7b799a0513418a51e83e0f86ffbc1b4088cf2df6f573306b9330dc11204209cc1d9ccd97de8b1c59225bc3c37c1c47398983b74de5786c6949fa3fd5fff2ab7b035ea64066f0ca7e77af91be6465cc51ef8a926003764f75ee7d40d3294922a895f9951f99bc985d5d2414209fb5ebcacd8f2e0b4c254107d16c34083901d128121f0178d823ed985679b218d558dd75c8fbd83bc7b2f8c1c73e3fc46eab0887599fcbac8aae606ebfe2751671c9fb62a311f8736ea821978f97df05f52c60c1e801c7388de48bd4cd9b5c78fdf2b0c9e49cf10149cfbabbe890b1ef4509c59eb1b66057df4136b11f7a7d9eab28eb695faab0298f8fd5e44698a3e446f8141890e231d336cd81e562fcb958aaa9d17d5ff95fe2924e8f08e0873fba7fa607262112d3e048996517139640b77892acb7af3ee2ec61532ce8161a6498bd76a4c78fb5900496fe4a649dac775d7595adf6dd579fee5afc9846022ea25c82732edfa5031d842cd22f98837a2285d5767cad4b16c29facf1a5b6f08687096a4201a2930ca4effcefdb6118a9a3d44b9432b0296ae002228da03b434427624b13c02efcff6188940f10c7d243ba0986918213a99dc4df8a3f480608e07a2accbf97b7fe09397e5617705ac03b986baf0d2525c270548a1343e861f878ddcca212b8fc9e7d05278046a69737958fe537e5b9c205425bbfad133aab191aad6f38572533a5bb7ca6b6282661de523fc1df3178a4b8a9be5d89915f295c568c4af9e6955d271e5ca84f36785eae3ba5bf93f746ce35dc870f7338e6e60963649e4f39a0608dd93fbf160cd74ed5a0589b8d08e5ba199a5f1d46ed7ed136f3fa1f4bcac32970775cb33fd54e708411a5a2189db3b7aec2fa02f75d4db2d95f9b42d7df428a3a08ae912ab94ad812b44a0325b18b8b265a5a8a586949155b588f93d6e70f361edfab46f2fd0c17eae5028bd81775bfb98f6f74fee3850f352326e352b94a281d4ebd6e9c128c953a2d1109e0b88a65472c148593971f51b6f433d16d70253734c3f92cadf0dc4edbaa91b3257f9881e876a8dcea79086dd56759fe80407d0361c0fee66e0d81fa8d9e311f3933b9c8459e2eeb4ed7cfb5f9ad5824ee4ff360b68fe24c4205761cc4b8df7a4dbab089ea182f967809f260ff501afac95995f88496346650a9fa065076f21fb73aa2f00b3df2cf3efbe12dd77984af83a121869c4b6d85ead8c2e1cde05c94b92d482322c059ff01cede3ef7b3cc25481fc3d4da82b342ac6c7461591a0703d57496e1c92ce50fe4579150f2875cf789ca790b30c66ee178a2cde6c1d2b6052974edec8daecdf6338b430e469d4184fef6e71ab2c7138c572e8c088957a8fc59df56853edfee5a5041c97d1bc1268b4be25b2d61ec0c01756f0837fb6ad88f6590305ea224d61bba5e3c2f92f31cecc6f5ae957149ff4cebfb30eab19f70e090126426a136a07915a6139adaf7c8fdded0eba7d18f1c84f2cf328fe19208f7220365c5e10b09f5903a676e95a285719d06a75ef6ff4fbfdd1ea129f67f3552d0732b9b3ad055d1799b4513110dd62a66ec6e48bb77d4b8e7656dcf70173b63d10c45ea205aa8e72739f22f485a3b468b5e7a6f417f78a9257a2d8c6aad73502c8eedf9b16192268b93427dc4cdb8564d75d524cb08dc0b0cbb9667014b12ea006f7482a58fd3b5def773f4dabbe201cffcae5e63da61fddb81fbc72fec3f5a22b2be95ddbcda1ae994e16558149a70db9c69908ddd7109039b19ec3155d44c3cd77d8177cc76647ace8453807afeaf7674d64f2e4d7bc908b6661714958ee4f43ca56824e0cefe30610a760dd872c399da3a71655e954c8ba24b4db7fc01a9b6593622c3e614a02c1210e98425637677574aaa99da27b7f67c8933192755aaf135888fc5afdc2a38e58c7681407dc5935d869d6c39b6b3eefb85d2a1422d1f6e20a4b3e6ea632380b71b676cd83c19a3d47cfc6a1296faec9d56c6e817c479013bd854877105e0b327db1cdc85984cb9b287629ff5c7e2c08599a2e4b6dd7f80e075d052bdc81af6fde97de095fa968b31e610de0315be8e91d941e52750ab2f182fc12ebdd963cca9c0f38aec118769e6878928810f86875df63a7f6f187fe5628e22bd72dd6550a4fc0c638e5d5e16a5d2be47d6bdff0738a5562636802824546153fdec43bf544bc4bcb4562a7debeb57683f387d161ccc6983dda6d4cca2f05f695143b8e58e552f671eee775d9c1176a81edff79a1f244a0c445ca4d906a7b5eccf6fe5e20632ac1c3636042c90afcb09d9b4fcb82579c03e05f2310de7f77437c40ca2dc69f28660da7a4ffbe049c88642f37f65e2b3470cf975df6e2d099a5df774183725540bec696d89617fb88acf53c720e30f5441c19c11d878bfe55dc242e5d7318e1598baa0cae1445bff2931583766bf7064cd59852bf9db92c11c166b86fa3cf880c1119c107ddbf999876130a766feddea362ba0fe4c3e1657d048eabab78b19d9dbcaf837b555f5ba87492b997dea20f71bfd5776685dbd9b38783e1b8c8ce68b3", 0x1000}, {&(0x7f0000000000)="8385024c2b2c53e5fea1f315012e498e3a04d309a712525195366bafe21c198782", 0x21}], 0x3, &(0x7f0000002300)=[{0x28, 0xffff, 0x16, "0cce33aa4250992ee6485346258a387da87430c1b5"}, {0xc0, 0xffff, 0x3, "8a33d292fefde1678c5cad82278d99659492e7eb5404e5cdc140655267c9c6c57a39b77f3accb226cec46c567b424282f2c1ea3be871513bf188aa70848507f2ff159c88bdad31209e76bc64672b9fc09a9b63d03e849fcddea4f6500a3101bbb5af7669bcc2a21c1359db00fcd76290271e6ca4f47a92960897f07d1ee0ee236981a16a90712b1393b05e0adba603ea2ad8800a37cc071c5a746366b9aea06f3b474e80a650c83521ce"}, {0xc8, 0x0, 0x2, "ecfcd12a752b357684483e18307c3a6c902539dd0ba7b1a23b813a9b6249fdac4b128a130a0e81d12e72f4e501437ad618cb4a4df1a314159f7b7eac522744baafdf9ae11077b207fbf30f4c07dfa8d4a6d290e06cc3306e3b0ae472867cecff982b3bd84eb4568bb278bda2d4f4ed7839e1c5f2cd429a017cbce9b7c63f1b2bfc20ff127c745f2fe7b5483941e1132414fcacd4b27dba92a621212156bd816c398c9e0c54317cf634a7e36b69ed613a8c37"}, {0x50, 0x1, 0x8001, "b214dbaad98c5a0013f62a75a6dc4ea4149a74ac63ba116b2d2092792a141d61319977e686aa32489b1faeb3e6ffd5605e42b9da95e2d9b531"}, {0x48, 0x1, 0x0, "4d9a553fa288d3dbfb49bba179d8580c29befd16923152ebcf0efb5b498ea069190ff2df48c1ce8816204010e546dbfb9b4907"}, {0x18, 0x1, 0x8, "ae7de0e589"}], 0x260}, 0x401) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 14:47:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c82da185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fa97ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69052417bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abeb3499edf4bac2c7c9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4e85b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cc07641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8410a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6cc5014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0x0, 0x0, 0x10, 0x9, 0x5}], 0xde6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x3, 0xda80}], 0x4, &(0x7f00000002c0)={0x81, 0x7fff}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x40, 0x1, 0x200, 0xc8, "bce79be2b544c35ac9bae754c14d2ac7a0bdf7fc", 0x10000, 0x4}) 14:47:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) pipe(&(0x7f0000000000)) poll(&(0x7f00000001c0)=[{r2}], 0x1, 0xfff) 14:47:25 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000000000016, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom$inet(r1, &(0x7f00000000c0)=""/143, 0x8f, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) 14:47:25 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x22, 0x2, 0x1}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7be0, 0x7}, {{r2}, 0xcf1882138acb646d, 0x80, 0x40000000, 0x8000, 0x300}, {{r1}, 0xfffffffffffffff9, 0x20, 0x42, 0x5, 0xabd}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffff00000001, 0x1f}, {{r2}, 0x0, 0x21, 0x41, 0x3, 0xfb}], 0x7, &(0x7f0000000100)={0xf6e9, 0x9}) setitimer(0x2, &(0x7f0000000180)={{0xff, 0x70000000}, {0x8001, 0x80}}, &(0x7f00000001c0)) 14:47:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = syz_open_pts() r4 = getuid() r5 = getgid() fchown(r3, r4, r5) setegid(r5) fchown(r2, r4, r5) 14:47:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x80, 0x64, 0x5}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a9", 0x1}], 0x1) 14:47:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x1, 0x6, 0xf09, "6803c47b1f62b400000000e382b07800", 0x7, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x17b3, 0x1f, r1}) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:47:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() syz_open_pts() r4 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x4, 0xa0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x4, 0x3f, 0xfff}) 14:47:25 executing program 0: stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) stat(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)) 14:47:25 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x8000000000002c, 0x24, &(0x7f0000000040), 0x0) listen(r1, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x202, 0x41) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="3a29aabe7efa34c903690ca9308be0c0d2e3a8d36a1af9a4bace18da9f2355c35773f64fe43412cb362f9b7aa1b23a6f7b57b03fb8148c5ff6242f53cbc0ae63085057b628574c6579bd0f50fc349c64bbc06f64f4784c7803eda79e537b468a9bace52190e68cb60ea06230336cde", 0x6f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x4) 14:47:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) 14:47:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "06ee8682eb030008000000000000206fb200"}) read(r0, &(0x7f00000001c0)=""/72, 0x7341aac9630fba36) syz_open_pts() 14:47:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:47:25 executing program 1: syz_open_pts() utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) 14:47:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r4, 0x9a8332a6e2a109) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f00000001c0)={0x400, 0x7d9}) 14:47:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xbe) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) listen(r1, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) select(0x12c, 0x0, 0xffffffffffffffff, 0x0, 0x0) 14:47:25 executing program 0: setitimer(0xfffffffffffffffd, &(0x7f00000001c0)={{0x1b1d, 0x10001}, {0xffffffffffffffff, 0x3fd}}, 0x0) r0 = socket$unix(0x1, 0x4000000000, 0x0) sendto(r0, &(0x7f0000000040)="59236958a76f157d182287b0051012c563fc6ba5eb583bb301d53ea01af7497a39d98909e7715e0a04f29ecac37321a651d7433411fa5b01c93f25a752efe43d9bb793a6330bba13e85e4b7fa6d4632cb7ff13beffb1cede9cb43f478970e6be30ddff7b4c579ab9cad19c4fe543e4090df498ea6ccdddb63fcc707101b2275708547fb8c793744e0f24d38f2550e63d5ab65acf819b8b86937014934ee5af1ce48fa5a63e004550828f699ae1aaea87f75757257f2932b8b1396cb6e0285cba6374dc1cf200f263da302a04b1d97a2560e3a860a544f4d6751465184388935c1054ca04762916f6", 0xe8, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 14:47:25 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0xfffffffffffffffd) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x3, 0x0, 0x1000100000000}) r1 = getppid() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/203, 0xcb) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x80000000, 0x8, r1}) 14:47:25 executing program 1: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000000240)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521da3682b9621a138df91c671dde8d5784ee98fd48d27b8d0e0f053a020db9296348eb7179884d8e13a4d80b4de6fd114cd77b3aeef547c6d041a134d8eb4df2986e3473472aa6602995e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179d9e87acf034b34054dee9a0c9d97583ecba1d13c08a56f64bea115ea111ff7ce9dd9a5c8", 0xc8, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) clock_getres(0x7, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000380), &(0x7f00000001c0)=0x398) open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) 14:47:25 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x1) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') 14:47:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) dup2(r3, r2) 14:47:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000001640), 0x70, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) write(r1, &(0x7f0000001640)="401c48818e886d0b3574d4c6b1ca18decc5ff2737b5894327f4c87962e4211c513957f62f0e04cccbc4cf571271fabd36a76e6f654b88e2fd0a4636ee032a75db84d8005b0463396fe079d94699cb2307c1445d0a28ba5bbd96640926c636b8081b69a036de1fd3aa9ccbbe12198d08e9782bd30ab9ba9c6305a233b9628e7609ae7e85624279a2935bf1a9e6432a43e19d94ed65a4165f20072d8f9f18e81fe263663220a086c21dd21868bb5415d1709d5574075740372817fdb9021d2c40ab9a34b14902c7858b6e8caae4ae2a21e5b8e94c2185eb26b8aff1cb6880896b16386c6d17bd45c9116e786aed405ea6bb4439b1ffe13230225d76ef7fcee7b2a7eaa4bb750b750e0e3ec14475fcecf1ce9ab02e162a7b9bfa3e042d1469f218512b3caa9c2207915fd9d7827790b618adeb595e94902b9d54035c6971ac77970f0d6ee6b72812bce2d0eccba8eada14538a8019ab800786a6ca0bae7f09814abc56fb957904bd588dcbdab34f4038ea7dc794fd3df2520320c9343d47ce33ee37823318a669fb84c5460993bebaa65fc07168e47185c1b9cd42a5ef3dd730867aca646c881ba1902f46e37e9758ed29de196fd10158a9e507d74c47987e1ad28d626c3f4386dc6c1e17dce7a079bad7b150f4d25561fa86da1b8fe170ea4f16e7898fe695a2ea9e678137fa9845fd8c3bf06d808a928646ff3cd0ca2bb04d1650d9ae98e86e50f0f6ca165f2d6578a39e6ed94392f621db71b289c153f92a2665a539ee16a9b7a06a1edb26b3e9b4844d70712ad0561d2876a816dcc386a9a4442545403c857511b2fd218718ab1e91367dc212e923c6d345d9a5a5fa6a56be261812a9023250baede41666cb10877e10ab7e234af247d54d46353da7705c8a23c5cdb40b42cf2dd7e01056af428b7a85a5e1a8642f5cf88f1b8ce7a6e92071e4a871b3e8d4bf319a371bec88f90a3847cf177e9532676f3693501a34de00f53547b996bf113c4481c3855e512576f45aa93576f8fe233f61c05b965a2eefb4863fe66714df049dd2cbb56634ab2e30a47c76f58aac021aa58500d7138065dfffa2229e210164941907a58c2e4181cdb3b64db5e028958908f473187c49b6144dd31012566a7bad49fe6d7e6f7e2b0fdf5ee15b6401c070405bda33a73d44cacca9dd88d8162f3e96ef12f41d222d64f87dd745217eb5976f39dca156005db67bdb39471e6e31c512071e2b92d76c2548d63628d37dce4af8f2112ad0cd28e8994d561a45429397bf24c8bcde5d88fa657d24625426d013212459920326e98a77e48c98d076dc3fc96be725d2810d740c64b21d43e06b660b95e58af60a43c69f33549083429ae52b11469f5a6db87ebcca34e79911245d1dc600dd2c9503be769dc1ebe0f472f8856b541a41008eb025ef1457fce688c1d078bae34d652198fb18e8ff013c4c215188f3982ff0aa33e96f8333e6daf66c7b655f3e0a39240f201fe5814cbc84b3a0e5ec13822721676532b5757450e155b8d9efee58ae8512996f3576fe4ea027f18856728994c980cb2a2a582b5e6d1e7b67b94eb46a487e3ea706cfa3826fbc5185890a06deb3fc15451edc3d4049a387abc86224cd0dc1ca72b45cc28b1e2869d418c514854176590a682670627b0a4fc5f19c337801dd1fbabd60e7c938931052bb724d11c810084a0775bc975a22096f11d190293f239c1f1db44fa4ab494a11fca0ab8d7854620d669f92cb27d83b605eee1fa6e7ec348a8e302a683efc4d2e1cb02fb81f89545836360b3decf21402530af361826358a7a2fd2cbc181308fc6533ec47ad695802878e31789b82c4b193286620e5ef7ba3063245231f883ff0c3a053712d7eb86596ee8f6ffbf673fc7c464271dba7975ba9ca4488eec4217e30148986df399f1064c022f06945bcf25f6a02ff64b932edc85b698ff2762610f3d7803637fc248c5cf6e8491b78a0c49e0553cce2f1df25577546b8fd83a1f51a27e04fdcdd10abde286e930b6e844417b00269500e103683404c9fa101f952ba1ece50ecfa4af6ffeedf9d50a7dcfcf401829ac833eb319125d3ee6c6c29178ab4b8fc5e77f9d247e1320dff944b5b3ccd6dd4661191c827bbe22662d70d041d2d4ba8915d5968ece2670a8b501096c01fd70932877de0f106ace76da66dfb38358bf0e58ed80ab4e6ed881223a8ee875b3e201e3cacbc931ac0cc6dc6940b50fd862e9fa2a9b08a9f5369703d4e30dde045572fa40c8a4187d302687161d816cd56d1220196bba3a6b0cd5acf3cdc618d89ab2fda42781f660c7f21baceb09a7f6abd335e18b611bf266ffc6deb754efe00a445581c1a1d99b37cfcbc6e9ce8102c7524583484aadbc6381ea65d81d372d66562664c5622cc770ecafcf6dac6a154cbea1b384a9ebeaea9ae1c79b2a16e7906cf2b9141b6a3714f49a22d65f70ae04696dd890a0dde761d91e417f189af71b6be18fabe3f0a7c5036597854204152bf4acf1c09fe981e5d30b29cfea050954d75b11816c9c4ab9fad9bb2dc190d219f194ad18556adae071977058fccc86ebb2471adf5cf048b88d16c35a58f22d8b684703a134c25d5e8a49926e2f960947e0ad43d37f0b5078265bd6b5ae0fd9854e0840c32b05cb5c0047c83c4d30a3ed9447aa939a8c062d8e053cba2004dd5271477dcd9f640eea7f1f66c61e90090509caef11ef866d245e82c6eaf25a27f3e230dcda308ad09af7370b8eae32a92082ccba3ee5eef64b4fc30249da66cf9b5aef186a12655ccd04477ff4644c990c9752d08f096083e912fc43d6d8a21a4b0f2f3a7fe48aeec8cc7fa76bb6b4ac7c3486602e08f548763a133d9222969ff4e93dec4c8d69d9d77cebaad801422bab2bd6af5af4a4b27cf5f2a15570d6ea18247b0a807f599620c477a98a6ed9ba7f9d3047c62bb3a9c0a73329e903485c4bd332e53e5e701127b2d1cc76272fcf74ec8164861cf2e5c48bfa19d4410350935db643d1a1a57cf82e286542b7ac7f6daec6e64fd496d3423666277bbfa5f0b14582c856e20965874fc8932430d4e7de363c1347fe4c70d4c6e95f1cd5f7f3f3003466f8bbe4bd04273366d3c9f6af9aee22f880f2adbaf7220e548cfa839fbb419c37757950fbcbf84390c861b2018198ff179961722c4fe9b133899c5bf76c4179de32aafcc783b0f0b397c6b9ad5fa091f0dc597fc1be93926975edb97cffc2b7ceaadbc458ca61a0ec5bc950fdf51b4e024e7955dac5874b595642168ee94ddf5a5945df8f4c5dbd8dcb6c5867570ade9025ebb76e8bbae64d09fb1cde23ed75c1e8a3121582dee8b34183fa64c82c62ddc82e0635158d49560e7b3c5ac420de42046f9ed8b8cfb5c904da4b5827ef6e37af6eec5f77d2e95526d38ac671015bde3cbaaf7644daa7be24484590a2f9606125472bc2f29e1223ec175d604f2639dd48095cabfb1e59588fb2df3ed4a04308e5040b5de45ffde815e2a37cfea22ee62485be0aba3fea4aa1bc9e703403ec2fd2017f7e89d134fdb1cd3e0573c915ccb7fe6f5cac6e50785119a5600137318bcdb91720260576dba5f2eead8f8f7d6b2066291ab9f59f2017a896d9fecb7df6b399d210a78d63e9c6c299eb57e433b814b4d622de0d063fbea2dc23263c1d6e63bac9c8a149a094666d86a37787445d74b0da7f3a0b625204bea89912a94da4c9ddec884f961c7bd6d822ef4d0518af6b3108ddb20137225850a6e7869ad03936a8211aceab710a3adbc5637da3f9efb709050c23ee7b74c4008d0963a249220aef63701d780390c16ca49064d5df9ebf95595274c36a894a1ce7d24dd18ac0fa3bef2137f5372e999303739c8be414aa8a81048b0cc540a0c262102ac4887ebbba5901402166660a47ad4fb6b6cb4312db6607cd5264592d86b51d3bafdc5dcb036e442396ce6c4e480d9961369d2a47b2771c48596c49a49ca2889bb288fd5ece20213cc74a2b1b9b48521b9b03f26f04959d08ea1e2c4b78c31a8356fbcd1987e0250c90408fdb199a4864a01a501960814c7992fd385b201be544087821b7f3729813cd74d83fbd3aa75bca77f8808e35b6e9ef82784526d5180a9b086729c10bce65fd5b8d646fdf903465f42a7e15376e778b393c7692421d6d5b341fda6e7890c7093c8470e0deb0f6d96332c51c04e64f062c4513bcd06cbdc7b2a7cdc5cb6ee0be1a79058777abf22b138e2f9813a8f1ecbf3c08e4eb2a620ac2948396eaf8d67562ec132a88d41286a3c5386b319ddbe7df8aae50d850491617f08b3d9e59a5e07551708be60543758d246728af6a627cef5d1e2d87e13aa43e822e520f5b7c4642822c4719a02aca98ac821dd8db602712ece7b90b7c5507cad5f4ee821e6e3ce8d0f98a7e37e49923b2cb89e48d945c0892a9817a9c7f962be80a3180a752ef6da32a49cdab75c1749987e10d2b8eb2ee8c81d6973972d9c02b92529edd444cd9483ade112dfc3e541d1bffe3eadc6c3d1930419206cd52d458e448ded9b8181fa0aafd36b9a4b2b9a8cfb4eeb29b2a5b40421879f059447d2c10b2a4547c6b81021d36ab1e72d6761ed9d6a37d6f17e073caac6ffd46c3644a3751b2e15462f6f917cd4869ce5bf97a9e88a20de752e926eca134ec765ba8adb49cdb4e16de77a1f752e03c2528b5d786e490121d1069c06e585d33d6ce35875f564ae65f9aab89f021a0236c1fb9e80db0579b674187e2448f574365b3485467db1e19fcc68d1d339509c232214bddb15bf64f71d3961556afa7b9e6c1f6efb63acd072463c857dbb61bdcd21dc0729b814dc901bf391140ccd1685dfdbed367a8024af3d8dd0927c928b2d476cc302f27efa7c8637825c1fdf99584f80c6da4fc25f07b1cfc1933ca89f6a7e7a3edb86694576cb5507ac0c5e27ac21cd3719c414d017f10029bfe7dbfd5bad13dfebb46688d44ffe3c628f34eb6ba7a3d9fdfe5a4097bcaa545e2aa3da4633aede3606ebf2a6d8e9e6d8c59eab5c5027bd4e816196a1724d75906cb512bc6da8e6ec9b9832a5543238b5dc8bf9e03d8d0839d515270d138896f48e504505fea5d641f73ff3bd21ed6b36edc4c022e2fb33d7ef7a82e10ca2d9a0dcd636aca097981bf9879fa01dc513b6d0be553d94a12d61a4fb59b30e72507a13cb4ea2e74e55e1865a42f8413c0e7846298558010a0efc5abdcc90f43416559596dfc33f6a941f04083627106c4c5c333467eba9f4bc11fb1465ee3b03372af3f34dd2fa7abd7f7888ab94c84afa59bae66098dd2d0ae1e390ee747d9597bc48e70573c36b55b52aa6ddbb46e9c837195b632ae7bfdcf505923adda1e471ea53a204bf50e97599ec3d08075b8e4d58674b00af73792d22b3e4878428d2e496ac2138e687fab4b88d6c8b4947365197280bcab6f44069e206e0e0096d64541c209e731747af6a95941cec288b2ab541bb7e24a14c43594b5d255539dc918ed80b6451b5e28a951c521059080faf11a3b41b9dac673b62d1e9be790d8797d488e4e470a7c8f2198baaa62d2ac99a7935ffe708bb964fb45b4624c03c92f9cb109258605743af8ad9f1d46440b972686f5b09dd2b07c4b111d0f5a7f28fe23f75acdf5799f057cfd1c1501b7317ac6892257f91b9f26976212c490ae1c15db8a5cb68a39274e456b2f6c020fa680eb994896f6ce55fb0a1d0354f461b49177c34d9a478ba87bab2cf64000eb105343091c9fd0a444017c3c56c4b34b9d71d217a0106b57f29b254b38c096b42e9308ef0e4d3dd6ab3cf047", 0x1000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/203, 0xcb}, {&(0x7f0000001240)=""/229, 0xe5}, {&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/236, 0xec}], 0x6, &(0x7f0000001540)=""/141, 0x8d}, 0x2) 14:47:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) getegid() 14:47:26 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000040)=0x2d6) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 14:47:26 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x5, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 14:47:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x806, 0x4b, &(0x7f0000000200)="4dec4be24c12bfe90d1a340a3609f07863", 0x11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0/file1\x00', r1, r2) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') 14:47:27 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0xa19, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x800, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fchdir(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x800, 0xfffffffffffffff9, 0x2000300000003, r2}) 14:47:27 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1114, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x8009, 0x0) getsockopt$inet_opts(r1, 0x0, 0x100000000018, 0x0, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/52, &(0x7f0000000040)=0x34) 14:47:27 executing program 1: r0 = socket(0x200000000002, 0x1, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 14:47:27 executing program 1: select(0xffffffffffffffcf, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000001100)='./file0\x00', 0x80, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="ee7f0bc04a53d50d49503eb36f53d66a6e8986bcfac5d9b505c36f034ca142c71bc2e78b00327e0081411c60ddda7e96085a7761b85f09008abe87b4df397c1fd3ee6a000eb69872a6b63c3d4c41305748ecc055c951c22ea314f579ac8f7df5291bbba29bf9b818f0d3d1b1a65f2079f4c5376894dcf51cb1c1187257dce1ff9c4b1871984a913c390a2c074ea5d3cd7a122ffdbe6b2b95c95b877b3d3e86f094d139f75e5df9767d6495633def5325223e1cbdda022cb03bc55b7aa79d3bfef5c4ed905c2d94e60831aaa4d84cc6b41b4e293784843e44c61eb61589a6f61b442c84d3b3df4fb41d9e3f04123a63fe5c83cbb11551cc9534295eddb3f10889bb44e69d3859f88e4d72ba66af09a27f3646cf46ac1d5b045d2a2d58ca34300910e2d7416055403cf2f04f6077c05d44ffa5ba9aed792c724cb8b592ee83a5e177e2014b9dfd80673164b89b274d674ec78be86620f3a89d4be06880c3ba7b1d79492616ca8bdd3825a373ef1e202ff9521a6f09fe0b936e7e42104aff09fb9d6ceb1311fcbdd662df61749bf4913d724cb5af6b2a97ceee2a4937fb5e09ebe01047103a6e271c829169291bee43f2dfd2655369396ad429762940e2300495da41b2993bd8abdfa05c6bd14bd98775a6ae0ae43873565086a92cbda8d1160f65e3cf2dd673209bbc610faacb576872388b6c3cf21bdde9f88578b36dd9caa0e608fadaa6f74657d1f1fcc35afd4b1637a5e5fbf3fa25eb886e0109e58bab07caf3a2da482b576e5e67770f727e8a29971c762709a4d71bd598d495aa69c7d33d9bfa8626439fd75979632559a4f6cb227ec737ffd018fcb551c333d7dfed8855ced24b32baf500f1ed8a94d8d49a25e9a6000621dba441e3fb95a6bf9161e84bbc3aa5703c7c0b14af9ba2ed257ea004f8e34ccb7105be6120671653d471b01160b7b6bd21c30a75a56686833d8e6033ccd19dda8b3156bf9686e2d6aa6c381bfb8e08ef63f282c4fd48dbe642507d899f781a2d17cec8916274de2827bb8712f2c77c7d8205938a91d5330c4da4e38a7813cdec419eb66517e88be70ade58060ac4649a501454675d1adbf05d2cf0c32524b7b4a824f693964d776af8394a0cfb927658218e0bf3ba18a6e131526023191dda5ecc699b357c1d8c981975a56ec4a04adbe9f38c3873d8d8a8e5cdc530c066ac9c7810340b83d740d94aad80866764646f58c9a64a280b29e3e0816cbe9c9d18f84f15f95d1c1ae25e0c04a336cb7d4166771ce034d34bf61e7feea5e7f076d593e968ef58cd642d9171cb5f17e6f92fe9c9f26cf0c5d9033da13bbf779c481dd6b1c96155550ee64a3eb8abda7df3e76765686a7c63097600f7da668a356b9806fbf76001060d92dbf03deeea74b38a17ebee30a8f2d60fd2ba652dd4c8a132a71551f4bdd3c8d192153885f4d2894d3b135e2047ce41037a2afcbd2b6b5e2d9d05243dca919dfd0bf4f2073175be5f906088c452fe679851f26edff816e0cbe9af7215b41f77c177f841b843f246f44d7f6825fd4526e9e4018bae31db009265b8d3ec11b12646b27385b4cd2a9a0da3e2cfe1260846323d2561e4256c63585e954451154b31f0b58fe84c606176e5444fbe7361d42b8d61e9369bbfadf387e63e92f1790868f660e5532c40e1779d1833c0c168bbf3bed2883ceedddf1ef9ff01c5a7beb3f9b0e22b29918e4ae77bd7ccb1ba4ee0eae6bae463a251da8315c30ba64c651209c90761df2522c5dbdbd483070b0f9ca9fbb8599142e6cdc07efb1ca94f5110082ae3446a768e8b7f5f536a1fc699235a4c0e21766c52c56f64d86d6a1eb7ceb117aee66318b9ba744d919087e93a136d843f5c727ba7aa90ec775e291927c6dd90c00c7980d2bf935d4eee42fca68a53830e1cdbcc3057c03236eb35cd3de5d00ef3c25a92b8f53f9be3790c3b4a2b8c16a3df6349d9f2e24fb6c8d96277737fb12a766f6ee0b8e2bb79eda0370b2ef2132207ef0b657e3bd5b2adebf3f07e61c4a7d68fa55f60f7cf71dacacb6452e110db2eab83eca78d13152868cc4540fbcc097f08c35542438e52c8a70fd0cadddc916498e82e2b63e0cbedc50ed769c348f3bf889a6ecf1bea8cdfecda1fb1082849f507c616999a6fc43c735fd974ca3b6c83b8a928e0fca948ed8999142a1346cb1f04e212d7a856111dcb751ca80aa58ac7cd50e946add6c941d7e681c144b20f894dee4d24527a4888f089f047a548757d4a5cf05a35a7d8658ed10bfdd6b04a253a4e4874f23a729fe2ffd06f5ce59847a1cf9ebaa4fc46940c7d9c7ee94b39f08085fd1623dda007b7d7cce828980b95e695be985172b03e8d2b61df0cd1a498566885c083cb6aeb02555782ef690b63c033feab7288541ad3e838166746c63285c08060f25c8745c6db7c8b98938361e278ad87b431f6e5098fd48c7239f16a642d30b89aa2239619bc5b01bb926b79b0f849a411a72f896026e303f724312a5b4747615702281fd166e288a7680d9c2147a88d36b3a285fedb1acc339cc3a971968847dafcaa0e95484d0edbf571f5b1922cfa528022c2d81a55068fc58aee691f2b6c5b70e2708d3cf88b8b4b14eeaf6fb3290027fe4f94002599435da206bf312ab0d930c481b5dfe11328baf4b59bc8d9c8d445a492667c232abb6a070fb3f3950d1e7c69b0b2c34b4d9698329c083a407164b46d28f0f1ea396c67f57e118d3f4e84c9d0d957b4f23f6fccdd1e192928181ed2baace8a9e0aa05fd85e72ff18abedea87489e810ce09255b0820c43db5c0fcd5d69480110709a13b72e7aabc6b90d76afacf488102543d9cb061d944e51273138fc3ce24ea4e14dd9a5b8415778579c3541b7d51a545c79efbc1cfbba73e30c8dcf3ea35b8c4998396b81f0eef36a04cdb0b52431b16983c1bcb6cc6d8cbd52cc4521e65122aea6d5909dddfbe90da1d6de7d1af84184f82841288d7ee4757e850cf4badee01b3d4411bb4c6094e98c56372ae6d75efd4afe15bafe811275a211e4e1bca0af559f4daf897ae9f811ee563700783242ed04532d4609c3a42e4e8be4097348590ffa5227f8b565e93ecad3c5eb1e1399082e1e43fda02e775f65c2f5fab62b2c9efb9f1176c629d1a5291729cacb8183c909e4427b7cdab2fba243d8007858eb8545e4b89a6c254d89d9cdd8d6b4cf930a1add1587c6854bc0287a887faaa600e25e13507c95e0569dedeff921825a7d9b720415a8f83c1e90ecede2803b6670d8b8ed08081501b9a9bb80da3cf66c050571de47931cd96a3689731e59a26cf8d4f8aa77ff89c7f736df8c3dd0e7a67cdbd56e709022784cf370aa7ce0eb5b27b3d81addf5ad0394549800721362d359669c07163635d533f013b4a614dc939a88b985852f1372feb230530b49668d8e6ebcbe98b8bc4a8f10240a73b8b5c89b3f35a349bf38b0995b3c7584b7d90bf10db1393d2ee3f7f5ebaebfdd05ed77b7ced24e8a47105b3c1a5badee53f8d76da83e46e8ddf452a7160f723d819cfe3d3a697adf71b4cdbcaab23d5f04452d3255086fb53c3e634b98d0bc5ce7f55866698962be3e6bcb7d986d361ff3cede9cfdb02ff4f30f176233b998ae73bf9d0add73d07704b1a419f928257c738d1bf8d6894ae95be36101770724c8db4d770628bca048e359c5d6e0e62667a669d7a0d2a00eb80c4deaff387fdbb9102f8c87bab57b26b1f79adfe938c25251fb3fa7a1938427c9a010e6a0e2574f157eef1ce19007991725293f48cdd469ca569dfd2e5a763c419ca030418e7574e1aa993c35444d4c76a4954830f6f2878ea0f75d936786cbc73e1d2607e0496a3f86b9172e51d2f4898f78d17231e5dac3ed4c6502ccf7f978c832c0de2c409faaf4a82cfce5ddd063b7ec74856c3682b5b3efeb319d96b0e94558fbfb269636d24c9e2d3ca730687a9227a2166c96977afb9e608487dd606e5ce31ad36b6320c62eeb6d989cc1a6bb1cd0bc9b5ad3637a05335614b1c64be3ef749fbc4cf035e4cc78914ecb41d5558130faeb44e00b8daae0712105d2381f68a5960f5b6ea6024c7ab9fee6007b5dfc9488dd1868fd4b7a9d27f9cecb242efe063bbcc72b429db87c18608eab9c3ccb69caa221cc84358183f49ecfd79ab5f09f6fb8bbec2e0c375f72e5d8c275c61983d70fcdbc565c88177501a3b4ed7efee188b8eb73e372e9d8ab25ae357c68cad271be18526ccd12d01fb33578092a5eb378e526e80ab75777c52e8842170cfbb6e4f1312789f6288306d9bb8e868cae470c989fdfff388e5f1f10d4d755e999dea42860bb5e1fde3dabee75e45f4c62981350d649ac84f2a35d42c3121470b988fd768149b7199d8c839bef759fab1dc3f6bc0d8864f078327dcf8f9137f0b19c1f51f9abf47b11fedda9be808e13b8dcd9cb97a1c800e60159fa83b40093eae63e03357b6264d0e9686a2eeaf37a656ec84275c6ecacd8756a9bca35dfe5d3080f53d2339edfb9b14291ab78078faddce0c1d6fa97c1ac87bcb13f18baf48bd77045df138297d3e82212e490dec3b108cc46eb86dc75e90fd22a8cda76e509cecac17b4dc5deb2817a3eb9c60f2c89b17364055767dbbc3fc1bfbade8f2e539e0c36b990b2514544a61fa4b493a3bd2c087376a619249f54c85b26f8053b11e688039b276e903fdbe2869790ae8406cfe68461daead4c8e56bfdb16a7ddec5341a5536b10d89c157a61a3abc8adca38a6729c710e4abc1ca897979cfd95797825952f2804e28d053641b56407a8d49ad8735f8307e41194f2b74da16fb203b6af346622f2cc39f4695e1d7f4225d7705b99966663191403e81f53bd5a6105b11fa1315d930e1e03e8a2c620629bf5a62c45c5418286b585af01de380cd88c0a8b825a1e28842b22da8b2836738239a21d6dbb48525cf029de718236feecb5839e5d4bfd8d24713110990f5a0f964fb457b81eccddb8e5acaf208ea4602da964463a520999cf96fa0de818755848fcdb346b812e7acf9a0b83a8ee22a8abd37943bd63fcd02914c04666c001476f41caaaf63777e9a4878daf190cc14097966887dfee6cea80db4e8a8a165ca94dc924e29414d3178550196862e6c41c97693988b985141171d3ed8943508004c879e941ae932e1c8cc77ff6438f2ac3a145bfdd5f7e146405c8eb53d916939635db85ebbc9800eb41f66fc8968f3ec74dbe6748c4ae31d8fdf1dd3da617adb70b3d441ddf7ab8ac9a9245dfe19cdaa06eb5b69c4be0858834a5a25f4be9e61a486659a644fd779e36e540c283c6683fb1319d8251c4726e9f6b87b08160326ea442a207c5babac75bacc8dbcd3c6c586cc6d0a995dc58b9d853fad6cad70e1d5b0a777164aafc86b39811c520d9a424a10573e0925dba57f80d1d2db2f1fc0ee3bb5f3db175d0c42fba11e3ee34676f980c2e76c2aa14d5d4cd9e319bb56cb40833ae9ec83565eaa544d86a8538ff4f8e86a9e84e2d1ff92bd99a7b63ae30ff586a29c0bf24e6a75a671f723cb3d0d3b6e6e26a7b600a181f8986a860bd9a13030d4428247c2dc2b1941fab2ff0bd7083881c2a3e28a8d8885671d16b4157ec928664d9e435bd7c94199a74d4421542308363d94c087f9a3a9fc8869446a38274088e2afccfe8699ac99859adec58981efe158d0d67ef43d72a4e9edf03088e17228c3718b8288b83a353a7043eba947356624439234dc9e65e956ba1ee9f084d13f2156fd65fde6e5d03fbb402e3e6a96595facb82d280b1d6729ced564c275e4322e0", 0x1000, 0x400, &(0x7f0000001000)={0x18, 0x2, 0x401, 0x7}, 0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000001080)='./file0\x00', 0x10000, 0x1) unlinkat(r0, &(0x7f0000001140)='./file0\x00', 0x8) linkat(r0, &(0x7f0000001040)='./file0\x00', r1, &(0x7f00000010c0)='./file0\x00', 0x4) 14:47:27 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='c\x00') 14:47:28 executing program 0: r0 = socket(0x2, 0x4000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 14:47:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x200000000006, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 14:47:28 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 14:47:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='B', 0x1) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r2, 0x0) r4 = dup2(r0, r2) dup2(r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() fchown(r1, r5, r6) 14:47:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) getrlimit(0x3, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0xc8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 14:47:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820298f46fe56c653000"], 0x10) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000840)="b2426c697caa70d5c7fea7d33bbdfd2105e961abfb82027c7f0b23eceaf4b50f62bb35f3d673df970e6b9bec3d138b407c275263a896a281025b0725ec157ab1b2aa1c28d5c63ea2d4bcccc13536e7c5c032e738d163bfdb71d7be77b88350357ea578ee84cfdaf379a2c1b69a095099b26ee37aafd9b30879c41c14344b54cfe976bf44263a5d4eaa8a1973d98c997b5963da098bcb1b0d4e9200760845baee3b65f3149b4f9913f4a277075af93511e2ac6aaf23772c7c558f8793bf3822e6884ab3b3f45f04b774bd29ea9a21f87b44d77fcd998881c68657aa7855b9fa863bc31012ee4d9e7bb7af0bc3613bb427d20a612ee2cb895a817e10a57ca6cc38f8ada0b74c566922559fcccaa1ecffd33fa1ed5ef88257f1d0b8b21a04d3d8f188b8f5c5eaa3d5a797de03134396110544c72ecbf18472e92fe2071545c3c77df7f70cff5d3267b0cdc9f3d22cae95912f081230406a1604a40773db4f15702547b9d969d377f5dddee43e1462b4e89d4b2e095d2dc7d191a25e221dfb6690bf4723cd5f8af80b88ae3aa2d8d154f14badbdbe90015662c0539ad3456e1e801e9c61afcd521438efa216b846da5cfaa1875d3157ce60a0fa20d705b8d86cfb027e7b8e35a7a2669ac9d14e13dc9bb6516f54c4b5d0821d388b57f2a5990ee634569e00ee77fa1ce6a0d58741fea8d6dffe1a316b95defb42219ae6ec5f8ee1632b483e7c557fc51bad67ef1201f709e30c3be374647bb376bafa1bed8f87c71e9445dbe26e262ac3ffb2dc82b786e76ff932bfba5eb78776146c3c685a24cf04ebd6b45f38d21f8ba370e07d15f30ca3593c7f8e975a7b0afaf24d94f2915548d49b718edbb13fde034cdaae984d37760fa964d5ebd6f375e901d1290917c44a598021dfd10c5ee0fc3d4a5f3087a60ce79a8676f62d7a0de4b6608fed4b06a3f5cae694563ff9377d1f5b097b55e341518399813111efaac6608d70ca2a917847004cb526a9541a9de28e9fc12905ad7162f53e0e5baae05ee5e5835e316b9fc72f99eaef2dd0c8c3a5cacb3232893f9731a78bb992076b78a04b8f86b9961144f22eccba2ef1efe499a241e5959fc41095f762f482fc1baa35faae4a23dd912ec0eed7d469332733e3e5b60e87020bf61413746aefedb01aa92a313bb20d23330944ae08fd323f2620309da40f4ca20e4c04972bc12ca00ab3155d24e12b0550f9f3cbe5017dd0a9c7bdef80f26594e9c1f96a1133a31096b666de82713fbf2e046e4f78c17d8b53ec1414bf1a1c0912874b136443f58ec204539022f8049e03f39ae3a95ddd47d6d8888c3d83dd36ab08fb26fe6d449d3ef0faab1fec7b2bfa2aec6df827eece8e0475f025b2c8dca6505e797df83af678bfff890651e84dd03fc1803719e4591a00bdb6d74f7c195d86bf9a4152ee236296ea38eab25125a147fffa9ff282aa8131e626eb815b1e6f7649fd2c5b2912c7e9527bade0971e3f9eca9f045a1cc5ecf948d74901754de6f275be59f1a1bf7f25897fc4f5bc59aaf6028a6f87d68d86a1ea29da12910c3d6475d98d033f54d90c0c902c857277ea4dc95917f0dcd908f9c517542dc43740336e5847987737cbc4b44d764810fad9c5a467913cf6a2c272381d6569e038f1eebfcd07003892f88f556f398f1f08dfc6e683e583cf98fea28268832f9b5dda8382313e2467d83a246c7b1e92cbb2d11d97d7d83e4b47ea199f93f856628ad45fffd843ec9cd8d0602d7f07eafd225cc7302f85dbd83734c21f2f10ac5ecfe757b5b7adb127c80f7a8fab02def372e4431a16da3a896b43bd9f668ecdf3a3a93ac8300b8e9c480a0fa1b0517cf9a31ebc2c70a68175c6f4558913a4b28e098035ddd9faae3a7aaad27ca708b5a03d7c7fdd65ec2aba646449f1bbb24d35548a5281bc1d77f24e2ed23171e37024d6fe6c3030087ff223ee7c4df225cc4a830de2b0bddb130c860f02a7103b32bff2f82f0b42c17ac0aa1bb07bc3d47954070eec390f577fed104ceca474d0738d1442369dc7cb393f5eb2292df97f85312e54e35e11441124d94b1300a649ae35eb57ce4e6733bbf4119ff814ed6e8426b573cb88a80a7b4ee2fd51f821043716918e42ae789ac178f0c5e575ed9924f30fa9a8db95727b699b3c88524128154b62c3823b5f148bf9fda09807cd2fe0149e7bdf6a19841ed8c85c3d69bf5209f9edcd96a7c157fa5d2b4d7fffc7631a589ff47d35a969e178ee86f3de8f658d005e4842b514f3de07557a688854f785cefec33c1a1eb8db4d1cfb4e82dc6d0473d69b8a4c20ae9f21748014f81cf23e8f944c48695d8b3191ba0d40f7fad2bdea8922d881b417f7d9f98058d9f111b080a5e56eee6534633a3fd0a4303fb890d2fefd1077a9962d0c73b236167e86617fca79b70f2aca0a8e196bbeb95a7ff2fd1c7c1d3c750221eb2cd2112b54d40ee6761fc52696ffaaf3c0d654458b357e7e007a183319e4011d1054356f5d8be57007804d10b578d35370801a55ae7cb92cd2d6902cc0184114673ebef0d671c37225e546b37a837c6334220d14255ffa92e6bc12b64257d066c3e1fbd16115b593cd4dcd6febaef4d22d8b7aff07b1603cb56725acbb844218acb1a523ef3cc35ce8b6fef963c51aa717d00a148b32eaf7b241de53f459414690da9bb510a961a71c1064bb57af4be72b8421c54a98ece2ae5078b910df01f8860f96539bad61c66bbfffb27b63527284cbfcffe1a6b2edfd24c2d3da8feec89e89c25fe28ceee45c517ecd9420897c3b45e3a8f9efab377d36aae818a9bd2e7c95b8b0de26c9750bfe2cdb18890fa8fa2f7a2166879301dfa52b07e811c0550e7151181a0489868cecb4278a98d21169fdf9aa3fd118f9b23d1d14dbefb831059aad14d434ade780b635a271d13d1b5f7b3e653a85a6afcaf434ade736788d032c37fa82a986b006b144bac1bea5b26314d91cd6992b462210fc4609ac26e497120167982ba570e65e43ba1e37eedd553504e74b048726206af15d0eeebf1848b0d7d7436b46897292abf7d8133209a3ce435a0819a34f75b3b82613520d7735ab84e92864f18cd62b862122f157f07e7aee26b828adc00fad7413a55a6ba8eced5450f76675b0b13a3fe18bb6dd0ac3ed0b9ecde600c480e79d9f7c3341fefc503e009b387e3f83c5a007734a3b773bbd8cb3839b115397e47fe1f31063092852086b32160738e64d93903c4b4bff26b3a190d1abd688839d635dbeb7a545c4a0137730a050e3726a4d47dfe67ed29dc4530794c631c9639ef3aba492bd69ed71a6933a486c1ccf8f1acbad912938635872c2300128862a1ee45e9fc2dcb607998337a8bb0933c66f21b2bfdcff9764b267afe352577846768a03d2604b551b1325da580f77ad0b661e6be18a52f33a55c4fc363efe2c458549ee4fa97af5eb9ea0a56fbdac709c4322a3d407243a03afaa8b9a89a0a7f4fbd742a6640a04a1249ddd637c8595760da7d8d9bf018278f701e083e15e28f1908e343acdfd6ee45ea21b482e8e1cd5e5a2f54fc71b6d821e158898871b2c90fc7eb0e77542c186d2102861e5627c129696fb444582e7d52452ea12e504045da8206e202a13e989e812841dbf9033d9026af87e4834e18ba8490d66dcd7cd191c5266f09c15fa675675312e5e3c3dc78f790b34b43ab79968920d1acd494bc1fa9702dc6de738a9b4708cc6ba87b473df466ff771d445b30043c208c0b5bc71e384fda1770e053112c73ce39139d82e7b18fcd5107babd159795f5ffebe41a2401405a259185620715046a6bdee04de8a3f0aacf45bdd09c4bb763e9b04ce8098892c50faecbc4d041743b640f9870537b6f67994415f39a50be9e1eba2a600686bb5c798d749324fcf454cc96ad1ba9d8866486cd7a03d28b8aa35eb7e03cf8d0bb5475d3e501906073eed8a14f158161da1a13f65c13b75f9c9510fa5712987aa3b55afee6ed5297549518795b63f9d89ac24fe35d7d79486e06b1d83101a77a2e62cc0463031caa8e446e51b5b93b924c6b02c1350b7f40af9cd3fb1d32147716c1b98bd620aa1d3c52422063098558bd34e276d0deb4b4441379d420b52d73d05279db798e6c778746358a32827bf2b63e31f4aabca841a5b03155b9d772126bd8e9279691c78ecb3a8cc1b8dd0bc0bc197cb927bae92348048ce431923c3e8dfcc88aa63778dfb633148ceca3ea14a48084f91506fb5b4fb950eb83ffd903a8856c4ea5d725f7f63f85898ae0d1ed44c40198c129ef74c05834af6b056038cd70fc262c23eddcd2868e15b1b46f231dfbc6c984100c491a2c78e3108ed2f59c305ab4307e5d9525c46d7a41b7fd15f84fa56326666d60af92bb0af8746cdd1c47a216c19367ab0cf0ff93958f5bd6df2ae482ec84e4652406c6112ac5712690c3cf2ed9a23c81d6bde30bbc46ab742b5b29d7f92875d8ce5aa282764d9b9c3acfe6211f6f5fecf6200c7d01b0dbccfbb4d5b7e42402fd5df503a26bd457a251cfff81ab20240b648ba3f52232df12d5b72c94a13d1ae850781f217dc8868bfe82f7e043c301e1efb3ad083b6f96932df51a0ce5e64bb500324e6053faec29eecc01755c36336f1978ccfe6e6bb168c1099d26fbbb6ecbfdf62b7993bef212376a65870ac84ef3ef2c3724fd43a960e38cc6ba06c87f9530cc36cb0dcb3d01e81d9a929e546170848e2c015363fa325d258470a7dacf0c23347e87da584eb86261dd19f65b5351c56c296816a25cf33193151c1a942ee24e5ba8dfd09e60072b54fed9948ce55853fcb80536ac375b30b4ba2b4290f1c926e7a83a1e54c15f29865a00c55bcfda6de6d40df66016365e8aa3339e88b7cde3b7f84d8eb93afa3fb7c938caf0ce8141bc46c95ba776940d5481349d2a60c3984886b13736a9e5d49f32f2c55b4a574a92a8722af32133b0d0f9c8bef88746056987ddbd58e366e5a7c0839b525dc30b35cc80e2cfeda26820c0ac31f477d92f5ade86c5d08e2d31ba3123b8b34a39f67ab7d456af7fbe2ba4239d41e3eb86f86c1068c72972376dbc177cf17f9825c84549237ef7efe1827d16bfa989bfa139e569a0012c67a2c7c9742a47ddd2c54bb8ce0978ac35838c740a9e33e5c023b9fa0b946d86eb1a743db931400860f178cc716a844fb18e02f21e72f990c60f74ccdfc8841991c39b9b78fa999026179d8451f9f21b7ac99ecee9707732bc7f6d18e1cc82633d327df09174d6f623b4bed35b9ddcea800a15244aa5cdaf65f29807cd618edcce1757dc735ad6d9ac47718b444307e2aad5410e673c2b4b2418a1fd251ebfb68f5bf396f219381ed58d6601e6999e8925df2bcb6fb4b7ae5fabb81ed838553a723f6267b26bcc560fec64c34ff0b9a4e353e45e5ed250d3ab9ab205ac35acdd2b7e312394676043d5db3aa5644bd85dcca03c77b8fd533d34986816b59d1e5b11debd93e272f5dcf8d91a06e3c80bc28538ac54e07fe5b6a9c0bb773261b87ace7cfdf20b155682d9af5fe12ef8e816f7cea73af7bff9bfada1bdbf977f35c141a9abad84bcd75b115a8d90ce333c8e4bfef9100c20c558ac595c0c1c3c4230c3ed3b6be8efcbda848", 0xf89}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/238, 0xee, 0x800, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 14:47:28 executing program 1: r0 = socket(0x2, 0xc001, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 14:47:28 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000080), 0xfc4c) 14:47:28 executing program 1: mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000655000/0x4000)=nil, 0x4000, 0x2) 14:47:28 executing program 1: r0 = socket(0x1b, 0x1, 0x2) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 14:47:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d", 0xad6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7ff, 0x81}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="17d4d3d44bed3f501085a0675af9d48ac92584693093208f1971c678a138dcc4bbf201eff5a25c12193dc7e5f87f61c5d9f66c00b8cfa3e6b68a24a75bae6394abaa7eee0e073be83b8d63c1d37186ddde793d99aad8cc5200536d760d33e1da93571ca69027e2d4d9c2c8e04b4a9c5de54a9641afa45dcb46eae16636", 0x7d}, {&(0x7f0000000280)="8cca391114babe445f8e078573fa81454274dd295d5041a9796edbf58f8943a60f105a09b807df658b70b108ec0cb807a7f159dfdff4d05e62cce84a426c1c25e451eb38558e9a15abd673244f404146702d78b087564e5e7a205762744efa75177e9b96e65c651e2e25671b40d90c809ea673d21cf34629b44fb4e278f9a0b72d7f617c4daa1d31d488a38f", 0x8c}, {&(0x7f0000000340)="eea2630c946b001cd3580094eda530a5117a11b35a417958b79e7c09f8ce18b589077dd78aeb47a1d7b08772d8a5992b13dfb0856a4a015dd0de44887e03a032653b40adf4ead1e9781edfd4ce2ede9060d970e11c", 0x55}], 0x3) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 14:47:29 executing program 1: munmap(&(0x7f0000019000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000100)="4a3e8b0a8724b2d2bdaafd02164c2eac0ede5df95d1c6a6a3b3c333b2962911941e686f833b49178f96ce4ae21e532de2ccc99ccf2d576d7aba977c9ec8eaaa743c40e5cbd376add868668f0c4b7a465d023ccb6be23b00c4979b407d63ad0aa61646e09583f2e53c8e84f7d75709fe528223a1cc2e84015f7254f58a0f1ee980e5fe9b8859676f2e6fe976cdeb02b8de10c8382a0f9fd9e156bbb3474e040fc2f27b0fcac4338ed9e720a26914df9f935864e9fa2640687a8d9c301880764b1", 0xc0, 0x4, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 14:47:29 executing program 1: socketpair(0x2, 0x8000, 0x49, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x5, 0x703a) dup2(r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/229, 0xe5) read(r3, &(0x7f0000000140)=""/48, 0x30) dup2(r2, r2) fcntl$setstatus(r3, 0x4, 0x4c) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) fcntl$setflags(r0, 0x2, 0x1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 14:47:29 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07ff20296c1693d4366344b506d71155a783ecaf32dd5e266a1c5dad282ea9bdba1a2574b46079dbaec23410f7656da41abaf1131362599f1d74f128bacf6ae33e3d2a90119227e0c992be8c6afca1aa9319a12d6a5177130bc368305a8908847c4484e699a9"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 14:47:29 executing program 0: r0 = socket(0x18, 0x0, 0x3) lseek(r0, 0x0, 0x1) socket$inet6(0x18, 0x8001, 0x0) 14:47:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 14:47:30 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 14:47:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$getown(r0, 0x5) 14:47:30 executing program 1: lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000004c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) sendto$inet6(r0, &(0x7f00000002c0)="826dd4fbf13692aa5fe6a8793ae444f47171bceb95552ff84eba7bbe0e1266dd85bf8bb7c12e5e5288af5cfbd4aaee7b296ca337f840936b73dd600a52bfd2ea88a97c8e11b5d315bea457e5db9b6b1d09264b5108733bee3d125a339767c1a50c5c1f28bde2b0c0c91f228176a9fbddfbdca370d0a4dd37efcf47d3854589ed17dc77e95044dcb5b322cbcf3d3a1f6b46a404d2996902b7bf3ccfddb6b912fbe9706a849ac189303281764fc551ba76ceb4ded52614fa7863d442d19107a3ae90274edfb0c6f0095cc5e037ad3b2e860d6e9d6c5686c0459f21a0e285dcbdbceee2312f02880b087dc7b97f13", 0xed, 0x409, &(0x7f0000000240)={0x18, 0x0, 0x9, 0xfbaf}, 0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="8f0e088dac1811108e3d6491626c01d870188e0a68b6552bebe27cc3229fb5e5ba787413a0b49bdafd2137589102bcbd657ebb643b0100000000000000e833911e6b603d95b34c223075218fc4f4b69fafc8ae5836fed3ac038a07617e7d9c6da5bae64768d920c1dd15066fffccc7ec84779d00a600000000000000000000000000000000000000000000000000000000", 0x91}], 0x1, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000180)='./bus\x00') 14:47:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x1}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95, 0x400fffff}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x9f9}, {{r0}, 0xffffffffffffffff, 0x24, 0x4000008d, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x3fba1637, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0x200fffff, 0x2, 0x40}, {{r0}, 0xfffffffffffffff8, 0x10, 0xa0000041, 0x1f6, 0x96}, {{r0}, 0xfffffffffffffffb, 0xb2, 0xa9, 0x2, 0x3}], 0xfffffffffffff817, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x42, 0x200fffff, 0x0, 0xff}], 0x80, &(0x7f0000000200)={0x3ff, 0x2}) r2 = semget(0x2, 0x2, 0x248) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8}, 0x8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/109) 14:47:30 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x3, 0x8004, 0x10) readv(r0, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/121, 0x79}, {&(0x7f0000001280)=""/43, 0x2b}, {&(0x7f00000012c0)=""/221, 0xdd}, {&(0x7f00000013c0)=""/11, 0xb}, {&(0x7f0000001400)=""/65, 0x41}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x9) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x100002000001) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 14:47:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) lseek(r0, 0x0, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') rmdir(&(0x7f0000000040)='.\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 14:47:31 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x80) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 14:47:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) fsync(r0) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 14:47:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x400000008001, 0x9, 0x0, 0x0) 14:47:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000340)={0x9}) fcntl$dupfd(r0, 0xa, r1) write(r1, &(0x7f0000000080)="02", 0x1) fcntl$dupfd(r1, 0xa, r1) 14:47:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x1, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x8}, {0x18, 0x3, 0x5, 0x81}, 0x8000, [0x80000001, 0x5, 0x3, 0x10001, 0x5, 0x8, 0x9, 0x8]}, 0x3c) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socket$inet6(0x18, 0x0, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r1) 14:47:31 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) socket$inet6(0x18, 0x5, 0x3) 14:47:31 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='-\',\x00', &(0x7f0000000100)='-)&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.-\x00', &(0x7f0000000240)='{-\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000680)="08afb9fd5ff4cf1a314a1f2568261c00", &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!@\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='l\x00']) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000005c0)='./file1\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) connect$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000000380)=@in6, &(0x7f00000006c0)=0xc) getsockname(r0, &(0x7f0000000600)=@un=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) 14:47:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)="b1b55ad6fc0b718349f4cf1712ce3e0db3d7b8c856432e41f3291813ad3792c0c11ec0e6469b91615ae746eeb9117858ba53ae6f06f508b079d777166fbf0df7d396c2409ef4784df651b432b979fbc467fff14451b2fea7bfc5bd9d106fa316849d0906100fe13cbf1c7dd6c433fcc06f31fb7a054d3d1c6981a353e0e0d438e562a60c48f7a8c826eeb61b5f1e8824056fe47aadd70ef84d247f69907a8d404c858294076929699a3faa019aabd7efe12e9412e5", 0xb5}, {&(0x7f0000000200)="d344c5084bcb81672bd84d3e3fcf463775fef62912e2d664fe590514b0dc624ff8cb43af4c10525dc6706386b3a05ffd6d447d0b11d3d0319ee321a7019b5d8fdebc4597e0b6ba49edefac256ca673a2fd7082a8c4d4790684326e0be375619c6bc4c9de2a9a2d19c3692effb0be9185bbbe376b4e91745b563d32fb8f1e17f594751cecf7c4cfd773652ac67c92164998f91f28d7a72b7ebd2ebb2c5ba94d89c949860ff5442ed58857fcfeccb674402ba316a7ea89a38b72429506358313ca", 0xc0}, {&(0x7f00000002c0)="5a13d6f2461ce3dc4f10eac7560dfe87def87912c25414443055c9eb6e9205afa097b6849ff7f4d88f65f0785efef61f5b359924c4ed3a85314d04c91e38e427f420c013fd0b2e52a0e438d2c19d09985795ad61b1d4d2c4a6b14a24284cebe6b573f0e02a242046c0f43689dc50b598cb203e9226cf8e25081dbaaf90a1c11d6731cff17441b037223c5dec00bc360358871dd588f981f7ed5c9ba037a1704333c8e217f44b5f378ffec6ba7e1e387c2fbd16899b8e90249f725c4ec0c540c62560dc64", 0xc4}], 0x3, &(0x7f0000000400)=[{0xf0, 0x1, 0x7fffffff, "e52a77901b3fd6d413991c7d451f718d04805ddd341705b737cc2c967d996098dd3452e2ad411f5341fbf8676944b6c3de7d4a64aa3328dba2c7e56eb1338f7e6c8b2eac9acb53e344199b412d8414f69d0570e6581754e224ce16e1bf4638681a937aeb9fe9392a4264983724bc9430cbd9b0a961f74196412f41893ab5baec281d81822f07a958ee21543b43415c79386ae546137bdf0d9d59134b17020646d4fb14e59a089af397032ed600cf1f2845ae7fdfac51222c7247244ad04bc3b81209bed3a3d6c21c29091ebf44813e4e240985006047c036bca3"}, {0x58, 0xffff, 0x2, "154d5073e86b6116b24a61e7c93f0f73500cf217d83fd25abc05424cd8f8310d035deaf48639290e396d08ea81909f746580c865427b863c19eec7c836617e86e210a323e92d"}, {0x20, 0x1, 0x2, "4d154bdc41d011d380b326"}, {0xc8, 0x1, 0x0, "fababc7ae4ce1f87433b63a112c491d0755b62333b4dacec9ec9842e141343b08c7157e02a45552dad486803439be806e1b6a4c3db3a637eba6f6523ecf7fe761a55f92e2aff10cdc21a649d660c56ba42b677623aca1f55f24a2c3a5b58ab34d689c7a550c7a39dfc589b0bda739800e40f622ccd202b54c16a736c1a318370313c655c2ef740e4792507c902f677a754fccbbbc9ddd9d3fc85ba59d224ed7180e1cc20011c4e0d45f7c96a369410681ef53d6668e22d08"}, {0x78, 0xffff, 0x1f, "fb7e22a97da7eaa64fb3940d30e4262acb707061719e66276de777b5c2de1bbede8a31fb90197972d242473221b0e71887d0d77636a1bda6dca66f7bb42c609346f4ecc610e1b9cca1ed287bfc37556b80cc84a805b2bbcc7fe1e898a56991d8a853ac"}, {0x90, 0x1, 0x10001, "b908d47a8ade3361002b164562ee2a01da1e0e0792fe41fb04d40f5714d3a13dffc4ab62b97e7c59f0c7fe68baef9ad3def7a5e74ec1bc5a63308452b03bcf03ed6a87ec882fbd3177443af5139edb657c4786e96151f62d7214d5635bc7c59f72c6a011e8e46901faa836d0ab4e65c8a9370ffc2656113ee2ccced5b2"}, {0x20, 0x1, 0x0, "5adc6473d087a86c4d"}, {0xa8, 0xffff, 0x5, "015d6e7cb639334741dbbc8766be492576b1373a03e66e4dafbf857b246788b5a7ae7166b232f4762487122e5f8ec023b6309e83c69a62e9b7a1b646150db2cebe47ba86871c988941c5bf41efbc2a8ce2aeb525468fd889b60639a426214c47462b132ca5aac6701be33c30f3deb65c6903f815e651631cf215113eaf1676f2863300fd828d44afb7975394d4a577ec86cdce5bfa"}], 0x400}, 0x401) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x7f}, {0x0, 0x100000000}}) r1 = socket(0x3fffffffffffff, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) sendto$inet6(r1, &(0x7f0000000000)="ecbae086ac7900bccc8771f182d472c7b4a596060f31a354d8e925bd1ea410125300", 0x22, 0x5, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x1f}, 0xc) 14:47:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) 14:47:31 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000a40)="ec7d2f00afdba0ead780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x182) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 14:47:31 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) lseek(r0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x3, 0x3ff, r1}) r2 = semget$private(0x0, 0x2, 0x88) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/153) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) 14:47:31 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000140)) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) mlock(&(0x7f0000244000/0x2000)=nil, 0x2000) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) r0 = semget(0x3, 0x7, 0x20) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x100000001) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) 14:47:31 executing program 0: truncate(0x0, 0x2000000003e) 14:47:31 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x4f85360754d9c4e2) 14:47:32 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 14:47:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 14:47:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000440), &(0x7f0000000480)=0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000004c0)={0x5, 0x6, 0x1, 0x3ff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x2, 0x274}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x20, 0x4}, {{r1}, 0xfffffffffffffffd, 0x7b, 0x0, 0x7, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0xbd7, 0x7}], 0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x10, 0xffc5, 0x7}, {{r1}, 0xfffffffffffffffb, 0x5, 0x4, 0x3, 0x1}], 0x3, &(0x7f0000000200)={0x7, 0xff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x10000000000040, 0x3ff, 0xc7b8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x800fffff, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x4}], 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) flock(r1, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[r4]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000340)="82ac281de4e698db3935caf61af1a319907d3e1e0089", 0x16}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x40, 0x400}, 0x40d) 14:47:32 executing program 1: nanosleep(&(0x7f0000000040)={0x9, 0x3f}, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x78a1a721a8795db9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2b3, 0x3, 0x5, 0x5, "68820424c67b462d2287f37d833c74c15ba0f3f6", 0x7, 0x4c10808e}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r1) nanosleep(&(0x7f00000000c0)={0x8}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xffffffff, 0x1, 0x9, 0x8, "396f12e6f2c19bd8d5ac8cef70d76150e9f57f19", 0x6, 0x1000}) 14:47:33 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x7fffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7ff, 0x6}, {0x18, 0x0, 0xad, 0xdb1}, 0x0, [0x1, 0xfd, 0x9, 0x100000000, 0x5, 0xba, 0x82, 0xffff]}, 0x3c) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) 14:47:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername$unix(r0, 0x0, 0x0) pipe(&(0x7f0000000280)) 14:47:33 executing program 0: shmat(0x0, &(0x7f0000eae000/0xa000)=nil, 0x0) shmget(0x0, 0x600000, 0x25, &(0x7f0000a00000/0x600000)=nil) shmat(0x0, &(0x7f0000ead000/0x4000)=nil, 0x0) 14:47:34 executing program 1: r0 = msgget(0x0, 0x2000000000000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/2}, 0x9, 0x3, 0x1800) 14:47:34 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x63, 0x10000}, 0x10) 14:47:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) read(r0, &(0x7f0000000080)=""/192, 0xc0) socket$unix(0x1, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f662295f1697842bd27b95324a806211f55eab2c4026905000000d6b4d33f0423fa82d0cc67d56467d52fe6f6f4f8e5f935a49ec31933a4"], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000"], 0x18}, 0x0) 14:47:34 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000a40)="ec7d2f00afdba0ead780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x182) r2 = syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r2, &(0x7f0000000080)=""/2, 0x2) read(r3, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x4, 0xffffffffffffff83, 0x7, "e0fa58807edb5c4463e9d62f2c0e7a7a9058d9dc", 0x400, 0x9}) 14:47:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000010c0)=0x1002) r1 = kqueue() pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000001140)="c15f3a68822bb8a0fd3d584e2e6c", 0xe}, {&(0x7f0000001180)="99c7185efa66e045098699752625b9e0d39476b1a0c8b4a3b5dcdcfc30b0e832f23477379b3b3ab96c81786c2b5f41dea64988eedb6409ed0812fc2382", 0x3d}], 0x2, &(0x7f00000012c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}], 0x20}, 0x1) r5 = kqueue() r6 = syz_open_pts() r7 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r5, 0x0, 0x0, 0x0, 0x1, 0x0) syz_open_pts() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:47:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xa9f}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r1, 0x4) 14:47:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="27b82fcd2f09f366291277f95c24910707d086eda9d3ceaca7c4595ed218cd1dc08fee398c8bf017b7b0728769f26b8cd1f90473024847c6e88f7950763b920a09603c70a62ef4f549877b16617e1ec47d81c99587e2c679fff3cfef0270af2209c43457984576f7786e5ad6daf98015fef732ba1e9e67f243c13ce33cf2a20af0603d752a9c3d03c3d56294a6c2dcc2ed813562d31892648a1f0893903ef01c6d9ef115b3364399a0678e84ecebdef703374f", 0xb3}, {&(0x7f0000000180)="bc44b35db4af411179452a07397bd456b841b92413764a4ee8c6ad865082d5292949da9b69d5497dd2455896cc4741000d17f2b9147f7ba400de3808c4e1e49622abe8b933e9d87c5b4ae7e3d4688535a019732a4144175c9debde1b631fc7effff8699afcab43ad9594bf2c232851490daf", 0x72}, {&(0x7f0000000a00)="9863f51250ed8cf7c49df36120feaea46b6c63270f2b941337177843d3dcece475cf79c3c1105e938edb5b1b7d7f0ddaa00a4fe1f584620fbde1f34420899062a5a743d1803aee000fa992a9ecdc9d32777955150950e99346c9e0fda15ac5ecf583392ffa581fcd71956835041b21d0c975eccb635c62a85b1bb4eb26da3cc0d14733f3ccf86acea2fee6287710d802cabfa557606f7062ae2f8a1906cca23919b82f198b424d89e03af06ed4bfb1904e95855b6f145bbefff25468c2b22591c08b7be7427bdd0b472d7e0ce4ba8913bc41a22bd62f54869df0417dd9530424befb4aa0c4c43b764b3912ee72e46f551424cd7aeb1549cef757a75198b2b600a0806fa60bdd93d3e81f9efa0a9c488417d5fc28ebcebec886c5298630a19f38d1982b1b6c18af4ef2b2a97c876412e04142d02ceb7a3f2cc298cec1448ff70736c49b57e8c50b50b890af9febe4e3ef34be7560911029278c9b99a9619c4f249c69e4e2e603545c968e10a7e531d31563301644385a9590749f8a5e7f8c9638314793b149e425f8303de12deb1aaa2bc242f756fc912dc167e875dda1e56baeddc440bb5658a12a814d967c5cc70985750b5b3909ec7fc2b47d78f431a921463710724748f14abd921784b8f3e2bbb821fe7b9755e06df2be7e7117ad4b490effa81f992f0d7e433210ac85313707b366cf7590caccfdb74ba2f253a797f7e6a0630c93287266cba42180f02b331c8c4a1e53b5ffa1a9da15e82db6ecc3b0c800bcd6db61f493a0ad1de8d46fe9d589104df476024fed17d32752c2f0b1a657f89de0bb0b06dd5ff4b297c62bde8ca34ae45a301714e833a1029e5f22487c7c522ad1c54e1d07eec57ffcbaa70f41ba90ff91f30d7b168b740ed2e483d21649e5dcf4d85597ee236bcfbb07de8c66364280298935acf3e3d9238201b77b7c50d205137891ea913c6afa9162ba3e18e22732d9490b3febe8f3614b38d722b4fe08af3a559129b9f0581cb27c105379eabc23dcd5a4ab99a5d84703aa932fa28c0055f14890bfaf10f1a4a7e928854e13cda5ff80099f702d73bd29b252d370206c95e900d21855def23b10c6125927457c25be7ca8843065bdf88a43a250c4dc17c5059630dcadf10893f5127076d76d09a2e8ad0ab67b3191ee9ac227730e94845beeb83a3ec63851e615c5a65f07ba7bc518ccd154d5d5b69b032f79e2df2c24b98a660daae8d15340fca8fb6bcc93514e53bd940de68eb3ee062d5c47481252bc1bfe0cbcc9083e1d8b5a4896b2578cb508df5295c3b1bb3a90ff97d5939dfbded7124e41fcac7488c26ee69b6bb00e4766a488bb121dd704a3f2ff0962b54b0b14c04c609c827604083169ab37172f1ff473b026b92d90e27a3209a68baa3250d525b9caa3c9e3ba74eec43d5b64cef8aceed9bd8017f8678248cf93332bd70d6055d8aac9f17a0a39857a5b58e62bc7cef3ed52db095b6a30426f34a05e56ee6c076ef242c37d41b17d265e09e6db935d5b769ecf6b6f79aba25db984d615293b17ba88f9ad413d74ccf92f277463f9ecb98538f611db4339bd5c9e46a71d8859403e372079f6378c2f63956e294a776e8908b685feb981f7e96cab33cc50282ab4b128ad94ab9cc3751731d0596047331e4df9d49d3090df7b0befeeaaf46c7113e630f4b8635301bcde2479de81560fee2736749eaf12e7e5b66217bddbe00db4c290a9d79dd4bf4b0240c3f3b4ddfe213c63ec109149e88c037ff41df324f7490b9f4a24fd4bea58be6fddce2b5cd90bd1adad7ced65bc2c6a408d2e6ae2703dd86bfaeb1189c93d86e8755a5db1576c95c492bd52c64211a82e5a6195661d5f1ca74234260de74096e91f5c8232c311b207981a0a81ec45adc8ea0a3ccddced1a26aec0101662d327abcd527c14a944b62bb56c6a6af0c69f6a4f93094dfabfd2da16e84deb094c1784e3c2ccdc0502c56f9cdd72807b2f80277286ef500d9f65b5a88d92af93676043193d6f38d5346b2c593e83465eebe925c555b44e006e5c14322683465686da13a96a700c384268bb05ab5366837a9ebd509d980bbc1c990f07c8deacbbe35082f6690c2f9da1c1a81f5dc6a4021b924a5316b0cfdb0ade066b2a2d1ca33122b6d780d3fc044adfcf50065f8e4b812e520dd9ad036e274ccd5a2205b0d3a2c7d5f19c76d186f8f9ea89d1f0b47cc946e99dc1667271a4cc314609c25bf8acbde0458a8089d9cd86d6d4d316a03ff0e7219452ac57587ddb56d17bd57f70b083092db902e8bbb5ab9b3da628935f31675ad7a460dc6a82ef801c3076a4f06a21f8507b5bd841e811ade471527e2e7981b7e339b039e473f507331a1f23fea18d890e4e194cab843e342017063d51f121e51a2e67ab4f90bd64da9a7cf713581a109a294fa10885a652260d69bd04b22421bac7f2ca4d767a8835fbe3e095e7100de79b140694c4d31e0ec14ad595278f834f469136e44fca6f3dcbf98a1a194d63a3b35de3ed2903b3a39bbb0d97af201160cbed4410ea7ad387b45a604a29a5a7308e2fbcf2955ec16b0934ed958a05de93cd7c83854889a2c226a6af007e090adc519f6493ae07b941d753aae8fb2cb1fd39ae78d2e46cd1fad21f01f9fe5fc5f0c0ae8563292b89d3bfe191abdaf01137989b72269421a5864f30f1d0e519dcb53555b749ff46823d6ff7b9b698987c59e6e178375d8f54e10a7f39bec463a114656c744a977b8d223d9b0b68ac6978944a1bf539c6abedf5312e6911799cef37964311ef05bb73d145056cbdb2c26aa4a3774a61da5fbc3b73f873091b3707e486a3f8cc13e61666a77c5e0f150e8293d6ec22a6fa7a7baba170dd3df66ba8c0be7e676b4f7b23aec0115775033f13b858025d514a3d35d926e1119372c2ca7bd1d8258779a67f7fdb1bdedbe9e7f644c899ecd98ba566894ab5efd0e50dfc489ffc1a2547f1a8ff89cba8cb93c95c218c217a6f72b473e36ff4f6dc0bb10332d036b2c2b1b3bdd75a606a8227506c9e9ec31cadaff785abd86fb53473b0e2adae69226b1f7faa767703acbb17ceb69e1ba7c75b16318c8c00caef667379de06da6fbb46be336428f8aabf2aa5e6f8f3c1bdc4f126ed4d09f7bd0bbbecb597319632d7abe561e8941dc48d9b78d474939773ad93df86d8a448e9f6d7dfab13e5ff7bb8327287442e8ef227ec8bd31a4195bf886cc11a193185cb7bff9c9f1dd0ad2398a7e52e9a93b2dfc2ce5fdb85d62769cef728b356be2ab725af8f14d93d08fa0ae2f79d634342e4e5c4b7937c916d9b269c0101dc7b62bbb0c5ebf6cf9259cf2eb1acaab327d3204b175f685c43dad6e069efb62e73f813e5c119f66d107f700fa37325570e9e7d8ba6fd1c12ce2015479d3d853b7131bbaa9427ce80fbce5bb5b10b70638fe0c6043f395243af2a31ee6af4c142d11d26042bc421ab083d803b7563cf7264e0aab2eb92257618b55342a0b38f2e3647f9a3bd896bd7b8a24720ee1cafc00cea8969e6acfded2fcd09596bcd8ae837c40f9573b45589a9e94fbdadd962c3479b01a08e705b04f9c777b316c1c7694eadc8b0eb502ce880ae090a1fe84e3d57cd90342769143467eca35d5e52d224ccc11cf03b6b4e131c193959d3b29b859bc39774d772fab97db5525be442b4d8d73cb6ed01fbbf77033566673982186783f8c1cac6d46e89a57e7b76282b28565598b15e418207291bc241412fe51364ee855088e9012dafc612ddc15ae1a9ff7ef0b010fd68c797e3a7459cc044bd05168c0f96947c1e134995ba34415771faae45cf96e94c359ae2ab4557355c9dc0cb9cc5f297f52143382ab8f0ad29d6b3e258d687bd9c9558474e6716f45370678996b27ccb0df609757bbff4d0e6a25b997c9fbddc968faa9b98ef7578eb77015f3b71caac426bf4a550b1aad3de66efc4128a6713084e62df6982bd724a25ef62f96cf256d1481fa93e72fb300d35573414d84c20dd0046cb9ac34f42bf3b6742914fb7690fdfe2ab8fc7cc39598b3fcd84b96f548386dfb8f86d84cd6c86e267c963a378d516000cc2bdd228549b49ec4e73c06766f13f37c816235b57c6bb08345b80be1c07de5185903869e33bd18fa6aa0018feda6bb8c01dc0b9f745ec4262d675c891e558057ecee29dc1203868d13dd4828a4bb06c19c36be1ec0a99cece90e6f652a97874b88cae47ec8b11b9de81870c8d6331c2a8395b64d381e5515fe47d84d9af64785c9505537a8ee299444147a49a8ef2d8d03171004049313b5f80dff62ed93ed5cd875a693a2d481e86409d8fceed7332268b260da251cbcf6ec575fa387e661732ab237101785b375c9d297cc1a800c1f15e6118e0cd4242be7dbff91dca2f13d4f32f1ccca7732c5126c26bbe9989ccfa4c75a69c1dd2dacf2548dfb08880a730ac844695d6d58f2f7a4ef3a5bd97af16cdddba7791f2167d829b2a7c9b582cda2575752e7b927d252496eb0d3024f88adf64eb0468d694261b827212b757200a1b01026dd01d29f850d8708709e88e6be60765b529a330299c04a8f114f12fe88fec9609425f327f2dd269fe7cc53bb6f9bb945a507a9609676b88393d29439f6a933d0dd3ffd50270e1e64b71920cbef8554a1080a56ea8dad5c4c2add887920573c8723bf7770bf66a2b2cc9bcea1a24bdb607fbf9e4e479d793b011259dea163950e3553423a6f582128f91c6b57f48a077e16902f2ead8683772cb1e7c81e62f47ba3b67bee27b5a5588c866c8024a6c1a93ce07af9e1cd204d7b33eda7da520540c8be1e4653738502e1267e92aee1ece6c8538cefc21d1203cc467d52111feeaf0cfc607efcaa2782ac266f3ef296834b096bd23cddc8ea6cbf0dbb4bf5719be7644365b4e956f05f9f270508e8fe96e895037e68c9bc9ad878816ab4c3e0f5c01ff16f2a4ea036b9a304bba460beb435cc54b948dffebef71ddce4bcbee639ecf2be0204109806963a4f5e9605f238b82fa1562ac773973cba47611daa196176a48e876ac7d5d5f0f7319f14afee75fd30b09c607f2ecbdd5a53e7476c96ba94118b4d8666b8565f6e1d4cdd7467b0dd2c8a79408237a5cc2f409224a849b1b06c3024633327c02c665a3efaef2e66f90ec77c63ec172892fc79d33505cb4a648dbec8def3baba1f24be56566a3b3c3a6d85a50a9db3171cf952999954d5f2047c8bc946b259d92c93c8658348229deb832128485afc3c0435ad63be71f4534dc24c20f4a8f484d3f55bcd50035fdb5dc491f058096751f8d7999a0fd12d57e445ee06761db8e6e6b1e372c7829f886eef41594753f148006f35c26e0bb801abfef4370b924ebf91f95d5592b2fda6707a6bf063bc47c9221bac500056262915c9f230db385e8c17db433e1f7e2064c410e791213b1264e7401a202803795f0a1323e88f3d95beb399ae0f46e315dc6fabbafbe3fd1f3bfa21f2574376a8389e0d19eaa05e909c5cd5400c81ba0cfac9bab32ab2108f63faf9fec36f521ba58ab886382bca9ed9e53ebb1b8580e13bba241c0d006c6ce5bb317e9cf7c9ff49719dbfc01462cedc102954aa8e236c4418949baa76dd35d105ee7b9073f63c9e41a1ff1f400df044c88aa23d885533ad803e3d3602c1c941f007e2f397a21890a41be2d843db9e7a332f563c48f1ce041037c2cdc8832fcca33d2f4593e7613e956b4fb055e18b83f426de64c4f48f031b07d12104c47cab7e9fa4995b044ee50ac3d020e9cabca7585910b538feed0ece19386b0a87c327049935f7f1f", 0x1000}, {&(0x7f0000000200)="4b57011dfd161c", 0x7}, {&(0x7f0000000240)="bbe80d6c7af1b6ecc7cb88dfc9ccc808e5ace3d1d02df1dadcf0c7c03b5664980886d45bf60684f5344b213e5dd56a4466db69b2b839f58321df287e6806b2c9903735dc818d64b44e6b75a966c24491602881c4b854d3561a273c8c2cc43d87e5c016f7adc660c16f0424c089afb60cb8952d7e51ca048c8feed9ead5247502d768f925d35ad091e630b67269341325dd733539fa82b4ef71c29cd7be866ae5e395dc2de430e29c0ed75f6f2ab6385b8ff811ee3d280ac011970226c5c507b9", 0xc0}, {&(0x7f0000000300)="6855cc1b683980b422d8fb9919a8ce6b957dcc55738c5ca09494090ca5cf4acaaefaca99cb4383a412cb58ee1f320966656d144ac2fbe78c37ea9e8e81c0d8a8188d2cfb61eb765d129723b4dbe69ca38e863ae1f95d80f073d8e8619d6111dcbd39d7d4b1e118b543525c1129980de837ec52a5a803e7d009ffda899d255ebd6ffef9486e9634904fccdd0754cb116ecacd22c0a23d4245d095a05d2486ce5adf8ab31082145af92f4bcfe462fc1d2b99808d98fe6b74ee2e865704b7d4d336fc2aec753737b1f6d02985c36139cc8ab37e7ee23414a3d9a311bc1f", 0xdc}, {&(0x7f0000000400)="8248f49cc475c078896b33719e53b55f35d1c4fd0bde9d55044d312d4c8304712ed62fc771c4687f6b603724adc1c16a8ca64d6feb0d", 0x36}], 0x7, 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 14:47:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x9be3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f000033a000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r1, 0x0) close(r1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="fb06fffffffffffcb5758de7990827d11f1d27baddf0d750eb942bbcff2ad4d3e74275fcfdc2bce0d563e18e9d334a6648945917040000000000000006720660d0e251a54bff0f01ebd1d4032870010376055455720b8532c57cd9474101ebc9a1c1a38f95f1c08a4e88d32709b81df57ebfcfa77dd56f9985d1eb25c97b236e29d2aa6a"], 0x10) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x408) 14:47:34 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x5) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000040)=""/112, 0x70}], 0x2) setsockopt(r0, 0x101, 0x20, &(0x7f0000000100)="e2ab321255ca0ee615d7bf7ec37fb9c9ed1d", 0xf7) recvfrom(r0, &(0x7f0000000240)=""/168, 0xa8, 0x0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x80000001, 0x10001}, 0xc) socket$inet6(0x18, 0x7, 0x80000001) 14:47:34 executing program 0: r0 = socket(0x11, 0x8003, 0x0) shutdown(r0, 0x2) socket(0x1a, 0x0, 0xffffffffffffff81) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x200000000010, r1, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:47:34 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = socket(0x20, 0x8000, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/94, 0x5e, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0xe8, 0x9072}, 0xc) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 14:47:34 executing program 0: r0 = shmget(0x2, 0x4000, 0x210, &(0x7f0000ff9000/0x4000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x9009, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='[/[\x00', &(0x7f00000001c0)='&\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)=':\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!u,\x00', &(0x7f0000000380)='+#.\x00', &(0x7f00000003c0)='/\x00']) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x10) mkdir(&(0x7f00000004c0)='./file0\x00', 0xe1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000700)={{0x70, r3, r6, r7, r8, 0x4, 0x5c3f}, 0x7, 0x5e241954, r2, r2, 0x4, 0x9, 0x10000}) r9 = shmget(0x3, 0x3000, 0x59, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000780)={{0x1, r7, r4, r7, r8, 0x8, 0x9}, 0x200, 0x1, r2, r5, 0x9bd, 0xff, 0x7fff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCBRK(r1, 0x2000747a) unlinkat(r1, &(0x7f0000000800)='./file0\x00', 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000840)) getsockname$inet(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getpeername$unix(r1, &(0x7f0000000900)=@file={0x0, ""/108}, &(0x7f0000000980)=0x6e) open$dir(&(0x7f00000009c0)='./file0\x00', 0x20008, 0x100) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 14:47:34 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) fcntl$getflags(r0, 0x3) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 14:47:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = getpgid(0x0) r4 = geteuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="2bdd9c238a9f2bdbfa0cdf717113507f5780813c9edb39b6615899c63c85e91667c019c6c2366f642175977975880640fb25846f60034e5ce7149176aa9052708fe9f53c915bf967ca762d2eeba0e805c05c4ad9", 0x54}, {&(0x7f0000000100)="cc81d54b887ab1894d5442801b413780fbe225e4c9e37a2a99de46c89f3100af066fedb2768188d6faa436e18ea9dd7e023bdabc70b506cc5aeeb11f099681c562f95b548435f92f279f15fea7de6ad9bf596682810794d2ef1e82cd9c8ad1a9c4a67542252cbb7e74bf27d0a5b1f68b7c2a6151f482cca1ca52abf5829d814c8daffd648fd9a0b2b0eb94c1a545", 0x8e}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x4}, 0xa) 14:47:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getppid() write(r0, &(0x7f0000000080)='s', 0x1) write(r0, &(0x7f00000000c0)="0937815549e588061b3d8cab25e8ed5c9e8cdc881cbb927aef5e6e8a5ebd0d27928ed94a33dcc15b4ea50cb5975204c4b2f06bc958c8661c6293b9320da83618a068d987082a6b6d9447b8c3442097a8510ac0d273fba575205d260e8e697dd8523b3c0fd7d00f88de3e1a87ecb5f519a476266b8202ff00c31b5ce467436d7d2faf7afa9e206cbdd25b9bc0d7044cfc5957e709e721667846143bc73817ef92ee9ec269bc3edda8101da2eb12c4cdedbf98ab4edffbc3d482c619550a478d2ec128f10f434de08cb6f52e85a8910588d45ef570b829c4a3d08fb69c5331dd29e32ed6fa7457988e04c78f0fd561dc4401927e7395ea5a69338c9e65041fd96402303a3c6af38cc7299e994e1330f5f60f2f3a0f78bcb5fc7799d7db4ee6d452196c75177b46cd30c56483684b5cd33b437506442f88b6dfbacc07b3a6130d7e8dea4d5f59fa8293c7d16386aa19e6fe37b0e1af87ef0ef76d5996f3c5823cb0537643b80bfa329fc92b7f86f91387b5d97db2b7e531ad4150c11e5888080ed10e2329446dae5bbf0fafff6de6fcd840df5531e466985d01daa8282a23ec4b17011ad17805ce082a40c7d2ea5eed0a8ce23634587dfd1d03cabeb05542ff777c1f8bd097285cd6f43dee5160495484d237bfea171465962b812bc6f92a378b566e184f5afb6a6481eeef29cab3e4bdf51d03dd0776fe19c43fee3472adf842fec2245fca69f03c1e15bc8c8aa3c0e4d34a57a1c73c489fcd1ab5ae34b56a6675cdc578bbed9a77e1daf1eeafe2818559d595ba31577a7e1863999d48e23d39eed3e1474864239e3efe81942dfc2265ea8dfb5d0bfe8af1825502e16110ee1ef035b9062b940ff62a34f905bbdbb3dfdb3c2ffe5f739e7521fe37b5de43073a1944b3c7e594a78dfce75d77b5ab8dcdc1c179ed810cd4cabd52c8e10d151c1578a9b8dc390ed106f148926c6d4abb949c22c2ed4473aa44298867d56153dbc55dc71e460c288c86fb42e5459c0b37191bf346f65399275c9a0f99d3b8a4b7d2b481b1b98937812269871ceb9efd7633e4ad5621377c61e2ab952ab761e2a277ab93df6d9a4554a629e1e1d947377be602976e733ec52dc4bfe42f1197d231eea5fc3b66e4151cd456c3483b57c5bbf33ad3c23630e4b13d4870908d41e0c0aa6987ab8f2e89f00882dff3a872a9be813b815154dd32bf8cd2cb9de6994dd587681bc738c7ff8b521b21ee50f59105e42d1f70c87ee74a0c6dc30cd454a1b005f948b14779a641cf3a8681a0003a17427e8f4bf7f66e4a8648c8ee101ec9b90c5aac0fd8467c8e67928fb64f8b27fc1a4c288a6863291dc9734bde8532f0876be813657bf83fa64a0e5407edce74db919fda79d62b3dd6cdd7bd603ecea41a08273f1c8a6401f4e66c490f07b9b47cf7b109b39620219582fd11b0470f8b498e35ff7ece2706858c23726814154fec2e5ae2c738ea97625871e791371b46aef7058d68059b9b9c2102ad35905aeb57042565e7527b49ab4856818942658e51116152231d319b48322b37995a40269eb5c86c65b2062ca3b448711466566bebbd4460e11bbece6fdda28e5727895931a9d1bfbc8f740f9f586cd1cf23065ff77bb2f3982bb5185f2be75eb2bcb7d52709da8f02e39ff4245a33d324c9823e74061560d7935c1a0d8984c95d1c0c402ea39956091bd7d16e11bd9571175f7a45ec50052eb5fd731f47fe6c519a60e5cf62a71811c5ef97b4c848460ae531d6aff5d552a15f6bd2cbd2b5343416e95b71dbcaa02d9e9738cbb239352b1d1cd5c9f4a16ae5eda4f22787cb8f7e1d91cb1fe6b0f8ecc342d24aae148b47c968f11549f67828d361761e5e9a562d2e42535fcaeb4c84bb9fc3f837319c81ed3411bd0b86d71f708afd6c14cf736d283fdcc236beb8735a9a937df3c856eefb3ce39e4a48a7dafff75bd3cc96294b5b9dd151ed54b3d31fe1eb922ec2d29feffabb48d7a50d26a0a490e4f51cb50c26e9c153324e742ac80f6756a79c77ecf49c77809091861f306c8ffda73a277c967241c0af8767b5b4c61ba7df5422aff669e2c796be608fd01a62248932ace566a8645e730cc0cead9d47808d0a0b41a53b11ebc9aa595f8b6c3067ef4ec9e70a2048182e84204998cdb658139ba34452e0a367cc87da79741a259f5e41ef84b64419f0161d2cd24916c1bc9bd2aa14b00d183608f91673e502e91c59031c79163e4382b523704f53113744f51bfa94fcd25c5c860a08d7e9bc94a9648041a33aa2b0096f15396d3f921f8069267fba7cb3896af8353c869b601f1fa165316a044b2811f82c10e0c4975ab344b4276067a24cc9567bbcb86ebb7d0d95dcf762fada51bf6d3c8c60a2ea4fd83a77a6f771b53ad2b58572925c63589a82df36d12c1a3a2c48fdf639255d0f4445184e8dd3025dfe050f6883738335f9496eac4a39509b8b99567af003e0baba915a01cfecc6a0df1066a4eb84c6fc7367ecbcc7f87b631ac658ad3cff80908a9ac372936949944f2e8e5bb4a6b2da3fdddcf8c051930e46012391f5504588365cf3b206e3318905401c4be2d0bd3608ba0723457596dd7bde200bdc637db7b1649f0d01aaecee385807c5cfba26dc09f92950117e574438262738a66e218846e299ab5ec0106ca5aadafb261232baa64cf9a49c4b47d36f1bf022ffc96dabce342cadfad2f56072087055e4413ab5b84d9be256a3ba0117b4a300785831b3b53f315ee5960b985d45455bfdea9f5664a8ade4ce374d7870906df9cc2cefe14c62d8ce320e10b98575f0d7f5318131dcda6e63aa2ba4534b53b8e288645f1664bc1c0e9b44f4987331a67c1b9494c5afd6476628b8ad19d22e85916dfbeb1ca410ded8b06470fbf3ab4c", 0x800) 14:47:35 executing program 0: mprotect(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001a8000/0x4000)=nil, 0x4000, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r2, &(0x7f0000000040)="450d768e6244ef6c34f0686994406ee8", 0x10, 0x4, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/8, 0x8, 0x801, &(0x7f0000000080)=ANY=[@ANYBLOB="22000000e90000000000018bfcd70638b985e4bf1b48c38522ef22fec05f6bd54cc19f6aac05719e8a8fe61bd96890de06db003017f3"], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x1f, 0xfffffffffffffffc}, {0x18, 0x3, 0x8, 0x2}, 0xc8d, [0x9, 0x1, 0x9, 0x2, 0x2d, 0xef8a, 0x6, 0x800]}, 0x3c) mprotect(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x4) fcntl$setstatus(r1, 0x4, 0x44) pipe2(&(0x7f0000000140), 0x10004) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 14:47:35 executing program 0: getuid() r0 = socket$inet(0x2, 0x3, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x401) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/136) socket(0x1e, 0x4000000004003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/105, &(0x7f0000000080)=0x69) 14:47:35 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffffa9) munmap(&(0x7f000023d000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f00000ff000/0x200000)=nil, 0x200000) 14:47:36 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0xb1a) pipe(&(0x7f0000000040)) close(r1) 14:47:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="5470917d6b4278c331687715992c35ad8842b82ad435ebbf8ea4dd97816e5c82cab38cdfd5cbbc28adb1e6214f44d35097687b6b41f7179f1bf457c78d1c54291ffbb35ec9027b39ef8e9c47d7a35827ab3c085e26aa2f8a5521a12dca6af35f3b56270e08e0ecc6230a7360a53b5976e75346bfc324f50a587ff491e356cdfc9c9206943e681b3841f7aa9b42bf0895e81f88075cf05874ccaf261bc8085df7f67c5e420b818e013b8196d07bfbef1ef95cd2115ee44c1dff59a0da2662a1f8a9adb7f8c27e10d7023e349f11f8", 0xce}, {&(0x7f0000000240)="af7631f0dce59aa2d5c7acf73a4d86d0c57beaed209abdbd0ae0a6001fffc263787f426c2db1405ca77282d9d33d13dd86a8cc704ca3ac1fa6b5dd59fa03ceba902710730df6cec0053b1d828973277281c2b9b6d10df1f7472ac1579db61f08eda3afde962a28fdf973858cfc4a45ee21f762871a60a77e21cf57f8a40f6c20d62a70", 0x83}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x400, &(0x7f0000000080), 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0xfffffffffffffffe}], 0xc996, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10}], 0x8000, 0x0) 14:47:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8, 0xfffffffffffffeff, "62940e7cf5abefa768a8486af03a0e4f19f387a6", 0x0, 0xfffffff000000000}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xfff) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:47:36 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) listen(r0, 0xb) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x111) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x39, &(0x7f0000000000), 0xfffffffffffffd9a) getsockopt$sock_int(r2, 0xffff, 0x1017, &(0x7f0000000000), &(0x7f0000000040)=0x4) lseek(r1, 0x0, 0x1) shutdown(r2, 0x1) kqueue() 14:47:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10008, 0x44) semget$private(0x0, 0x3, 0x20) mmap(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) pledge(&(0x7f00000000c0)="2d2d496efb4000abb4726f69c0c322854ac36b1ef85bf37421b8de644a33627264ddb15496b3653afd8c0f55febf42cc9267ff856fea2f63cc52c114c47b97731847e683562d35e8ac679d2918a00edea0b4408fea9506fd9a816f0dab31ac6813ef18d1ab5a0263f3f6f0b564bacb95335bc2da89643bd8bd54ef8712f954800f1d939c0b97469e226d076f223104658ebbef0833153019a798e8198acbb1bca26bb14ef58e010b63ea2e92e5", 0x0) mprotect(&(0x7f0000340000/0x2000)=nil, 0x2000, 0x4) 14:47:36 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 14:47:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/177, &(0x7f00000000c0)=0xb1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="053b6e658c54b983551fc0908942c0c9bc6ad5608da75b16f948d3de349f9e8c88352d7ea5eabab2696ebda31d380e62df64", 0x32) 14:47:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2000000005}, {0x0, 0x8001}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) utimensat(r0, &(0x7f0000000080)='.\x00', &(0x7f00000000c0)={{0x3, 0x200}, {0x3, 0x6}}, 0x2) 14:47:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/235, 0xeb}], 0x1) 14:47:36 executing program 1: madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 14:47:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000), 0x0) 14:47:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ff9000/0x7000)=nil, 0x7000, &(0x7f00000000c0)=""/246) 14:47:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unveil(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f00000000c0)='W\x00') r0 = open(&(0x7f0000000100)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c65302f66696c653000", 0x10000, 0x4) connect(r0, &(0x7f0000000280)=@un=@file={0x0, "131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"}, 0x50) 14:47:36 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) r3 = getppid() r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0xf, &(0x7f0000000100)={0x3, 0x0, 0xe9f, 0x6, r2}) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r3}) msgrcv(r0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x0, 0x1000) 14:47:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x1080080) dup2(r1, r0) 14:47:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x6, 0x7ff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1, 0x7e13, 0x5, "82960c6f6f9ea958dc28ee3cf3d3dbcb68dc03a2", 0x1, 0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) 14:47:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) writev(r0, &(0x7f0000003100)=[{&(0x7f0000000000)="6696ed87491197f5654df0d336c78d9b69849ad04aec53d8ee30abb40f18c139f7bc5a7baa0959dc1371ae521e8dede599c031733a4d2a9392bea61db182441a8369e82d69ee760de1a30d2189af093ce7db99b950503f0afe8a5e91040b9f66cd1fa1a2373e0392120e57e393df7a71fd8a1b3180827230fbcd0df191ca65f1807fd2320ca8adc960a7ab907a423ae0f376ff0308f2ea662a7a63c1b405af1eb17ab796e3e54514311bf8d14e47629eda8d613c7f9cfb46fa518191b91431b895a0c378d7e81f6279013e387d973c35c57d1245579b69b10b1e300b9bbbd15ecf051cf5f0b48999ddc602b9032239face70cf7ebe7b6e9f90e7de8c4368608342417c730a6e42bad48cfdda1736f2765af73277ec0c6be537acea28f05735b385c9eb1d7a181f3eb50944a512bf43b95c32a1d261c4ec10adb5ecbec806c0886da99c0766dd80384848bf47f3280c05704e92e796e211c3ad8b8065d74edad609bfe6c604bb826616daa8d247fb1d437388d7c298d9696ab133203732edc8130a4fa93c8487f174f857ef6d310e0c162d8c27d63f7058b3a6ee82dea6a70ea7205327d614c40b02f368aaa4c4c38da585f817f20576f46a46a444c6021286f856b7304a80ce7f1cefaa29c52643ecea14587d07870b4e46f2ebad766c3992a37fbd3cf278016a0479160c00c73ff883df1fc7f51a4978cf19f05d8fb7b09bfdbb07a27522fc878c6a2208dc8fedc2f62bb59c1b615b3768675623094a87d49ccf371f21b4e0df46b09f89eecb32b56a9f90ac78e975df48102548dc4125507a90dd4790e72c626b0e0bdcb6b56395c0c74e45c7f28b6bcc5ca7d935f3ff32739b5dd6dbf82ed877109d5fb72c65ea445ba39031b358947097c18fb7ea093515ffce0481ccf1b57ddb5f863fc420d362d43cc3e489ae1b83329f75a1f07528908015ba91c4b67e3a57b30f0b8dafe4f582b90d772753ce098c52f9aeaf632a5ac4269a4f30090806799d87d8a67d83838371e8b0ccf3fe7be9fc9bba908c346c6ae78b8aaf35d5afee9d7b27b9a61986197fc044e46268947edcd8c006765daafd97b6aada605da9ea12c1acd6194f758a1c4321121e4282deebb3c1f0c1a55896ee2e730380beb169a58fa0a186bc9919e27d77bc1d91eb65e1aa25a99c918470bc859c2d720ebd0f12df4cff7a201feb605c050b56cbf352ed97201e15e7d80144c14f3635463f595982f06be6768c6aced5c3e863130f24fbc64f0e6118700e47c10b49d397497adb66a1772dc29148a1a06546b9026232c71d4e4584a8410b704329c209e763ccf1e769c9fd7b99de12fc5074d6792bc6d719e65a6886eeb5697f1133a9bae4e4342441aacda79de29ce933289973b93a99d5bac56e918ed32dad6d38bd67f7d2d869cdc99da361f992becafa08e97b9d707b21cfc74d39da4056d409f0645cfc28809c84931be3a21589bb20cecaa44d2fd9c4be5d12a52dbb66c4ef913b312c07b1da04ddacbab014f5b67f52c6b09c161cfbd934293c5755d4f57927220b0171e27164a22071a338b1a0e6a54228ad6ca297fd9a78dc268dd67f0193e336155ac9270de10c128e9d5f23ab6d9dad967c63cc78408246c48af089a3c8aac3aeaeea9182c3ccb800bac0aa80291ba76fc2b8a8c7c7a8536f8f318791a924116e0e7dd3b2db45708f503836b52dd6440ba527db68fc7017f7b5edf57e4c4e8ac9258f454b44ade291459a336ac71a52a674ec0f4adfe3a76be61db624dd164f18c0d899da98d065ca9611371c53419a96477a5a42f12d2377b32382817942402fad7c09d1b4bdd0f2e7b87d28d8faf1aff6d73000afede00a3d64bac528d54442d5087f4242e09517156c33b8ed0d252dc8c14266394a16a23b9ea5eb5401b44e173ed5a2f3bb43bb179ab858e2bba0e7da32e8e8c24d1d0859e28c00434f2d3b6f1978b04c1003f869aee89d4415c122c91bbae8b339a301bc1163a3691e0752251d045234da9b284101aca735b30fa559d3942e13473d758657ed1d8fe62bba4e0fb722e8e693b4cb943cde5d9d76fe052f9ce999b346b451a06e6bfb6d2f9e8d9693c1de89dbe5cc78d658915b72868f749da764b4bb295251e4060111942e0d16633d0d702b480b4b646f27404916360f1e1e83d9dcd60ebfd44103b70e8b7eb04457bd8b0c3574039759faa508184893d67258a2733a72f9eb27e3bcdf26d33781fea74cd07cf3708c5439e20fdd1790cdeed3d0b3c3c583a4f120e5dffe97968bdf0a9a43a9600699add5d09f25ca390e9df02c968412eca3a9bd3eb8c96877b77b04a5f0339215035bcbe89d5d1434d8d6c3f23ebe5f2e9e7ad97642c8d4a42097946eeab7f77391b56a1abb1d6e21f7397c7031f1fd377bd4c940b58187cb38364e84eb7526263d925fb893975ce50c529ac40d218a4a96d0c193b3d1c82c3c7ef6ab41e414744cdc09a904ac01590ed443254d65d5561c9f02550a217021f661731cb576e9fdd10d22a98057e6b5dd2be560dfba7a93dd0d9338ae57940ac2f963f3692d0e4575021748c2b4b3591940c7d482c2236981e4a7846e2da78edf1b1f3a34b9d4a564b34135635312e38161e14fb8b79aa9956a6b88fbd0b6b06a66bf399b4ad5fc9ff833ba7c2778f2d87d0d2d12f6cce38712f016004ca1d30ac25ac01f7e3c8f157ca3aeedafa199776669e4af2d984cdb2b300f2a736594761ab6590a542a93e68c87fea40b8a160b59e1ab1025569c5fe5b71e68d25c44c3ebf4c02c498bb68f5d906a2890b470b3fa846c8d4558b32781e28cf302b1d59659639ebd76cf72e8dbe682b67cec8215f0b899acfef67717b6fa10fb2aca06ac43aedf4e8e6782fd515312fa63f5044f0aa9b1913ccdd61a60f34d63cf669ed8c6127915ab4fb7723baa0936b48631f45bacaaa8bace7db1716f46e64f4a471af8caa3ba4f3af9c213401a0bfea2443543d0db63870ab9ab66c4d664706976208ed20d98c403fe18bcaab49e32dfd4cfee409b0faa0aa93ea3af4246fad8bc499608196286fa643c81b7f82e49e078466365cefa927728b7f93982d4c1e722971fb33a61a39d25a1140e3fed4103338249ea6a1ccfd7cf85067167fc3ca115f615f32554712cf04a34b65744320c6ae1b4178a443f362f5f4c9c483390076becb7a0749f1f5b5b0ef2697fe9083789ab5a4ca15c1da46eedc152294b8a200c1aaa5ea251a371872d81d0b52e6a4bc13f29b3e0d04bc6e256c7910994822e2d3b9d8f9426b8620a69791887e5bfb573f1728a1f9a9ff5e58734cf5edaffe1c3afea07ee8fbc2e1a59ba1a74f3e8a8591b5e1d170890a65798c5694a3b7b1f98a5a95f86524d84dbc7cd0f452d4a2546a106efb2c71258e00cacf4590c333ca1cd33e1a9c91eef7fab55eb71f6f953f1fc116b8bdb86f07c48e4062626d5d7bf94659d9987cf37dcdbf82e9cd5e7a46884796e6bf1fc4d338f0c9d090fa4f26d9a418286b4f1cc76c7b8c0ed8f742e7a920342061b2154b3023a4ab7a3e606172d3c74370881cf4cab03fb89f8d4297fd1559c50a1376b37873f0293f24f9cada462b356f587b08afa75c0f634d6a12b65fb556fc8a840d06de4a039888bae0fac34e9e02a5c025540e631b99948f2e228c0091cda7f6b8a8c4b060c8a96954bcd541148966a12dec16db685dac781f6b36884b4ec853446d054cb169ebdef549cca3d6ba67012a4a8ebd863ad30806ea34f5af1c21f239e3cba1b721494e9fd0db480045d17c9ca1cb7b52b0d936430fd7ade8a64979ba0f01b9cd2c041406ee9c6b425da167fb38f88ff1125c81a0d03644100209189e342a0ce920c3f5dc4f756860730f4fb66f03ac13b3bef78c25cdadd9230be9a0a1976fb06e7673077119b1da58d16859135ba337801845e4c7a930a6fc980a98645e486cf4bdff7c19e848ffdf43f5d0d4b957ef0d5f5821ff68ecdcf26cd5636916bdcbc33d6eb98415921aae0f4988b05243be46c94f590c3c4bf2d1f608b62a2dc2f644aa0b3de99c934a93b36da7a7cf5cbf014c12040a519f66d653ad8ffa013960210fbd49ba0120ad6585e0d61c8a00af980ea7f2f7e50aa0eb76c53696b39f46ce6dc5ebc0c32e381a9242a8d1855420032c907da7098d31aa453fd51feeb15902aee57141a04686d4693b1f55a0b8f8fbb699a5ccd07debdb6816d1879f8d33a8d4561c0b663ea934da46d50b151e5fcdd3185ffcbe7084e1a89d50712e593ce6f789146f53e84a7b01f3e466005e8f1003b592d897c26f92b7e92ce763ce15a4ed844f2b2172c913f015c857f74815bb6ef487b3b0df081f94173ec1ae99e8e94c7631c61791581c1f3431eef51596b3161507e9c835f3dcb35a89bc64fdbdfcb72ac23cc38fcc7aeeead37659d662739741f85343519d6e1a76d61b97f89bd40b06ec4a35970ecf516c5d274600acbd8b1273997f681d37e982e7a4568da93842ff92c636730d56ab9c293509cf38eb4d9be867c164fbe0015aeb7d91e62cc96c814d42f81e06985b631bebeb570f058ace50b7c9fb955f37ada824926212e4caabe37260a72852ec8251604515c816b0db4050f1054acb37143aa0bccc4f990c62f93b34bec6565e354f1bfc710a161d3a88ec0d3c8e93e4cbf2f61fcd7a83341aa43f43ea20110ab312157754e072369e64757f3184d23c8e59f254d068d9a14b43fd2c1142175f4a76327db25da7e0d89bff73e0b45405cfe5d94ea5840d362d96119ba29ed5351c6de56f9c8dc6429bf26b6d6a8c6485874f21ceb6cb1073135be0ac4330d163eb4b9f638705eb3c2d06553702996b94c4d573e511d3da1c44a6893b8a062c81723349e814d46277abfbdf022955036f61b64707f013d2f68b8584fb0bf8af5da902baca40f768db709baee26ef46a45eb5d1d155b881eb2c47851d877511b300dca2225420a118ccd93c87d11929f18132914ff9be435dc9c9c037f391fed1deff5b004dccf7c297a19f2b866690b8623453dcd5583b90b9e8c39329410f7cf0421a3af18c9212ce9d774ad3fb58827ec4aa1a2aafdb4c842a9cab418766f2911896f10b4ae4bf20147f27da102eaa4afcb948bbaa94520f537ffd7ce5bc647fa25e627cdc587c2c9062de40b3546be5203d1a375417b5a81c713de368e7c7a4ddf3669d4723a14fac71cbfb452d4f892bcea295c7042517df31de68f2ea89fd6a3ca897bd4e9ef242e6ecf3f56c9770b2ea847a6118b9d49e8bf6edea433fe32e8001d6a73ab14eedec8d6986a131633b4aab35624f27fc7bac145e12e45d69312a31dc2090321366df7c9f5af4aae27a210bfde7a5d112f83da3b8a683e3b415822d4288721c1c4f46d787b291148095d87a621963bfd76cd0200cf0ec46ea21f3094dc5b0e875c464624c7f348a56728c405b1fd93dd005c482bd582921a894c8fc77ab1be9008939acffee3bd7353b2363b504daabeeb4c7cb13407512fe3cbc81595c0b68fb9d1453c665240924ae045b3a250f9a267085a08041c4009c0777b2683e77819cf0736555308bafad4303416d2be238558f7e33e01cbb22f6ec52aac76f4511afd6d770eaad3347875afe2601d891b177545ca015e049be5e4e08e44d56c54278fa54629eb3329cb3d54a6c6e87ae6be70df8b1c1779cdfe61c32831b941612f761ce1d3df5cc30aac16f7c4f19c2557d7bf9981c02220bcd1618a359430f2091cfe8603809dc7afe1885022f80b7dbd4749ff69711a76ba4ab427d89d9a71ac9925af71053944a", 0x1000}, {&(0x7f0000001000)="48c1ceb1dc30fbe2ebd75d323466f995e061fd38a5170d8c959be74aab5339e4c2baba09e4b3c1c12d3efebf1ad7903c7030adc7724d8edf4e31a4f9d847521991d995ecc550be303d94d5e1154b3ee9f5e7cc37dd379dba589cd9c443c44721a262448bfbab389bb5edbb221dc743340e8b51ea034cd5b659430fc7061eaf340d545cc255652fd45356a612b2e9e6bc7b025a54be41da339c546a4c2ede9b694038640c6e5ee93738ca857ad77aa73be8b39229fe1858d9f3f6eec6250ab4bfc74a20ba2df12940370f287ec99ae669073a9eb8b4986368ed8d899993bdb89b930472fde3be1dc6d64b7c48c0a87f1a5caa69", 0xf3}, {&(0x7f0000001100)="c101087d38430aa7ee5778e0d900a39675a7b909f4b0fe7b27edcf695201c4430f778145cb0715af870492c706cf4a9d54b1453c1fcafec0d667274a2cd62534f99848e0cf123fb0b00a9e8a946d9fde1eaeec3e1debe3f93b5b67578a7d6289b4217dbdc95f3887d77f4515c10a08e2fb1f78b0c6fa6cd88d43984e7d2d8c85e4e59ba328935758eba7ea1365fdd9b714a1ca99b822c642db318e6a60c4bdf379829bb87aaf3660ee42f6a012f47a2ec67bb3dd186ae835564ed27fafe5a85fd24f8d685634281b7de9a91495cb7e8d978bb90fb210bc125d5e873790316a04c9992ae5426f0623990d6bdfcb4f3009f4037dced747f8e2c69ce8e9cab475dd137f64897e19fc95f3eb88e459d51913c172c27f1a172927d971720cf6ebf8056592e4aed6255abfeba33ce82ba77e403ca7938368d7d52cc82b5ed6d626601a86b5e94e1999c91646d996a70108ab99d3ef305a873bb6ebf22d947732ae36323915bf3fd368e79fec831c350867ad5d6ba0f9daeffdc5311db7e0434d6621166f91ba5ffb714ea6bc4ffd525761e14e4712239963436ae8955cd898dad84a679762d26f929069185c6d0b235725147c24b716709a90fb754ae32ac3d8ef2c17e81f188da15c2e3057f9b1170aab90e1fb873c498b74fc6b508b75faff98175444f0cec9d7b82f6c476ab2e3f9e69799d91cefd1f7f559ede01410c53489910a3c9158e71a0526944b06d44cf639135f154b4ae9045593a4d1db9f1b0d57ee71ecb469b1464021dee7a1bc92c623dd21459ca20d2d9fc04129f2dddaa0df40e2a82a351d1dfb948dc75b30d0d3b9e47de05c006696d9414930a28300d907d16d9bdc6d689d92e3a5426b0e6d78d544acd9f21eb4efd2e30e8cbbec6f37cdaabdd4ede5c5e205ad4d36b07ee712970376c7b5cdd92af932250de49a2a297c95dae790f2f3aba2f31bf333e76c0679b6681683a1f05a7589a473c3c495a0b9aec99da174e0cfd317d2f58ff9ebcde1d2273761d0de880e34bb73f0472e44973175c6962b65dde3cde8133b9edbf8d84f2bf50f8a87eb9dfb0a9dd5d513a8b7d9101b74d56a802e56472fd6b522b9aeb85886f06f7051033b7de21e8584329f98e6aea3b4a11e2c71108d7af035e68ce585fda5c41bc102527f3d6fd84dc43027a6ba6f81e47d34c2594f95d2a92ad0e934e526f80c6416dd5a29af45fa854997f8fd44e57e7f926e3435b986dcd5f21a93df5e5c877fc7babd17b577045970dba93fbea1f4d94a91cfb2c9a31717b60ee76467714e9cb83175799486550d73b18a2bb103e672f41078fea38c9c32d51669ca17ea7a2f628ee54987ab191a3cacf07dd5c275594115762890f8cdfd4e161a69967b64de95053589d6d24651eff742b9f1c0cb4fd6b4f10b71439e9026e57888e92f8ea848cc6244ebd479b34240e68ec87e1c1855b55777a8f92c38bd34fdc832e46ffa7ba3a02b599a8e12e5c6a0779e7d10cd803393769435902fc380936eebec40151b98c19c0275efcefde02976cc6f9bd3f06f9ae9f052d2335bca00c3aa4079dad721a36e5f5a0633bbdb25c53d0d12128baa2960fefc3b3498a8ac43472eead412364010d4d49433c4640747480fa2c7a1a6a25ed4483e2837922046e1cbce94998cbbc290a444f75798b7129a858f493145f9d1a9655a0ef2f091e62c179ac0b43d411b81a366a30442b145377f880d1307d15057f523ef5fe985e39c89b2473c50a1311500309ba80bea074f5c5e698be33be508bde4de5565bff787cbebc581fcc1d5a59b6c1b2600cc087adddb319c63bf952c57daf369aa566a30b9d892a2fa291a3c3e9ae6e686d19e3c12b443124e982f24446770e50dfd01477c051f013ba683bdc27a276038462a9951ca24e203acfd3bde6dc81d29d63800545a39cefb0d6fbf03fb890c6ce6749814c1a7301e5179248214b5eb13611535ae5f164e088d47e6822edbcc7f5750f8e94c164523c4ba000aba20184962ac0c64d0a51920e31136210d6f50de4d90c8c6490257f3db509539ce15e08c7edd0aa6eaa5278b6fa816a4eaa3a5eaedd6ccaa972d2ee872faa25d7959be97220fa2bffe4fc7d01f87c85c4f94ca092843849163fcd90c026bd52d17e6a9907052789ef8169b015cd06b5dcb5790df9070fb6e3edfd5fafa656241ce423190cbe3f3f50d3dbf81ac46404572179f5a282c2ca5121aa71822ba13093be8fc00f0681aa1f04a4847d86f016b96576827c7efc213ccdcd3f24618c65c53a00cd9c1305a27fa12f0444897d1b491b00804b89fb61d6cb0ef2572b569eb3bb8be09341859080e3d4bd04aaa13b295fa7c8c8b0093467bdf49e17e217c76b1f15b60ed423d38fe68af07c0c730efd8b80142c02e1ca737c014b30ad3630855683a51a1f7d141a02024fa623bab9c6d8af00652bcea1db9755050ec6da552d8834b522e3504b77eaa646ff947cf36913dbdc5df6a1e4486a0f5692ef3cf07848626ea50090f5325fd8994ce920f19256e7e61a20ad707e7295c95d20536c66cbd4822c6bc88952ef21c16157b09c8e5d284e3d502627b02204591d2033b6434d200243dc4b6deed4f6a494938ba43a5e4f4e70840c5780a7c2d842ce12ce64aecbc271f4ebbadd84ed895c8ecb3337879a0d8e23c0e35599676afda74efaba8fb5a5f6fe8598fb00eaa1840aef403d1223f8fa8712b0d4b208be4ff6fef7b237b087a8ed37c99657d1af0643ce4f69d122aa28a8694075ce16c5b04fba59db8f6e2d87ac18276e006bb2123c9d65e9261d520c6390c92e9d03f757386bebf51589d521b876a4a33077dde98d3f0d42da402a3a2261e51cdc4cd282af9518956aa871f72ebcfefeaa0c1d97b6415dc77d564737b18cf59567cf065e563ccde2e06fbfd3eacb1c1ad0fb5cb3de8a9206912a836f893671fc35ddb8f11b7d98221a46aa7f278c161cbcaf065189b608af8ffdb2868c15519dbc65b6db51e65d22a4e74643980debd8fa67d8955983ff73edacc4d971bbdf98dae48d2fa2a2e8175a9096cbbd6311b73181822f61bba62c34755838b9b8d6ba95827cdd353b830ebce222ff8c2121c579368645301db85d28ba3cf6951e64975386f61082b993796a9ececd3e4ae8e194d26b5f3d5b0374dc0fb9a7731deee27cf2c2ed78cb51217506b09381f411ad034a08a20873854b9cee52852aecde6297de9fcff1549a1c58905f0e5df5f1db97dcb8df05ae92a4258ec474e8e9206b0ff54cbacde6d6a45b126056a4c5a707a7a7652a190ff3a681f0c4db929ca6a37fd60a239e33b82a4b565d66cfd4ae6c927ccd5d7e0ee6bc0df69491111bc4801c1341e58e8a3e5111eea2c3278147a16655b2a00c4388b41a9af166e1188c6e7eb3b4f8f8b5eabb586fc920a1fb0ebeca9c45e4e03f21354fa8cdf6e1e51343bb9aaeb26327fef34c36c9247417a7abb14a170058e965d14e0b52a70bd3b1d98851894457fe725728fb2c21e24febf974ece374ebb5e11b13781cf28e11a07258ffc002ae2815832a81f6a82d0c18ffdd1e86cddcb8f873456e0137a642d8d3b5c19a0f90f035bcfc24873fccf473263436d4e39e40be6b4f02b8f767ae7bcff25d8cf8995f8a12024306709d005730d6c217795833d00cc1ad1ed3f77df4440b9f0ead85f505192067127d42373fe72b5dbf87529b76826a65808fd8b4e18aa974ff6cf296a441547fedc34e000a7e8c39aaf836ec41aba7592654402d16bf707ca408dcda367913ca6eec320d335d69cb7793839acc8be5dbdf525713f7448c839d515288614b7bea17f57307f1dfe2c1ec28686bd78ee10ecd5549d5b56411681568f6b61c0ac8844efab4f7bcac3160e6d2c847726003edc4adddb1e8c6ddf21c8627c3dd4bbbba33da559fd8d203db2f21ce444449f882cab06103c6ae7249ebcbf96fc7b555786d9d68c818520a4c06ca1d495d5e77291b1c4e218bd6bd3a57579d21ca290a1dcfe742508010925dbcba539cd46621bbfa799e7bf2c43399af8044a96545137240a0d8191af79e043107211b40a1f772fc3d6a10a9c7b5bb1db0dbecb7df22c963ee75da9079576254050b853ac9d028f4d6ac6e7b0a63c8e478ef0d80acbe17bfdb19f724be56e596cd18d070c869d8a5f178d8b0a32363ff05c73bb507d233429f27058089b159e10b6049346f32107b391147981de334a76ab2a6cce97d83c1e4d691871bc9c40811bc8f6a2695c9eb301341562b6ff669ef88a302cadfcd0e76a8ec70b35323d70cc549092cf479b125cf78d3846ca28d8249bd379080c1b73ed808bf77e8995a44a56f3105c0b82f69712a91a0a383805ec89f907659935b0d6c3a2af0c390bf331d8e3cdda127005e08e2d2e90062605ae279100ef828541785a77bdfe2ba678c494d1caab324b9e6e3b0ecd0b92813d1f756d84cc67eb2b921ed46ee0e8aaeabf19a57f6d1dbb0db8cf19a82d6d46aed5485a73d1cd6a981d703af51cc7b423cbccf1a4249dcfbb7490e3b205d65932cc21de9912f7c55e838b8bfebf0e2eb41914dce2f7d62c31b5418803a0eb0b6d392049a88df1fd3b9491bb614579e2cee470442644293e81201fd40f7887ddce4fbf2f88df104a62d4d469ecff6d789fd7a553ee896af2f658a90210d46f0853985268485171c7f343dc148c64658daf5fe214c289f4e1701148d7cc0e00df2510ab17a099a0fb2d4512dd6d3019a6648a63aff94541e4138bf54f0f8f2d026d706fad9e897e4f155edd1c4e6b43f942e9f26b31881b2d8b52b5c55ee29ce7660ec0102721310b222bf0c02e71ccfe2211b54b54f65e19af0eaadc4041865e23bddbbc35214a1c3033c1d023cd0839ece8a38fbd8f90750380dd9c7d2fb7bfb86e612142dc48a7dc3c06405c9349e6cb44802cfd1142bb9b008d27065a71e93c73e591ce0e8e14148f5e491d79c52b5c268dcce6ab1d3f68027c42619ed3c071bebd7a1008c027ef20936bba7ed2f3af5b56cbb625696f62ef5fdf9c223e5dd51392f5d012be94e566b1b19e257280be582b985b6a58255807bc5ef3bfafdb39d9cbb0ab9bc6132ed929b993694f82fbed074e80fc3854fc615b75936c97b89fefba8f5cf615294ea253018542cd9dcfc101027ce62491ab0cec166318941c1edebd6c733da48f1b0cddad44e7784132bc02d16c32a327a334d50acb67aad1ebac0bbcb0ee2c0eef73b05ae87a4c7a8ffba0a99748914ffcbf61ef602af30ee71379a37e3f14d2ed5ef79b9ba8d52f844d402bcc7427e716174ad44cee14860641b204f865fc6e4dbad5fc08ef045ca8561865ffecc99bcde3a906778bc07401a580019db315b65cd83d715f2952f78b3db0619fadd77b9b8004457090d704bfd13aefdeadeac7f2ed7b5d9faa51f277e9f074eca73ef04926eeb4528930dfbadea1d4264d6794b9eac31ea36ca27dc0a91ef2f4d5d947344eae39321a471dd1ba1d8f2d90479a28d1cb477501e5368f4442a819c7e90c81f7a463d5f44b2135212a4953edad17d58721797bc8a6447c00f27ff6681e14a063e4aabb44c79d51ded3a26a0d2ed16db512433ae50d0f5c4e5b0501f2d23f9ae5c2c0e9157cb9eaffa83e321597a6aedadcaf5ba42435f7da7faa2c996da024a323567d37903b3e455d674dfd7f4a1306d8784618ed3797bb8d07fb567eac7cf896153e8e4d271984124e864909facf8fb3cdd37fc4ac5da4343e902e2819373a75baa117e90b65ec5ef23ee855b4b7a2c160d9b977a3493ffd3701216986c880", 0x1000}, {&(0x7f0000002100)="11948d665c7abe837abb527fa76f0c2e18b48c0547ab877f448cd097362d25bc762d133c7e232efbb5fcc968c7b969b8040ef6792786d3b49600aa8a87b1676ab35eba49223913bbd75cce7233a9428848750a7961ba86b3ac12061f91e614382aa4df1d48b19e1bbc7b4deeca1d77140bc7c28b582c549fa2612a33c92ba6b0d29eacff16deb8fc171b21e2ede64802b7b34c7beb01252557a743b39af03fc8f0c04214b546f2e7d02988ac0250673df579c2f84016c99af125227fe910a4e0f0ead8e3a3773ef527646e1f2c537e8f8a08dd23b92ea996179906b9307f14f7c78dabc0d648b27da50016772ed5106376466d58a5182b6666d06bcb01760d4eee407de5fb44f59dfe8fb7409d7d1d71bb6d3de47ec27aab4c16893628aee697ef8db6318648493b95fae9a8d5a88c4e0e6eb851ece0c3dcd230984a6c0c29fa9009cdc8b31764819f5ef39705e55012bba6d6a4399726bafac7a5f561e8fbccb8282fe81a36e1d31b41ccf1e2b08980dba865893b3aa673f404af9b9d0350925c29997da8e85ae5e73c8afcfe11a0a795082df141bff880e5239d188650bc3d4ed8e96ea6355413d26f7ccbd4146b086e343c4306353c5b06e5caec90ad0cac0492cba1cbe381d7c8c293d8912c4b8aeeff46273fa87930c867ff54e2ec3d940c44f3ddccf861bf2ebe48e095dfdbb81cfd85853f81744ceb4525ba9a845248f3b285b3b60d6628e6b0e372a47abc253c25d73972023f4c1caa0bafd6b2bbacbfe387c1f6cd48c4b546e619e9f582665b9bea5b66c4d87764ae31241e8f49a4371ad3a5b0df1eab3187e73a0bcce6e37133530dc5eb1986ea252773ad889c61a6490c331ff81aa1764d474d656d171381452e7694a1b62560ebd8031e076cffadefe5e3ac6a365b70bd6c765406bb55a153a2c0047c9df1e591c611ad667b54055052502a557ad0dcb496d1c1c9d805b258514a282ce90026d98e0db1e84c96ad4e5184f4a450f8d653d4940a08c11773c71e24cd20832338f3f65c0437dc1d289bfe5c06f8a4904ce949ec3a2aeff44758c0dfdef21db8667271e3d1d5a7cb795f113bcb3269457674f2270a02c248c2b6aac5ca7fa8574e092fcd83485aad0f15097ab0b0f867b18aca3803554146b59d0741f0a064605dbb001698fded49f4075cc1a318427d787b2660f92ef2c0eba47279bedb46847b9d53e8b1181bd423ef194e51bb881715a166c4f1cbfa58cfe32d8bf599a467b800836ffc4c0406a03777b5bfdedd4b204a94adabab557b6d6640d2c47046098b0807d9837e014b5e6e1b56d869fd3c4fd829ccf7fd7837fadcf58be85110759881aaf7b9bc96912de1416b800aff0441f3ca71be3a69283f13d78dbf9b1844fd86ef72985a9b1e410c45c60c27056a60c2eff46ea4de7226568c401bfe7889b4ea02d03df7673dcc30c666153305f027e23e45f73ddd16ffb6a21770088d702b406183d416aec7db8d5876a84b56701ae1e2c0f9cfd248ad553c492329e1c1cfb0dead2540e94e8ba97ad339515f921ea59c95f673b609467a8d9b4217652dc39d35c0e54c77e6727058288724032c345f10f7626d3d58f9fb288c509107a5c220513d77ac78b93b56a524583e5d59ae9e196c657eb360a28b92dd7a975541fa516eb23df54f8d95410cf0b1e21b7790724312a66962727fb17be041f1efe762764cd754935f1f800710148403f286c2dfcf0f64d0d017d75c58d50d362f60f01af6e9782a3a161725f784f7f5f688026afc447954af3c71e3cd4a42a919ebfc27d49d5ae9f8e4c378a6b69696cf543e4abbc39a16fd19961d7bef92fe342bcab6f0f02d43d48b65513b97bcc00164c300d46b8c962e228ef9b125962c6f8f64103ee6f8d6ecfae3abb24241c7ba2eab199d19d7143530a64b8959c6570ac5058f886d6a9e3f2f6858b559cdac5cdba2b5c43fc3a794399d1d3522a82f7b5236642c9340bd1b4d6d0376d93d48f8b92f8c585492b9f22d57429795c4bd9ebb15aeb5b26a53c7a767fe4c36f6bc15cebc20b167e130b53a3207bbcacbf7679715e35bf42bc23e86619900cd9bca080488c83b3da24fec2e03ae9205ae286aaa87454fcb5b69d6714f4e1117b3ea8250aa84c8a294cea6a87d57f7bbf53efe8190094380c27aa00eab8c3aa6b340e668c326f4cb9bd321f3c0b8038f08a60b67d6e841758030a72bfbd789fcf99203761e9427ae2a966c139e3ddefb32d405feeab3726cc527b46f2fd4c0bd4d9c96cf525404ad8bd649125070ecce41ba516e18adeada113f5201616cb29e8dcb4731a743d480aa48b53ee50b6f25615b1c881b03399956716e70c6f593de6dffa09634192526621206c8a2aa4c99031e0ac8690e397d957b077dd7d216d1e6234fbc61b143ab26205c0e21f5998f4d5bead86bf1e197b4581727aa8a3042efcf249cf625dabd62681a38818a25505ea36fcb25d906b2e91a082884a8d2eb440b821849a0b2b54a0eca79fce22c8baf092b7ca118360697e35c3bea8948a99e10b68ff4d41ceaea25ed20bf276d7b97a22748df10fd485ffaf3a1fad1cc8892fb2dce47a6f7a64551487f8754ac973329f2f391157da0d965ad833896c2d6f0285c0768e6f7ebc174642653fd1e0367668793f726f15f9684ba0c8bf7268364100e8fb9d47184f00e59e91fdd5b449dc1f711e8983301c47ed31b8f21a22ce662bfe088f06ec5308494fd69781b2a0adc8e04a672001dfd4f0dea7455ed8e61bd4cb5e106281192caacadc9602bdc28f0e9544bea1eae4a6550c567d74e673caa378c8e3030a43e4992b544e0acd8726a215b0023b81b7b7db6883bf7636299575c9f587e2e986bdc48606b1c3e97a8e2c697c7fe531d0812b6327749182248c5d7e89d538018364c1e8e43a55413a105a8cb724fc847ac28ab4fb9bff40946a0a7b0111b4da0974b28f74f8dd67ab1fca6b414967253101cc297ce996b6081b5799c775ab7126e7f0e2bdb3051b714efaaed11ac67ba66618210b38da3d1434dcf4ab9ebf28c33b7777bc48f862f297078e578fb49f1b5983954c0a9d954d7a03815a60f465e98309272586d1cd500ec61a993fa5d34ede4f4c3d12a3569c6a1ace058ab1f8bf346625e5a60232f48b32c6562cbe13950e5cc0e197bffb8a8702291981f6ac9f6ffa336d0d6fdafc358325290c7ca8716adb959abd8be1ad81201557425491b2e8145583288916781a31fc6ae92fcc414735a203282ed25baf89f27480baa793d6520d82711d8657d329e43d97eeb34704e74c91873e843e3c5a19ef04d0c2ab0c7602cd9df1053acb66bcc8a17cd37bba074ada022791b863315ef54c64bbc62da95bf79fa251b6aad321bb5ae604ef6cabaf8b523d9efc8ca7f9ec12e9651df5381423720093b746b95af5bb73451872759724c9117182a563fbf8c70a28f43fd17c1a86d400d7eca93c92b24af1fc346b3cb081b440dfe5df4c9908be61ea8510b47c1f02d9dd04d34a4074a0bb610ae52ed5581e3883f5742e539d350d148aaceecec75c09c7a9f820b29cb212e48ca1a33577303e3118239ba42ff8cfa0caaaa23d1c702c9f76716a7c87442466a3b6bb9ad1f16f325ce5800cdd6a38e8ec12023805d5e1516a44dea1267b9f4de8e2a87af75791410b4bf2c740a23297d0303b9a9c54c5aae0421a2c2a96888a7664f9c243d42aaaa0955c34ab8af39140301dfc9deb922fe4dcbddeea7e354ce190c0d08911c6de04295d06f35c6979b1459fe9e09377af57095f1ed8975437a8ba23b022c294fdb1c1ba7caa858cc9daf1ea900230cc815d00b5356fec3b2ab0594e55a14cec2c3f7670b23e2361e9ed1718ffb5ad259fca84b0576f8454d802b62bed564c170eaa097ee8ff9d73f6e882a177cdcb00df8b83cbbe183c5056981ff8f95c5c9973cb3b5281a6f29ba5eda3d73a1734804cf722cccb5a03379df006e7b4d0730c86aa4486f52e800368dcd9ac619d14e5fa65133bbccae10f4745bd03a9e7f1607853935e50a7c31b0f482c4fb5ead243c6d420750f43e913ad6375cae9168df256caf5a95c70cc49609ecbf8224b6a4c34dcacf0355467cc4ac6e243361b603741a9d7513e8982121b9eff1341ee0f799a07f856f4f5a6a37e510dd7172864d1a40960f863ffab4260adbb87b1b1380d60547e8a5be98e0136d115dbecc793f92fc2bbf5f1aa2ba268d41c40edf7f30386ff6121cb984312ce959ca26b2d5499b247c460d330c4925a0016e99dfde9f36db804ff2a5c44a5e66c8fa77a993f5db643877c82b831208038142a7fcd5d34761d07ce04dc98fed0012a6468ee5804762c43cbd589cbedbcbea48306c7aa401159f484fba5e9f10e4e0baf047fd598eb6e9376d8f1d80589e4347bcaf5f1c91a607445eb02caa797b0fb61b6f629036bfa6fd4a4f80389ee5815a2d769431d68c8357230a0a522fd275a56da23ba9ca92a6cb9cdaf9d50b85cd91a491c0cc1a186788877ba28d00afe477a1a998f5074e60abfa797283e73ae9c98636bee1fc1f6139d22fa7825b8c5a77ddb95dbd2ae05b0b335e6ed1f5176ef0279d859b3ddfc708ae07fef6893f9a4ecd9ffcec117a05c68151801bcd414257682fe94f3f0cba6d3497a950c4b0433d70c6092e7b52f7271a9bfd90e80e8572fb9ab55c0aab6f8bcec7ef35bd0e97679dbcca97963fc8dba0c383e82ebf71a1a1a0613f7defadc9b3b59de93e072da81e942deb8ea2ad8ed849919d0d980ff837ccf70a5247f3a418f15423eada9dd3dc8279f658445c305ecedae70954b982578fb86660a9eb73b2ea82fa179f54fda734a65d9c7ad4f3aa0b0a40e0fc6c3bbf3ef19a501bc662974aeaee4a6655073024a8c751534d4d9203ac53828374dfd64ecdd4624956b0a0380bac5a1f97985bef15e44dac79f600def43e8c474bdc9c935e200bf4af5f617ada327e633ba152dda1fab6da54daf1462920af7831ce6dad96968d90007515dcbbb701dd1eb3caee7d048fd61c40ac2e4bcf5a9f68bf588346df34c33b9ce6b27c11fefa6b433e74da4858356bcfa6708215c3ffd3a5471cec03078c52e59525f4b0d18889975476eafd63f936bbfdbfffc28a4075c788fd3464c70ff1a0349c94ef03d69386a1cac2d36f8abfbccf9b035d266b1d45cfb155c15828c13c7d285dc7e71bfbff113d10ffc824e6a8cb4fa85ec602e7846922d9a8723cc324ae08aa1b25c1b75c83bd978050395333f1b5ca428c8ead11b68f40396e5997abfdbfad26cf91398f4f38df04930947a0002171aa92db79c40eef21ec70d1039c010b31231001edb97ed73d28b2b2bf4b395b4fe6b84bf5df3312aabb121e62db5693d429cf93efd37705a29ee4ed3bfaef885fa3f2eba6a5ea88cf7923f10fee7054b1a75bb4174578b54171bf90cf6efb548471286cea92e0c31017271f3e19d7a4660b555d4da0454309fd7d0d53d4371541c1f113e0f1c73ec629091d676a52a60fc373cd7de68e912cb0b7be370c3c322d7cfd88488e215627cc7ede168d83bfd1c16cbdd3ba029a49eb002104620001108c8759bd9c9f737c8eee76ee995d6939e766f4ab0619960e674a20ca9b6d3fa5b8b434b9ee297bc8e9c743dd6c2446d8b41d2a6189933086997eca8af67ad8a6b77b8814901f079e40ad7f7cf98a821b8849e6d821f9b54cbd6645c5ada80c4b11207d3dadf76f718d447914579623499a4c0e522504dbdafb0e5f6bf5df03e756ac4373c62145d905e73a9edc33fb35bac289830295", 0x1000}], 0x4) getsockopt$inet_opts(r0, 0x0, 0x8000000000025, 0x0, 0x0) socket$inet(0x2, 0x0, 0x8000) 14:47:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) writev(r1, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="913f0b63f514c7087916a25824d82307828d89d97469a299c660e214d9368935f546cdf4588b5d4063f4d6cb3a3ec5e2dedb2df8215270edf9c1d1bbad378e1234bf0589fb638d0de6aa73475aaa8384e75d6f3b0184bf5d7d4929fe4ae86603fc0934dd7c68adc9893eb98c97372efd314649ac7eaa6804155ac77fb84d45df3ecc547b79ee1862eeed0585e03d355ae32b218649e94d18e9ccd791c2e75255473f751922b3000b08addc733eee7566b3b837e6702e784e0b80be68b7abe01d45ee86c229f0e3853388546d4a369275a689fd714e5a7a4af7b1e32cde2935e76d365c6e5b87f229c064fcc3587f47dcfbc6031b638d68281878d2dd855cf3af4ff44f9b1d192a400757c9d445e429194bb97843531384f4398300318ae21ee9fccf964b18b3c558a8e651cb0bbe787353f2c1e249ce4b6799aee5058f79d62b81a7f3e2bf0b21f8b2987c36bfbedc2fc6239bf4e082a8910221d297e442e3a2389896e9154f579bda06653a54ffce5f31e3e24de4761885a940c2b18fd50f739ee5760a24a33d597f190fd6d04e541b52ec20a6adba3e2e2633719dd744502ffa806782731123e3afc707ce6ec713fa46165ed78ed5d192629599afc1170c2f25b4d0ea0f291a93f8809fe8d2d63052169044ad5fbcc463096f0a9d67cd1e9c1c344fd2aa694755244a31705b458f39aaf6da8d3841c763b082ebd4f6065a282f8123fe47087e9418991e90cdec19ffb22a0aef58e87480bffcc66582754a916247aa8966bd5a8d18651c52f521e55c655ff63364b6306476d8b5f75d4f214a5b33c5631398d44aded90faa4821de8409972e47a05f0dd4b633e6d3e6f4f76e6fd1879109a88a22a8a57af7700849662fc1710a52b7e91dfcbd1a3e70de34c3a6fed73ad942b77b7a7f0bfdef55b8ee4ecbdd975d9490361b51d5bc0e5f6188db58751b0a3ac724d99a7acc485ac9378c69bc6807336ea12dd9c551b7d5cb0f047bf3db403c9e5ad01b2131e7ef153e756f604e94772e2feec000573618b66e1f6a0cbd9b771fb2510ef5ebdb9c2701c73ebb98bbf7823022fcdbf357ae9bd678200ffc40394ccf108df62ac36c6c0de16667932dc0578a15d702d63cad095fee38ed33df3b6ea709146a119c14eaf11a60b8f9e3e108513ffc92fb7c2b095392c1cd51ba57dff1c9729c0e76a42b1c115f4f29f07bc1edc3b1b695073bd12e7959334b61cb9f142b80072bb8100d4227e715daa48d9cc4a5a8d705da8ef24635c60c8abd181091034e8825fce85188b667e1200924a9512a60849a77c680399642ae9da27e8d43ce9788947aea8f27ac764d569eb2cbca46ac315f0e2cfc02d02252d1b75ecf48a7931319518534fdf2e6c8d85258c2479a92ccb106f763b324eb7a85f2d2d1ad49fd97d1a68b34085b3f11b978d9a646e5c3accc302ccb21822fc02faadfdb32f729cb4abb6aa8e1ecd7f89ed211cbaf65aa3db841d09b92c1b15176bd4754500bb4bfd4ad6c0020ef32e54cf0a39f771714b2d1debbb107256a3263622b372d9b706cee400b64b4496c4f069382ba9074b5479214d1cd5b9d345e96316f10d986e2418481213b835983488b34d54b5f11f2e689a103a17089d2707c98fe1bb52ac2fbcc26bfeb57a62bf97140ee7d866ab945e6751e33adbb7bcaf4b9de6f872a3a0bccbc564b89d0c4894efcb0524376b56b6f887159fef9330856fe28d47470c0a3a16758922cc4422da589a07bcb06c1d183f88649dafcc921a11a09d43dc6a690bc06bee6b27e0283d7198308ecff1eb9a53107140f61d05b1bf340fe80e05f8ff426fa63578b3e97c7621880080bbc7b821f877aad5ddfb238db716c9bcb87db24a7560e10022200e6eeeb7742100b0cf6ec63da1f8bfbf081c40f55f1860cff8e6d06bc7846e102ed5ae55b59297764c49cdbe1ddd55969903fe052cb1d6bdf0bfe81deaec105c88b5788f925b188b87e318b8129bb47b627c7a27d54737c03829e8cf4bcd042cb545da1505ab1bdbd77f730137d19747db4c820e046f906c8bc8ba13a440d0aa5bb707acb3338e0cf12088d84c5e2030feb199cc57ec37ee1237f96b380e50e0eade49bed7a1d47c57d30599ec7f2d0ccebbe99327f198fe7ce6b4a0eff41ddea2bc6c35bfe9d4b41078386f87cf42da02656a6c6d78387b23490c02fc086af26f9cebf0b442c11bf9e2023fc337ade0f4f253161289b1ed6cc0853856c9326b704909db9072e9838e21c0a0a33fb7ca7f3b8c099c040a7ddb282206c355f9cb4685a6b563bb532d830ba38283fa80610accc35175382f4c1202f45bdcdb4cdf83ca20a8fb8755a2321dc9914a060137c86d3abd904da705d66ea32ab705ba194a7cb671a9468264de23e4f941a2602a62e7f94ceeccb1eabfe835ce45cea697a113683b154fb4198dc8d58fdd8796ba1d62b805452157a6450344411de482b8f43c065fbd670aa08822621073d53568aa6acff50173c1814ec3d1bb144f3ec420dda3b1f9c395e755dec9ff7ca7b0cd2a309364b8538a818fd5dcf10c9407e7c9dd6a8ea3d8ceef63ba5e9bf28f38e062522a3337b04d0b326f6b24fc076a78399f0a1fc67e96da2ce53512d8135b5c8d20e65da80adbf543fa102bd89357f53c176c0ac98def94c0eba9630ce06bbb7a8a959ec369a4426ff2a1d90b37d40cd73c54c3e220ffd77e0a7a9f21bad6606d3ad0fa65a40517fca78eaaa16c360f96a714aeee910e66749c9c451366c4c2258b72059a0a168b4bae8fac8dafb29ef0013dbedf86330e248d96439b9b654f9baf1894ecebfdb4c975e6c07bede41f7f85f24a505dbcef896dcb56ecd25ff5257e53eb96e52742ca70f1aded7801faae847fc5a02d4f9900c1c5099cab871a00a2dba8119a2011a00ff27e405d520c7421ed569846608bb218be294f3cc4f6995399b27aebb6d1276d1596aa436013ceac00f1d51c3ca4ee4809479429142934132222116f6d13c0e1862516f5f20e08f96696378cbeec6d8c69a7eb1b6d5a5a9683d983020912ddccfe956b67d2db48568b49d184859e3462226510b928d90f3a42674da41e6ca7f342c158641656b97716616d5f278339bd5821ea6926b54b22b0b0b2e90ee99e96a35fab1d321b47dc40d5b0ed279986ef3113a71e00cd6bc362a2e70ed2550118e9732ed87ae909cc48141c329e2fd2831720c67d25ac7cba438297f763834e2c88726ca6eb9a61ebf00d22294a0566af6a33504da264d2a7c16e9252080f7136800ad84333382d78ede0e7d5a3bdea859fc005d7076f7f2c273287fffcb59f0659cc1dc1e5c932afa34729858c4f03897d896bdfbc0a8e8ea11265a69d7b68b0032d96d2fd34f6d7d52bf5b746c2f28ad102ccc7c32c3e9c5e1ef9c21e3ec24a8d663bf2f32727b52537a241f16ccd3c68e114a458352d6289c30a2e9fc80daf872e6c7b215278095a18e5e48e3b41dd062ae4b3b0a377afc4ce6c49447b8d59d920c5325e52dcb73d7a4e928ddfc537f9b03006c8ac95ed6b043f653f878c38c83c5b8b1ae7f9b09754d3d6e6405f7ba80b2df548e813dab6bdc8115a8ad7513dc89d0c8cbc5391593223a66de82fea71abe921691125d3e18a0738b495a3f65bf7e302eca2761056a0e4d5503c8d178a2ba63d82ded7461dcadcd59a7d33d1460bbde9e686f56176879034ef86135a6d46ae7dc70b37968b4a2c50c856bff5375b017dca5a9efe54413fb54fae3d3dc9afc92decfde7c28fe6b625c8f6d2e50911501ec4474e1bf2f6655a4dc0478073cc9300f98c8ab167a013692318c9e2c3033484c816e13e546edf36c37e0016f72b5770a465759a3b7b7853084f1cd7f22d20e6b1b99cde460c4b1b35b207e6f1c44c229ca8f96080b08c47b56bacc3dd652812e2110311273c98b50363f9be9de8e574541a223c17d508e2438e33a24cf07f445c026f2a4c241cffa494383f832821b3c1c7ef04521c2b328ffc8ed33a2cc92b3cb0fd76b9a2672ed24b84e51a0305f3d04865e8b33dbfb72a6145669aa90421269c9b2f5a2a0d6b056d004b020c78d386633148f41e8f03c82db2abdcc9ed9a1828e72793bd7376562f062a3887a8a3d2ad02505ce6a347b4b0d4cd48a1e30c560a76c5b367cc69e3b37c72b50ee8678e3373755e7af6520fecd6a14c819e78ca2c2c3e0881259fb83692477c3ee2e09f46a58240ca056cb23c3e13348dfe44b59b4d4ac62122cf15fad9eddacee4e402f055fafd3fde595a07fc854d2db73f59c45e2e9832f27db4729", 0xbdb}], 0x1) socket$inet6(0x18, 0x4, 0xcf46) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 14:47:36 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x4b}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x41}], 0x2, 0x9) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 14:47:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 14:47:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x34) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = geteuid() getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0]) r11 = getpgid(0x0) r12 = geteuid() r13 = getegid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000300)="ef9d517853069a88f4b1e21410f011138a70df882531eb585c2bc327dbbc33034efbd5773cc1fe38012fa98e47ba5ab9eb4e37748600ad0828a4fe203a70303be9f1dec24007071ed8a08dd2768726cd300667649328484933e1e28a316a4144d25ebff9296973b6522771d2d7dac06a8ff0c2c797ac050c6166d628fa2009b544154855a60b69b48d2ab6e7e5d3c2fe01496d0e2edb9efda4a5c7963c4e92f1b6ecddef283ae91bfd87a43fdc610f8a17ff89fe25bb288b38bc404ecb43414f1a3dd0e5545850c2342994aa7359a2c0f17abe84c97872", 0xd7}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x118, 0x4}, 0x405) close(r0) r14 = kqueue() r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r16, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) geteuid() 14:47:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x4, 0xf5d, &(0x7f0000000080)="9ae5d89a341738e0a3fe0a7917665a", 0xf) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:47:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/92, 0x5c, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 14:47:36 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0x3) flock(r0, 0x1) close(r0) 14:47:36 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x800) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 14:47:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) 14:47:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xaa4, 0x0, 0x0, 0x0) socket(0x10, 0x1, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:47:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 14:47:36 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x112) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/176, 0xb0) close(r1) open(&(0x7f0000000140)='./bus\x00', 0xb, 0x0) poll(0xffffffffffffffff, 0xff, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x2, 0x2, 0xdc4, 0x100, r2}) 14:47:36 executing program 1: setitimer(0x40000, 0xfffffffffffffffe, 0x0) 14:47:36 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) dup(r0) accept$inet(r1, 0x0, &(0x7f00000000c0)=0x17a) close(r0) 14:47:36 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x3ff) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000040)="26b10a29461a0f3f85e2dc45422394683ad1d428b2e5a1c2fed8e2049a2360e67fef8969ec3e06520cfaefe336be71babf9d2b1a9fd31be7bb5ee1e8161cc7224423d104a68915d3729902fbb71f17b0a11aa5fe6d7c8c288c351dd8e17ffc3df4e76fbd6cdbaf188ab3b1abfb036eaaa68d32726cf23bbafdc47e6172bbabe0387d31080591d4c1a35013ed6095974439019d7dbd0c3e183addb9a1c811dbbfb7", 0xa1}, {&(0x7f0000000100)="f6d15b08ff82e93a93cb13e9ee876cd8c1579be93398aebb25080ac0891ffff4fb44125425e8c63c3b9b696ed291bbf877c2b3286e7368daf2fd9c2207d6656681b605473e49e2df2a5692aba8eee916fffbba48a9769a6b61b830c86bac4e8435196c4210f4b35e076e3990f00065842636aa93d1ee037bd6e7e4de2d6ad086bc602d9ff36457103671f93b9760a7567f77528abfe6e4009f2ab3e38544721d1a667622f0ebc208cfa630efbc8ee1c7e2f9b69a85f4b44ad3ed569b89f4554ede324263dce840f87d6d46ff79266027c311df81636ec935ab858722e4e26ac6864b8ec1fb580824a06e329fabd5bf27f590ba39e2bc7d029bcff3df8c7874f0a071e3210ea1ec62c2459b333fb3b71eee094fad54d455f28834bc5b06189eb80812a1d33ddd228493434386a8241661ed1eebbec24bb22086ede3b420725f9efca7e1935a6afc9c54a22b97fe69cf1106622a4f74388fe2afd1f5ffdab0c9ed59976c1ecccff12f1c7f825f4ea223c91d174d44738e010811c50d1b8d83311924813bd3b6dac286f6f46310fe62fa432bad2c345666f64ba634cfd212e7c1620d43be641401558e50bf387f45ee1bbf621fc7a11fabfd3c40a74757a0c6b728e2f2393c7d623af76d6756916d5d1c073380f4403bbeeddb1cdd53c6ef02904d65ca64eb7b535200f31d3f47bf0ffc0a99a1334a20dd411f40679176c27cda65b10a642cd3e4b83521b38095fa3276e26d2c9a70562b79cee1be838f1baf7124f99d21d961068051f6f7de63e8398a0aaa44cc9e97bb3e95403f247b03da2c1bf2c1df8e0ed53913b61d311db5bdef1cab3bc01b71140cc5ae3062e3aad955c5e3626a2ad25d7322aec3bae38747898b44f4819fb77b8a1738263f0c7f4d971f0e2f6b722c39cb3ca47b33dfac487ca8dbd7a9a9471eb5b48492166ae764c97cfa31f46b7e394621a239e078c0fbfdc05ec78b67dbae6cb6478188a32b947250d8cf62d896d20a04aa79373858064ade5f8c860a2a80dd11de514683fb3de4d9686120e7a493ce234d1519eb26965810c4b85424d25f53f12ba601c58c312c167110c42435e3e611c671564d04a444bd5f68a5e921872f8b22784e098950805514af8f76589724f63b27befcb67bd73536d81f85482b3c2bd67e1ac24553ff11563906c8f7a0dfdf0372decf51c30121acacfbc14a8cd7d4e3a9fdbe952aae8f8e8e5ccebc5d76cf0a4963a29662f743cf3310bfff284ffc566b1fc1fc26ff919de6c7be7cdaff1e5a7bade83095ae843df9ee2dbedf5a512a882f53510ce67850bc6b041443bb0a57b02914d3b675d0de258068a30d1cf5f39739ba288ae85658cae65837cdde8835c9e1d6454f5e90672613d56697db1bc9b794c5bc891f6e5f9a603ce5ec07d305426245e6f6810f869596774e9bdf75571ce82bd2e7f96553831c682527eea4b1632647b4a7f18f3639b1e3d0321f27b80ec8f713bccc26af98a4234b5b7f9cf3780abb67a558b4d509f0cb35457340d48fedadfe47c93cff9ac49ad89a2c2f4916c5dad2425e99b28a8326a638c0204694e9a14c2b28b32c11d8cfa602c1f987633ef8f00b0d1bbb28feb3f9352b588e8dd97f510886f1e1f10c71c67f7946f335ce08fa8731aad66a845f79bb6f405e7ff7b1c25db1a1461c88fd03f7f2106e5ca5e511402892b410d8dc192009693aba93d3ee287c5932494f53c5162fcab8ad7bc102b2162d4bd96a9dd3c2e417af75d66023dc6f6dc0d3983f0f31d48096fd96410d3832fa460844a75b9aa18c651cac49a9af727b407b0015b094bc81af3795a927d0a8582ddfeaf71792de3525390652db27f8ca5e991147b5da37c9a0f04620fe5d9a2cb235a3cfa3296d5dee39fc06f94b7ec016f6f1955e0468c056ed7b144457588df454bf96fa2c8c57d64adb520cff59d0a976aeb9098c4986919de1ee4590e8881bd1faf957d58ee372d66dc748716021cb4b9f574b1e2c67804c898ffb283dbcca0077559d02ab50c40df7145bf99888e4dc327cff599a72b23c4e4874c47e5e4e42ded289daccd6b96c1a3a0fbfd0b62011de953a90ef13b39e5c2935e66c4c8c43084f7b15128636d76f77e80244b3131398e677d3e03f935d5e06f6d261ac67ae00571e6983fe08c651e84df4b182b7b20d59eb17a4f93c8f3180001e7f50a0c1e3a322cc8aaf19e8f2be3410270022143722c4f61b14ff060f4ca13ab85ff0726e78df91f6018135b502aa1dccfac6127288bbabfd73a0507fe2fc7a5a0555ac6d3f303d7ac0dd3e194dfc3ebdab1111bce4bee8d03dbafc9190fafd8f8f095b597eec29b302945a95f5aa11b69820bff44655d672815c7c92d46da125362abb16d59cbe5e00f76efa88d7c4653d578f9a50f0c932f4668ae8ca56ba924a126803d8b4bf79e1079bde9b749d77aa6f261184d54ad35439f8640a461cdb8cdf1ec4d8cb66e87da18c1dae32bcd74d3d98b5cfcff55b06bb04df69fe19ac1a1d987212a2e7133fbe8a0e2163a774a7c9efab044f117af25aadac632876866592908f2679f481dfb3cf621fa97c77b299f015a9ba5297435d94aaf5704a3d72da8cb20ae4a80dcb89d567332811a7783389b17eaab3118cff1877c23bdc1813020bbacd235d38638f4c9a28926ff69b8055c11ed4edbe29f872e8411ea496ea8bfc08d4779c1ef676c14e6db8f2c8ed281ba30f5923f354f2db7b9353453d69cdc48e9870c23460bb59828b1fec613c2d1c5074d9057eb4ee72833fdf2f525a911626957c7c20083f42dcf4c9af8a3cc0c0210d65fe460b7ee98a232b5d25937c6a20695a632e452ba6c0ad7ba73ea6d77f750ff6f7ce69ca2b1b19d77078a24eb5ee52d17b452014b3193b6296a191f75015726b3c5ac67c0dd383e5e205c2eaa8c235de1be7335e75e8bb22f92da6767025c9b76908347d10f9980515c903f6a24091bfcdd9cd1bcc0c92f7b4fd518572732adec5e8a028e8dc5d0689bd0f2733e0d0e82db219535000c5b7ec5ed0c61064a5e5c85674f2c0cd9a4612bf975c64f9e4ea5f9dd811eb301c5145a5b9fec21ecdca92b11dfd860df0a77052b85f979482a04f25748aa8de25b0203f047c3f4c4a446d35d4b13a3c7f067af1b7e89b5b80b253c65bf307c07f7d9cdb636b4efbe47d4db9db05d0d3d6f1583f94971a3f0d361900da6613de3435e2f5455371b0763fcce58bc2bd7b2d4ea1de6961ed5412cd54f8c5d7c5b3f2dd3dadd031e905de1c036facaafc7d6ff6f5e1b4f9fa28c932e51e61625aa847205d8d75e9fc2c9780b26f212cc37f2ed8fe850cc53b49f030a0e7a9c09bbe2c54dd63079cab710f861bd394d2fa360aaba4ce1beaf8841611f104a62b37093f047a3187fed3372fe2621f0dc6ffb3293b3d51f1605537de9a66a7094455e07617bec45988710db43782a2fb6cbbe1a0668fb77f45b0cd0276d85d3af364ba35014fe8854211163e36b1dc248c016a1902c833420f360d70a77cd0c5214b63ceeefd16720daab9306e717cbfcedb48de241487665f742372819c43309d533d8bc9b94668af3a299831296df3b5e1a6317a734bc30ae2092139732ca1e445499b19b0dd0b85b1622d184c09e6375b05932230973fe7587e825a3d0cafef86f0471f8131a1751a078ec878f09c4bec7dd4a545f109df0a6587fbaff89bc8ec70fbd517a45c8c3b4a3fe8fe09b1d4dcb4969ccd80b1bc8afd438bcc3be847eb3698a14d35c66bff6aef526bb880b4febaef220a3c1c2fc008164bc9967e82aebbd62268e4c862861fee47a29a25193eede68ce0c2bafcc803cc82104fbdc8784dd95564e03df1b9dbabc85e788623cfc2c0bfbf5e0fb922e2fe6ce9cb2f758dc621056199f95274dcf338fef1c286eee6aae0ae9472d6078fa48f0b498eabfef79a23cacd86287d41ed0533b940b7aa44e4fb1b72a6ff44bdcae8569ef89b94075751ba77c703562c4d8e6f48dedc20c450160b68c6a6e1321581dea8fceef8da8330fd94038de23cfccf1418117fc25de2a05e15c8bcb4283ea7c95256b02921b2b69a8b447a9080a553e13aba58431abf9cb380064ae04e1894e0c3e17788cf92d3499db29ac1681947fa79e5e4c55b2c8e82012fc094c99cd570cc1ada5c46db4caf7f26185c5888c9bbeac24101dd94d4a775a903ab774f8e2e4c5bc0d86a42c4efe75f666ed889e856a422b8fe83f97d2480ca3576cfec9dcc05a4bd2c0fc63bf1475ce2f152c4608cf6922f29b6025f5752fa4f89527759e00836186664fe68a5081ce4e4bbc7263107b64a8c9f5e29db491337f580b7c5626dada571e04633e3a1b4b81583f47cc47a2bfa06ad092085fc87fe11c7d4ca5e3469293fefb24d2c7e75716011a186fe9d76d837d6ff97b764f378b055be981245b665bc4d269ce7c6c503e64d596715bd0838575b9b25015e952684b1b91980821fffa1df346f7abf06b8ad0e66659dc7fb3c7c1cf1c26b88850a1944c35653aa686cd50c7aaebf247649c8229115c50d17065830eb213db95e307ee35338c156b2aeb2fdb2ab790401e54eea604d97e02137746f060f44a0a4e964b26356233eec0def972446b3eaebcaa0662257554db9a2781b31d1770d771deb079d8df60b7841ebffd86a431fb4816e779919f4052274054df0df2b6004e5e7b13ed776efcf2f9865f4c209193bcc12a148153ee9917d6731a00592f35ad79a13efdd47f4f0b8c028b36bb97f4ffcdb04ffd2bb21ba5810e9d061e19f547c0104a0adcf8c4974cfd1fac9643d8c71b99e5af15253fc61aaa148420e8dc609c1b035af060d589d3faead559dc961ec53d23f28615e5f40c4f2f53fd84166e7ebc290440d9ab5f317ff4cef566f1667461513d86f65292ac9b7add9c388e02b7206ca5b681cbe41270ae786ac8234efb0233735727caef6c87199662c7f4fe233667e41117958a906074250adf63b66527ef95ecf0923b1681b25a648e2aa80933d3b93246f2716e85368e1519d25d37574d15878b84c7a1e7fd480dfed2260f9bd06c8664fc6fadf4712e0c78ac673bd7199947c98a7cdb291e31843d44fb29cfe3e151be3a6bd8c2e6c914defd54c2a5f747cd3d923196ec2870abdb3ced94e525edfdbf23921bd0f527569fe833938c82bd2b486d7d5142efad613787482f27064bd5ffff96d41f0d52be3c346dc8cb52df92a31075f4a49ce335225c773b3279c9e5dcb889e2f773f21be4db2c6f88c488ee28372ecca169704534ae7c7bd05ad261d25cbe677f05494a0898bc678cb6edf187055159dc330e8e442a8b8a06a3cb8b7927c50d5fde114263237fdf199cc1c080cb5d4c5f7c9aed9320054aa16d54d083775f8bee3cae4cbbe2c73a3255201a13c767f47d474a69ab0cea3b7c9ac92af2b67ff77d12a4d85e1d2704a590a9da987873b69e65756816b742b2521c8bcd269a59664d7d896022f9eef18bf569462d4851fd9beffe49ec40cc153c7ed6a874c1a0e18472dcb2972353c51e86c53e5fd673e6faeee7dd56ee36bea76a0a1c283b56f3a08f103f04f4487243b86a3a6f07d609fe2f6671f3e9be1f07c9374ee1ae9c887fdb488b2a221a377b3fa58bf17239988ffd821c012cab3cb9939181b2bf842bdc5e0fb41e0bca06617f7ff7a1a877588bf32632266924c77ae7b74ed710d94c44b19ceb1462ffb8be0929e1617d24042ca3cb9558c1922bf81ded9b6be00ccd412e71f1def9a476abeee45b332623fb06cbc8d6cabea9e796e80ba1d5f7e9d8a2e5a2128cf9f", 0x1000}, {&(0x7f0000001100)="fe1e0f5d213071113757cdd5c405d7c99a1b1601308d42ac36044dbdd1c6a91e7f97c5f61a0eb28a7e2179adaf322d53527a048aea6e7342a05182c497823524206523d4c6398eedc70db84bd22ef957b1d2a2abf74686818eb5079ce1a0dd830b1d3a695168011e2134d83f01e1856350a1864dae098e0c734357f48ac54064f9674e1134588b0f07723c817c70f5d693d64af839e0a8da75421f444c037cf66cee9ff2010c70b79cf473b663ae11cad557ff7388c8665deb162668431f02a4a8a5a6f4d058de927e6cf479b9e323277ef0699fb602b782ecfb07075212af0810c15d29aacbe36b163a6a05b757", 0xee}, {&(0x7f0000001200)="0c6b7e18d92f05005c16f8716269e74d992b73751b60bb163f64d1883fe803a6b6b08baef72d53255d8904d2b59fa3e5a328ccd6f6850b5b10374e117cdd7e6c88cf3befd9f17c6f49dfa62053577f55f4b77a093243e8e93a0150674e4be1b7cf908ad33d0ab93b4dee8bbc1d8704f55a592ae6612dded70f217bc706c2a540dd86df00b640dab42363772f1aa0dbf7b2760c6d87c88ef0110763b5de8c2dcf80b369204c9fb8da31e471bdcd58622978d3b137a88f97584bb002b0367a1c982e7254623c1561bb8c44b83d87e9986e7c487cd327aa5cc50a55c149339b951996c090bd", 0xe4}, {&(0x7f0000001300)="1b310e161c31971e803d078d383e0190a3ac0ed1bb1eace8212ced556b6890c467581b26a61d6f45175f26f2f4a099626823c3a945e911e55c3b0a390739667a8ac88594cd131f7ba1bdcd83ccf1c26a0d7beaa22791377e7d9c612899ab086c2b79ffd1957b3accc31fba327aa045ad0adbf5c94499c1d83a7353351894609d0a120aa0cf2e3d4a00c62db2ba444f421008", 0x92}, {&(0x7f00000013c0)="94e622200c5c8ab7280e64e325ccf3427125413d06d4a1eeb340befb2ed012a95c6ef356fc3c617be0ca68df73d69ee6eb03ad93f2557aa2ae3a67c5937db79fb7250934cc23caf8be291d4d5fe791a38dba8539d298c3bd635a369594cb469ac3ea3a3af4caf68662331e9f1cffdf878a9894fd68a8f4e848675e0557b28b8712072af4cb36406ee11976d2c2f15ad537", 0x91}, {&(0x7f0000001480)="c01eee62dc202cb9db0f7ed5b7e8459c16d2aeba5afe85798f8c06c8488db98a0230da92e6cce5e67f423e77f13b9e6b0a5d84858473ae6514833cb5d69a483fdbc50cf37d171fa7957eb729e3931ed82e9ed20baaa5460a21d4662cae810f7165e6c851795077dd6ee392e0b732e401b052dca9e897749f990df4693038ccc548d832803d336a741a73de6f1fef91ca0d41c37adf30af08dbd4f16601dcc3e70d764693bec8b3a3e0c33ded31ccbb7d237d29b8ad6775b4b41e39d527bc1b648ef60a2c259c012d6edbaf986533fb63bfb2997afd3d", 0xd6}, {&(0x7f0000001580)="0bfa603b9ee2ecb001377e4ef12430a680b5be14b76715b0d2c8418801418fe9c97059df7530a2c77c6de9fd7871c182c5a1914f54ad474815802a773ddcb8fd944d06be5056c1e493a6d665b7c490ce51d63a63dea7504b92ed32e878e717f4955f6f0e10bbdb739895c28614165b73e63e5b61bfbc742c30317484427f77c3bc24d49828aa7dff209273a50c0e69cdca1a503e93de4a7b9fee01b8f3da3f6202b1a50033d3a2cf341ecd6b52a5f0893b3586a1aeb568277172de89aa5fe374ec095aa9ecb3b0843fbc63c08d3a8bfda5188b27da16363b428fdbf35cd2c5ad81926c2b7ccc81abd6386d07ef777ed668afcdbc49dc27c0", 0xf8}, {&(0x7f0000001680)="3b898026fa611e20bda770023761a14cbbbc393d2a0bb556cf2ef5de29117c1848b7d198064566a0c1c14a5a6a2b74777cef", 0x32}], 0x9, &(0x7f0000001780)=[{0x88, 0x1, 0x40, "2c121bc5d1a914682f4bd48d80e00cd3e485add37084442e10f1f88a4a8bdb19090a8456e18faed860d3f8db10f83f7b3699477d3ec9801c727639058611b40676dcfde7d94dcdbb76707a957c931a930d95b0fb5a864191dcbcddc4c150aedbed722a859df5d49262def71ee17a5631d4cd9dd959"}, {0xd0, 0x1, 0x100000000, "a2401ab7b973c6f10b20e9ed902e3365eff5a851f5622b15eceec8c5e14e574a660806985b6064d2c70d374b7c1c0393082b6b3941a940624a9e107d7dd3877f20057c8f118ccad1e005880f2500f399eb66a5fe9a99d9d03e104f717d44fadb807c6bc414111c71b732921602556fa53be0fc5bb25b4433986c7c3f6ed793e321dff1a47bf346778fe49a4e38f2d0bf9bc9134833ad58adce6247374d337986d0229407cc7c7ea56aafd4e53b4cc35968fa2fb4fd62456cec"}, {0x48, 0x1, 0x5, "dbd667083ad9fce7a7dccd037f9d03ee4ebf6a9eee5e0aca1dc2de9213450a4b7169f9efd448502d129fa954f68541a537ba54eecb0ff6"}, {0x100, 0xffff, 0x1, "e11089b29c7a1376951540b757752aa0b12252cbdc5d1ac15fa8e931742015b18600ae159846c402e1cbf072167065267ab4105beb81c71b0a054bfb06ab9c445ae6627e72b24cb1f254eb72aa6c184dc150728fbbf1369773d12395c5887286a3347a2ac3fff5bc005d9c0eb7f6c1b92aa7999149c95144e44b9998b3c10833eeb05e1539feea450f01ea1157707ae3a21433d9c1c20e50a003fb24493a4395cb796a76d3496eaed4c6428c5bd132d832d57499a4b20f4dc8dba220cbc7ba43c9e52eae639578b75738fdf3feb0e309706258e691a3a26078acb01eb41f697e071eaadf589ea2eb65f8cab81ee1ee"}, {0xd8, 0xffff, 0x1725, "fb184a02c72ce2ef1c9540a9ef9e2161cbf47e4e0c5387c2b8228cc77c0bf23e9e31c2f85c2892cc6159f035546d3d9a2dcfa7564263bc8bda5a9673decf3d1af8b4663ab9dd920779ccfc1d4dded3e9d5602d3dbefdc7011e50b29f6a9495062a64dfdf3ecd715b7d4c2069fc62c7cce7bbeb9d9c8f2242efa54e4d076666a3a61257268bf1b4d0ddc5e555d8ec7604d2f46b4995394e6e92b6d271c4300767a068fc45b5831abce8e6c202ea8b69a022e4d31d660989b9e7518d698a5543ad516fe24e4a"}], 0x378}, 0x0) sendto(r0, &(0x7f0000001b40)="9e7b7d23fe766152aaedd16d0c9a7818ef977aa32a800046f234c996731f1375c467e7ccc22bd681f116a5d11c72361b5ebfeb5e6ce288940d2ef3a9eeded6fabf79f97b8f6eb3441dfda878012bf3d5fd3733fcb827083a2f9f85260c6580fa40fd09d0b15666f2b08f3fec047a5fb8af0426bf7b9f9390cf2b83af8df91f7474d54ca23249b01e184fe34064a5672c889da44f0f4e48b0647b31c747b5aa4ced7b5505910190984eb9970d8012e6943cecfc6c719d4aa4ba88b4a8", 0xbc, 0x2, &(0x7f0000001c00)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000001c40)=""/57, 0x39, 0x40, &(0x7f0000001c80)={0x18, 0x1, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000001cc0)=0x7, 0x4) sendmsg(r1, &(0x7f0000002f80)={&(0x7f0000001d00)=@in={0x2, 0x0}, 0xc, &(0x7f0000001e00)=[{&(0x7f0000001d40)="c62763faa413290df5e37b52d001ebecca8b9c6f6083b111afd4778ba9d8167d0e8589705f125e463fb4da07b4431a36761a38bffeab7d983b964c553b8554a5e2b4c3762ff1c39042572138c03e4072c980f6c586343c44759c62a7b37660cf3a28e6d4ad1b3c6d1a80efccd241e59eb8169fae606787d7d001464a4e312b51fd4517d791f264dd60d8dc482d56", 0x8e}], 0x1, &(0x7f0000001e40)=[{0x1010, 0xffff, 0x1f, "3bae908d2f02c7c8f77d1bf25b62d60b688708f94353a8e9eb1e3e4d61b9945df9a7a9cc62ed5080c10c9453afd55ad67e151f2886ff5613d2317a47f2b06da3c66c4ec12fcf2e0cbeddddabf8c3f7f9d511d37fd2595bb6cd17b398f48b07838f22ce887a989bd907ea14320706732223f2072a16f42dca0a0dfb39b4feaab45817b656c3d9408f6e64cccd464bfe4309427b49dbad16ed2ad85c5713c95970c2ee774504c1dfbb5ba3d2c8e3a1c45034a6c8eedffa256114e6123f0d7a4b5ed1dfc8bd3277851f7243a932b2a6c74750792083fb4853177e4e5146bd6d6172239569b505b22eda06962d29b3ae51f25df01f4d9d8818a3d6c2ef5f4666f4e60b3bd744e6f487485e6908afbd1ea24a9de42691b822d8c4002a79d41a649d05aaedad145ec44ee8e6f4eff0a4c7ac44ec3993ae47c1a6ff85e7cb0ff243662a0102c4ac21a673cae81ed4ac90a2ce86f3aaacb26796fbb7aa622decfa40735b7507d81b357da54932221c459a8524553c26304f9b602cd8c6045786d051ab2daad79a37430eceaade1746cd144f4b4a06fdf9a7b2e7c1bd3fdd9d92fd3f03bf65e9a9400f8c4fc8c1e38e1aed3bdc2f1ee16cac1912e20fe4f00e4919c3d5110a11b557b5065e1f05280f1f35f1f69d2ed2cab587bd14f580f5f4bbe2871d53f028909d9280d2c37790ad97857148692667b09f2b1febedd8b214c5644afaa62ee245c530514b8ed3c88580a29e872ca7497c4a0e66eb4dcf92a64d245a804afd1444f6cce109ad721c66e6ef9a5369d8ecd24ccd7563fd484d7cc6c0a50ef7921e64e5ab8cd87d90774ba970cb1faf57570ae139aa8ae358086d3e0abd420a358337dcb52e5ff234c655894fd04cdbe27d001c6edd669168716f7dff2ee21dfce6f3923cebe1ede45a57075c2a272a43c9ff20369921a0dc585e387d82f311b755be2876e0f37f9b1c899555f438d9d038687c996b431ddf747b83a6f4be6b52ed6ae745b5ebeafaf92315508ce6f804113ccb4be2d0692d0161c31edfa54fb5e5298e8ec74d83594cc33b07e0cb27956c726c4aa86dfc9cd4e7c061dfe20a579dadb4610bdb4790ab7af767299a2f4df7d124bf56b36074e60893faedfc590c6f06aec193865d9079c559f3eca1d0c31e973f3e1ff987fbc3632454500d77ff41a2d7fefb4f6a9376772f7512986be7b26c026ec330af4080d7920f64b22beb2f9bf0d6c1f3e94d61b82b5cad07dfee5c15f0ff8ef3601dad9a70eeecd6f6c98f925fe1bcc54d8557621445ab73cf5790953a54e3ea67d5b06a494ac254292c077621c6aa640abfb004efda4c08e6bb640825bf72989de2c80983d6c850aee0a9549df93fb4763ffcba1608ca4afb92823c0547718db1ee5180f367fbba91d09e4980da1a8dae8073cf7613692aac4caf8cdb754f858d60f7dec07a0a9f30103fac81f99a702edf2beed4fc3d0f01ecc44ac7c7441ac0389ef494bb3d3ba441024e862a1e76b88883063d84f18b2b2bd6248d6cd58806538535a7e0104092f954bb29c010e37118a85ae8969cba33dfafe1cdf7eae8281ca83bdb7a6fb8c64d2c779c53ba520477c5007930979159746779a957c10fc27cf3aedd85ddf704f33352e1d1093b657c8494890b4156aee39cdc5fd444b90e9b011e22ba53a205edbb7640c62d607bdf2059da156971ac8037e8b0cb518dbc132def0fac1c563e6af340be541e65cd633752585422a4322be0c6c27b5fd01de7af79b945ebe746e2861579f0295f720c4558dc1e8e26fd5bcfbf8019fbbb6907deac4df9067be1010bd803bc68cf21aae98d33b5b3e3706979bb46ed3cb750a35bae94c9bba961ee57ab8f7db22e14b95bb44420a2353fb67dce9a69fa87a3baea47241d294040105465b355ba58e25216c03c88ac37d5ff6bc006d12d0c7f450069bcc878a711d18c6443d9d23179d3979fa305159f06be1f5137f2061ac7ea8058fb672cf09dc97b153a3ddd1f9f3b414ca1ca27aebb228b729001cb913728dfa8e8da18b955f08574da5a23af4d841231933452be8ab85abde404f7dca0fbb6b3683ec7955cdb1c28be72bf3bdb1ecb584cbcb3fc459a7fe3404c477f827bfea740452a196dc2bd3fa77f40ad567449c3bf65b8bb3fd777c0695cdb913422768fa29e73b85304d1f0862a7d067a1a0ccd879901ed37450a3097765406b1eab36c64fc0561c419bd17b486a2b2f74c5e71b75f13b63be32b5df3010a641c66394f1b40db3306de00fea8b4f6a9071689615b8e47d68cf09d30da02db47b8da30d73a4627dd4815acedb9a1425cecaa34d465fad77a94d61c542b87f4936917c82b5be040bae0080ca57b5668bfa34bf0bddcecf2581b74ee098210c6e4722470e92db20abaa70fdeb433a1e43ca9e083c83e84944c9904d2536bc5434bcbf5c0edac03ed190cb72ff6119e57fb5466fb30e3ffcf2109c354c680808181b7cecca9de29b3b8ef78ec61b54988adfb060f87b2829bd9fd0a9e1d14eb384f4858926c7d1208bea9fa4eb88796bd5670557b51a50c1020388aed82bcd8b83a19a8091b79a3f040572a85c885b6db216ae83c0bc087a0378da4df80921457bf9aa6c517b7a2465a99c1f8a54d1d617d7162bf156ea967d88fd59d8017a46f5fb1e6c2d65a620a28d897c8a0ec43d2fdf1a268638cee2a9746c1d0f2dbf65992004758c89e20a33869eb81acd1deb6094cc5cb0d4cfe167f715dd7a60e76dd0c798e9215da062c336970d9a15f3c68a93689e5ac71dae9e0ba13d0e58660ae6382a9494090b72ca61d2668152c3ef7bc1f639563f2c1a2f3d72b0867e918b91ee5d4bff69810ef6cea85d98f035d9f21bdf81b6e7306d86fdb7aeb7d6281dabfd6dbaff862ca3cf0c9827e7977379b86d35a8a25a1d0d1937603b832bd7e735e512708e48f6ca16dfb55b3acf47b139358e50155d72da036dad60ec515cd355e9c68907c50eba00efa4be486ffd3c2ad33e46a847d705e85321182620129ae95a0e8f261b4e261badd61c624ab95aaea79bdb349705c4f416de2c85f16404983e7a40fcc609150eeb104d985787da851df5eb91028b1d7df1c944874aedc43d36f8615e74d27311c5e715b7f5b051fe52203efeda422ddb92406a0b3a43a842183666020f399b731f566008a87c8bd9a0eb67eaf3a6732c07c3a7a939d20d161d4e78ff143337b82fce4d184bd52d85c6ad6929ce38b690be0d88e5b9fca4112462de249207dc07f7fba2f1e1e47bd83a05aa3ee7cf616d5f59cd6e93ebb83677c944836288feade4aa6facad11479c8c44d57ece35f8eab31501b332d76fdca62248ee07f8be590aec737c40f9d7a3164acf042feebc49e189868f87238220a06c551e897852e078080c909f8bf801fea1c39976ec5029a45cbe383fc63cfc39383d82ded619ca76cf3ab4e16f262b46c23b0d05400c9de9391856b99cf3c43f7a57670b26f0c71a1153a96920f59b4352e9c8490b500c1f2fbf27324ca65d1cce5d94a4fae4ab551eca78cf6763775c4eccaed0e1e31fef3c558db80e05bbde1667f1cd0dda09babfee64b7254291e27a0f4dbef59b3ece0d38ae0fa9b5e52ebfcec6da30fbed27bba7aed980873789c2bda53230a5d7a934f9fb57fcdaa3f2dea9a34a5a99c34fb5eb202283677a3ca11f73bf7ca83c109530ee3e38a335f9d8344f0fcd3cc78300bdf1f91cc97bac37e9301e657fbc00a9a459a45e95d510d13a4520d3adc8e219612e0300dbff66590ebf3b86918a50a39b387886b1dd246f300c8041033feeff877d8ff10f727a994d8b05a8d97777d7bb9c01b4c50fe1cfca000bbf50fc4297817843f5c7d7027622af3e110f53e8223773bc040a4fa9c27905066f26fde22b8209e08ceb5df8e802f4aa69fefb8981a4cbecd40fa1f1ad3b92a7f5f0ce203cc4ad15929323a1b9a77a7cea7bcbd30f4739428b52799a43c8742032076115e3c53e5e51a818155dbea908f80c9e2d81c6d1e281c2af7dffd4bceedda3c52e194d9267e3c67b8f5ab99d49cd869196f76f24f23fa974c8a59023b6f734c80a6dbd8cb36bbe79d352f1f277b65dead51bf677fe9d3dfdde8a5c7b37fa6d77a7a3ab864e1036dfeabb00121492410d22af780519bb4743b8aaec61382a247634c0404849b0234e11f9edfe42892bc644e0b2ba54efcda5a4c3774583c401e463eb53fc85e967db5ab0c3f9fec7f93275d92718abd62668336794ac1780f1875be4b2d70fa405f8f16d5bfff16688db5a9053c1c01d792496267ad1cab43465cab436862b02ff46642caa30d2b493da0738838e4a1966d2ae0910b2916db185dd36a8a05a381695cc740c018f704e2680d51af77b04aeb4d672f253a3ed9351bcf7fa864945f92eee4aaea5aec1ed92f183a6f5a07dafa481f74c86ab23c73151755c164a44d18beed7e35f19522602c5330bbd267950ed39a229cc23739385a67ccacff875d4b7b09c2f9ebbedc216ac91af037318c439ae845e5a7cae6580b30dcfaa98713573f4c82eabedd056451b75ae8e70fcf61d165638edcb7f40bec702e2abd72e5b69ed8df395baf370128e0835085b1bce78bc84f5f4cdac90db4be6f73a1987c58cc13216c032a91b522af72d2b6dc1712a682169ec30f49667dad21de3b2cf9ff3bdd3b1708aa42bac4d7640483af012e1163e3cb5e023b0d67188b0d77401f06958c0a85ec3a0b199b814aa64b46487b06845891260b67e204212defb74666297ace9679ccda2e91ce351b3e76a58e7eacc19dd569b9f900dcfc620bc983391515e3961c97116ffaa4098aeae919cbe6bdfb75c138120b33be68a716a0ece81763ae85b22c43001c1076d4ead41bb1542a785591e6c6fa2f02fea3416e7498453946821a817f33ffc882222c1da31e60e1994fbd59312a850a2c8f261ea2f76c9701858a094295a15dacd7ad149051c39f43a093b80286b17c6398e831881fba923bca70a870ea9c38ab3ec00f560db7e37ada34efa672f40226b3f66eb810f9324562fac756cbaeb588d9c62c3807534b7352935349c889f97a172c63192db6d91ea282b8de95626af98915cad9a7a23d0ed7ccfdfc5281d8e6aebba18ba6d791dc4457a78f991c8c0a5d4af18fd9af8ce17cb2250f208b3d129e7eeea59af5c17765aa00b3f69974643447ad5ff063f5a7efc032722acdcd0e94908e6b8328aefdbb8db83cf473410f181fc7ebd8367e93d3bff106791cec901f397e34ada038d463b07d059f29483d6efe49496ee165ae0eeccdbef349171d4387d06abbdd4d60ce40537b9157d93be7618db4b0ca06b99d48c2437af0082959d63571dbcdcd613d8b529523f07b9753d019beccbaa3d821713a8ec9f6cc14a6e84723ae4c0466649812f50ac3ab5c0f9a063d19e15f95d33eb1bb62b81ee4b2963812efa52b2bacad428a4bf1697dca9cde1f00b87e287dee5d82ec4a21d96d2bae473273b65e7adaf78eb275304ab96497b99e4c5aa87a0766f1f616c9aee89977ea8e148dc7f8855d68c9e562a116222eefd4ab58a543c4ac3bc05db1ff71ac88cc6686f0ff2cdbfb3d8bc54e18b5dfd6d6e789ad068fe2991f1ef8946fffd0662d145204140c9f9a2098475107ce95de0db35a61d6a9cd6977057c26ab483781835e84c5fbcaa5fe3cb89753a2082da09b5178d8c22106535eaf50c08152874e76cb14788b6cca8bc3608b66dd132df2e7c6064522f324514cc526ef1ed8c245b103050025f3a2f16e8e9178ef41c38b668390e65324beca3d7b15ef3a"}, {0x70, 0x1, 0x100000001, "bf65f592c6268ad58ee9cbbf64b0c93bc7540265fc25feda93f44998265f481e25f5609a7c81bbfe16ee919369806983b49ce341281da8b2d091bca2415e329fac9ea37514d27e3dda87e05b4bce26f1c35f7ace793b5ba6adc9fa28fb"}, {0x98, 0xffff, 0x5, "2f6fa394c7cb2ad84ebe64acfdd3566b7cae7965f15d3772323bab03f2b9f05f3fdda13380c732aebaabd559f086bd3b790275d1c680aa8060117ae05af2f69772e7542cb4bcfc18290a85a6e732969923c3ff769450da4247d1f160d8a1197327ac49a74c4b5ed004df4c1b85179262a087ffdba8d37129f1760d635e1c220bb39368b30f"}], 0x1118}, 0x8) recvfrom(r1, &(0x7f0000002fc0)=""/17, 0x11, 0x2, &(0x7f0000003000)=@in={0x2, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000003040)="e1eec8b16a802ce321fb3766e9becc", 0xf, 0x8, &(0x7f0000003080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000030c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000003100)=0x8ece) ioctl$TIOCEXCL(r1, 0x2000740d) pipe(&(0x7f0000003140)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0x4bf) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0}, &(0x7f00000031c0)=0xc) r7 = getgid() r8 = getppid() r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000003200)={{0x1880, r4, r5, r6, r7, 0x40, 0x51d}, 0x400, 0xfff, r8, r9, 0x7fffffff, 0x2, 0x0, 0x23c}) fchownat(r1, &(0x7f0000003280)='./file0\x00', r6, r7, 0x4) sendto(r2, &(0x7f00000032c0)="e82f6d9cb8ac969ea56a3858647db510fd197d0a47b7ea17ad7fbf1c9412bae7d5e9ad55d6a35eeb86ac02403dd74bb7a682869d43fdebbeaffe089dc5", 0x3d, 0x400, &(0x7f0000003300)=@in6={0x18, 0x1, 0x6, 0x12}, 0xc) pipe2(&(0x7f0000003340)={0xffffffffffffffff}, 0x4) lstat(&(0x7f0000003380)='./file0\x00', &(0x7f00000033c0)) lseek(r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000003440)=@abs, &(0x7f0000003480)=0x8) utimensat(r10, &(0x7f00000034c0)='./file0\x00', &(0x7f0000003500)={{0x1000, 0xefd}, {0x5}}, 0x2) 14:47:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) r1 = semget$private(0x0, 0x2, 0x224) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000001c0)=""/7) 14:47:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xff) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="58fece399bdbb9b3ab3a0000000000000000c571850a00000000000000a22d118cbe640c2079cd39079f24f2794e833b717f36b1e5ecfd2fa7db0e2d78bcd11232f6aa8c89351bbc85cea2235a8f4e5e36fde34599547499d4cb5e08f25976ccc325aac8b51f1892f9e86a74518c8e1a8df4b0eb174b51782ff1f205a3baa90dc252ed226a6477d3c0690e7fea4f62909f40348cd7911221c840143124e02e64f24222720c86ee401e6881e1f35b286652641788854ae4e13cd8ad586b4f0b5137f6b69cd43fc0c0191f18e387a538e27d261fd481cf0fda614eee62e67c29a0f3838b237892353ec88ebdfc4570db645312454d58a39c41e23df2ca", 0xfc}], 0x1) r1 = syz_open_pts() r2 = getgid() r3 = getegid() setregid(r2, r3) close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1000000, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100", 0x1ff}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 14:47:37 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000140), 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) r2 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) setrlimit(0x8, &(0x7f0000000040)) fchdir(r2) socket$unix(0x1, 0x5, 0x0) 14:47:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x20, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1, 0x403}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x5, 0x401}, {{r0}, 0xfffffffffffffff9, 0x80, 0x9, 0xfffffffffffffff9, 0xfffffffffffffffd}], 0x80000001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0xfffffffffffffeff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x62, 0x7, 0x7c2}], 0x101, &(0x7f0000000140)={0x3f, 0x9}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 14:47:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffe1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) 14:47:37 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="d500005375a4eda754bc7a375fa275708f6a819650a65b6fee83aa01bbbda811f265185899e17aa79be83e150b64ee0c5a9db00e595417ab06eb916601b17037bcbdaec4a5198bff7db7bbd44a61c3c2c6934b71e58ce04144222f22fb1fe9da599e3f19bf02c47ab9cfc983e62f7cb0bb0a60a1b6eab58cc776fd68fea867638e725c9265f467f85a1f396e21c79f640c92e791d9830839000000000000000000000000000000006b07f2ef28fdd3047b2954f3d5ea2e9f438f60bf7b040c6e41ae0e2a4740b489e7b2e5eecd87c924686378527f3473f75bf5ec12d88ed6a8a64577d595914a6ab9189f31da334396831e13eafda83f1618ee985d4980f4225f7e813a61b5a2097a8677f2f8d9fbe3ff2c24937e530c63ce2e11610b2d616a72162ef8fc5c01c800000000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x1}, {0x18, 0x2, 0x4, 0x3}, 0x5, [0x7, 0x2, 0x3, 0xffffffffffff282e, 0x9, 0x9, 0x3e479b69, 0x1000]}, 0x3c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 14:47:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/202, 0xffffffffffffffbe, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_RMID(r1, 0x0) 14:47:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c6530000257da8960549795b59f955ff6499dd00000000078f3ce091c6bd390d1f41518c3cee64bbaee687e4d9738b2010b575700000000002000000000"], 0xa) r1 = socket$inet6(0x18, 0x80000008003, 0x5) setsockopt(r1, 0x29, 0x39, 0x0, 0x2df) 14:47:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x9) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0xa0, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x88) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) readv(r1, &(0x7f0000000000), 0x10000000000000c4) dup2(r2, r1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x108, 0x2) write(r1, &(0x7f0000000080)="f2", 0x1) 14:47:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='\x00 ') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x1}, {0x0, 0x7}}, 0x2) 14:47:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000003, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478b", 0x91}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 14:47:37 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0xffffffffffffffff, 0x24c6, 0x7fff, "675413f7adf0b126c48354bc28850eb4b22c2de6", 0x1, 0x4}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 14:47:37 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5b4199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x6) 14:47:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x84) pipe(&(0x7f0000000140)) ftruncate(r0, 0xffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0x18, 0x40, 0x0, 0x0) r3 = dup2(r1, r1) sendto$inet(r3, 0x0, 0x0, 0xc, 0x0, 0x0) 14:47:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f00000000c0)="e578e90e930361b22bf502b1", 0xc, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="d582ea466e01339664271ed710cb8c115eb45640a51ec1a60002004040a9982fd12789168ff989e6291e606b0c93a6858014295010dd337ecd5b27b358f526090000007d19c2c1d6f3e937c6ed1441558021a4c6785de4de8d2fc2fe067a0d4f8212ab2f83f47dedb92f475ad9b00a5f849335d61cbb0fc74815575c27e42d8b85d1cd66350e57"], 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:47:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:47:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) socket$inet(0x2, 0x2, 0x8) 14:47:37 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x12) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/128) 14:47:37 executing program 0: chdir(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x100) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 14:47:37 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x0, &(0x7f00000000c0)) 14:47:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0x7fffffff) dup2(r0, r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = msgget$private(0x0, 0x137) msgrcv(r1, &(0x7f0000000140)={0x0, ""/115}, 0x7b, 0x3, 0x1800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:47:38 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="eb4073c155c8f64de871d7b973c8276d6f9e1a67f6c79242e1eddfc0b0808341a5b937aa5e1a305cdf2e7e1f3fdb175d316ce61270872e815922bcd4a6fbbcea63b82495c902fdc932714a18275e698100f8d15fea0e7718b1c2eaea7215d20f594884a9cb0ce019abde631236ae7c05d3f0dadc88217f5ebc07668a467732210c41db838f17246b82db209b193ca5883c88", 0x92}, {&(0x7f0000000080)="d2be392d5865458b600e0844f7b8225694d3f99001bdd192fedf8f56cf6fd3ec8971ad7cb41656", 0x27}, {&(0x7f0000000200)="ffa9a5285c666cbe2bb67d19bff3a2befc1bfa33268f4fad6f76f6b5fa45d55a57b66f301c9532ebdd65b0d2a7afed9f6093edda01de98cc2845eed9cd6a0d954e321155ce086741aa2d542a515262433fba934561fe5ed6d159cde9c0c806cc891f9b941c19dde75f1b0dac7db93e42c6c542f3", 0x74}, {&(0x7f0000000280)="be251d17f2aa698142a00c53e0562828382b90caa72c1915c369ded00189bde8da0d94be82a8cd7e9f0ea009edd07c7c3ddeb85a5a19bb9a9fe99e52d26bd3e96d4c263e85e8934bd7cc15b12459aae34933b7b12da7f4da1db03bce03b177794eeb59971c751b3ae16c019a6dd6f45695bd3fa866b4c89d0c3d8c3874a5db85db2ed3410c1c552533b6ab12df", 0x8d}, {&(0x7f00000000c0)="e1cd", 0x2}], 0x5) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 14:47:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="d1fcc795286e022ea139b1c47e00c95629fd6708f49c4d24d7626970f99e1dc02850e148ece329e2cf243dc45d74835cf797af10fcf2ac7b282a79bfdaa7425deffbd29c838735626425dbce0a64bab2537b845ed705508f9e5e85951b3860e7244b8945aaa6a488585a57d5b28ffe08cbec0e4d4877be9fc5bf2663b3fbc2ebbe4afaf22d819e4293e8b9cee3597c8c104ed59d37e96578ab8673afae3981c6"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 14:47:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x7, &(0x7f0000000080)) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x80000001}) 14:47:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() write(r1, &(0x7f0000000100)="966597f5381e33c5d720ffba67f169f1275f4a2304564fc743fb3f65489af057d18eb42f7a988f2d9f90cc2766c4419c337a3af8e7c10d9265b4a946dcca8705ff76710da7f87907f90a55412288253716dca4ecc48e590e15123065ed64c5c93425cbf3ffc918df531f49243834714e26aa217beb6c388200612d54585f4c67ba8fe12d928c0f26d3b034627b595e4a1571054c905efe24de7d634f84338c0b561817f9011f1a23471af97a2c2cefe6dcf46cdcc42fc5cbf57736e1ef3f94b57d0e635939711a946872fa5e97c032bb23", 0xd1) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 14:47:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="8d94860e", 0x4) 14:47:38 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x100000b9, 0x0) r0 = socket(0x27, 0x4005, 0x4e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:47:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x800000000000000}) r2 = syz_open_pts() getgid() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r3, 0x2000746f) 14:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xed4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8c09c671bb2d5826aaec40b6bd22f147baa44682"}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 14:47:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 14:47:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) munmap(&(0x7f0000066000/0x4000)=nil, 0x4000) mprotect(&(0x7f00002c3000/0x2000)=nil, 0x2000, 0x1) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) 14:47:38 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) shutdown(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/63, 0x3f}], 0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0x8) accept$inet(r2, &(0x7f0000001680), &(0x7f00000016c0)=0xc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000001600), &(0x7f0000001640)=0x8) r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x2, 0x4, r3}) 14:47:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() socket$inet(0x2, 0x3, 0xb524) close(r0) syz_open_pts() r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x1f, 0x0, 0xfffffffffffffff9, 0x0, "b747000ac800000005000000000000000000007a", 0x800000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x7e2e, 0x10000}, {0x18, 0x1, 0x4e, 0x5}, 0x5, [0x7, 0x706c, 0x1, 0x23e, 0x3, 0x6, 0xffff, 0x401]}, 0x3c) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 14:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) write(r1, &(0x7f0000000000)="1c", 0x1) syz_open_pts() 14:47:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) 14:47:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x401) 14:47:38 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x800002, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 14:47:38 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000180)="b04bdaa313465510fe09cff1991a6842b5ff2ddf91087aad2d036a41a08d361749d98830aed1880f22a5247b1e8e81251efb9215c5f5e3c23bd4eb500043b8d5bc73ad8140165c363b84944115bfbce5de8c4eae2822b58802b8706c81692357e39036abd83d7a62c071b145268cd4d78591c7b628bc2ded762647ab32ad47494cc211770cd25d531e23418153c2fcf6604a3e97caa9f2a0f9771541020a7dbb3c2519d0e3f822a191ba7a21bc0a89ea0961d15ac9e7c72e22131021c47f8a9b66a1d56fc5b455a88dbdb8c6a998b1a10777a714c0ec325eed124741eb489c212e11e7a3251daa2f222b19ac01b288230f2682b8343ee20899c23d6a8fbb7984d58f35db7795da377e2c9a92bc09867ae58fac6e79d89f951111664214990154f9f48aa5cff8714c5c202f5b2df18372cfd83afc6b68bcbc6d3308b8316376e8aee197f558b4a8747863597ae16970f9d2faf1b82c81eee7f8bbf26f6e8ed4902eba92ef35bf29b54646e1d4d1eeb9ea9de9dbec08f18f6620da76a7b2242c73c1ebad6b0792a64ea204a81eeb12f9c50bbf566d625e76d328406c69232d064a69cacf8a4f2226a8ca197fdb06942a6349dec45a88b0d7bbec338a9270bfed6aed3f202d24eaa979334de91ab8caf8c8f0fd49d4d2c0ee0c7bc7915030c72d613339bb3f252033eed4a7071b6b65baf00ff84e59d65e56c948a612e94ac4a3dbd46ed35944d6860c68bc9cb9d20f6ce05a7bc6866ea47e8198821e515d69ebf7152262f8c0e7e7eadc6b8f5ae16d318d767bbea74de978826bcc40946d9d91d751b367f5795a5bb45ef5458b5f541fd337538116814dc341d2e1da4588c4a62144ac9d04ff8191ecf0c7ac8c8ad6d0898f5c9924f7b06d57b9b0878261070602c425198abd9001b20c4455943533494a6f53017261eb55e1228e55a961a4e8b638b8419684bf95b157bc818228df12e4d7b879f7ac05aa28603a8501452aec0ef47f899c970212982d9d78b01f449672fcb5f648e952d71fa07bf81cc80014448b027555a72f130c2fbd49e5122cbd8eab71d185e917c12d66e9e90926e821f61529c83251f800e784c2c8cef4d3afad3ca6c99d400c04a92079dd61395daad3822feb8c3bc34d0b3f5048c8e90f0bf36fbd3722e4f346d5fc24ac7ba27d8e5f9f5e1ee3c5f8189aad85784147f6c1a0fed36b9c345c63f5769c60d546d9d8f5626c2ff9ac5b85426d6c73964f0f3f8cb0f11a16dd9e17a3fe5709c1258b2bc97d1a02691c68fcc978e90cb473e57ad5dafe2285f27a4d6ee614fc87f8ac1bf72c064859270960cd457c083713d29ebbb02a716d1872a68d6c4a2cf010fd70409f69a7aeb7d6bbf06f420e57effe1589f7d06b928e27693273a3452bd44bb8575da921fedb90a17a24499ae42ec1c51f04e170d7b41d023b4c9c276c12197627587afb21a70fbf8b46e5c4ef9e504c6ad4d98350e229b4ec1b0e55388de13d9dec5cd3ee87ea8638f60994962b31269bd1cb04bd4c29d0c9d3d1a0788f17703e2d2bfc5c4318e21a7d043f18e15c6d9e57edb7f5421cc26141c06ec206ead1950fd22db072ba68ccb1135632e4b3ba337129f29d9d2add1dc48bbed0003a0655ae13e9dbfec489f40e8eb1ea2e5619a2453cc24f5294ea6896b87d7a5204bdcb8942f49ce04e2eab642c9f5cdb187f534bad1dcaa6eb4b32ae20c291fbb9f3e3674d2f71efaa5f975519d6b6c6e187009d398e9f5f242e74a0f6c4705ff500d9af115a29228fda7677c9387b5e1d9627aa5e1b82ea3072c4087af2fc881777fdd84577f49749ce5af7ce1f504b24fd4edfd172a826523720c5cce60a1a8a5f41e95d761b53f5c2e18994be747d24533a52e3a4bd405f0926b4ee255c964076b19e4621abed5f35ff861cb6b3a54da51bb0feb0e67305454804660d6500025283c8201f09ee420446230a8e6396b5970e3bd86f6dbc776389458f758f908f863d635cb52e60ea351c6d0d53a8e00c2d7612e636cece45998518bb095368bdb6b800641f88486b2f98ed0efac47014a5bb9ff5de28f84444a548c501e636b30de2bf7aa6c9252b2db89f22b611a03a45a3d582640c0f064d5dee5edafb42f2aa051b9fa2aa075beea65eacab3855d9cbdbd8d1974da46ffec18a745030277a15c22ef3b8438c4afeb74011b105ce26d2272849b390673dd73ba424be304dbc659db787802a7fe142a663d423d5082f14561155f00443bd283584cebf93c0367bb1e373e2804de2d92e704fd2541d5c5f7a920e1ed5c8ef9a829cae88c8cc1c74fe96ab1f58f533908b2dc955acb64d6c275d4c700232a22e1f5479421c45d452846a0fc6f75743af5992da26a0c1b62b57096719015731b309ee0e85e3c0504a5ba10f4279e7b060168a57d3eab0d65c0da6b85962a40acd71585cd100af42aab48dcca650e36111f5b99ef7e699f1e67e0bb21743f40348f1445ef3b74ba78ff4b6be5d63d099fa5ceb9f4909525c94f041deeff53ff2c3845fdb26fe3d13a5541ecd6d789bd21b63ed2ad12b48a7cd60704cbd5e2ed77cacd702a2acbfc1093a7557bba23ac6d52c557adb8511d5bc02d64526df4ead56e29d284482cb0909c4686b7e13941d339ffebc4a1eb1565d2610fff5ccb0bfa6e1a8624b5b6c955a38c00a03b51f974a9251bbfed4edca6a54d0095446ab2d54565714d37037158e5685d367c4f7f584b8b413eec041990ea5670fcd075661696448b836bce03768c99d2a1307618d303a25a4c22a30666cfa5952f5b67e2df9647c97bdd4ec035a242dc5c148a4a850f07be7bf67b64650e68cfd3a63c847ea57852e2d88761f2e4adbc1e0782e2a20b6ff9806d3c4791da1daec8d2ca86a1f1317f5f3b2c608149454616638616f8bb19359a09712e3cf454afcf565bce0776328ee1007df56898ddb1616e38a5b901bcf8e1443e70465debcda63caa98724c38b2f761e78bcdad7a278f02d3b3d54b48f49619a5c96e4e295ffb8228292debe144fed7199c6198c19c8428216ae77e7f35a681a813ebc8282749a6af2f6d2eeb610eb4c90526721db5133d427edd3b82a7be9dc9f4c6b9fab75d8ab81202a088773a6aef6bc4af1184a8f1ae93090dab31b0c541840b2fbd8bb00dbf6fb0fcce8ad6d8e46a56403a679abeaea0fb9262ed2447321592ab7719ec8f4ead3c8a56abd04043c09cabbf552f592a678a17c31abceef3fa17738b1f5c338a9e1330ec5847cc6230ed4bfb01c6675dd0880a96bebe0a4892316bb4caec40b422ee0e30d655a4fd9bc975d12f04dd9c7cdd6310120d5a9f9c6d59540f25a0ae7d34dd57ac24660ea76f91c9d1a3d3363a4e31063d539c97a0cac1cb5926d3020ffc2b390b6479ead01eb02af037754f59ef6cce8e57a3619672789d8d7277059925b4fea950627dc8b7832d93d16d531c72328699196fd214c553e67023082827dd071e06ffeb5e5a910d40a2a886cc8b5c029c5d192570554e25bf00e163fda9012393cff7679e973797306db711f73418e6188e7825b59b1f9350cfbbf56173e65103a02437b88b0afb08bd862c0e96e8c7cb8587e459d4aae32cac2594cf410dcea356768af27a76b1563c4fc24c5da1b59b387afac2d90092e11a5d3e5a2d66cfd4028bfcda7e34844810ef669b3921f5bcbcccc11962aa2245a4c531520b1245b5f2fa84bc92810b057206b883507894c6e80960ad90818d4092b47e59e83b7fb055687ffd28fa1007d1ccacf9fabb0550d314e5a817c4636ffa56934346d021ebbf8ec5a8ca2f4039feebbb2cceaae2adefed8ed2c416a350c3c08bf5c558bae57e0af0eb9fb24f8b6582f6cbfd63260ba41095a4cca8ba6d4c34c0bffa773d478b2432b1e1ee0fc2433912cee52770593a519f8b7a6f5fbe7a1466416462f4571743312aec1d2d5863fcfe743ebf7908c24dfe2c8f44f5a256383e4e0147714f05f077401e83bc77c59dd437c84ea900542bb81f0d9a243d163a0f220d5a704072016f6519193b0a8bc90bdf55bfd9bd0859be126d29ab9e24902e03c7b388919cfd1091a60e5987750dff98dc22e56072e1ee7ed4060c2a51a58156a68154fd1ea47b919aec7c8f16fa125ed1f2c22e6e5fa1023e84aeeae42270cfd808ebdbb6880271619d958264c7e30020a9e043f90a2e520613834f6faf9a2851abf29ed255ec364255d085049706c634066ee8390aa291a6517da8b2488506b818ac31602e0b75c38cd3ba94c1742aaf5735bb9f3e95c9246a7b9d44ba3ebbf49a2619b9accf58330d8ce39fd76772b396e99d60771545f03ff3ad7b6c15164145cd7ff8adac48cd8c85a84adcf4c99a03d3ce582b60cc8e4432cd69399b8d38ebd268f7bbba5f46a4da81f42831333af362feb897c6fa74bc69fac6712a7fb5b6c389e13012391d68225924509ec4fc9f8f0e297146e53c993af5ad19cd3096aac63bd6fde458f5855c386a13f1eef86c2c8d68096744a23ddd86ec45543fc5a1c6d4ba6b3a2f36b2ccbfca4abdb9f1cdb5a8a88791652b93d34a57a629fe12665fd34e7dc6b0d3012905561832ea90f662da9833038cb7cfa6634972e0eef1b3c6b450a907cb9bb6695f755f327fb1bd797f4645c6234a36ecce013804bafac142e54a54d75ff874947a88ffd70d56e7480607388f937ee66e50b41bdd2cdb7e7c67a86152a5084fcb692062281289774171908e5268e177f9c1dd1b9cef40c74b6ef29aed52ba9e1675f67bf880a4a9350cca973724be965344a65a69a5a63f4a7a31e9c2a317a204cdf7c4e5693f3ebf85d7df6c917e130a7891629ea00c6dde84fe90c16578f91100938141857f3fab1a579f0ce1f329c2627279460f3968ac9e9ec77e806ddd48595fe814b9ef9f5edf2e687d9748e240f15ff85e857d8a5f5295b9194773751b4848474ef62107c6c2c52cfc9ac6ef3b7abae77ed97bf5e3818f13d49e69345ebd6d5bd1b2d1b3e23513f1bb46503aa15d71e62f0a88ad89300758c737b0efc94195f4382564db053bff68b6ed738bc3f41a232838a959762a6be37ec1e94f7b62e7cae211333a56b5624b03090685f87db1a578d03b25a8b1af9c0425e5b5228e8351363c468682da9d885411bd263b5b303537fd2acac2fea989ef7a324b89f32c0ddd2d3c8fdcbaf1473fb2e30b4f703a1ceb36af0caea83374182a2e03bb5555862c38a3e03c36b06f6d5fb9bbb68a3a3f0e8a7141a892c601fe5386ddbbc69ab3bc80f29c67652655c1e33cd7d80eca8a67da60b329401f30a19aff7b4b6541febd5b14fc8878d3ecae45e0be6ac8621577d5a0e733adc0a985e2201317959eacc6674598835b9ae66876dc46cb3af2c18b9764a8889c904e20f1f91cfa6ba82f9020d84e4621b798cde2cb942a20f7bff25a9bc4be53b9b62999fe9c812a1c4d0dc92f1c341e5d6f6036918fb2b4e5d8b9d3d4f9feb76e7a069ecf6fd56ddce4252a9db4a4ef0765cf4e5cc28333b6981c20fd897bcd3f74e84c965190b44b17328ee462d0ca37292d6e50909c4e1f092aa89bb8e7751c53fc37f2ae647fe2622f64adf07e4f3685ed09a217d58860e2757cffff4f3ec19db217fdc031bcf632bfa323b65e732a0d36bce9ea125220f45952c04d16995ef8f8d99541a5cfc3bfe397091039011f7bd22fae09f3dcc7e09eb9c8f3818719a552173ef1cf0e49a39af7154c019b4ccd9b891bf2859a1ed4bc0fdff23712230976d65414901b13077b7b36b387a7051de579e44a1e4a53f6b51dab2790ebeac0e03167d6dc7", 0x1000, 0x403, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x200000000006, 0xffffffffffffffff) pipe(&(0x7f0000000000)) 14:47:38 executing program 0: socketpair$unix(0x1, 0x8000001, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0xffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001100)={0x10000, 0xffffffff, 0x99a9}) syz_open_pts() recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x43, &(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0xa) close(r0) 14:47:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/62}, &(0x7f00000000c0)=0x40) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9}, 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000100)={0xff, 0x0, 0x4, 0x6, 0x80000000, 0x5, 0x4, 0x7ff}, &(0x7f0000000140)={0x2, 0x1, 0x564, 0xf4, 0x800, 0x5, 0xff}, &(0x7f00000001c0)={0x7, 0xa5f, 0x2, 0x80000000, 0x1ff, 0x4, 0x81, 0x4}, &(0x7f0000000200)={0x9}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 14:47:38 executing program 0: r0 = socket$unix(0x1, 0x80002b, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x3a) bind$unix(r0, 0x0, 0x8f082452affc39c3) fchdir(r0) connect(r0, &(0x7f0000001140)=@in6={0x18, 0x3, 0x9, 0x68}, 0xc) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 14:47:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) fsync(r0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) sendto(r2, &(0x7f0000000080)="0deed668934bd144d3ec0dc312a77d80994b1fc478aa6bd5eca12046becc6ae8a594494421c03949311f70f0262314817f8e1c04bd8610931f933fbcfa89ee2cc04b2724bfceb51c2974118d4e3e80b0c7919da14971e25fbb2d0b65", 0x5c, 0x1, 0x0, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) r3 = socket$inet(0x2, 0xc007, 0x8) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r3, &(0x7f00000001c0)="643f003821e306c3c01d7fe8cfa335d2537194fe0cabf328f4dabbbdd4dd7257230197aff8585fd3e7efb8195cfab1c99e7476cd39091a0f85e6ca696e452e6942d978d2ffaacf508f85df6f3db8d78311a972eb95b306bae66d42f1aca760fb40b3a901699c4d9c910957eda6b7e722c3125940d28caed61e899afcd13d223b8ef8499b67f69ff84769deb353fd239be35001cbe51cb776a94548c1bd5fb117f17dd1be766a4a07bd7595867af4e225c5ce08ee9c769d8363cf0c2f3cac135025cb366a723d895f12ba582b4e3e64ab8b9f9b05", 0xd4, 0x1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) 14:47:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0xa83a60dce36a7b16) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:47:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) syz_open_pts() 14:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x100000000) close(r0) kqueue() r2 = syz_open_pts() syz_open_pts() close(r2) 14:47:38 executing program 0: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xc3de, 0x7}, {0x18, 0x2, 0x0, 0x1ff}, 0x29e6, [0x5, 0x5, 0xa0c, 0x5, 0x6, 0x7ff, 0x6, 0x5]}, 0x3c) r1 = semget$private(0x0, 0x1, 0x124) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000380)=""/4096) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r2 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000000240)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521da3682b9621a138df91c671dde8d5784ee98fd48d27b8d0e0f053a020db9296348eb7179884d8e13a4d80b4de6fd114cd77b3aeef547c6d041a134d8eb4df2986e3473472aa6602995e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179d9e87acf034b34054dee9a0c9d97583ecba1d13c08a56f64bea115ea111ff7ce9dd9a5c8", 0xc8, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) clock_getres(0x7, &(0x7f0000000000)) open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) 14:47:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2c) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x108) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 14:47:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0xfffffffffffffea0, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xbaa, 0x22, 0x0, 0x6212, 0x1, 0x0, 0x254, 0x6}, &(0x7f0000000140)={0x1e, 0x10001}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffff8001, 0x5, 0x5, 0x200, "5bec789c3e6588bf0c1f2a22e7e37ec635c6e43d", 0x8024, 0x3}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x30) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 14:47:38 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) sendto$inet(r0, &(0x7f00000000c0)="bc93ed35efefe0c528a2e987f1b3e3727c9a3540bb84d54441475d17a54556925f49e62af02058847b532aa1e39ad72278f5ec5a9dab0089812c317d03faacec7d08d9670326970e64434aabc5fd6fcf4cac4085b50d6f4c327004452b33fbae92115e791ccd31854706cf989068c259cc56634f3b786cb0d7c71d644f7788264322d47372fa0fed31a266f39a9cc206e3ccff2b2e142f8bed3a5e73c3a2a0348c091c2417", 0xa5, 0x6, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 14:47:38 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xffffffffffffffff) getsockopt(r0, 0x9, 0xfffffffffffffffd, &(0x7f0000000100)=""/246, &(0x7f0000000000)=0xf6) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000000c0)="ff010008aaa008020000c3513e2a5e006692bfd6ca9c8f5ccc8100000000", 0x1e) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 14:47:38 executing program 1: r0 = kqueue() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x101, 0x8, r1}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000640)={0x2}) close(r2) 14:47:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 14:47:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/240, 0xf0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 14:47:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 14:47:38 executing program 0: mkdir(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x10000fff) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000480)='./file0\x00', 0xa0) rename(&(0x7f0000000400)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000100)='./file0\x00') 14:47:38 executing program 1: socketpair(0x2, 0x4003, 0xfffffffffffffffd, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/187, 0xbb, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00-/file0\x00'], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socket$unix(0x1, 0x1, 0x0) 14:47:38 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/7) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 14:47:38 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mknod(&(0x7f0000000300)='./bus/file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 14:47:38 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') mlockall(0x1) 14:47:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x400037, &(0x7f0000000000), 0x0) 14:47:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000), 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x8002) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) 14:47:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000380)=""/100, 0x64}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000001400)=""/76, 0x4c}, {&(0x7f0000001480)=""/29, 0x1d}, {&(0x7f00000014c0)=""/89, 0x59}], 0x8, &(0x7f00000015c0)=""/107, 0x6b}, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="b0", 0x1) 14:47:38 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r1) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="3adbeb8e497667e9c025da4c982c967d4bbf7a420c672813fab09b92180aec6495b58d1a03bf8c4b22b8e7a07d50099526977e7683df112a506b40b1404b56165ed6a339975e23d73dce2b6301dc4dfc82d4d05d9b06ed104a1d2cae8c05b67ee22ab972ed55fb614bb9d8be978b14a691727ce8bdf1016ede38d46e7673965f621a755f43dd7c8639e4b3859bcc09104e2ac0cd238bc3a47f0ce8785911ee4b25fb6a2a3b1f0a6002c9ed2c18a4d1657d", 0xb1}, {&(0x7f0000000180)="5f5a3966db096111451f3d603746a546d5ae6a5d0964adecc5c000738f07", 0x1e}, {&(0x7f00000001c0)="a388e68a21e267c28d7009c2e5e490ff8688726bbf68f269beb14e6fbb150723ad6f34515b8fa5ad7ef981658b3887b2e1773a4e25a9d648f497832d26409a84a0d02cce055a1303a852a8b5e45d961b3b040e2a62", 0x55}], 0x3, 0x0) 14:47:38 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x44b) msgget$private(0x0, 0x80) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x1001, 0x100000001) 14:47:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x143, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) 14:47:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x30) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 14:47:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getegid() setegid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:47:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000440)="35db4bf228cc73d71444a4c16da0ea9f962185b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2c8d1906d8974febdfb25fc904730838923ed771cfb9b124dc9e37ecbdb6438b8ae3f675903d6189128e89288b7eb449f8cae42378c68ce6be594c7b3c63ebd46485f50434440d4e2d535cca316e8e0f797b404a1bb432ba", 0x7f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xe9, 0x8001, 0x8, 0x4, "54a21c85b6dffd43f532623c2d4a74a742958aa0", 0x8bc, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x4) rmdir(&(0x7f0000000040)='.\x00') 14:47:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6c6530004fdbca235d74473e5d1d0bdb185c5e3f5631a845b24dfbc1104770d1a2e9db5793490be3a26b0000008000000000a61796bdd6a63f1cfdbb8e29e6c747860027f4db914205e850d71f7ade257aed5c0a782c0fc58c24be282c52366ed02ece81c234d70455c51cb27fbc5fc2c105f09451032291509d18c76dfeeb3190816704569b7a577ba49748e25e44f74ab4661ac58af578794282c4878897d939231a90b6b22290edc9a9716a672e155730b91ea50b2c0d2ffab3c8b0cde9cbcf34313693eac19b37e4c613ba52641343154846d835"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:47:39 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4158) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000200)="3feafc1914ccdd61374815878bbbd67ea8022d3440bef3cdb62ae7e2b605aa1a69cdf26075d3fcefeabb75d443643763d66d15e9db5fc238c5e701a812e42ff2ab77896f420d62c75bc024e6b3be8374addc7b38396e2e56f3523b522f85f931d0b62075cedb27544da49297e9117648516d9508b22d9cd8717f56c9b75254adb87d0b9411e5289b512be529da6ab718a2f2b49a256f42a15f00fd6d7ed42c72b3e6e3c589ff877d044f7dd06a06567e36e95c0ff343f71b7e6560c11621612a72e3f39b0939800911f98ad317f9c3b5732bdc72893b4d8a1693a858c4e44c47149d427c95af8ae28f98f6", 0xeb, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='r\x00') 14:47:39 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000180)='./bus\x00') shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 14:47:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) 14:47:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) sendto$inet6(r0, &(0x7f0000000040)="86ea016f6c933a6fc4e43bb302a31c5c90b42f15539fb9ac4d23ce6fed8bcfc39a8be4b65edef829b32428a97f1c8a4b0ac80fa7aa9bee091133cbb20bf9861451cb8d964a84e397e2d2f4f3e1fd904671c503abe0ed9e7b8c7c8ba1d1591455afdf43ef073c2c6ff76e526847a7f15c586c29c24606766cdf5208efc16d93c09f5c9eacd82c0c320bf8eb9adf381a345a2d55fec68455d4c0cb7230b5a6bbd2b548e8b0d069835266be79f2e0e2dfcc99bbe80d6895052a929db92eec6e5f3710c4e4644fb7c2e97b966fd70167ecee0016b9f7e6c9aff684e37edbc3a6534aa6", 0xe1, 0x2, &(0x7f0000000180)={0x18, 0x3, 0xf4f2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0)=0x9, 0x4) 14:47:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x8000004000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:47:39 executing program 1: poll(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa68, 0x99) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socket$inet(0x2, 0x8000, 0x40) 14:47:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2}], 0x1, 0xfff) dup2(r1, r2) 14:47:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000000)) 14:47:39 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x280d) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 14:47:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) clock_settime(0x7, &(0x7f0000000040)={0xff, 0xfffffffffffffffa}) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(r0, 0x0, 0x0) shutdown(r0, 0x1) 14:47:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 14:47:39 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x32, 0x3, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 14:47:39 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/235, 0xeb}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/76, 0x4c}], 0x4) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) 14:47:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x36) recvfrom$unix(r1, 0x0, 0x0, 0x841, 0x0, 0x66) 14:47:39 executing program 0: pledge(&(0x7f0000000040)='*+[\x00', &(0x7f0000000080)='\x00') r0 = kqueue() ftruncate(r0, 0x3f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') write(r1, &(0x7f0000002740), 0x106cd) ftruncate(r1, 0x0) write(r1, &(0x7f00000001c0)='D', 0x1) 14:47:39 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 14:47:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9ebdd19272c7732c8e76c4f04fbdac21bf52082578dde80127aa895046dea8fbcbef4ea40a3d2033b996254f484e514ede2e27499cfece7daf3e65029e04187376035dda617f26805f4084859399e67c02f3c7cec77285d536cb68bb060bdef10f", 0x61) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000), 0x0) 14:47:39 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffb, 0x0, 0x0) 14:47:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xe486a678a61ccf19) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 14:47:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x0, 0xfff}], 0x10001, 0x0, 0xfffffffffffffffe, 0x0) 14:47:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="36fc40e2365827f7e027e5504d830ba9ac17d6aee7d5f2a7a95e081eeeb5601562a55a0fce4fdc2a63ac1213223b88d7b25f9ca3902f081585bea69a33b756d9e073c6", 0x3b8) r1 = socket$inet(0x2, 0x4000, 0x9) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ftruncate(r1, 0x1) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socket$inet(0x2, 0x3, 0x3) 14:47:39 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x5, 0x4) 14:47:39 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f2a8775135f5e4fc452d9b4a1b43ee78a100a3978d4e0c90762a6c04d735f8708dc4869dfa52e36a7fcc9f631f85183fd0441647124d9b7047c3175d55026cafeac903809ea8874820958a0f307b5023a550501ecaddc5ae9fd31356770a4ae904fde9ed316e9d358ab0f3a6570b0a68790975427854ded6b0859cf499b1565a53a14ff35aae91a1956c39f597a7a0c449344048423d8db7cd0f8a028374cc2da64d5c3f5a4079baa58ed47f643fb5e21b8466902e6e5425ccc2920507f1cd2b50418942285dde6da687bbfd0c516140c8a92a1a6be41e61b2c8c0e5668a85959bc4292fc6a6b4d2be5dab99cbd6a4c9095db52c106d5da3c29ef0cc307b46b2730b3c3336196d93f6adbe1da5fecb2320a573f5d66a7d9c91dc96721d9cb997126403f65ed10a3a34e34adc8f5e09bab386aa268cd1cce921586ff2556a20fb882562fcc01433de30a1be852c7127887ba175cf7f7f5b88912c39baac49dda22b9b673291a8135b433216185e38942f1057587631d1fb5a8fc1d386c9a515011aa05afda1077fd5a6b7b4c11bde620933bd46e03f647a6adea122248e1d21edb7ec075d955a3da9b5abea9268c02574eb47c3a15b6cd2c21f7505249ea4a9cb621fe5d499f810e012bc1018a6fb4cbaa8b32a647fe31d5ac3b4a24314f830f00e6342986adb2d450058cfc95c2b20e501ac8b652647b30d0f1f0e9bad2dc299d209058c5a5dce25cbe3e4c799ecf78d83bd456ffd080442ec5bf47d865b0b113a5a958579a577bc0e02b68ee15353cc6ce7d8a54d3c1cae95ec67aa8ab7964179d1b65eb57132096bf652b9c38f3c21e098fcb5d3eb8f4f47cb3c202360172a30e2f2bbb5547ba0a63c66450e8ac27eb2df22e480ae388975bf36ed4e46a911f3a6e552c9254c7b172f24e31be1e4e55530e77d3b4c77b798be0509d3888e5cc2474de598c6bcab0058a0629fde30c74e180ad23b5af8dd8cc90251acb3b92a72c535051ff8a25d73131b6c3fa90d22c4d7526e3978dec165bfb0a9ca0d55905bf8a685131184b2b70daa39fab5cc7a345eab84d5e892fa448a5b434e2848c7225debe5a59002588be39e62cb531fde2e389933fabe738af86de8ecc9570857df0cff7dbddb65aadaa85900def7abc3ba6464f17988173a84cee81d0966f8ff8096079f5c020ecb0c317623812f70af9f3f0dd6bc0314f4a86cb283350a31bf2d1cdc32cf317f85fd05e8d21efe9337cfb4e8d91632f10d7d3cae73d1b821e4e2b6d581c58ae87d7cc09bc64b48016c989dcd7224960e6dc377117a5d4ced6d0ac82db7816f2aa8695733218afb0109fe4806cd64e44f4dc73a134cbc7d806c52a55aac7a5eb64c0fa2e1509a30e2c981cb3b76e70b43222f46a9e50154ba27d32fc50365a94e75791a70cc883c16895da2d8e5e98d8c6353e93238471c9374663bbc40df039258962f2cc413639d241ef60f3742886211dd91183d17751e71fe141d233c0b9e964708769fe80611b10b09717f50db26395f8cfb6e090ff7ba26fcfccfdc96cd1783449834483a4c0a9c1bfb3de70f1f1dea0add135143c942a8a4cb58247a38d0d88d244c603c97c56c727cd93ac3846bd1e1837f2d2a0fdd82553a527e9deeff1033bb8fd735848eccbb6c22bde2397e59d47b167dd1997b4e5eec82e366af7a641630d509896ece06077e019310be727395776691921541ecf0f3bc11d084e57a3d8f11d77efc333b7599db4aa", 0xaae}], 0x1) 14:47:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x15, 0x40000002, 0x100000000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x88, 0x40000001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x9, 0x4, 0x738, 0x9}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x5, 0x65}, {{r0}, 0xa8487860948fbb8d, 0x60, 0x6, 0x15}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x100, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x19, 0x20, 0x80000001, 0x58}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x5, 0xb178}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000001, 0xffff, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x6, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40, 0x1, 0xffffffffffffffe1}], 0x1, &(0x7f0000000400)={0xdb, 0x6}) r2 = socket$inet(0x2, 0x5, 0x2) sendto$inet(r2, &(0x7f00000001c0)="d98dd034658db929cc59416fc362206c76ee93585d457062676dc71755464ef035c90e97d5423596c22e246d93034451fc77e6e732e394fc677252bd5a7c715a55fb89190ccf3f4d0e77ce4b3c447c821c0399b7ad35d089a2e42d4397b054f139fd238d7f091a9a74a4538a685d24a0b532c44d0e44b130636f3513a199da393317d32b5fc62683a4ac7f165b4489e74b193717174e3409c6afb5033aa0e216ed13afdfda6b1d7b101a328bea37cf60a96f4d2bf06cdc6e71f343a9025fc36e7488ed8f6df909de7fd39feea2c2cf05fcbf7737287a0a44276d001b7f58a2427e95cb57fa94c50c40fa31d6fc9f9ff98e67dc14", 0xf4, 0x4, &(0x7f0000000080)={0x2, 0x1}, 0xc) dup2(r0, r1) 14:47:39 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x7, 0x50, 0x52}) 14:47:39 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:47:39 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) 14:47:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82d9e0f271451d7836003a1d6ad2a48473de83d16f7c711523c74e7d8159e153da27293659cec13f0dbb3646b63d17ebe01723242b142b4615900621a1b09201002cec050c634e7614d94af4a36a2ec123edc0dc111065ab9bce10991a0000dbfd305a7f5ad0c646e75d89d732c464ac36de486ecfe566e07d6e044c39604e267214ce90bebe6e065fac4ab7c1b31bb7fc8635ecd0d1992cb93d0d63e9aa9d2ec5cdf37144efc0a7a8b7e20555b90fb3f3df7e72206f1440d895b6b585b8103c33ccfa4c339019c72e23cf93e7bddb2fc5ece5061ec7f1553cf9e8f1d3d100c86ea4e04c7c07374920cd6111a3c9cb29ef2090e7ee7d66153e44991ed682a2c7a9e6f46f9b905705cdfac7016d88acf08af2c5d8fa26b5db7d85ad879a5d9ad5e07c8b447347cf25567dfed70d451cf7d087ee1d87a873d7b6a1ff0f62d58e7a73ae5062c86bd22d890f95528e0566c869e9d2404bf85bc6d374da6996d69301ec50f2d744242208240a52d692a1b6713bcd76ebd0602e433f54b0707f8b14bbe35e0b74a09142921c523899d98e7e3cd96f6c3b001432ff4d6b58a1793ed88aff926a66bc38ae22df1e8921da63fece86a0afea290f85a1964477d0886df4f1808921171e699127e09867dd91f4a2cd8a65365866b1909d3d498763bd11ae7b15ec98959bf02e76dd3cb4cfe9033b03774899b4caf52932d24d197196fb44593044f1938558b2fe1014f92703db6ea33255e085cc207adbbe0fc295cd1073d810b6cecdf8a0957a94344b64c30bb55da806e1653490e8aad41a5cc1b2012f62390eecad075ca970e01da4f30a88db489872e9d109e5336287c28728da60828ab53e1bfaeaabf53cac7aae60671f64c0e9355604b540c170"], 0x1) r1 = shmget(0x0, 0x400000, 0x2, &(0x7f0000bff000/0x400000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 14:47:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x183}], 0x20000000000000d6, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ff2016565af5084d39c58d4cdf7a950d4f10bdc9f747a1668cd1a1134e630f24dd856e330c808667b176b28e032deb80e914f14eaaecf5202549af95a8c25d40e2a304970127ffa7cd7a78f417c390053c04aa07941674"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:47:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) 14:47:39 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000028, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) 14:47:39 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3fad, 0x1}, {0x0, 0x1}}) write(0xffffffffffffffff, &(0x7f0000002740), 0x106cd) close(0xffffffffffffffff) r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/17, 0x11}, {&(0x7f0000000440)=""/189, 0xbd}], 0x7, &(0x7f0000000580)=""/192, 0xc0}, 0xbd0641d94d679a85) connect(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc) write(0xffffffffffffffff, 0x0, 0xb7c564c) write(0xffffffffffffffff, &(0x7f0000000040)="d5", 0x1) 14:47:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() pipe2(&(0x7f0000000000), 0x10000) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r0) 14:47:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) 14:47:40 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0xffffffffffffffb7, 0x0, 0x0, &(0x7f00000011c0)=""/4096, 0x1090}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x8, 0x4) 14:47:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0xef78, 0x7fffffff}, 0x8) dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x18, 0x4, 0x9, 0x9}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x80000000, 0x10001, 0x7}], 0xffffffffffffffff, &(0x7f00000000c0)={0x8000, 0x9}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 14:47:40 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 14:47:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) socketpair(0x38, 0x2, 0x31, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="3d413e38e83e6d93b3c1aaaaddd0bae12a2456e6402fa046ef2b69ae0920e39930ba7d049df69102ea9970f0c410e9ee3dddb24ccb0474fcb82ffaa6f050dcb41d4c01f5150c555efaea72d008d5057727691fa733e88d7144138c4a463e1f39e354ba2c0e6b84ab5d2d833bfd5ece5ff279d2a13e1126cdfa534249ee3456cc8d32e6c337953b7beac9340af122dbcc169d6458a2bd3be21f59524395aee09dd0fe15a0fd5049135f8426b2cd202c6009b0930c6c3fa4ce452634835aa9fe5e5547cbc3798e84f9af2ee65cf07ce2b2f81a945efc085b676ad14cf1c0a022887f0dc616", 0xe4}, {&(0x7f0000000200)="1faadaa09984c75560eea7043a3188452f2faeb4f37a879fbfff63cd5113f3145031e024ed71a9f1da199446f479aaae9109084897b803f9772a4f4301bb368fbad3ffc6839e41baf2c259050cd6787c67a9c8d10e0eb5f88d116687da8001ac24c725141f2334fbda6039e207c9ce3199cccb58d64feaeaf7cec03ef6a60099e050f38942c723362b9309d3279c36f11f4cc751e43ac18c2570a9005f45d44a17e958d6c3403c71255f7ffbb9b94669b38cf221df4c985ce56350dc5b668ae13750000e6882362a57c60869b29b42771e30e9f0e742e38b42749841291d4ca162759ee6f2fcea82605b15425e87acde9963c4f6", 0xf4}, {&(0x7f0000000300)="790f805579f8699a36213355b5fcc24977f899449c732d12bcf3793b2de506d50e7026eaa16ace4a009e6b1273ab44b69a70a68743695b786ef7d2cac6ec737b9b2a09430066a50cf9241c47c7b956077519903947d785fac3c46761fbb29065bd7825f2a65bef7ee5a3f3c1e1d62218", 0x70}, {&(0x7f0000000380)="78ce85b224b8dee84d7759501518391c9f72ca453762e45b777536a609cc151b24a77f254647880cb9a19362aabc67e6110d711e2e38dcb9bdb716f423b0c90222f5cb64bad10246e4fec6131df18f71607411c50fa5649dfec32ab4520f844e", 0x60}, {&(0x7f0000000400)="44f4fc254add4b54a6a26f0eab8135", 0xf}, {&(0x7f0000000440)="eed44bb425ed4511427ebc473a803a44199bb5b7e8d52653b7109242d979f3", 0x1f}], 0x6, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x2}, 0x404) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) close(r0) 14:47:40 executing program 0: syz_open_pts() r0 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r2, r1) ioctl$TIOCCBRK(r2, 0x2000747a) fchown(r1, r0, 0x0) 14:47:40 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=')-/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.]+.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)="5c21275eed2700", &(0x7f00000001c0)='--][\x00', &(0x7f0000000200)='0/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)="23a95b2f5b3a00", &(0x7f00000002c0)='/\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='-!\x00', &(0x7f00000003c0)='#\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='/\x00', &(0x7f0000000480)="ee00"]) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r1, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 14:47:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = socket$unix(0x1, 0x5, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2100, 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 14:47:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r3) 14:47:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000001700)) syz_open_pts() 14:47:40 executing program 1: r0 = msgget(0x1, 0x88) r1 = msgget(0x3, 0x22) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/116) msgctl$IPC_RMID(r1, 0x0) msgsnd(r0, &(0x7f0000000180)={0x2, "ebe53396c7f2348ba077a78cce3e6d3a2a97b8bd92a93b27e7eaf148a48f03cb05e501dc3d61049131b09618ca38396cd30f4fec3cb7ddc3a5e06780474a2676e619707803ffb46a3db5ec9e3f2c4110e58f3257e2bfb0b5bad03f03e08976106faed32287b79628451676852893a23fadc8a8f7d1661b9dd719c3284ec253e573ecb443f93c9e5ab305a13209da6395c78f82c31880793421ccc4d293551b1abfaffdec154d9e3e55f03ddf437fb84bd7f10a8891c3cbb76e1f019b75aa61def0d6fcc9b556738cf4fa25d858878ede05aa7ea48a"}, 0xdd, 0x800) mincore(&(0x7f0000fed000/0x12000)=nil, 0x12000, &(0x7f0000000080)=""/218) msgget(0x2, 0x1000000000600) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 14:47:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) fcntl$setflags(r0, 0x2, 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000001680)=ANY=[@ANYBLOB="01002e6f66696c653000542a282783ab509fc6376468922a7a04d90e7e465a2ef11b19aefb51dac180b068dbf91d653eda734f924a2aea48c1ebcdaca2e872a28aca667c6b199f9d4ead39dbfdeb61994c3ec338bdf6d73fc4f3b04752301f4dffad5af3349bc41f6f1bb7a4a49069baa4f4ad8f2ae946d0c5e68c6a80783cfe6f33ea31c972aec84bce61cb687d6297e08cfbe4302f1a0a8235558eb7b902500aef88000afb99f636dfb32cb49a415dde94c2b3f9123f901995752797711657fe2ec9c3372ce24d9274985b8e5486dff0033db1ec33a2c1be0fd1d2ae1006755d44b8f0bca14ada5796d729d3cbbbee6e0938"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="d8d1a9b2a025b96839d50eccc988df3ca906f5b7ac1a5286bb06a81594cce4923b8a9e8b2dc078b277e015f1802eb0cd42c7b8c2a5ab35e2f10006f978adbacdc889476ffcbefb7c6a3720bb93bb24fc41a55999ae3babb8c3022f5c70a9e045142a4b7764e3d1fae9cfe62cb9dc75f62bbc657e06570bfa6a20846ddf314b051f6543aa96941e11bf92b379a5fc6f442df52968", 0x94}, {&(0x7f0000000480)="d7f15bd38b5e3cc294aeb9485aa59acff5fe1bfacc8776129060d3b41f849b26a6e764e21a10fb35173c455a9c0d8ff02a752bdbaaa00f2404c26e87d17789b7da095561770ea5905da5296c89538fd99474181b77ff56b50d6c15e0714c8cc09b18b8a9ed4999973c300fffd094d2302379243de02e61f9f9dce0f833157cb998cac934461789964b68281e483ef3f7785dbaf7fd072a3fe57d26550d263a61b73c71c21bf5eefdac4a75e82b4c4e7b9392dc6a334ea5d314c5ed263e3de40fbc99e956bca4af3fe14264a8b18df4130e5c4992c03c58ddd5cc2b434cd871b21d8de38cf3f6e19a02115660e8b4417b91886f826d7310e406a49da41491089559d119e09d40f9bea275db74116ff3ff2f2cc3bd29e9e2ab9d2ee82010b6b2257b3fb0e27940b0cf6766848cbbda89dcdb3ae0838dec6b3590e5953149b497d14b65d03ed726438df1181a6e89ba8ccca305d28a9ae77285590f08f229bb0985c6f44cba75a02f8743329803f1f2b127d2d84cee81deca4f2c40292c261ebe8482b6cf522cda7d6f862e041ea17d5bdaabfcacf3140e4de50fbca9a243a74f7d038e8d104348000eeaacf65c00f75754510683339b6999c3587a68bb5800e61b2a76b1fce0e1293aace66fa0c764f64d4991a8b51f4484ebe8e7371b55ccdf7acf14055f268d21ea195f6bb6700d51242afda2d50d22a7afddcaca190693e9236d928e69fa1a2edead8feb0ca1d28c850090f1d4735965f60047ce75224d1aabc3325c1f2ed2ca27c0c87a5f85f388ad0f4b26dc9b56b6a6fb24cb039313e58346fcbf4d63be387055f62840c8ddd3a990de1949e4d49687bbe64183a7b04463bdfed95ee8d6a9073312576297c48aff84e2ef1941ecb3c0e817e6b8888c18580f36bb66ff7d14e28b729ac539b50fe8faad927af33bff8231f4b6d5962b3435e3015e2301ba9fab8b382932f5d380e3f21caa040f99fd0e7b008c67a98db7f26d09b0717d3401d6f4687a39502b3109944fb4912a41db23178cdea3b5431d8f1712c6eecda9dbcf541006805948c358d7890c036651cc07673fb579ddab6f09609bbfbdcafc1f53f952b3f566540f7db64afcc1b7a0ee43a39ab62a4985e1491fe9e6ad792298463964f08003166129080cc41c5c86b0a0f4ec0bc738f6a6a63af2d71ad37df0b9b85184b4b7d48f770bb67e2cc173a33e15f39b3dd1d0732c7aaabeb78ade9238fc975b53f29ab0749081bc0248ca8247361c3368194ae9063f34c56959f2bb1a266da3a2921269f492efba48536bb3a5c721a4e47ad1865a4ecaec6aa036c9f09a4c623f9022f7d83ab68cf80a743ff8ba932b52eeff5947d73ed61fa53e21414014037d595bb48acbb9f8324f48832e171d94a1580eb0b4c064a2e06ca8b161511baa7f21101ec88cc306dbfd1a8eeb8bfeb34a27a9c6c7e664994f4b6660b7b35d9cb6703400c00fe4cf5b2764c078ce620e0bf64c703af46846dca3e1da9a29133a7e8e40d22adbc79f06f2fd0e812e707f454ce390303e0e6ceba97d71caff5fa27bd5891bd0a4ddc8e43c7a2cce83826b8a48a1f8fc09991f7947ef5250ce00ff3c0f5e5673bc6c7f3210f0d59380cb0c7da00d4674a6eca0ebd512f1420fb07bb85ca1f8f851651161c00f99b73ef27036b57895b0f0523d1d078bdb099bef626cc24d7a17386714d03e37be85d7dccf0af0d485b5d7141574ceb47b730b12f6c21779ffdd2ac758180b58fe095827cc8c0a72b3c3c08620f7af642a0fa0b2e3ce5767f7aa6252de951c6c2ae35508f040ab564502caeae707959dc61a24b431a91da78cb8e39069a8e94975dcb73fc5464328266dc9bf564c8f283bb4e0499c5f3728550589a8fa711e7f04f12607b6f0c1abd0ea3da2b66cafcdcd639135f0d98e103b68b94a11d23d7684d809b5d8802744927b6b649b93e15bce26203678d1df581eaf46055bd71a3532f5ea852b49c1f1a8755ca21af855a9370ef7704c0f9401374f816b09fd7285b2e52e1a78b3af024733eb297fe5deb0c85109c3a7270b44efa1666f7eff90aacaf1fc372d343d3579f5c2f71f9eaed16fbb1c322fc2a5a048163694175d3e50fbb18f3f7a0f0d007f3e12ef31b10ac7722577fbc95f9e736646b37ace73626309f13144965d9fddc246744ebc7fcce65dc52fb8478063a32e80b856e3f27cd59680ae4f071fa976ee64f7bab00ee70a8ab5f0bbbc1ea2f8b2f227c1f1a695135752d274eaf56ee7dc16692b896719cfe0550cd187d700e0745cae437db3873eb859614580178255d721cd529a5d399e2e3836a66c48b42705a2603abfc2f7a1d49d882f426e1d4f9213178de2ffb8f4d05b092503b98a941b833cfba90df6642a657e76b699f22532755ded56b37be350b245d1964e3dcad2eb10b40ebc600a7f4cd4744ef0c90341f93a86e8c6eee2fb99f1fc733c9393a8366141292f8e8364f08729b0d0cfeb15ee02d77fec6f30930a620bf7d6b105f9d1a42350f1c1a37eb018e7327ed734235799f198d6ff3e6ca5e193b159aa1af5faae881efbb68b6b34a1fec33855e8580595cecab1a6f849a293a4121e98a854182b4fd3bb66e514e3ddbd48c69056bb737847b9a10abf22f705b543415c65913e6848c0a5d344b2365dfd11322d46e23f46954b12514d58dc0e92ee9dbe0e0dbbb236fb83a6ae7ae577fbedb071db95ce61b6874eeb3256b4e6258f799673541bbc12fe007ebce6f763bf15c5655a7e5925f36758dac4c7bc9b6e5045a92e8debc06fbf942900bc5a671d52bd92d0463d4fab47ef172e309f824d452d48e8b288fe965d02fc21d8e51e1d45352d3b0805d97c3a7fd8c5915b60d43944d2063b965a0bd4f1722216c225dbbea7d8f839e5fa23092fa28af58774bf0f3dc3c7d58ac617f02980ca2f68dc0ec7ee8e240fb7f1cd27cdcc26468867d1c068d89dff8e99ac2b0902a1a9d9e10db41f1f18e666085d01dd83d90b8bdfa61ce63af79c6fee47bb1c0413b1533c9c12e21f1eac058d25c78d8b3009e1efa57e74d65bc79b952a88c7e8e7cd062c15b19714ad7204766244e28e31646aa1341a8fa824cdbc90535c1c6242852829d11afd617389be47457918cf5f12f3c8ea9716a5dab62d9ca3a6ef96931d29011b86d39a814f5a3e5acdf8325738f200d36606e59772a6780f6e3e90ebcbb9cfc5bb637cdbfbca15e09616f7cc7ce20b21d6d0ca49bf4501828930e4032b10d2176d2c69047c9983b1be4fd4c2d45b94bb29fb72abe4499908e0693921d6cafcc2b0d84105c01010afdede0c7c6321644f4b5a81375b71f91bfcb6513016ceb217a19053ee8c016518999b3a96ac0ce4d9e4652519e98a89584ec281018a24731125f41a5d4e3560861dba5b70b892e7edf5bdfc15195a8eab207e18f765abe0b2ddd35d2e615c6960dc2ebf318960ab3e344a4068c69e54491eabc8a3154127e9fbabe5649746034af466dc843a8bde6c137763f2b2f10608eb4d5c829670f1da1dc55c8719fdc2e8b6f83cef702bbbf0b945e2a83d029039de74a6ac3dafeeed84d7e27a66d35d005e5971e6a0b2df5e3f52d6d1f7b8dc14e014d2dec3dfa220e73c2a48a2e53869da64f5abbfc77e235d175af7f03c094245e84f911d3c78e679bbcbb8e934f5e0f7f7976ac1591741eff9c0f48dbfa76eb2da00e562813eaa8578958a3c34ee339bd57ce38c77a2eb5c74978f84e60d3a0a0cbe5059d1e7a380bc5e5efee4ae9287f14d7789fee4824fe8bbf0e7144d50af9e848ad995a1aedb83e10ccc0b27b579eda45e7fcd7ca11ab6715cbdfb09946aded0690a6b6e605e546226cecefb5527a284d42ff4e744d035a282d3858dbe67f87a8dd87627f04f32960ff83f17ce95767e666385166f4ff3202422af274aaf9ee009f69d416d87cef255adb365d51c6ca50b17dee4097d2cfcaf36f726b91cc09cf70fc983f95ca0c65f903efd562cb074e5d28cca39368c16e1753f88df5871f812d4c1e305f6f899a9512e96d63b783f88831d10dfed5e533e5f6143631f88e36324911fd3a56cd4bcbea39f3d84a9a67cc76da3157b4fc254d03db677647fd8a7f35e8f1017c67813280798cc8adfcf93aced8d109ff36843a898ec8ffcc112244285c0945b90ee7c00f8c32c2fbb1ae7ac3de5ec095dba3c7ec627246bca1eba2d32e41e326ea4fd5e2313a230a4757c76ef4452c6846e4cb158274a18a9a30ef8a2060c39eb93f1b8330caa78c2683320bf631cae4c47af6987ea374cad6de3124437f443ac2182808c0f03796fd06a6aa2db76b7c737b9f401fd8380e510ba4c3fc8dfb4629093f539421b20f945d682ed369671bf9378519646e8a389320a55c366e7fe931430de38273ed89461683d90b19c4ad9a0d6ace268754ae2247d38720b94b7cfd9ba11bd61a2bd916e841503ef5e267b3dcb749bb7805157886a5c698d8a52a598643909a791dc592b986f7281ec2871bd6850314addb4d970eccf24d406cc6bab51779d78e486932cd47e5ac7b08d1c847b3ba76675062fa07c69eae86a659fe8f7716cf9c2f9e7adaa32d01d4193c9fd29e46b5d1eaeeef5ce4e5d92c50f24e26c3060ebaf3b65202d0ddc2555f5f4db7a050683bb48fd4d41c8c26e3ea0905914bb903c6424f10cedb08fe652abb409df7d8a207ae249d8dbd5d9023aca1aee0687f056242604b93faf3483981457e5631982f8a9139a861d4ca9dd85c907cf8cb76865dc5f21f0968f6c32b5da1fb737df0683d6ddb89e57057efd396b3d2e4d8a11b784e2f0ed3c5b1c7b89c1b37e0fb238777e6259887d4e99fd4bfeecdbcd0a72f1e431c63c5af626a2c41769860ea3c2e9ff02d46b0059527778e4c11b0f97e7078656f462f409e004c16520a90bb3bb00986c6af750659d2e6c1c62d8431edbe4ea1fadac67e90d0063ba27f4b93527e45e42d28fa109c1e035070cdd26307c38e7fd7e81a1bcdb6e31b877678b041cefe7714e8962b3ce7081e6e371db73c932b37763e5f97fadae779c5bcdd7dae2b5a82e43ac391f95ad18c050b26802912d501f58c64fca192bc8be3866a05eaf3a6fcdc913b2e2b541bc83a7489d96252d716b7bcea7ddb0c68cd111b73813a2a0b189cd0502dac7607662fca137c3ef09fd46ad2209f9e1f4b501a2f6224e8795386af2ab3a7b24fb30eb51467449f4539777a7300b6a84306e0b92642c64515b956d63d0921d5d0da1572b996547ca01c194633da9900aefc2518497c7f1ff5c52687a719a671575bb903fdbbbc8155dbe29dbee0d5455fb54e85a2d4ddfd65c3641a81808d177975209528b2dc2dcb9c0b76d6afe138bae08a6c5752d577b5aecc16e6a51c691e23b9c63c9df287d01767b9d2208bd7a7efe9d6b5fad83d93f39e217df4fe36817141784523e44d4a4ae8fdcedde093dd741e2be7996d460afdc3f142714ac5cde3beda1a596014a5e76d4eef7208e080a37b15e224ea41ae1766fb8bd96694cee671c2b2672c94f06c5a296bab591c1190b2a6cdb1fc2e369ec471f88f7e2fb1cbfcfefa87e13a5acbb3d24315a6fffbc1087d1b560f7429d6732fec57db5480afa76da1e1b95c92dbab65efa60fe5012e8c00e63796bcaa1df7932bb42288e445aff80d221d9a9843e4256b6ccb6e29e366e0f4f8df34093c017b1583da651a0fa41c32838c0d1ba8dfc7d020f2f733bafbb8f612ff0abdbbb95236ec4518a0392c9c2d40c145f01b0e023627432ca52485b456f7c9b29156de172ee88a5ebe79a6076ae7e8867", 0x1000}, {&(0x7f0000000200)="8e7fc95ce4ccd23b0b3d87662932e6811f7df79fea72de4dbfe4aa130c47ad5ac0b6e4f01b8e96b3552caab3f132cfc55e51aaeeff89f11b233a9617d7cd58da54b23c4318c48bc2e90201557ef734084ecfda4b3fd9da5bdcd4deb0ef3488440d6e53110ec4daf83590072d4e147a8551d61410b0bc40b8cf6f4b8625b309e300a6a22d7bd4dc0c2e1231bd367bb788bb61d5275ec774e46245266875c7e78c9c3bb4241c4445fdf5a320a86ee2ee30ee9132f1b1128a88b584988247d70b6748bdc3c1d7c0ac8ca6f08d8a1b6628f1cd10206c3d1592db54f5a8faf16d6f1fd2ccffcf404c", 0xe6}, {&(0x7f0000000080)="89c60b70b26a2b51bdc989a785e38736003891f9e73e48d07f42dda13fcff58ec48e54e59e0507ff975041f336d524c73900631fe9ea54ec1e90824ef219a3c2ed3c256ef8091bc4117c75d3562bfa7c355527b467ad6de8660e246dfd265c7ad0", 0x61}, {&(0x7f0000000300)="10b070baa396a55b2cdb0f142747d6f92d8711f62cd9182280bc98d473a83e60cb749d6c221bb0ef49b27c9dcc91518cc4e9687c71641c1be76e9fdb1d1366679b22c2a09610ef1ce2f10732a1dc81c4fb1d4d4371f396", 0x57}, {&(0x7f0000001480)="e0c082070ad2620e0715941eb040dc1335a574b6c5542a1f1262490031aec19a5b3d157cdb20af0a0a2cc5720ccbd13786abc28556b7d61d86eb2d0e717e25d6a03ecd60739bd0e6a2db15f58d139b4cd5ea82627090aff5c1e21e74ac28def3f3d6c4f47825b9fff0a10d26937e9b81931dc6845f0e739b82090ec7c47ca3f16585f729ac3fdb7f0dc2b06f1b86e1bcdb78ce029c271ed92c7e384347c81bb2716af8d07f3d2249205b700cf90c085d9d0af8592533b6f63fef83ff7a712d68e64d9b8d7008e0afa68eedccc48a01ce7c7d7e86b5860e2534535013363e86fc07a9477f82835c8a47ba266063a50c0291", 0xf1}, {&(0x7f0000000380)="ea34bf757774ddda28b3a7a5da0934f65b78f9046c1d1dbc32701bc5ceb59f33f63e5ba61c7569a52c751bd449c5ada104daceaf70", 0x35}], 0x7, &(0x7f0000001580)=[@rights={0x38, 0xffff, 0x1, [r1, r3, r2, r2, r2, r0, r2, r0, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r2, r2, r2, r1]}], 0x80, 0x408}, 0x4) mknod$loop(&(0x7f0000001640)='./file0\x00', 0x2110, 0x1) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r4, r5) close(r1) ioctl$TIOCNXCL(r3, 0x2000740e) 14:47:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000040)="8ee253271c6e7ae59a656bc83aa039c78a2cf14cbac6a583a93651d98aa0288a42c80e424a4f4b81de98ede5c2190e657ca0e802926864436a401a6e2c2462de5c138dbbb5e80c884eeddfa331fef51a94098fe55d7959880a57d3768099611013290d548650f4b7e333b8b7d6273a7235582434ccd1ea550221bbe43ebe2002bb26607d055c0616d5af07c4fad4ab3bcd4df06f39119ecd331d246ce93f6baaa11f6a15e3b2f6c4a6455bcad4812eda0ae1a64eb1414d61e752472c5b8db9c19450c0953604ada3801c710a0d3a5a02c6bff690644b728ab841091f16a0576d79d6fd", 0xe3) 14:47:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000180)="01f74c343bf5fc737f1c5f6b57cb1387bca8218a178d013edbeb710d7eac56335125e3bac258d6be697275bbbc1343f2241fb31a85f463bd75045590c113d037a699e866bac1e081a83219c71264a2e7e74c6352c6581b722e41b995d9828a530bf15343b137809bed68c5bcca24c3b22961107ce971b676acb844fcd0d63dbc5cd9bf070dc7b29df8886befe5ad64df66ffddbc28b595c22f53eb5832aa4fabe27ab8860333ac61c2d92e5995d9907e66ec1b000e5242adf049b06ac5d477d5bda511eb0ed3ec34e995214a91dc1049832e65a1e221ece4f7", 0xd9, 0xc, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x10000000000000) clock_getres(0x4, &(0x7f00000000c0)) 14:47:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) write(r0, 0x0, 0x0) 14:47:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) syz_open_pts() 14:47:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) write(r1, 0x0, 0x0) 14:47:40 executing program 0: socketpair(0x6, 0x4, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000180)=0xffffff79) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) 14:47:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() dup2(r1, r2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x2000000000000, 0x6, 0xffffffff, "2d1d283853c29ceb6b4029c9c4b354c6b9ba9f11", 0x1, 0x9}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) fsync(r1) 14:47:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae7dc4336882e6fdbfffa5848f53ca269abd9b2aa61bd0077a22ae58be4b95727b4455f888166c0daad6280c325b90c71bf1bb3be3909411a645ccfbc80bfba350675def8d77cc8effd1fbc3a7a550123e5992ac08602f5982d831ad09a401eab18bfa06e5cd3fa6da1cd5b4a9aa5a4b96cd74b7f4fdb0b6a3ef5caf051eacdd06c8ec9963b9a4d7e98d15de4b92c5f407fc1f9ff44e7de5e4a2717d448acf47b075f2b735b639929d875c78bed51ff70579a9747cf7e7d06c5b8e0bbcb98bb72d12965ef08700"], &(0x7f0000001140)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) 14:47:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1000000, 0x0, 0xfffffffffffffffd, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000400)="35db4bf228cc73d71444a4c16da0ea9f962185b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2c8d1906d8974febdfb25fc904730838923ed771cfb99b3a0300000000000000e0df9abfd6d1eb720a73", 0x51) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x100) r3 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x1) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x4, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) msgget(0x0, 0x1) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:40 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 14:47:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x17fb, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x180, 0x20) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='*)-^\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='[[+\x00', &(0x7f0000000240)='\'\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='}+!\x00', &(0x7f0000000300)="b5775d242b00", &(0x7f0000000340)='((\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)="2d5edd2d00"]) 14:47:40 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x1f, 0xc005, 0xdf40) recvfrom$unix(r0, &(0x7f0000000140)=""/24, 0x18, 0x6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 14:47:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r1, 0x0, 0x0) 14:47:41 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x900000001021, &(0x7f0000000140), 0x10) 14:47:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x4003, 0x9, &(0x7f0000000000)) sendmsg$unix(r3, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 14:47:41 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munlock(&(0x7f000023d000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 14:47:41 executing program 0: unlink(&(0x7f0000000100)='./file0\x00') setitimer(0x0, &(0x7f0000000000), 0x0) socketpair(0x2, 0x4, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) clock_gettime(0x3, &(0x7f0000000040)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 14:47:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x800, 0x3e, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x1, 0x5) socketpair(0x10, 0x3, 0x400, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000200)="e71a6acba7a6601dec69d67140bca120e5f8125454a062862a34c64687b79b5a4886015f902bb2cc1be2ccc2d060de5f8a5c0d2694a49d86d813ec5a46df372e5b85e5d02e966fed819ac0beda9762e2078b75f1eb1fcedafe146eb4f5fa835eda6e040a5c8d6722ac4b286e1ce9622acc7a939ca50d9f1e3c730c775287e1d34cfc16a5c9a1c427048e3117d3cd3392e06c7aa3bdb1326a5e8519745b10f7e575fef9e381520b0717a11ce6ddfb6ae27d0da2", 0xb3}, {&(0x7f00000002c0)="077e1b0eb50c633441203e644e527404741c4a1c0deec7d840613a6c54288cd4df3bc3ffa3a6b990f630500114effc1be622260f7c9a7362bd0120b8df3d5ce73014697ff517673143b81732fa0bbc167324b22e4ded1c8001590c6ec70ad1feb3fa25099f9f26bd9053695ece8a2f4ee14239f0bc8ae93e7c9a5a0779cc660a67d8786b90b1ec525f3ea54963a9624087686e099f09f91404378bc0b1eb4849f06f5faf713b458d4f36917e8302c6b5951b93bb4e3870ac120b6a1f6a252d434bd095e611317805f325d6e3fb0f2cd75f6216e0d6b8f6c90c3f7eaaf555f082568dfc6d67a7bed19500e7cf9c74111aa9ebd1fca5", 0xf5}, {&(0x7f00000003c0)="f0913e448d395a35c64491b88ae9249bdea50b6e1190cbc94ec895cebaf7926cacbc0909230e704d57c100000887da2e5c1f211c95b59a60fb61a793d9962c94f9bad031bca80473cf3ccd823436fb37c92a4b48fffe47ddd00dbb10a676b033fa04610c7da8200af941f5097fdf2f0057fd989a177ef032b4a461b407c96d2dd839b233ba33e45c6e3f92679cddb3f8bc7c39948cf6c35ed15fc5ca3fe7cd67aee83f1393ac0fab2eb381a1bb0bbe86c7ec51f58c5892a966dcd93520b2f8e6ae352fa4d3d7a3293bc04f5a01d6ef0b065a916c7efa51df0f67b361a9e29257647d81e30a90b4ca5e3875023a1c972ef767c4637b", 0xf5}], 0x3, 0x0, 0x0, 0x2}, 0x2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/254, 0xfe) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 14:47:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x80000000, 0xfffffffffffffffe, 0x1, 0x10000}) kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) close(r0) 14:47:41 executing program 1: r0 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) lstat(0xfffffffffffffffe, 0x0) 14:47:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x2b4, &(0x7f0000000240), 0x105, 0x0, 0x17f}, 0x0) 14:47:41 executing program 1: lstat(0xfffffffffffffffe, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000040)="0735a623796eb9c9153efb0f7ae6ddea68123165194637eedfc0f34e5ceb1b701c0aabf1543868af5ef2ac9426445d02f846b770619269edc2a352d06e78a3045ac15a635e283bc722b74fca7f954e0e01104071f9dc3419d2e9ddf3723adebae2a7191120c61a391f4fc382d0e0e1cf8ed88bc0e0d35a19ff5d5746a38be679d5467088391793fe2e0225846c75b10be4eb146ba560610b38e504b9b788d343129535f1950ac7e48d6cd03b32cc42150b34309c658228764fc36cdbcfcf8799f8", 0xc1}, {&(0x7f0000000140)="58451b0e5e873d29fb88634e782047717ebeea6a687c2d1292ed59a1eb9eacc6ac9c8e1bae378ffecdfe6b135a3dd58bb2bda2ae759f6f06c172cab7dad7acea0ea80c2810d16c11b89c558c26f72a97b5b8b346037073c1540b9e67d38dae100a24b5497eab8a4217f2bad667ae7657ad5d428cbdce4003552744658ad275149083affea35c034e31160b7d9b87", 0x8e}, {&(0x7f0000000200)="2e5af770262b1e064c178245fd47099b4525341719c7ae002e4b853192db", 0x1e}, {&(0x7f0000000240)="d297e23f5abcc3c6ea60aebed8e3bd796d7297f0900cea0540ed42427448c2ec4a4e32125e94c3fedd4de998e3d0e7dff5ee01fb43d5187d52132be0fde3d9d41d5a919c17feeeb46dfd20cabbf788b778b4cee16cd3b8a905a74bf0587dc387e9efe601b179e94be36524672c4dcc102a6965b95c3c7a454e02847df611442e8098ab6201ed374301a62ff16bcdf377211dd261ffe0dee92ef6f919f860889904cdafa4b261b9b8dc0628856a7e62b6fa0330ca32cb34e4c5c40ea71474bc2ac4bf011c1772cd539400e2e622b64f667ef1786d03b560a5595d41dfe036511b1f6f500a2acea718d713b242aacfc2d7f870366c36a505e337809577626050d33305f50b67249a1c9e688fdc832f4c7e3030898ed3800021c9e2a7662f397626673015eac0fe848d0a9aaf9ca6d271fdb36d0581dcdd29120ddf5d2a0addad1cf8c7d8dfefb610f63834bb45f11da9f40e3caa541fe7dfd083fcd5ac8b9ccbe3d178112627105f9e22daedbc799195578617f10b861dee9a56c75138d2d2ae2e1b624f6a7214c44d896197b96f8b1b0b130d047b9e34ba79580cdb608ed1501bed70e13f3dcfaf65832768c8a751a5a3a76355edceade91c06542770f7e83c4d2163805dddc4b88e86b063bb6ec1114b4672f6901ae5703866ee3db872d474f215f391e873c4272a5c3334eecaeede5e443041bd1be26bfda5fd0adcd96087761efbe1a92d8ab1a44b0b0d43876d85051db2b07f4d7e1654f206160633318c8f0aeeffca9229a7458753b51c7bbfbc25250a8d1938f115900aa52104f0c500ccf5249330a0e32a419452dca434a623d35110e09f8defe45b7b69c79659069f7b8cf07c0411e3adca3031bbad8f481539556868a13311159f8c651d62043b7ee0a5b8294fa04a1ccce840603509bab1a31d1c5e92408b911760b441959c495f3966a5aa1c7a8de8287678d796571788c8d0bc524e12f578b50dcf18c0466bd98f938d650666b8f8cc822abb53bdc4f867b7861ddc9a570907900a2e5acdb2ef91e3f2d5f87e512871df96e0a985654b950fe75590c852ae5621554c2d4e5287e32bf3d5f31ed49a4704cd83755a3c1682794fc61374626f76695ab221b7449849c51ecec7f11bd2aa55d5ed38bd83970b80835b027ff2cf01a2c8339652cddbdc957515b7e8e009eda3bce8ccd4b39cf93d2b90cad6a5c661c12ac93e04847957d8461b48c4270c83c30b464ac5a585d0ac167e4f85120576add898eae7066f7c696b5329a0b79f1f3a3b02c4347539314dab3a062dca5c29ab456b6b12b7d7aa6bf6fb4d485081c94c1bf932b2463d6d7610f9ca04595d6c254c25623223fa5940e2e2795f71949b90fb8b9252dbc25fa68499ec2455534f94d3638e266cf313ca06f08ff05fa4926828c39de5e8bd039fe86e742d39ca807ebaf66e7ad5813906f126926078b8327e891ef47ef4f62f4780e0a4a008f1a19c2b3d7b5d978a37e5faada3d72df0f627cd1620e2c98fdebcbcafe9ac62533999938d5f0d3175adff126bcfc7a61d2b35d7b6fd84312b1f0dd632319953deafebae99c12c5c29bbf41ed5be558849126ccf6d51ab8a8a970988c569c7da7cff89da127a7b523590beace011792d578cca62f413aaa42b9487f7858c1bb547aac55c40f38935422e55e1dcdae9580cf17c87e99f11368a28ba4b96893d2dabfd3313b1523952c2c95df2150baeb2238e9de0fab4ab485c50c2a984158b74102001ad5d90ced0bb6817d0d4393740213b90f5086c49d71011302999301b82770547aabd60e7452223a84905e801166141f856504e85029d51f558403988d92dc502964a6460578489bcad86475c98d574cb587ffb4056ff42bd02d747fae03481015627e3d2d25a73d092b52e3bd4d433cf793c13c559c7859554a3342276fc3e818204054f0c155613e3c95106349ae27c6e23f3fe43dea30aba314a20c5feb36d1ff0259544d44fb6d850b7849a85d2d47613cffd135db6131aaf5f04482ffa54fdf847e08581c00a9cae6d6d25a3eb66ad2914a6252e7f59e6abb380b0b9cd1b45c6ee248b8d626ed6945ab14ab06f09795e77f8bf226fdfdc429b1db329d16635cbe1ba1bc4c6bb16d324cd2b944b5b037191060702091451d70204946acc80fb601b2420827b072c77e2819c4cc32040dd70a724b39834a21409415e82868d1db98371805cde33d8d29faa1c74bdc08e299c3f22b62a0d5599ab9cafe869482fe7a567346ac948ae92c8a69f729daac5f40ccc90d5f95b3e06e267055453edc6e8b6e84692ce76bbe703acdaa97ac89f7682fa463b5cd7f4876959f8d5370dbaea818b887ac49db75d087711bb2680833fd3ee2422910b65c1fc19d8d31e6562d6200172c05cc87fea7605217464d20bfb7d790ba58f963dcd48c04cd48e99ff6f5670cfe0239d2fa4003bcac3269d89977279ae2297eb34405b342d4939491cf3daca2e4fe11bbfeebbc9753ff3335b497586e6b04bbd41a3eeda14d55aa79cf6fac7483558eaf12cc05a1085e654699a7251ae493dc79db5b50f2d9a7fd7d29317c369ee118a4aadc2bb65ed206788d264cbced11f88b7ed5e13bb3c756b1e1ef76dfb8bcefbe28fd1ebbdea785f509c307d77459af3e2dfad4a1da4b9476826db51eeb47d43602707f8c9474da93d146eb986988727b7f46fdcdaa0ab111203d6d97ecff80a5d3be3022e6ca18f8db52bd78aca38c774fe58e9ab93bc7da76612a54898f323c094fcd1ee0ba398a1759b79c9f755b16bb30ced0260f6e6d6114b8a8e62b872608fd47d5b2e50fdbdf36d994f72ebdece79c5c53a7d30458dae2cb64dfed86f3bebc4f5ba001eb05decf1ed27e462fcca1ff204f87094f12ca329fb07a7bae86cae10137dff3c08d0b09d20f6c78f3e96a4ac7113dea12c1b58befddf11b8135bf766ffbf9ca4f9354a8cd6e5d8cdedcce6cb75e436545632698d7f8f948d355bdcbb8aa8069879ddb025fe7004a020d3e49465568a6a73c06cc051fff34cc66ac4604a96e1c5fa25d8cd000586e91f576a69667a4fd56b62c186ee1665cc5ffa569f8b519861393aaf43f990a9dd4ea409d792ea98b4d076321d5f415413e7593ca5f75c493d8271b433a37b42f33229a3fc022641f86a80585ee20b976e11986e60e7967d28955d590c91c6eb39acfac9e8cc52923c0ae73e7ef6131310a23cd7f0d68160fdb384619d51d9de093e3038059dc9d86580877dee63ae84ace2e6412514795d439fedaa1c34a0963ef8b6b56e5ce70b993c7726216c011965bee397df7634397b2ac38ed16d2076fcec53b72c9449f9e6c0ed0f14ba25c7f48ddc88af41b5d86aaf9fa8f07430db52ced849b7d05f02ad3470d7776d33c9ef914c933ea4eb3ddfd40e33be6e9a3cbaea7c1fd38de516b9988e3c9b37ee161134cd1a25cf549ab75d3ec78c55bf35ed844d596a5ac7c6037f58321d3f855fa5bfde75f5957d63f8056ca7af94a4dc47f5c60787c39c1591a6a84d062157f9855459319bc54973ea367fee11e47b93be2506074b3a87418f3a9934338b61bef697e7ddcc1738f322c9c0121609c14cda85a094c09c6a3edea51a9706e5e9cd02cad22d09f4a96d7107f523f7b75b03361795f32e27746f4419b13834ab9758099e878a32c98b3708562fe5bf70dfecf73437a85c1af3647f09d9f0441f6bf8e538d818ade69467a943addefd3c9e88c4beacce8da8b149c99753c8a3f71bebc4bf7ce95c34d09c0a7ee50df76d35c3078535f80552828d69fb2ccd309d7f525015e2e21f932a8910eee21a128110bc04dd1a99900906a8f0e9c7cb471ce94c6b486108e312606040e02f7d308d44257f78a472da4b20e7d7b9712cf8ae87f1a3b2ba27521ea46110b67f754d0ba84119dcbfc39816151fdf4df705dd274947f2b97ca5929cd2e97bcaeadd2dc3353e0c9aa0bf70b7afedc498fcdd72575ed43334c1468c1de5a8c04f594d3a8227dd002c6ecf2f3035a1d7f1605405034ec915ce86f5dbc4a59c05a172bdc9fa97d00403687056855cc842f094aedcd384f08e330b287fde7bf017036a76411efd75371670deb676bffae731c19b42abc04b6aabffd1e30606f4e9b6416ffd448e59e37a74ea46444069d882a4077af9869a81eb1c156e398bfeb82d89fd3a50147c3fa3cc0e77688c104afdfef6d538490449e066cada45e170589092b74077f83c1b449218d843150d95b0b8a7ea645633b6cb0ce217c68800bce5ec2f9b93eb42db1fd28eb437345dfa9ef31bac3b21b975e6f6e492ecb0cc7c1d14845a9d5d37cb4012e6ff5a63d668d3fc071cb222dafeea0f9555ed1aa8f33140ab711634a6caf93c49092932774e689d5f6e927bad325a5e099479a320d856e0713880970def1bd5d130620635d79fd5a5492ab98d67ece134878f797e910203aab89d1f5e752fc8ccc5e91c5996329b715c2beb00400a447ad25fe43002dd54b8529daff662009e2df958754a0e9aef761a949d98f86b04a7b4d17c49bf0867647759e57eceb993792f619e0a07911dce1ca549f9b418bc7af50ccf3653f7dcfc3274c00dc2f6aff3738c8fab07ab5836af5b62bcfb972def4da8df208b7abeb01420275eb9ecc312349953f2fbe8b21ccd1be63b57bd02f221dfc0444cdcb9069cbcf82597907f87ee9894a1b643e95ca144eac8802d48f5f95fbba3b798502c9460d8a153a35deae075d5f161645e3859f908d75884218e67ae8b432dcdddea6a16d39489f11df61faa99836dd05cbd9982c889c66bc1686e034b81ffc17c03697e69c52707ab51eb377d3d178ddf750216715393377555e9ab91dca9ef7fd5f38408eb2caed974aa0701bb2262315abca067c5c5e9f679f29ff57aec8158b870b265a29c60db5b2c1099be3a54b74438fc4a73b2dae21257aa52b60e71085fec1a1b801025f672f1b506b76714921ea8f3bf2bb8c2c892f979817862491a567a3eb54636708174338e11b8a2308138a99bbaa949d602324bc0980b2084e6ed6de19725df24cc795aadef0a424bd38f3ee6c04205fd5b5accd009ec3148fb29d39981050d124521390e6d50546f3f3b91eb948f6d608574b0697691d74d94f9cc453ce3f72b12d6c69b0c85e220e88a268cd0487b80d5afe2d07615a08254b75bf7ba94cad852c0c3d1d9b454fcc899b68c5968b0369c003f06df706e5739518c37bc3c4dcf807f7e1c22df44464eed676e313a458ab76dee4e27d91202d46adb53ae57e09bbb26dcf8d5cc19c127a1e3293fcc8e7d9563eba58e2bc13eff70e1585abfa27aa7a7fb7303e8e8a9e2648ad81b5b8a549fc8d1d5e50894bccde4bc57ea222c57f0c1ea6fc48f1251bf35eb17d6adb13b173645afd7d1c10a94f9928e1a8963dd4f3294eacb9f9c3d520393b6db4c3d9b9ec1852ae343021e480603fff38338b5f0cee65b7b10988a7eaa8535557d9c3b0192c9182ff9cb1220535bb9494d7c3072ba0e035c717a8a6a6214b28093a1f91d34b587e058629c2685461eb167d9fa07c44877712d598adef6fc45bf3ac112ce4b207e75914ca4295dfa8e2dac0b0d217d7614f741d5cd8f934b940e15c16e5ee72d096050ad2231b9043a03bb2c6381d71787d195aa6fc06eeda4dd74c3a203292a2879d48e96c490204def66d43ace809a68e3a5b9a1b4028653abeef718d091528d50add8677fd5e993c4480963c84ad0d291086bc6168a85241caf0b22d1e261dfe9b0116b0a2fe750b9720e8c974446de6d1226794eccf5dc02cc63", 0x1000}, {&(0x7f0000001240)="dce7a1da10a59d3f1eae37ec71340e90768ce14b57943df0f9c22bac460047ea4867d4de5ab3e0f9e93a7c8cee1eaf3420dbd1d12a4c4bc9ef156293237e62be7ba60f7cf66077d744acd85fb86e7378e1a49223a4352b656b0761b7643455d4945164a37655b3b18f7d4bcd4c0633075a8ecfca018cdfba488e1e9a0d9182d1e7eca6cf8e69c65cd887780640d4442483398f427196ac5746d4837e3b021264a78e9d7217ff26", 0xa7}, {&(0x7f0000001300)="38a74d1562c7fb03ddcdd1562f7b1c79b69f9d713b0d877ad852fcf2f34039438ff8be78984eae746d95f32755e7441ace0ad3c1d1b698f8aca40a3f30f2de337cfd4ac749aedb36ac0371380dee59271c48efa3f082e9d50a2f5026e92f24509ca5470bedeb1be0d08984f30a2818390ac14111fde0655c9575072578fa48e4e4570436c232590cf7e72f19e9cb11bfe82dc80654f4e4f8ad93dcbf46dd58099fc67073b0f7a8", 0xa7}, {&(0x7f00000013c0)="ba49640b8e20f816fb572ff9a2c5e79442ec3b2f645f8b996c55033b301062fc2df40038e7e5fbe8084e99fd2089889add21df3b7391dc9acb7f4c90d5445e2059f9ccdb0f581b1a005e08f9ac6492f1df981bf376f83c5c7943c65adb19bbf7fcf5f5236124e1faba1b60834671952972fab32a094a26c1adbeeeb2227fbbad1f8c853fd5485851661c60c5580ec41ab724e1592248d6fa6d5499e83e6a8d5613cbad1d96bba83f9f4ef173", 0xac}, {&(0x7f0000001480)="3a9a36c92d3c498df083be", 0xb}, {&(0x7f00000014c0)="cc7bc3d004287083d03f94bd179c40796b8da8f103c9f3bbdd8114250a5bceb3f664003c1eb0fd1f6593f07ad519231243bd08523a49d01bcb32f6ba604a9bd3520ad40c2a8c3cba5ad5030c5f1a8dde49225651578882b9c50c694b09e7a68683113f287fdc35f1900cd29ab43f4ca204eebcaf0eeee9736371e906b783bad9f15bb2e728eacf51d62400192e3dc836e4c05480d0d11087e8b7d48873d6ea9d3e8737260afd87fbd7afa191ce185bac40bd314cafa784a0adf12e00ee22bb12153b96b652b5fcb927e533532f90d69ec84e4a17e6e95dc64e4e9925ab41e3ffe75135b1647c272ea5c612", 0xeb}], 0x9, &(0x7f0000001980)=ANY=[@ANYBLOB="d8000000000000000100000005000000ce63f5540215ec77b322dc91cab1e5a6f2e92a61beccab04c41f78b5c44561b312c8fd0c55664ab4e60081cfd305752494ce04aaf6c1f3c65f9a6f406c108e319b62deb7c483f559be462f415f28a2f838132299aae23470ddb18d57ff1d0ef94b356eaed3a64a5b7fa1bbc4874d7a48e94d031bf91865a079a419d6e710085bac67b2868537712e0643d8f09d9573ca25e60f7c917a9de4db5f3080ffb22cb86d78b085d2c923623962e787711cf60000000060000000000000000100000005000000e88f699b95fa7c9aeb43449aaf18b7958d298d96c2b0b29fc0651afce8a744e4c1f8b5e2694ef72ea4ed4892d830cdcc58f21f6a024055c3db935a3292d89a4b5d4937a6c81d11b5865c5e0c0000000080000000000000000100000001040000ef2ac0723e053a031ba90c632f196c1bbe587901b8a5b1a00d56e48455a86ede45ff54b6ae3aee8aa649d9da022ca8385a4a64f9e0650a8c64ec852996e1bd34ce01eca1525f2266dd81ccebbd34ab39c4a1fc56c4aa134f3b7e3dd8ac58d6169c44681c3537159e9889adc762e6227f600000000000f4008660de03ff0700009a39f780b9bd5a9262fd6ac09daef3a9f58e58033031d3e2d2266795253dea4abc145ff3fcc1c4fa4900982bf200000bd136e1ac4c5acaecf915355cf2db859cb1ff54c434a04c9740a2650000000000000000000000000000000000000000000000000000ee98ca69f8a689da5a501ba5aaafb21d21d8ceb21df681d661b056da39f90de822004f75accf2f054295b00e6c418aaa17ef3257d5b08a55ae68399220645616a4831af04ac9f7139bf5ee88a17d260b95215dc56692aea219c9ddfcded75ca248a3d034ec8b7f266918d8b82245e49d81c1612ddefeebf57d6d685d3a185588bdaef7179dcb02a340c4c6b204d81d3e52c72359ad8b6492a561620ff5da299bc325b202da036267b8cf3a4737789f85d3151574f75e67074bbad8bec546e53dcf9d470aa504d77773db56ee4e547525c9df20e3aa3046c8c7fd9aed61752e3adb3cec022918b6"], 0x218}, 0x8) r1 = dup(r0) mknodat(r1, &(0x7f0000001900)='./file0\x00', 0x8000, 0x34) 14:47:41 executing program 0: setgroups(0x1, &(0x7f0000000100)=[0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x8001}, 0xc) 14:47:41 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x11b2626e4795fae1, 0x0, 0x3}, 0x8) 14:47:41 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 14:47:41 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x3f, 0x6}) r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = syz_open_pts() r4 = kqueue() r5 = kqueue() r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r7 = socket$inet6(0x18, 0x2, 0x100000000) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x85, 0x2000002b, 0x0, 0x18}, {{r2}, 0x0, 0x1, 0xa00fffff, 0xffffffffffffff00, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x8, 0x0, 0x5, 0x1}, {{r4}, 0xffffffffffffffff, 0x88, 0x0, 0x1, 0x2}, {{r5}, 0x0, 0x0, 0x0, 0x8, 0x373}, {{r6}, 0xfffffffffffffffe, 0x44, 0x3, 0x80000000, 0x1f}], 0x959, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x2, 0x2, 0x18000000000000, 0x995}, {{r8}, 0x0, 0x0, 0x40, 0x1000, 0x1}, {{r10}, 0xffffffffffffffff, 0x4, 0x80, 0x400, 0x2}, {{r12}, 0xffffffffffffffff, 0x8, 0x8, 0x1ff, 0x4}, {{r13}, 0xfffffffffffffffd, 0x2, 0x20, 0xa5060000000000, 0x7ff}], 0x7fff, &(0x7f00000003c0)={0x8, 0x8000}) r14 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8, 0x60) r15 = fcntl$getown(r9, 0x5) r16 = getuid() r17 = getgid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={r15, r16, r17}, 0xc) fcntl$getflags(r2, 0x3) getpeername$inet(r10, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kevent(r8, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x3, 0xb7b}, {{r8}, 0xfffffffffffffffc, 0x40, 0x800fffff, 0x2, 0x101}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x100000001}, {{r10}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0xf57}, {{r11}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x40}], 0x100, &(0x7f00000005c0)=[{{r14}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x80000001, 0x4}, {{r12}, 0xfffffffffffffffe, 0x40, 0x800fffff, 0x8000, 0x4}, {{r4}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x10bb, 0xa}, {{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x1, 0x4}, {{r5}, 0xffffffffffffffff, 0x30, 0xc6, 0xffffffffffffff81, 0x7}, {{r14}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x100000000, 0x5}], 0x40, &(0x7f0000000680)={0x10000, 0x5}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f00000006c0)=0x20) kevent(r8, &(0x7f0000000700)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x2, 0x1, 0x2}, {{r10}, 0xfffffffffffffff8, 0x9c9e69302dbe5854, 0x40000004, 0x88, 0x1}, {{r10}, 0xfffffffffffffffe, 0x80, 0xf0000004, 0x7, 0x4}, {{r0}, 0x0, 0x30, 0x9, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x16, 0x80000000, 0x7, 0x9}, {{r4}, 0xfffffffffffffffa, 0x50, 0x0, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x3f, 0x74}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0xf08e, 0x4}], 0x0, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x400, 0x8}, {{r4}, 0xfffffffffffffffe, 0x8, 0x2, 0x6, 0x4e}, {{r1}, 0xffffffffffffffff, 0x3a, 0x0, 0x2, 0x2}, {{r4}, 0xfffffffffffffffd, 0x81, 0x80000003, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0x4, 0x100000000, 0x60d}, {{r10}, 0xffffffffffffffff, 0x8, 0x4, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x30, 0x1, 0x6, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x1, 0x40000002, 0x0, 0x2}], 0x400, &(0x7f0000000900)={0xff, 0xffffffff}) getrlimit(0x0, &(0x7f0000000940)) r18 = semget(0x3, 0x0, 0x20) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000980)={{0x9, r16, r17, r16, r17, 0x1, 0x8}, 0x6, 0x4, 0xe0f4}) bind$inet(r1, &(0x7f0000000a00)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000a40)='./file0\x00', 0x172) kevent(r12, &(0x7f0000000a80)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x8, 0x3}, {{r3}, 0xfffffffffffffffd, 0x40, 0x5, 0x3ff, 0x7fff}, {{r14}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x0, 0x33}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1d14fd329c7d6421, 0x5, 0x8}, {{r10}, 0xffffffffffffffff, 0xc4, 0x21, 0x8, 0x80000001}], 0x9, &(0x7f0000000b40)=[{{r6}, 0xfffffffffffffffa, 0x9670595b7707b449, 0x40000000, 0x10000, 0x7}, {{r11}, 0xfffffffffffffffd, 0x14, 0x0, 0x7, 0x1}, {{r4}, 0xfffffffffffffffb, 0x80, 0xf0000010, 0x400, 0x1000}, {{r14}, 0xffffffffffffffff, 0x3, 0x4, 0x400, 0x4232}, {{r12}, 0xfffffffffffffffe, 0x80, 0xf0000026, 0x72ff8aca, 0x7000000}], 0x6, &(0x7f0000000c00)={0x0, 0x8}) 14:47:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) syz_open_pts() 14:47:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f000033a000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x34f) close(r0) 14:47:41 executing program 1: sync() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 14:47:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200a0, 0x21) 14:47:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/169) select(0x40, &(0x7f0000000100)={0x1ff, 0x1, 0x6, 0x0, 0x6, 0x9, 0x5, 0xfff}, &(0x7f0000000140)={0xfffffffffffffff7, 0x0, 0x100000000, 0x7, 0x9, 0x1, 0x3f39c2ba, 0x75e7}, &(0x7f0000000180)={0x1, 0xffff, 0xfffffffffffffffe, 0x8, 0x200, 0x80000001, 0x800, 0x400}, &(0x7f0000000280)={0x3, 0x5}) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f673103ab696ca92a4b6f54fe8d7777ef9b2fc3035a00addd0565c308c882308d8d46603259e33aa942a5ca2b2a113e3a5caf5fca3ce984e7b2ab50ea75d1bdefc8e0ba0acfb0aeefd520c4a64c3bbb2f0782ebc2473d99fd0808a946bd2814b5e99a63b32adcf7092343898cf8e4eefaa1202e3447bd380ac503e35ffdfca0a0cdc3151e27d550b8bbac567fb8f2fc8e53b682da81a5a30f7d291d5c0a98"], 0xa) 14:47:42 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="73d2") r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="f6c52d1c573c5bdcfbd5f86a271f1fb7c5eb7d5dc4ba0c8164fc7bdcd84348ee18bd82596c333863b594a713aca3fb3296af7608440c3b5cff82d0b57f85472b931f34b7bf07662e3d7e39e2cc2254cae526aa7a87f104734b58ecd988f9a7dc486f3ab39888710465df8a770da41bb347728470edcfd92679370ba662dcec861a6ccc8d0b56323fbaa95f5be1915cfbb1babaf145e0f52b54fd683f7791fc6d6a95d3864df97dd396ddec5aa8b30bf283104391d861a073", 0xb8}, {&(0x7f00000001c0)="9f8370a3635b23809ab1ccbed1960c4d96fe5b48ef31bd902ba45fe3ee21e6bedc2930e0f3705e9df5f2345c6265077fbbca2b9c682efd7e152cb7f111b4d2f948ceb49f8ba472c117fffd1cd141bc3c392d384d34989ff0788bab3ae85473c4939aeb227ab872c883c388c3d404958908223975a1d25366c4fe365e6375f4ce04c30c6e371c1b9628b395f6b02dbd719895399017db410e12d884aeb369f9ad4164b8e59b077e24b2823038c29c5f0ed674ebadd2b840795ef6", 0xba}, {&(0x7f0000000280)="e853d92b983cd86370807d4a74d12ed6231ad8d96a78fb145c6a25873a61d6eb32b738b211636bdda055c9371a633dffc4b960980733f5c178d76594f9b671fbe8dfb0b6396ff8555e3d737d5afb4e6c0e9441fd00e63aab387179a5ab3f2c3ebb3b1e9b4d335a5c2244", 0x6a}], 0x3, &(0x7f0000000340)=[{0x110, 0xffff, 0x8000, "be48ae13e8f5eb4dbbd9aab7f911606367facaca56088ee2b186e91d75ad682ede80a030d0e9ce7b5980049a9876b0d02fff26b155571a63908d716ece1f14781de854159433cac9f3a81de7735bcf2c559ece58ed0382d9e630ced6d9945ff7b89a6fb85693812cc5c3803cc38f54f286dc085d664e3361a9886263d560846faa8685dbe86d8eb29cbe173ce71abcdac68f3b99e5912e85cafe8f6785cf936e6f12e788c257af2d2e59f3d0585fb2a38e349022e48fa19013696c9904d5662d50044ad051291fd68958b193e991af0f3e30b28afd1c6bbad6da7356be5b55223fc8e3ae614c3421c8a41a3ba4daed6c541804ff85fcdd7ee7e71a97ff"}], 0x110}, 0x400) 14:47:42 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r0 = open(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x10000, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") ioctl$TIOCSBRK(r0, 0x2000747b) 14:47:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) listen(r0, 0x296) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000100)="0885764b4e97ffff08e97c854907c9902c2ffa28d9b29ff7375b521ce484a5f4948eb82a17a58d34eb9c2b5c87b753b0536d81ffba69fbdd898a26", 0x3b, 0x4, &(0x7f0000000140)={0x2, 0x0}, 0xc) 14:47:42 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x10800000001ff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r2) 14:47:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = semget$private(0x0, 0x3, 0x520) semop(r3, &(0x7f0000000000)=[{0x3, 0x1, 0x1800}, {0x0, 0xff, 0x1000}, {0x7, 0x5, 0x1800}, {0x1, 0x3, 0x800}], 0x4) getuid() dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 14:47:42 executing program 1: madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x20000002) 14:47:42 executing program 0: r0 = kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x100000001}, 0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0x3f}], 0x7, 0x0, 0x6, 0x0) close(r0) 14:47:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000000)) close(r1) 14:47:42 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x1, 0x8, 0x1, r2}) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:47:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xec) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 14:47:42 executing program 1: socketpair(0x0, 0xc003, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x1ba0328d3eceb19b, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x1, r1}) getpgid(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt(r2, 0x1000000000000029, 0x28, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:47:42 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 14:47:42 executing program 0: getppid() r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="c54faf4c4813f8f19c66c2c38664eb849f2e59a74ee6802c92c45d86e7456db1cd234d229b08370a1eb3328512f907ceba91525180414e5bc56530b89c123aca6b5c21f46e60a744cc563f6b454a0dff9274b961026d5a03cea520ed4922178a4cb25047883a451d5fcec523ff0de1c97dd0331d3ff83f9f41a0c07aa1fc84a031ddaa3f32e82856e88a4fd911840d968eed76c5b06ded1a", 0x98}, {&(0x7f0000000140)="d3f7cca9870f0549135003266253cd5657974bc14f83803467dedf31383e609ae91ce19c85126a259d85e4b93378eb20e54e9e729c757ca7d354c760ff717fd99a7aa28bb24f2fbbe31453b14f8d0018955cc2048b15bd572271a6dbbe50eaba7e42699f63ac15ac131e776a3e275f04d22796d1c5dec9", 0x77}, {&(0x7f00000001c0)="5cd6b1a826165cd2935c", 0xa}, {&(0x7f0000000200)="6f9df300faf7d90825e0d753bea91a9532de5c867120cb0e39a103f6932960434f32afaafd888cc5603894f1d626e7ea8c18bbf172db8712fb35645c20e27910467e0f4077908693415abfceb160c6d0e2aaff4300f230c41ac11d958210ac525fb6403be9675f4d694f57648e0fa1ffe9c827b9795969c8f2c68b84efc2dad9651d477d957b9169ecff51137aa9467016b9aacb8e38ae9454294b5d91213982f0ac0cfdcdb8b697aee2b90e97b1ce64f066351f801c0bcf65ed996d388f5e9278ca1bce68bb8b5f03dc458e677fe4d89f0462f58de724439f3f810402681dd48739a403edfe277cbd39c1fcb8c089ed1c", 0xf1}, {&(0x7f0000000300)="a9a30774da38ff372640c614478489b5bfc01ed65a19608570645caea74279540cf980aef14e9ef660992889d0abd8f5b526ed7edad202ebd0ab6714661453fd91fb7d00a864c111899c759636d52cb3e20f424ad5829a50e0c011d2b79465906d0955e419299f2c7f7e8413f37db3374d1fa563492dba24643ca2ffa4dff78f97aecd90050661912ef96cc3f45829cffe46b0a833381198838137933b688ba1816421b1573621689dc65c97b89ef3efe9ed0774b854362d260ef16ca030a54c9d0f59761250df3d", 0xc8}, {&(0x7f0000000400)="79a4234e5e7669a65aa87672a704c67cd457293809e9db090333faa9ee1576852eecf0088958e0b47a9b378b435386e9523c6518d63c2c5fc166da1b5e82cb2aae8ba1452cfc228e285929d772d49cbc6de89b4beab4313ff771d5bcec37c0931791bb962ba39af998434d10a38276567fab4251b3b30510a8fd1d3ca14f7dc01327858bbe3cb85b82d2d0fa92d7", 0x8e}, {&(0x7f00000004c0)="3d413203648b3559a6a715f6dfccb18170aa955f8747127ac4f07c5ed59913b7f24f042457192edf054d234d4dc480f131548af41723742dc899f738b815e3f9dcaf499baa8558abde9895317bfc917d124aa8023208f7620c1605d2c964963e42b8e2f4e21ab12235d6eab83ed3615122e06c8eb3fc5cc2c669b56d4d50c87841cbdcc7b8df31992033fa6169dfa0e2f29e", 0x92}], 0x7, 0x0, 0x0, 0x8}, 0x1) write(r0, &(0x7f0000000640)="7509a4e6941c", 0x6) clock_settime(0x2, &(0x7f0000000000)={0x7fff, 0x3}) dup2(r0, r0) 14:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x7, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 14:47:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x800004004, &(0x7f0000000040)="0000cade99d8ff0410d29e7cac16c7f6f2c482629073072d865b3b7a59c3e9ffa25908f503c962e7ddf81423e462ca44ba4b45", 0x47) 14:47:42 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000000)='.\x00', 0x1000, 0xffffffffffffffff) 14:47:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="70e1637deff281205ce564b1bcc8ac5705cdbf7396e1182f94f5a78f46697fe63169d2b5bbfdb4bcc052c047a525b1bc1820d691ea06caa069046a4e49f04654a2b2ed72742d41e4e65699bcbee0d2ecb7c9c56222ed0c56400dcd6336d7ba0ec3997e63c58167e79cf43e1b827cd23e480197fd2e9bfa7cf944a8e534278a6baf19feed8648c8df2d5b3c620e706e8c54af151674b2105e5bbf6d8712e69d7717a5e3f044f03d5ecf8ad64badcae794b312c27080e895d9cb6872d63622b1d25ab3abe20d36251bfd6650ce2eb301f11b27e83c92b722ff43cdf71377a1877c383f1b915b4d1a16c2e2d9b2260423af7e", 0xf1}, {&(0x7f00000001c0)="9d28b7dfbefc6a22e2259f4347a7095115b5e11f3a1025fbda11bc2137864fdbbbb90ba601cb87726749b96626ffe6c0a06df5242a25ea1db2617f99084fd698f069c94b26df876e13009816655139368873fe7923f7f14c887e4dbb7ac4746e6dc68053d67b7a304e48d917fa543dce78dc6758d6443820d1e3683c64467140ad471eadd2ca", 0x86}, {&(0x7f0000000280)="f1aff69a68079badd92e3c1db3e66fa2ffd3d75fde8e8871e61bfa9bc18b007a76b291cb892810f4ff0b40cf4f0937bef444ae3bcf5af976f78f9011c6bfb1593d0ed8289ab1bbbb56e6054e1f632bde392efe57ff326fd88cb91c1fae9e6ee4fba27bad4f797e71792db05092bb3aa15ecfa146f752ce5f790fd79b07d49f2bf04f408924aff281a4cad7377b2ab43fc39a19595668378a72e58c45988ebf", 0x9f}, {&(0x7f0000000340)="ceff781764391a4c0b282fbe9368e926c6e23ba6f793d45db8a9253dcde9bc7a5303c2fcb09e1e2ee1e86ab0dd06f15e69ae34a7c58292859d421e5b7df2d070be9ddd416361eee7dc383b2c37f8fa9fdee4b9c7d3b0900cfc4d7ed37e8a50c99aa636fc2d3d6104deff9212830e50aec81670f9f2a2777997418802305fe853768a4c5003b6b2cb0150347e4ae04d626a5a91eb4afd00554b4e9db23f0f78030848b9331f7bdede2b8550e2412e2b7c57d9bf98df57b6", 0xb7}, {&(0x7f0000000400)="f704985368a5de1856ecb9b7a06be7785b10acdf5388f62ac266ed3081d8896fbd1ace203ed5e64729e896bf9cd7df627152816a128503524c9530da177d9540aa5161d7f196f4cc0538766db08de3f29666bc7287c9d2f5e7b4a91c5c1a8fd81f423534f0665f05fdcd0244aeeb1f9a82d863d10c6bf939da4899d856fdeddd538d9303a634a611b785bc7b63b2bfad671a358faef2a744ecb9fc1d6c95e8a8c0ae9481b260c6ddcb7a6841a6b53722389c85e009ead1e97cceec9707ac2bbe87012583a766131950a78166a0f09d8f33d48bafada4ce3affbabdc93606a17ccb65cc92b9645dbe975f642765582c9087be842278b5674ebaf9e167998bb1f663398133dd2216bfe05b45b886f3f0933166a797264005bca6df5da0d39a06a8045c8b2391e4538053d35aed3bc2a7d879f5d8c364ed10b6a1235e8d4e2de9a62122abbe78eaad9d04085087c01dccb4a3d5309b05f0edf4fe74100227ccad9191044bb8140376226e662522490c6a229459e3940492ac5758cb2c7b548586266f220354214df51ee9ccca3da32e34680708cd579ebf8dfc7aef102e60f0f7573b27a00d477cf2205b50f2176977bd176653167ea778420184c20e3c9e5e5e5c5f0585425b5dee93e52c6d0ac5e895966e640716e1111448c0152914eb3d33bbeab1c75b1f6b41ac7b631cabb1133edda9025dc732984817866b10f43462a6aa630548d4ec125b9d4ae737436c788b4409e648d1e1a53887b8d3fdbd321d34799561c68feb9cca510ca995106bd4eb3b264e3cd885fb3fe56c9ed05b438711458bb80451c66c36caeac19e3d6c7ab339886351d73acfc46d35e460065aa067c3b93c289941e30843e0b82cb16e0e4509a23ee49e410b2d38895c96a7fad37c283d62792269ebd9d53fee8ac95334e7f779f08c16d924a042b319a6e2bb396edeba69dfbeed938b9335f05cc0bc44e38dbdf89928d61972dad5046d4f31f950dc599c8807e4077e40cf8607bc27bdf9e134c3d691ae5497c8dc7e05c407b3c6e8230268ae4a8822ccce7d918dc6aaea9bd61f40754dc7af2e657780884099bbff8b3e830f27f8751491eeadb6aa6b84de46e9e652bfbdfcd76c377e3fef973612452e69ef38f5bf892e3a399daecfad684e20117434b9d6c90cca73cc160c51b7a0f3e0f53ce3bad745d0c636b36f1798030fdb7c062ebbf0c4cb2838c81d7016720a962efa508fa4c87b9de6f94b34982a61d34fd946a0af223d58ff4b74b749652d617583958b810be449d26aa2abf51d1525de0f7aa27af99e7cd9f73dda091a25ae050187c2a44b04a067ff87ee12b4ea04e5aeda878a0846f3838d6ad5749208b1ae2b4c3ce140fb27b65c9b1be4353d308c99905ed60bfb015b42aee468033817f8dfa3738094a7bca8f23c1ccef1f159076dd8859cbbdeacf17dbe0126c2762d88f240e70a7f588ee900fdb12253a2bc2b886afaf9d6a02a4b1408c7e3e3cb2b41b0ad51e203da414427852ea5774d454b004d3d809f584f24dbe18b9719157c30df7665522c287524df55eafbb9feba138d85fa404355c5fa985a1a7b9d4ce4c78f62cb06d7fb0e95b054617afcbadb77d433d84877c538cf042ec4cafaf1f0bfeba497ad59b74dc4d437b0dd97a105e771c27af820dc3f8d597be737ae2267ec4b45448c3c97dbe854aa76636c6bfde9d5c5f4f889ab0bfa08664ba84edd8445c8b61e674334f76192d27377b276a7f2b95985c53ed6a2218ad9c35846af5f9a7872669ec596c5559029a65e58904ef01d7fe627993a8977e2611bd637d0af479af96bbb8d189f6936604bbf1f5b9f03a1651abc0eeca7c0e251da0bbedba9a03307aac980dd5c52090eeafca6ba5dd99647752e61089e49f8ee6e52a7e0fb90d422190bfe30e516cec67d61b75a8acaf78ea4cbcaadb1b6be9b5475393d0ee10c03998c2ef00b6f651d386065849fa3858c39383d563afe2ce767a6a866aa146c94bc0682b163e69eb19712eb0b652578c26ea477cc8363d125ee51d0789742ca2c99bfc8e613f3fd7113eb468a9f6e1a0636085764d0a405c5c0e96d029af73a646abc73269205463cfe7509222c5d8c696540a59c3443d6491cd8a414ec2a8745da91a987a80cc436cfe16e6c8e6f141aed5f3c4170bc926a32c08407955077df24312b39a288ffd073cfc13cb55d2221847301809c2dd30cd5dec7d009ca50dd465ab736a3045bfe351048ef68423191ddb6c581399e00ed76ed34bdb23c7d09c809d51db1918614bc5f4301e7696959bfd5eaaa2262d4cfec40d8e4e27d0adf9924235896b2b470bda717f569974c06fd702c593b20782d001c2c91c54f50d76e3d127f9b62845b8cdff3eeb2aa61aa145b5ed2d53ec82a49b127673b449bde149bccedf163b9bb21a84f8b8c25c8c46cdc158de0ac4d17edb1382b522fd0e60d0e0466fa81f9673fbda4497a6f2a12ace282abf597330a06f866fae118012416bef8f360087b8627b479aafb5eec023dfa6de8150288ac6d7d03d658d9b559a629f7172ac46709cd9f2c81f16a156cd7addd3634aaee4a78c1ad45827e144089c7a8f9e12eff468488546fc2c324d6a384305a582ddd1f567cbfa889e0b4982fa24d8bd7c9c8a64ccf7e83aecfbb633061445f9593f2a1ebf32ff2488263d5144cee891358c31f8e0b9b77e884e2249ba710cb1879038e7b7b83c1959c9ef7d07d4e89ac442f6229a7d78a6a5b97c506d046b1c99350f2ad34bfef7f86cd7bb6128b44e8a304458b000bb23233d340aade487ea3b0fe0d315ae65e6d982862509bcc21fd46c986785235d7ced8bb0a1e4a643f652668600de8244e5de703e6192f93e6929449ca1df104cc1f5adb70c88e8b7c57312e6ad7f82c11edc58b85c106e181dc12739c97b408a34473e0eb61fe8ec8bc2f8927f23aa2c7792bce7f294bd3703b7ae7edc081e4d9a30ee77a812f63dc3db7771c1e299c41994a09fe674c0cd9671c64ac00c5e94e179dfaa1f76ce4bd486934fb67d0d713d326afdf955b9be6e795636671ad2fe5506aa3e74916cc8ab6e76499fd56dba5423862297f53deb4cf7477389ec46aeb03c62e7bad96ff8728ad32a5505e6589c6e8645fcfdceef7424fa80d51f035a758e8e08d51a1bdada6bc73f18564e4ee303d136c64cd37df305820bbb5494f4ff5b99f26d27cf508417573caa2a4e3fb271eb02a4730ca00a2e982f54001d6d7f9be921842780168245abe927c45594010ba39ef0b957b7de010ec4f132783b936b589f762d794c12d2929614dd0df5ad21559edf966658849b597c8e597831c37a33e7b62acf6c8076f85ede6277bc5f1a532fe397922c4e5b93e9fd098d397a0854c46f9d53521dcefc9d12a049b4227ccf6a1cbef840e82af73029a9452c87de892878d7292cf91d6e0dc281ef2b26364ab2daff10faeb8b62de82152c59e69660f06aeafae36e2ad94ceb55e6cf3ccb85f5e1efa22d651f0547f75cee11359824c95c1143b848b35f1930181e27d29bbbdf4d93f2ad1056adc02fc21dbcc731261af147599505833e79b37380ae4ec93b070a32005a14d71d79c71792e4e56bfe4b6fb8de29394f2db2f2900f0565ec739482bcdbce90c29a04a9387f88b74e3fae3ce53131f2dde1d1ea9f985f0515f17d9932ef89107f6b0a2b383a7ad328d1f77385ea5caafb216a4b00ae5e1043a8a57aaf592895d513aa3dfeaf39a1fcd15fa8cc5f679f513231697fdaac05d2b0b0e4cdb561134508c618532a7e0b508b7589f59b7403e0cd7663c3c5ccbf34c68bcd260e2cd4a78c4a15e0cf796c04adf2c5c13ce4d6630d34c11be945fe972657652ba891552465a94939ead8391c65a56ca02b86a4086ebbc4f4ce1b43a0962e2f15cfb2319ef9b6240306633e8cda3060aa6c9e1b86a04d958d8c71e05d53ce003f22969c5cf6c855fa2240dab1b0f5e07a3a82d4f7f1627fbd603f537bb1fb492e98524e33c002d1f5ea7493e3e548ae9e87a63a67f1a26af777628c9874f5eb1063243784e9ad367f8497aaaf186e95689363a077bc05247977ececce3b866a8025e47b331a756a687e1df9f9653cccfac5eb6e31ce4b6e8382b045559bd218f0742d689e262373d1ab6e075e6236de5e19d833b5eb1d931658d7af50ef6b0be04e101f6d5d4bcfdc059936f31c7cb68c929ea3cd066abc8d9d2e93bf24918a67fd7b306a4cfa3e5e45634e436b95f4c88dc65051b1884992fe0d44f876825464f113b19b4888651a1145f9dcd90ef55832c8cf9facbc48133e2c99893fb53f81a548298e552252c1e77318414dcea90b1280c16599d21e4cb96f1c60a792d59297afa1ea3fe8bf6dcea5d788351e0c8ce6d105ad4d001ae02dcd105fc322dc914b980ce828117478a44ea3b2b3664d44b578b765fe9d20c71dd360e5b61290a5c2b83abde1832cc75e5d58eb199b3f48a96f33a8e60d15796dd3fa6d9df7e9a8c966ae08367773ee1c49fe8503c8b75a32770b5a7000c30c30b08408dc0b79cdd72a57aeb00645dd812c00714862e0f64ce90b30c7985c6e3a25dcefa8972c1fa52863b77734596bc74f2b751edd5dd9cf8cdc629ba67a18fa5b360f044063aa29a11b5927c9db7410f95dd07e0077efe904f47f01ac5c2ad6d08ac0689624f37507705bd9b29d079caa31477c05866c667bab36c3263e4c07d60a3e98b2ea51ac77a5271ee31bf914f27b8206144301193bb800a5f4ed8d7912566da66423dc4f18700f63711321435c59fa8033cd393f672ead25cdaf00fa84ac0770c3956feb41c5ae2e54974317f89511db968cdb38a7a03c1061308cf6b1d91ad652c9d7aaf79303abb802ffedf1c7dfa64c96615ef3ceafba916efb5098d2638afee92a7e69fbe4f7a68057a3db6f9c6771640d21779203a3e47fcdca7dfa3c07b2e316eab82c15b631f0da8c241f321c7591e1fb135a2202d5c7ec1c1c94b74727ddd1f7382b02960f88157701b99845d2ae7d726d66f666cad0345bb05a4d3b89e0c5fff86241bad17861b41dc3a74d1f12c79228d476b686403a26306955d8f66d73e796d5f830f17483af562965d48d7b7817fcd966af58761a0669eaf2045a894414cac6f0890b0f0ed372ef2f6cabbc56951ea81cbbab84415decd589afbfb5628158f583cf788f868402d5f9c629dea7e0acb75f804c9150a224594cb4b129247ada81d024dfceff32ce3a0e28d2efa0a8a094e003c6a820cd0e418af272dde2095bdbf6b12f1a0349f45b95d9c8339ea335dfea82286d9e3b14c115bf081736b56c258386c0abde1b235903d7470b9c861e610222cbab6eae7681ad39f61e5b48a91b909976b3d4360aa1a8800e72004902829b13591bb8d5fb0a95a3bfa085a7ca0c16fcbc9861605c31a2a02c703daf0b3929ea174fb28790fd6c4e692eb7eff5e04bbb1fe2178941a5783336d03d00b40971aeab1a6eeed5652db6383795192355f1308adc9713644a68f27c3a72491939d89ce535e5df6e3357b591af316e056a81df58b310eb8f34519f262c2bee2c8fb8aa0dc4975c8e416eacb07b7b2f95d3c6429c45b6532da65f6107c2425022db27d5126d4801892be0725caf3eb928bff85116e7eb8d16f8d1cecfbc1d593808f1b460301497e5fbdc596f281ed068d40e3f296b7596c0269cbc4bd34fde55a845f4c75da29fe44e2f66911ea68419221cca25cb9960765637f9c0676d5f1748c631f862047d187e2c976928f06a44e78a3193a0cf943597720707bcc1fd39dda00b7c7a62d", 0x1000}, {&(0x7f0000001400)="96593435af5cb10ef6beae1cbd696d309d1d04b29cb4a27e32172fc0e342e08eca00108d7652bc69f8126c08160a87dab0054b5a9f28029ccbc00cf38476da175e2e3423a6aab6af4aa1546e9f393057066d859315a428c21182f92d94144e51d57fc9a03b2b424b0ba1e9163fd85f415fc18289377f8fc832ec8a64c203e2fbab9fa4be", 0x84}], 0x6, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0x10000025a}], 0x10000000000003e6, 0x0) fsync(r0) ftruncate(r0, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) msgget(0x1, 0xe4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x9, 0x2, 0x3, "19c9be12b3cd1dc2bc8445f1c678c94b1ddaa5ca", 0x100000000, 0x3}) 14:47:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x100, &(0x7f0000000040)="abeaf4f49f3bda87a684c97a2d5eda13bb2b55f9a90aa39501f5e869d55f845d977b9fc9d43d631f372fef63996a879a9bd67e07855e710d538faf43c43e7da4789af14b8624247d0804c64279d06308a599f5f18743d226816b129de9a8fd1d9cbf8c87f57fbac64a57f06b865e9245dcbd8f0b654861b1aa23047ad3652ff36546ee530c145914a23c53a13951da0669534d7ece26b37ef8c05bed9426eea98871bac9006c91438ed34c17f6ed8c1c83e93ac0e95b010bc7b7e04776d5426fc742a20d3ff4a6d7635d1e03b0020809181e640469d9c01a474842678349733d481375d2045abb0e8727b2ae55", 0xed) r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r2, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8e4d61db34b41f45, 0x7ff) flock(r1, 0x1) 14:47:42 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x20000009, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x120) mkdir(&(0x7f0000000100)='./bus\x00', 0x132) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 14:47:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getuid() close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:47:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f", 0x7ea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xb9, 0xffffffffffffff02, 0x0, 0x400, "6cf331d3422ad05340e20b61dc983d9abbc6a5d1", 0x5, 0x1000}) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 14:47:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup2(r0, r0) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f00000000c0)="3b69070c9f276f25641b757290925d362568897b20158aac7a270b93b0e09f54c0bbbf8c8ae47f4cb07cc364a3f69a2af31dbd4554b467a2e3e723e22cd6470b74a9586386e6f80612fc96956dd33bb0759904268440d0ff03b93c2e", 0x5c}, {&(0x7f0000000040)="9d5572208d5c688eb220151d9f7b6d9e89cef968c6b3", 0x16}, {&(0x7f0000000140)="0da5d740ea7268944722f84890051a25310e135a3d5451be9c7ce7ae10f53d9959039374a8e37310a371c2ae6cd185428399ac7cc25c36bc47d804952a3ba5e23bd41b6cdfa2d1e0b5fb9a06aa71236e46c84f056ffb04968c9e09efe487e2a3b501149a7f314c456e653b51cb43fcebd901069f5f755d64edb434268dc8c62619346ae9f5e0af08096dd4b405f8de31027b07105880aef830bc829acba64c3a1850ae007115a4cbb5dd", 0xaa}, {&(0x7f0000000200)="3c01866e4fba8c23", 0x8}, {&(0x7f0000000240)="560a391f494f7b72cd9e8350a486e831e14c8ac0af1f7824d7e1cd7d678b22bde59da89c457d5009f17b3e29b63a7697690ba1698903ddd675d8aab1bad1cc9dbe9c43a87025de214227b96c181f86d996c73dc23dd35291772d79751aea29303b7418a2cc265e4e5ae06bc469331300da59e655dfae12424cf6b735f3dbfaa2d087b3a33c37d195d0f9ec68e5ba6ea2c55de28b70db41f03ddbfc1e09aa63ddd33a", 0xa2}, {&(0x7f0000000300)="08a05792ed7205b5b99c59042bd83a46ebf46736cba53c5c91b44573027a8aa3a0c3c68c152d48ea6b16477a2d8c9368ed8949af50b3f9b128cd3a6ccb70b6afb09782ef734e78479baeef0c3c6c8d235369376e5c27c2572b52fb4f13646503915345a944b4a548ab6f650d9781171a68b1fde3595700d6e834f0d2bbec8c8e64fdcf29b986d0da39e75d26ecaa48c3b5a2b52566edcebb14709bfff386c17e14b058fd816c5b9259268d587e29cd8def718e9d058b5d62b24979f7530d9276a57536799a10a54b62f59dd993d89e89c42d714bf176d998a4e3889ade7f6b95afad15fc882425e209795015f1140f0bcae9f1abed9967d684443c9b2e24956c86854e96151be690713faaffcc82037a382dd166a547af5a067738d6ecdae82f84854e6bc93f4e20d0a258b735b1e65b28e346603891f0a420285e1f7fc3b7cf0dcfc51dcbbd929c8208823607d21b27d21fdd4a3e78bd734b313a8e162b501506f71e3882f7a6f4a471c0608a642fa9ff7d2d47afe3141aa60f5d1941be0fdfe18fcb314d434de185f03d5da770f1846d95004b31c9de518832181aa88775ef10f0bb05d3675fe360e026793aec8ffd809a1ea8b70d8f26b8fc7c97919d721d09613f2c21562fe34be42bc68114bcb1efca4c17461877316d1fdb3b82301e1cd9ce1eec891a2d130e3b4d943b47096f728622eea73adef7aea737ec589a8434eaeb2c186559b1875c5dda04d9f06269be18fd7c0f8a36d1b9a17a1f176e4f29d88788b2d16ab0e26e065192bc41b99642c7d14423ff33291a7273df6ad8ed1e2cbeb3404ca177aa13c3edbc020a339210fe0da01ae9c63dff60dbbda87cf123c829b1cabc442e7610a536666651723c0a6d2de9ddbf5438a8eae4c3db1408d06cc5094375f8ce7f31ee8a8aa6d526fc692a3f1ce546f475aec05d09ce5d1fa11bef847499aa107a00783e558636aac958475e172d95bf8b365c2f39dd9fef2151c644635c5d563b961e091419a9b8dbcf06449984212c17183cb7e7b20ea320afbef4069d17f3b119cb45c8e5cbf3d3be8ff485d958d64184aa3b401bfcc61d1fca83a35b02cc381d3bffb615262773a6798932a3c2bc64d0d6542e116b6608dff591978cb4d698c7577b0ef7b6f714574ad27a28ab0355c6f7a1301227d7694358c35a6849e13ca26a8764f379e4b8071e69a1dab478fbef505f1be09777b9185e9422bc017a387ca95fa740abf62950998f57126c9f34ee487b22404f80f7c158d9f7292cdf24da00a11a75c27030b4b32642d5659cefa78f0e094e5ea434cc2e470ada78e2777e31f664dce985f2c1f93ac3ed561e5cab3a065581d74cb0c0767fe10fd48a63fcf7bdba9e0d49ee9e7e0df4477178fd4bf3374bd22988996b9a3892dcd103b208569a5e57a39210b6b00925cf7c687be431e5ee4f5bba03c37a94c8ed393c3721aa23762cabf946b73e733bb1eb28853499d39154884330d5e5a5ab88d3a60849fc9dd643cd1d56d22b0cd7b004e543b7a292fd3e15d2d1e376365c9555bf1290138bdc781b974aef66466a94474090e3da57e0ff78aecea43437cefb8c3bd559c954380c430136d115dba3adf2d233d9f7c977168fd5cfb1d94c61c1c24e0d3b40db3864f9e6c3be939cfcf75c56fa964de00bf262e09dee67f372e44c10afb2954b101481f1b433d9cf61f4a1b6e2d75aee9fe1cd0d4d1c72c4f7081bcc2e01e1a16da6f313561eee605da0630c324de0bb98cfa6deb5b4a8c282ec15f0a9ebd57ede21f925f1c3aab71ed8d047b172655f68bb7745ae003b24a2cfe0f668f423866c25f924134b2292c25eacc4729350e401151bcc4a0cfca2cf980726bea33eadec3a0c6412371a7e2acdb4eabe4400e350e4e6eecc14c632aaeea3b5fe0efd6a78c932e99160d7fc10b46b9743bccc53a7d93e38b715730aa26c61805dcbe3906d0626ec54472e66db90b7f00cabaef866a3734be02b63ad6758838a9a8a5505c02e0da42d198353740dc4171504dc70ed603c622a1b82ed0446d899f8651eb2d485d71be7bb5709cd265c48ffff11b12ca88b3b0913c7fc8b636ed9328b37012e4ad7f75de6acc9d663a74fbb777d04e1bc27ead5aef8e5898a8087e633effa305a3fd79269daea97e888049839f9dfcc3dc52df11f0bb59197bb48c5e269ca3b52406a06a83afe11f9ed3ca2a3fa78084371aae58aca03a196e80fc069510a830e5f0a6bc91af0e940110571b2db8a8015c2a6cfad6fac5afbd066f314de5e3bf377f7a57c1eeb0126571f9a30f4ebb9d38335ad0bf59fe949f1a3b8eee0427f52d385f0f588aebb8d95e7b5f79e74e5f64a56c13aeddaeeae36bf3a0849843b33c0c91e0b373a5d6c3ec6423c1d5343d600de87a350e0e8caccd6a8288fb9e808f786529062ec824c86697dd3bdffb14c34a5c01cf32604596131a1c95449bd70a9c20d1fee6ba97d36a2b32a54af18be20a7a837330e8b98b2b48bfb52b569dba2eaa9684bf4dce6e07a1e3413fbed933adcc6f95c4dcee4f838b72e840af34e2e7a61cbee6da9324d9e201fd108ab095f8e86796c31072cc61c3e8344671efb57c7c9d3ea28a305a21a5da124e9d92aec14bf148c9ddcff31baf04731baab793bb4697a648e852b4382d95974471ab33925f7e0a1c1bbe11dbf13bdb76111b3f89680cf9db7fd950e633709d2e1589b1f1e91ec985747c3b3548af3a58baff15a5d8edcb817a7a399f5043aec996922228ddee43ee12900223dd53fa7951c75c0923f5f9f609554610f93747b37922740ae9bc59b0459e4cce43460642a06d73888ecef82cfb6bc4a6ddd4fc2baed31bc89ed70cc56c42d08d02d082f15dd25624dc12c8ba71b4fb0c7b8676b3f15a53ecc052b564f3ab57fd8e03de6e780c4ae22981e022a732a2cf838c8dfb1b27f8a388e29c879d0180c80295721ff538300bd7532434294ae7b8193bb88252345e62d76c1b974b2248d894e4d9b544419017f7e9aff23856503caf4ea26fef770a72dd4752ff625417408654223af9a5b1d40ce31dfb2baa91ec0630d35bfa5825edd204bd23f4de5a5cecd881356f0b7a68be7acdc819859c82506657d26a172972a0bfd881313780a8c09e299288de119c70afcd03f08801fbc6dca2b60689fab6d9d34fe89aa86f719fd73b7fb8965ac31a423745791eecb81dcd3d54920512efac2dac9717ded7c847626d4fdeeadfada9524ab29c202f44a0d4a5b73ecde04eaf1110c7371e72659ef482054470c2b905d6818d99cc11efcac9d3c9834b46a6f3e8c440784d55ccec18d129d215b4197577d9471f706babfaa7e0739bd732aa8f5a841cedb4762067ce571f100c62f9096c1b6965a929fabbe614888e77ef5c878dbe7cd087e9ebbf878f41a4d25eb08f9c2e2d92972df9428364acfb8f9e9a4b93a62e6de80c55d43a77553bbfc4a27b10b747644f000036ff271ed80ddcc669f734ab980ca13b96c3820289fdd2601a4708c0d3f56fae3e67d2ab3dbc60710a8abbd8c2126403279252b3c1460362c3d3becfc1fb8ea2e22d0550f97a9833e1d3c7bbc1a45425575815f843b7baebdd67bf1711417e280bf63bf3e1f113bd8bed306d52ae53fca8ab4df77e8ac7144499172a1c8d2f6b9ce6b7fb37c88bbc656f86c71bd68a6535c10c743706c3d575fc15bfac3cf43391e8347ffcedde52f0823d4599fffd7e7c8d994e45f20c1ebd5804f5c1d8c0e1b6ee72486963e9335bbec11f04bda6b7fe9a449c94d96a18ee67b065af83576d684d72aa79ad75d7931c13cb3f135f309ec49369d53b9b75ed7fc7cf7945a015819cccd9999a22ac0e86a80269bd1794e500b47b606825c4a009e97d01e849407a493361799460afa76d466b14fb45e6026092dc40ef906d541875d783540e6a340aee5d0bf723e5778107a39e2c487b7b7362746c73d346bebfabd1315e36a49bbf3a801f6d2a5babb5f8f05e91ea4ec63588c4d1f39d845d58f130e564aa1ad94b5154817941a0f78481a1d28bfecf42c8566091828b95feacb4ffe5f88ea8227315ae8949f6700312832d9e83f54b95ff38136adc9b87a53b44d975b934ae431234c81c3630ab2fde1f3c14344e5fd648f3c6c93c2cff09dd3c5adb26ad6181c263d7d7eb706df1a2a828a2f5504376396754c02db6fb5f6c63334baabf59d88f383f4117d62ac0618ca573ef7617d3d8abdcd5fc832c0819e00dab93a7d38b099942f34fc4ad525e76c9f4ebd3f8c8099ad833d844f03bd59ad90242e48879771d9e6bef89dc00fa46e3cf8fb9d294bb502a0cd0999ef63ec87be29e2c8f7aa2924a82493a3d3df35b33ede299dd781dc1c47de1cd44a2a476dcf5be4028a698d0c6713264981f0931b3434967c1ad2c0f229a84ec0574a644439d512ee0fc58295fdb29b67d79c65876a43a2de600486b69563435c3d7b239a47f0cabf131d1f32a147e8a1764d5a89787c9b5dd498119b352d34a753446f83bb943afdb369e442b8f44e8925e90a45831658bd3329e469adeabb0e65a17625455a728e22bbab96432ae70a78d8cb1fd2349193bd761cd8e214d269372c5674e8e34c12d0656211540cf3feeead938f4cb525b966ddf962e1c5d58a31512b4165d5c493c464ab40475b9bfe80c4f90d9ec5183735d0cd0f2c9f765674bc8b9c0297f953b6f6184f9b43f8ca825ae3132290a3311902f1df2b2a80dea4727605d2c37231416ab8f3b58ee8174a1e91f9bc83ba44299497521a611afb8b084e0b51741a3abdc8b891b19ce7a63868c59e27fe5dcaa646ecc85c3be60752d159799d4eaeeb9a53ac88ac6808fd179d0b28836695b6236ca96c51da202d77066069e0c21d48f28aad59b3c94843209b5e8cab7b802f2a39cfed5ae1aeae73f03908a40b01dbe56583ccfd4c51bc3f8ed44f0d85ae2cee163de2430ce2625e2c26627a657e76c5e1c39d9c451f8567192017b72cc94a775fa2cea516dbe39bc2724042b68c3dd68d1a76e199ccb5a55bd3b671bad9fcf75ad9f74323ca50f546f72ec74abbb5bf2953c120aa02225d8c87e3dafaf8779141b3e6af6375b84c205abecd5c0ddbe1b2972014277556038bde16548f03ffb2da173c313addecd4a4cb211eebcc41db9a6e7d1012feda0a2f778b034c12448573ca595fbb36d60925ef84c80ac75474cf6a94ecefdfbae687859857c7ec856d766ff466c93c53285e0ada8367691f20b07811807823a11e0b21959e763e371bb37dd702018a9f8e85e09862bd6a90f4accecda0f648864ad878a44c46ea61df6b1b182f41a98f3762281b40d844c2490e48de2a2cae59afb9b69ede16c3530ed67df9cbd1ed72c9d79cdcabf22a7cb35ba15bc3f49f01cda607f6579b74bf66bbf6c7609ca831571b801910e448fcb8a3f11d212b2e4228c065c96259dd792cdc0135d6f314394fb30070c6270dc8ddf45207f3a2626465dfb0a673f21673b8db1578e6e9b2a6a72fcd43ec1923c7635d1b5f97cc395eb0ceb16ae736220112a9a99a1d8769729696cb7a22fd9fc83a9ec2659c5785b830ec3811146b3be05765ae95bf6dcd832c5d8d575bc9f92eef256a25824ee08771b958c65d3dac92b4b80393729a73aeaa6d16720ab9b1fc00d3442f73e9a7c30753230797bf8810d6e1742a0987fe9b57a45215f3fa3284b48cf3c881383ec02c428bab81d58f672ef37a9ab84b5a265f10229660fb5eb5debc2f30c313140e0e286348582c2154b68349fc3c72a212f107aeac0158765925e987f414b258e8c02b", 0x1000}, {&(0x7f0000001300)="bf103612f5863529048d8c6f4f22e02fe1cfa35bf07a9d7bf5787b5270cab89d907284277fc3f81ece86fe26d81ff25dff30ed00d352f612b29f58027be63efdc5161b223d555e82621c2ea4a8fc79b5a2ebe22a656ac9451fa9c6ff1e79a6741a753109ee8471c91210d1d98baa056e21471d92ee86c2bd35c4d10f0b74e1e75ec8ab0907629b5f603bb52b3ddb76b1297f882c223614a670747ede21f81abe1cfd376fcb2da4eaaac0b1e9f7d7eb115e14fcdf4176611ae842e423dc3da9dddf7f9ffb24805a91bd8b661f361d0e13eaf4b018a604fb12dcec783180a5c00d9f337a685b9432324eb3a393efc0c606c2bd16008450e9f285f8edeb6aabfbf3ecb956c54102b735bd41904be846aa66e3815a455ad3b061d85d3d4626ed00f6f234de79d8e9456f69684252ef4c76aac70c26dfc9da86ecbdd053a42ece778dd1bf96a8f79bb293bae4f7738395f72346c1cebf135a7789b1a444ef0a715fd2931c17bf2c9b41bd5959f979008e40ce81e352265cf677132b7676b18a321ef8859500f8a8676dac6fdb6b01dc4e60fa0b252c092466f96799beeb83dda8c2acd42a9131d5bc549b0fe30b15aa9b1a185ee438d53231c9fb7062f09d2108ec574d3e6b628ed736cfe86c6f42b0349873d60e6fc5654903a97244fc2077fd7a4cc07ca9681c397695868b97e547f3af79be9b334ead8a081bd911baf6b6f657868ed394f775af5a71f0204f913e7f9ff525706ee2b90983ef747e6dd3d694c87ff54bb04ebff48cfbbbfebc4d68bc4efc55a8129aa908ac598377766ab637a4a3cc1bc3a928c517f88fd0c15a53dad0cf042be58030ecaf64eca3a422de1134b6347dd3c44549837b163d149412eaa140a136770839ca173636d4ab6944b92cd040050bd2e954144699299d4fd17c8f1e287396d34b9e791f4cc7dde7e81b4c25102647695f82e95b83c8629380565d6598b755f69c9f017345d6e22a8f5110358d90ee275aa3fbdb0c423c7c4827770d9e6ad15ae950956b93ba7b7ab6921bf73c8217762700a963e427703afbedafa4cb48a9cb9e30dfe70a056ab9de62b2cc77f60bff7b5175b2db8afbb1cea108b59b8bb2d66ed7c943b3d5442ccfe75d7e75c56b9263139a417bda9da4f0e4a7b374a5645652bb0769e8342f3df329caed2fd0116e2edb3afb0c270a652b7c3d6760e21b47fa12b89cf07cbc2b064ecdbc895af02683e8216da67cee8c69897818388fc22e98f6ab5cd954833a8113e193747faf4ff17f39809f78279bb5ba64f3dd66e5d5ad6f41d217edcecb1e480a61ddbf1c8d6ffd313404433b607ddf3e93e7dfe55bc3d60c9a00c8b76d05df29f081b0778192dd5d5bcd3e4fe3b9cf1f9119e0b64b1ed2b7265282f3c6ae6720fca39f6379c156fd0547febb58c9178d271d698b3bdd21684221cfab4de2be9a84ce5c797e88f2cbefca161a1455f87a11b1b0cb3d30444de615cc281dbabaf855f406ed41ada4a6b1af2217f460675b348ce48bd1db66bc0c8578fb14a26b3067301d0e8090c9508df4801a7731a3a28989631ebef937f7140dc71dc15c8203cc3af4da91f65483a9bd400efaaba544f22df73daa2f07d896ec1450c42131096e63e9dd822324f2665a96a2ecf7cf0f363c871a59589ed8bdf715e3ddd25a5d300ea0100e9ac468d0a3d94821a5ef170e8cc33f4c791e621dd7a9651972b1967210bba32ba4475223d8145cc957a61fca26f8b8b14ba913932f79a8949ce5a05f9724b39fa032195150efd2c5423d85486f3972ae173b7649cd25e6a473153d9e4d65d2ebbdc77deb0a84632ba44023323c2453151e896610c5ad40a966652e08a19fd825e12b2059285149714432c897bfc561d6924310396c2b9cce877c5f98b6a45bb2d284caa134f6b2f602520ffcafd9e9acb070b05b925e39f8d9e36f1a7f94639a106ee9d29f0879ec6364389e57edca4868c097377e016ddde20924bab89989a0beca48537089b841a9c8e47e13c8402f3d2b8dda9b8ad39515c1bd3f064df649349299e4e4027b0e5a10c1be122ae80a205361594d5f054e6f72aba0687de9c3359b8c089ac636cea3eac9ce02d2e93c214fa32b775c4fdedc393a944ad648a930842ab20c56145d4e00d87ec67df9600fe105303f1ebaf00d4d9f63078cc6e1ac496f7a8d08856383b2a8247d33c095c1ca617db3c1f1690bcd31a5e3b3a5e5f27be5334e1590fa7985f747e858ebf6f8985272dc1c17f7d8652e6b36233e222d8f485738288366e514a47c0142df38d43ac7eb70df4395b49dd6de582958719f7c5f7b71ad738ff154f421cb4ad294df5d54fe9fc82533a75cb92ca5452e78ed0e72475a96f6ce453d3db19e436a65077ad7cecb6c9e5badda30159b2248d0f98eb8825bb6010539b84a46a3250cef802ca7a6ac01c3d8915dddfbb3edbbde5fa4fc1e995c5ab1f3b465d997a62718ca0d31781deb8a5700ac582db7df540d6014b6fec1194946adec70771c6530a048094122c8ef34e7b8ac30e61ed68b942577b2a90987405fdf255b2c2647d840000f664723f222f8151924b9df215f65dd14ed3a92108b49102b98589d9b64f18f060e14acf6a92ddf1ae58f6c9cf78b2911eaa361aee15a355ead9ea4a9d2565da3d9157c1eccf77b23b3f1e1d32d9dff5125d170d40be8d6d8d01302ab3e76fb068c2429b257d9f5205c96c1a370b3c0ffb77d50e8396a6570f379f1061cc0bbfd47de73f6657d4ba4d6f355faf63dead11c0bc47d62a1adbcd6e0ee85cef941aae94be095afdbe8a9d3cadb06bf1c5e6aff46af25ee263dcafc34e97e35249ff6db7b1f073a3cba186e1d722146e5e31260a202d52c341fe52a6cf6f70f9238eeee528895af5e076b2b77c412ae6532e2ee252444fe8ef87a6b431107e1abe786d100080ed5b0d28bc5c4a9100a0edc8d18010d5ac1c5e3dfe8278bc95d81b580406497e1ee68824bc0e32fe5459575b9b91b6bc154f72db799ac0c66fc076d2e4129c21c9fefa7d4c1b52a6b8b7e9fcd1e661d02824fa924473025a269ef6761cfd993613d16b5077db3c6a89130f2e03adb39baacd15fec6745eeac99684c1272939a67e012cf94db2a9d3029495003547f06f75c4b92ef21d7363432ca77b1bc8cea0813173e849b2e0946f66e75a0255bf95424a030ddca9e15ad9a9f79b3699e0fd4589682f6f7a27917f62333113e351115d5807af7c90d60dd874d60bae12c0ea031da0e50fac68e3fc80820f1714a088a9be91752b1ce9cd0012f91da899a27e81d90ecd5751e30cde6404fe4a46a5d62bfc96437645d6ad128d41b0d0635ec98b1c1713b0c9f06e0d6be956c7f027ee0279c54f2c2dc485f868e9eb7db820a9fa80da45e9eb78297fb217f1fd74bb0027c7e140300e8fd03ac8c8d0515425940fa9768cedd275284074703549c62e91eab4d424d5f1b4e2b99203701f5e7d2e3e78bec457bd4e2e638c27a37b6d4427cc215707d3380d46f8686ec2919d09ed2eed86e45e002ab63d2321c9c832d61f5f0e9f00e979eda47bdf17502c54e0d502e19c18d738b4186615a9e3030b987493ebe067670e9a996d8b2207aefb12c7793202550eb1e07561a711f7cc5a5aa7141df97e430e84b5d3809b2093c51dfb7668392ea1d8dd55cec5f9a902138bf160f5a5ae9095e9c66f185362b5fc472979e7ae1d254d77fb1b70ce77cb0080b19ccd1a79ca8039715730fad83be07972d3f2f077f6987eff7c4b8708cdd00c7092ea0870fa1b0bf6343e2a85020e05986b24e0ad9c7aaf80712881aa606239c1a06dd7650f569f0b005bdc843b93343d7862e9802308e0194c00fdaf01c60a827da144385f1883adeeda5f1bb6078f0e16b69ea32325eec60ee25540b9037d2202298fdb67605a515523993ec76168e9f0ca5f16ec15e466c78afd2afdeff09b9228e0628d36238dbeead6d10c4cb21675b0e53e2a10d19d2df28b675faf6a889c2250f462822533a219123dc09afadbd8880633213392f41ccaeaad86436a6035896615d89323a6ffb6612032f300d18ac9251518b837693892496756171da47181971aae0b5b406ff18c6c9a9bfa93cf3da21a1623642601e93001ecec79232175782b94e0658f0265593f92605e8e4991b75fd2dd27da5a492c74dbb7d43194f17866f37327b21dc2e9620dbf2bb4ddc771983f0fb4ac76e9a29474537146b74db215bdf79ed87225ec7b573270050357f72e23d741f35006dc5c907117b6d607f6ceb1a306298ec7c2b694de977cdb88a66dadec98aad5c568e304e5f353aec4ef3508a108ae08dafb0c796b0e2f0450ed382fdb548709d69e424e40647e37dcc8b8762757d9f59cc52cf4599c89762316bf049d485256c3d2ea6096ba59ea7798efbd0ed81ec3341b06f277287d51d1923d5e9cbb89bca9a9743bcb6794bd7b309c13a34194e45aa9f85268de86d673d695dc9e70bcf771e958b6e5330eb1b8abf5189ad947a69d19c3d70ad7ef8b6a9429f4623634550c0e6b432e51bf83ff4047f5cca396e2adabe26112d15e19331eadb46b6e4332dc4aa4629e60c881e8313c1868811bdd61c1ee74fdd65549b7b5a8be2ce70b24092eba4b53a302ff1bc8e1492fcd86218a8bde5a960972dbb6b593495123774200622318cea047daa2edb5b44ce798f6a259a47639237bc68855124de8ba44aef67a0cc283fd8bd048994c50a389336158e24459dd5e8b24c68febee54ed56bc5add7e30618baea2f5fe7e1f6eee9d85e0029a4bd970ab14498e7505a175af99b05f08f6f302ca9632342f63721a6a74938ab5b0fde1ed55a2a95aacf5407f977fc1f9a7ccf17ab937784927f1c222c619afa9e3b1c11b96c7fbcd28bb9ef602913a9017316b1d78f1807cbd181935eab63c415e43ffdc88a90469003d25dc393c0501f98eb742dfb05dbca90fbbde34bf38d5306d322ff63402576f8c8e83050d73aecaee1107cab1e34a9913abf9608d48c11a99e1fc94a67babce70fa17cf5e0f67863ec7ae74442da9067113314a2b727fd244838e1f5c4b2cc578e96e829936cdf7e78fdab9789e0309dcc13c7a9b71c13f328900d3c776cd1392a6d94a4db572b5718424931b95318ee47e7c2e7f01725cd7ee57275963ac5aa809b462fed307804f2d2f70037e97160e4f7e7a94bcd873f512071b836a53fac809143102e5c8f6256c19ca1e6b2f81f4cf460c5cacc6533446779dcfe67cd6605428e6a8f410309e0bab832fa7a8dc00ca523a1da83d173faebcef0b2edf0968a1d5ef842a781cc5e8bd57b935281c51d21a36d324677ad8159dc6b6463a5b29bca3502e07ffca736bf3e892291af248c435201ed14ab992ddac726edbd7bcdf47f0f57ee88bef7c5965ebe4ee71687207ecb57b30707a578ce0d192e1d20474b4461d84dfd51e330d0566509853855694c6d04487bbbbde4cc9926f214c3fe0d7e545a945bd24e245781c9cb8bfecd118c863d61c0018cef46feb48aeee92b26bc07c90922a410d1fc90a151f17e94240f066bc934940a3baf3a7c515bc8fd052fe74e4a18f5c6170f25fb4cfbaf773fb7a7d23574f9654b090e049fa59747f5b8b90e9dadd37dee2f96d9c4e05dbc50dea18e9334fe9b1492fe51194ad5a51a0640299269f3019fa44ff232a925113d316796a39eb65feb33e5ff113e21d5cc16999f8dcdc246c42ded53eff7e3c1d4c82bd0fc7fba18b8ef2bbd46f51c6813ec6c66abef87c14b0469df2db98ffc60532b731b036dfdf58e20ee04deeae9e4", 0x1000}, {&(0x7f0000002300)="a7d39ff31aa5c912f5f9ad1c052f905466a10425063033968a7f7e013e999d443f342a9dcd6077b75b9ba6fdbda48729e6a605706deea2e88388720e6f8d826633d924ed07d68b418e1b56fa5f3a5ebef10747ec48b3f154531d490d2b0c3999d8a8b30c08e746c35d82f99410cdd89e6b5e0b1d56254b9c671d35d9e5d45b822a61cb12a8943bc757b893df", 0x8c}], 0x8, &(0x7f0000002440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x1}, 0x9) 14:47:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:47:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) 14:47:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 14:47:42 executing program 0: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="40dfa84236e1a66683f9ce46b133309441dfe5dd54d349be2ffc01098cfb1c3b94e3f5b74703860bef2c474ce2f13e323a9efe9889326293d735fa7a70c989b474583af75966fc00e8753af5393f9fc65cb699e3cca5ed52ab77652d7139f971d36936f78b31c921c80da587400889a72ec17320abc12b4bda9365a8ae9edc0580c667282bccb7c3e5ffd579b0ffb6e24f09149178c5167123b57706a4062e7985cb2e41ee51cd6746937dce82edac95bddd06488707fa256e0a45ed5e43702cd3cd71dca298e8d117f861051e953d", 0xcf}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x800, 0x101, 0x5, 0x5, "a71954394e9510701ab2163ac17b747107340ad9", 0x0, 0x9}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x94, 0x3, 0x7ff, 0x5, "7c80569f5305c3c419e05e41c372779ef7d85e9c", 0x2, 0xbd}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) fchmod(r0, 0x2) 14:47:42 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1010000100002}) 14:47:42 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f00007dd000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000724000/0x2000)=nil, 0x2000, 0x0) 14:47:42 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) ftruncate(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x200000000020, 0x0, 0x0) 14:47:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 14:47:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 14:47:42 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 14:47:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) write(r2, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 14:47:42 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x83, 0x10) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0xc000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) socketpair(0x20, 0x4005, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x43, 0x41, 0x4, 0x8001}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000011, 0x7fff0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0xf0000007, 0x8, 0x5}, {{r4}, 0xfffffffffffffff8, 0x80, 0x600fffff, 0x9cf000, 0x11e}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0xc7d3}, {{r6}, 0xfffffffffffffff9, 0x6, 0x7, 0x9, 0x8}, {{r7}, 0xfffffffffffffffb, 0x84, 0x20000000, 0x3ff, 0x8000}, {{r8}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x6}, {{r9}, 0xfffffffffffffffe, 0x83, 0x43, 0x1e6ecc20, 0x8}], 0x7f, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffff9, 0x10, 0x41, 0x20000000000000, 0x7}], 0x0, &(0x7f0000000380)={0x3ff, 0xffffffff}) 14:47:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSTART(r0, 0x2000746e) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 14:47:42 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="4cfd161245985cdef19b69439eedf2b8be5877efce980b9ee63a492db3863395e5a8a26db3a8fff36e79a784d47ad7d6151abca7f08e17542dc032bfff86a92ed7a910def812cc407ccfcc36772fb5bd647f8c12790d6fcc389ef664ed30d7e5f04998bfbdf941d088fb566643cdeb7fde", 0x71}, {&(0x7f00000000c0)="9ce190a80d2aae8fc567a4ed5468420935a675b27e5abd71983e94e5799c8ca96b815625845ed2286f0f49c9c814677f1af7c76627ace7f3c01645a1dfa4e12b23b757215a48a52b51ad352e64915e1c3358fde7d773ca6c275aa9bf19398f8cd85487a1fde88a50074a31ae6b1a83e56a795d86b2a31091a9a404d91e95d55dd307a702dcee3ca488dc454173fa7cbb3dba276689d619666f97eae2798008f0030d852549bed6138fd330af85ba84a2607027cd23ebd048be2e2c9d193455c2649330b2c942dd0e30d348167302289253f87efc05744fc8e4584725ddb3f0bcddfe79bad3c0516e59ef0e65f21e6c7eb894fadbcfb41e", 0xf7}, {&(0x7f00000001c0)="369aa90929f700806bb96f80d3b40286ff10853de6d00301e2098fea38f607b9a04f65a92ef2429eed4a0344086272e24ad97932af9d185043b926af0b6339f8", 0x40}, {&(0x7f0000000200)="bb2c736e40085d8f1cb6bb6d6d8a08734b10f99b03b7dc48a90583280f402a50c205d9460b42f2fd9a6e2bfb8c0ddf2396d8591f18d910fa7659e3b7810a31857270643badeb9268015df85dc5b87a795b66c04dafcd71d984513d45f862d0580826da92b687564296ba03e45be2b29463c074a58c120caa7b30e3be5cda", 0x7e}, {&(0x7f0000000280)}], 0x5, &(0x7f0000000340)=[{0xb0, 0xffff, 0x6, "5645e159e846adc7ff9f283ff6f14daa4967a20031226b3d54ca9323f3c5365439dd6a563c04f05c4ba8cdbe690e3b16c432e11519e1d2d337d51b434b76dc9f0073da321605a82fda5d142a42e5d75f1b560fc9c2a9387cb1e877f9758726040ede691ad07b8092279faf58054528aa871c7b581c14f89311de3a43177bea6db0119158e582fa8959ec68023d43adda2cacc507f739cbeacdfc949393cc3a80"}, {0x98, 0x1, 0x5, "7bb03f44da753e5e6ecc9ec9f3014bd346edf18a5b0314123f50f51e0ea367971f5b878a78a4d027ba7eafa3ea7b26c761b7255932909e5eca0d03e15e8e1afbeb24f098c82d2d10f534cc382ef00b4656e5e5104a923d9c0cf12e6a55649b80e6e0c3210d475921cf968cce890c401323bcb12e08d2aff1791a979102273743142be3c944d95f"}, {0x40, 0x0, 0x7, "88420c6eab3e9156cce562a00000d4ef4f980ddb70cfb33d1c1024367c77f0d01753d538cfdd185b84198a8d90c4"}, {0x80, 0x1, 0xd73, "3fd470a18d92cec584fdbca562ec2f76681739c9ac87436c0e7c6ad86980112c9a8581886a71a6e90e47aebc353baf40ed40858a1c623dc2850ed86d05c105561d7ee9b469ebb92a4d58941e2e640d792fd8c23dfbc98e726060ca6460a32ff60b638b99acdbe32f54228d"}, {0x78, 0xffff, 0x9, "916b6475829bf93939fe6e6c6d3e92c37d0fb1a23e28864f1883ba382190b8c64920be3525a59d6aea8b300dde15dc4ca010d0dbb932a621d3d2c7ecdc991b499644e48f29f288331e7bece5d9cca7d49f895557e609a259100ff09ec95c2e2e13412695a773f2"}], 0x280}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) syz_open_pts() 14:47:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000180000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 14:47:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) kqueue() write(r1, &(0x7f0000000140)="c007fcc61cc716d2e0d9563a5922a1148382a49a1c9ad10e8d1649230ddd1d42d43a7c2450d1249dfc0893d1139d1383582604bd834160e344ce1c2d79294d714c3539d4006eaeee85f7e2c3dd635a3451fd43d06e1eed8839155ab448eb2c5d62dbfb3573c38e7bc8e49aaa8a2e7c9053b49d7f5f56b3a20240e9dc95fb4c3562475edb1e63d242e882373a8597a9c97eb6ce413d199b0ba71040b3b2cbb4e5ca08910daf2e0295", 0xa8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 14:47:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x1, 0xff}) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) 14:47:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000200)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:43 executing program 1: r0 = syz_open_pts() accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r1, &(0x7f0000000040)=""/58, 0x3a, 0x43, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:47:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) getsockopt(r1, 0xd9, 0x80000001, &(0x7f0000000040)=""/171, &(0x7f0000000100)=0xab) 14:47:43 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0xe80d9d6b008c25a2, 0x0) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000007fd87127e7f1214a86fe4eceb09a232bfb1b4756110e1911ca64276817705af4d290669edf1fade132be532c211ddfc5c040baf1b42de249708eaede469e7cf21f3b623be9c69f11847f16934d79f0664752ecff010000c6e47945202d40caefee3cc827ebb0c8dbe3d76f12ac33d3c332c3ee22878981d00d0d9ddea64f94bef4336ab220036c226834b64631e51de1cd13f756c91a44cb7e18d2bbbd07c1cdcb42889d45ec8027535fbc95c539d8f70fb66fd981173d13c9a171b45171b4ccea233b2fb51e51685166e2fb64c7ff7deb7a01684fc14297094c46c5d53eb49f3b6c50f76a09c017d7a74cc4d1b0ca6759319436ba40355e9bc19e92455f523049708e712e3c4840409fbde315cb1723d851e1c72d9601de560639cae423528d4435fd6f43cf0740522b76e9212c04ec84b2f81b614747bfc533b558ae50f151fdffefde0a6c0816af5c95028b839b8c047498fc2230713c4e2381fa028c1f28fd33a2e1541cefd2f5"], 0x171, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x0) 14:47:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) lseek(r0, 0x0, 0x1) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="ed3010f5b5674f246cf4e50001000000f82f98a55884ef00acf52541a2c9d483eef3ff8b157d0a06e1c5f0986d68b78367dc3e6f923ffffbe42041133e5dd36331b36521f8ea25fde337bf19bf0649164e81a2b23147f8762fc3eb7837a9523128fa33243787ef1a9e6c269cb96160fd29114c3fc120291946f78e094babd85345535d68b0493c24fe3488e095ba7d301ccfacbb4d514250afb4e889c48f4b7b60501887e6092ec8322d0081700e08e668018bd1544751321b328675fc109e429dc9fde93aaa8d9627bbabef86c7a6795b06e62436721d27eaa998266d8be48475a4c9fe4a1077c211fcfc906400000000a71f0af5abee2b57f34c78218c9de78b34fc92f909cf1d4fac29f80413c0845f2a9088afbd7ea37684f834d50f4b0d82bd1c397b23b12d51a0236dc9e64541c6260fbc4607cb6b5d4eb2bef2757425a14a71417fc638e1f22a13ac8d0354d2278ec7702e3d413269a8826de38076bd8a0946c7cc94edf69d4fc96486c2eb1e2190c810f0065730e86d745fc07e180f870fbeff24baa4da462589ba7286fa75f59c03a65915f21ebbef9650babc9e355893d090b88473fc42683c7e79d8e9c1e51b8131564c74bcfe2329b3"], 0x10}, 0x24000005) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x3, 0x3, 0x535cf78b}, 0xc) pipe(&(0x7f0000000000)) 14:47:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/90}, &(0x7f0000000000)=0x5c) mmap(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0, 0x0) madvise(&(0x7f00003e2000/0x400000)=nil, 0x400000, 0x2) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 14:47:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r2, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 14:47:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xffd0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="97e8e77bc0bfafa5f7ac1af7fe3eff294b96b48c948b8caf0af5d59f3dc0ccddbf9fd30360334691c62c0e0a27028523a72d70"], 0x1, 0x0, 0xfffffcb2, &(0x7f0000001380)=[{0x50, 0xffff, 0x7f, "025396f208968da6b80d215b33e7124578170d8b9061adb8a70edb0baf1933c228c1ae6b0d32e6ff6fa527fae8de4bf1089dfbe34c9705b0a7"}, {0xe8, 0x1, 0x7ff, "451145745ccfee3f32a976d20deada38bc6a42757ea27b6a9e2bff5393530524245fbdb3db763e23b21c96e15a15e18acb28cf169639a42901f8c271ff0db04ee77097330f2f8b736f712d3de06219c8c5111facf8201f63e8505439dc4552b80059badab83526304baac0c018ed5e572203e01cc54d25ba4139b789e8be0f9c5bc7c6b8216fc2184485ce39d33e134e9c2e49156f3940f942bd619217de42507b0604d5552450482298235c3410c65356795ce57608e7b4eeab116dd79aa1f319b2519109c94834afaee74436ce056db0e5a4c689031bdd"}, {0xe8, 0xffff, 0x55d0e2de, "204870045a2b56ed7b1566752d2f3140afaae0dfff3a4bacb01dc79cc5fb83b503146ff288c0b385a535dbe7fdc6416876f7078fb57fe2f3fde8049df1603b2ea6ada94523e013f60e6d9714737b46ec2799de88decc34654d906e23650e1c79f4c84c826c4d0a9a4aefc8eb38d9a37b7a4e1b354960aef99a6db7d0c49b956a4b381b457b03960e466f43c1d53b407f5ffdd9ba3c16c1d708c4f3bdb902340ce1fe1032fc0a37df2a9581a208aa0ab2dc4475de269300a69b99f94387327315306c75dda5f7c3e2c67357a974a39a7956e757"}, {0x1010, 0xffff, 0x3f, "de37e85c7ce0989f26e3dd8c79685913406b4d34526a9cbba442ae8aa2e69a04d634e788afceb3737b0c0aef2569f850f9bedcf7e617bdd26422638cb8a071a8f12d5f8a8fb310b0259d82737b3c17c2887bc849124bede80959f9297abb701f9c401043a1b58f1278fd10546269d56bf48eee46dc0ddc3c3c6d64253819a27b83c118cb6afe38471651023fe28f2024c87d927ff61add081ee25076c9652954f2b4a323773ce8226fef9be8fe9e3d406adac149e9bcad6674f1d222d974de638665e5d86d42681cbeb1c5a60cefae5f196ca16bef5921f51179d748933e5d3ea438b2ac9ebbb85c2cd786acf276be2ddeffb19e9afc9988f51f645b914346aea19e9ca71190f346a9ad1cc3266fa4e31aa5fda07eeba2b1e3abb11660b87ba8b06eb463a38baa96fe61a340a28129eb80dd38bdddd41ffb9613306723362f4ba7721ac16eefff71c01034d164524165c2a37ef19458fc455fd384c6aa494185736e1f8fd31666cb9875266e905338ca2ad4df4d3252c20948e3d0309dd36e30964a7c695c4383096c6dae13d019f9a1b6ce6dc9e9329bfe429a0605545181a9e57b0237b4d201dbcf5f4ac76dd1f5ded3d4a7a00c7cdada83aa1e4196a7e461207ed1cfb681d120e2badefabcb8fdbc30baca3368db65ce2bda2bba6e58711bac2407ec5ab84559cfb4f55296ae74a69e52314c19568b7df8c142d2e50dbc3931740df80ddebe6ec3369ec4586afe82c46375a46b044eac49deb9fec136a1a0ed51842836008dab5cee5e8e5ad597a23bb01450fc9ccf31c87176d4ad175fcee243c0ff30357d949f318d864e7ab6cb0731be5e8ffa5773d6fa4de567ab111f9caa00fad12df822283d60fe2f045d81f0c0a272f96fd20b0d46ffc9542b580fff125c8e1be5c63e1653d2f699952367ef734263811916e82cd0fa66b441c1eace155947ca37869e3b5435bc8f6c59fd7cf9e3c09bc50e82416b130a24adc51582a1bb0b34c989c582def0911fe41849569b8f52d893ff80ab6c13d9f00fc4aedd93bd0d8e46df17135e33807e48863532a0237c202d1a0d498e7d39993fa3fe0638c0633b1f2bbeb8c003675a4176a9890279fa6d93aa4171224d2614f3bef6b5ba4432609658783937ce84e7aa3be2e6d3210c5e0f84c5ed7096bb0d8fbd748158f59e253436f1cdb8133bdaee5db30bb5f9fb094f1d684b6c443ecd94e25afbcabd73b3048c1eca95295869a3d8cfee82400120f2be73550c8f2bc5994b7fe674dedbceda54c0b6abad0ef0a52346fea405d06cb187a24a7e16d8ed37cf3a623be05c5146baf52dc9e1cada0935b152808bd7f860a25fb9f5a6838e4d07ed55793e4393208cb8cc82f08679443d982ce96d53805b371a18bba81b66fe314a9b18a5d736a8c49c53199daa236c7820f1619c2a7b3c5ab0300d00ea4feb126f67cd9e661626336e5ecb3862b49c7657d0081390c386e79990ad9ed63c02e2822563ddfca58bd540e955836ea4e6c3757887db27ed3f90153036f4fe3fb2dea3be4ca14de78ac9f21e5e8c43df157c182cc7b1c4531a86cda0425fb28e0c3a770a9733f2bd4c21027607a676b2da8def39b93881a951c8e589c817edbbdf4843d43c2f8adfdaf07faaf6ad7d7d49c2827f731f3aca2c69af964d4de9bf05f520e3cdd5ce41e28635b9aa4cf91cad37006fe0cf808ddfcc096fe395e9fc9868c4abaaf461d14546090aca15422e8f48d81a4d9b6781f41fbbbd2a04e0471cb63708fff47b9a80248c4571cba72dc38d4d2f6256bb2b089f5d3277808c1d66d0fa3a0849c9fa75a20ef1f1f7cf00a8e88f694b8d3a2b24a974da72d65d0f79b2f9f98b1348594c4b6977803fbeba554c381eb4b6b590a40c80acfc2e747d6894a10835956a6dcd56a47463b77247c5e81044e1c8c17b029713819b97258283138350ed2bede47ed93f8da3aabaf404b5c4798492a086688d9225c42dbb6971d142aa7eec981701c9011c574dff98f6c12f17f5498d9963a0ddf041b2bb0d3abe44da7512446f001e3767a98927d71cb801d6ddc9df1d5f4bd2a1fee8198efe0832ca2c53828419fd979e983cfe8cd4675646ecab15548fb89b159af5dadc790e2e4df9296942d5b4d6666a39f4866b62b4db0dcf602d21226f0a5c49b8dffdfdf08810bea801e6fdcc2714425b965317237bc5df41299cd55c049775861c07963e08a88e215bb8dd76f7caf94fa24d12dee367de94a3906664251f9ba5bcec9fe851c38cec5e5440609a4aa652e0f6898602a56010a6c87d86b1744e065e59344fdde348dfe8ae71f6debafd4bc1f9dbe48b647dee74cb176aec2c7ae7bdd687db285681372c5ca976e8a932d2a12ce649c985a5dad8a717f93810558cb2769a807bb84231176356bf3b7c8492d08952ea0b8c39665ff5cebf7ac75c17331293c39809d0872b3f62c1d948759bf41cee41ec03adfdd44dfe875fb686f7ded5183b9375768bef440f6291c21872249efb8ea26c34f396ab854a24b353f8f97b8b4682b1dc1043b357dc195656666516fe6cd158914c87ceef6db0bcfd3ef3fe17c2cd6f27b0866fa5df261adaa31565e0b08ca30f0f157a739ba1fcab406b59841addd8e27914c81dacd6f1c7c9694a3acf4aa77fb8f5fdb273d81bd6c4b9b1f1c38e4b6e5a8649d66f78a9434eaf46e89d9b6b1e740492224b69b4170dc574f2d4709fadd63bc0358fea2bea353c090ea68fdf0b11dc39dd5673161db03a36cdef7f5ff013a72e4c8b5def839c519a87df61447abd34af76d75ad3a20715e40ca3d7377a1ee539345b622481501ce9d60d482ba956f0b8d188850703de0cc55f98bfd99cc5fe9e4e1bdeadb51feea0042f31dd0310ee9022ffa3447d25ade2e2d603b5b1a3f4b5e3ecf4addb2a15b27c62244c90f9708e85f9da0270e5656e49c89925da156585658e06ecbb8a135a545eaf79847b403f0abb7a1bf5b61d24942daab60d51e5ca51da06daf131abce0e6028ad390f9a3737270920a9a6c6663ac3df0850819ef2cad9871b766c17d0d46c886d8d98f65ba5db07ee2f60554585f145298d792ce2081a156204b95bd753d63b4e335067a2255baf86d1a722dbf15f691ccc6a651c9977a01969fea7c4bcd095df6f96db25b5feffacf6e1f686ea65c3aa23626ca5a65591581f6400f0c898075426eeeafda32188dd0b3e26a4c4fe64c962d5b2992fb931b8daa50bf30e291e65b3746d1598862c34396895892080e8740f1b73444f5e7c28d64eafffcdee623c1b1199c3745db350c50f3da876156bf4d3bc38d2505f41509e640153af36cc4722ae63640dc5458de4995f2b96e8d4250474bf4fa29c7e928e1a5519b2379adea9a4fd6a14758e59d2ebad3715901204bd7cc3f213517e5f860fbdc4d30c1b7154d84f8e5f7b968459696a2e93a2dbaf1e14079c3bccf5e19145c635f611955539a2f49f7da916c1a27013dff230ae1ec74819844efb4c76503af15dab3b07e8d4c1671790729277dd22b098874b1c0439f6e0b2942ea743faa528df2385d0e11e27f48ef00f09a965e4d8f3c53837b42b61ae208c8e4d72124847354a54de70da3f0e8ff0a2d04f6814dbd9e38e880e785aa3b9a0f576afd18b021c6982c4623243cae91caa311f30ec32bba3a425dd5b004bce1ed78135a1e2f913b6be41144ac3740a5ad567452eaa2960eb6f0f680c214cb17feb73faacd33a645bc7c5d736f305e24f46e1fcb83bfd38efb5ec4b819e5ae05709236984e79d2a9939dda2fe2e0b49ebee54ee44eb7e078d6d31f686ba5eb51c6668510e6dc4bf8c421c602b5e531258b6e7eb98ae695a63a0c7a3a71e6d4579838307f24e3e21401adee72d627f50ab571bf61d16a12c208b43586973b332f1178d08e3f5f3840410b8a99c3051858d9b1cd7a34febadd069ae5d5a4a09fda906710e62c0bc2bc901876b059203d37b3b151e1935243895b471aada405ba80691bc3a4e10d897a9786df7a5537f58b7a0a26c90c811ec822c2ce7c49ee8713ead02508330ddfa54aaf84ccb45fdeeefa6b48d73c886bd121a87a4eafd5da4c48c8d41ea3a9e38890ad4c2dd7936e438ac20ac63415d5ae4433bd5f2a9375440cc6eb74a673bca2652f2085d1a61ce3d0b5ae879c190143f052db15e37005ba82d3ef252463e2d3d59b454a4e91e6b7b61f34ceb6e995aa8606820d5eaaef5afd6487605edc71b91fd7e7147a48881bb07dd56f29f8653b2521f9c64f05592a22ab7a206dadb75393cfc9831b90113ad879ce7724e238627e0c0d7bea4cd8d51837cae1c6985e2be65bfe8004fe987a7bfc8147e76a0ae5c781f4fb31e1652cfc8b165590b92cf749c9d466b4158ec1b99089a5cfea860e2c67da7ee850614875fe39c12b8a73571520d4a0fb92cd980485668355c24a2338c5f24ad7a668a7d3c19c7d6bbfdd112f08a62e3f98d4e4794dbf656c61481c611184c1d8032d7daae5bf238655ec6dda8a56d18bd9354fe72eb9ea47c23de6e4c2f4d08a8e980a5bf40fbcb73d546d380197874d3425a3110726d9c7ca72a9c4dc2c075f19b9e57ee5c9f2025d2f4226e389e14dacdfe3c90d301b20225b7d07e490010a185e08bde71623d90c91f8d8ff51eca6f394080f618fc8d84e269e26a3282528f6f1e7a15d9ab54360eb0c94341eb3511b62643396e145d86c4e882860866066d95630a2bc7ba63bc97e1c93a604db2326fc2a9eabece7cfa38b35ab8f406b91f734903a8a2eb8f5083ad709b7019d83f0b93afa33787ebfd66779f20b0689519b7d6e0f257b929f287eea4baf765b6b14ee1c5925b33fcfaf39385839b65a33fa294df03ce2a062f5dbefa3409bda09dd9ea787c1aecba4a52e0f209906a0b002fd20101c36fcf817777896798fb930696d8275a4db3c45230e7615a240476d27806e7bf525da73bb43034710fa03aacd6d44a789bbfe17d80b7375e432b484b2f0ecaaa471d69edcc4c0ac286a61b7270c2ebe5c7eb23cea50924bb405456cacbe26ebee86b42ccb21fc397bed76c71fbea7f6d61c519ee91b711326417d6e40766fd8cb0730225a156e501f8500a8fef506be881ba5ae9104a34e9d6c43e07c511ec618cc4a9587071ef565026c0bb3321d1a08f143ab3d7aa8e30722ebea6cd5d172c5254f171df24dd5e08b0b77fa05f96a807d52fcaa1e467c40aab83cd031da977f8b43e8fca682f22ca07a6fb2bbd2de79e2b28af8f408477dbf742a7b1604a5c192ca4617fc333ff549f2438daaf1b5869f9cbf424ab03e98b4675f99114154022236ec22343d8ecbd07fd0320bf9bc2b6a923bbbd7b424dbe2d216c84b182a66ad32540435d5fddcc5be9dca02e80b649eb9a8ccc3b9939108f4e04f216822be1925ef915788a3e33b5289825fcf3e02b85e7e9f74f6c855834c9081052d9dc0c81ebece2b3254ad178f1a3e343f6d08d627628dc72d52e0208f18f6f7a2fdc4abf4b24099ed92908a03477484607055d1a488bc153dc22d9a3b530d9ad36aa4be44b4964a0eed01ba83f75cc10978541afdab65962abe5c40f1e4de2ab8a5d636a92c7ab6a1ec712bcdef290ad07684675af77422420242983271a442f65cfd32e7bab5d00dcf491b4374e3b600481e4052a0ad91fe4e368eab9dc0ebba2721292eb52e3c866fb4e42f7c3db56a771731f1e6255a9c774516046a09700c369edbdd98179b7af4c0a5fcafa57fc2e9d92241e77213567ef47d75c18afa12f4425196d120456a33235a396e5dd1971d0dfa5e58fe176d3af"}, {0xe0, 0xffff, 0xff, "749ceeff6ba31a11697519c421b1aeee3eeef6504275e6345bd41e7a62525a5ff6c86e8df02e2e591a7e5e6b005ab604ef70a0e7faab84eb9bf94614b01a591b986f65d2dc0076d353e7f28d47dbc99d47f943d47c0d3f64a335cf9e0d9d4e930b18bd53a311df54f58c50c3a4047c0e942cf0cd20e8317b704aea3e5a3c15cff5e40de15256ec314f224f5a05ab528c56d6d6760a2fb67ded9420695a3ba563a948425d8c364a8d70a7d10ffbe184ce9f25b2aee8ca85cc917bf85c725dc5e76195156d69c2fe2f8b44"}], 0x1310}, 0x0) socket$inet(0x2, 0xc004, 0x7ff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:47:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, &(0x7f0000000740)=[0x0, 0x0]) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x4, 0x3) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) r2 = msgget$private(0x0, 0x2ad) msgsnd(r2, &(0x7f00000001c0)={0x0, "9b41dc5f243d4cf4425fbd20389ea749481ff26a3d0d2b2843f15a24038e71706f787ea064ceb212b0bcb29a2eb4f1fee144a923a3bc2fc8e30935c7a983de744157617ffc935967394f7831f33fb52177a5067e768a51979c8773214055e881080087e9a565e56eb648193b68b0375847969db993d50436f4a40b"}, 0x83, 0x800) r3 = msgget$private(0x0, 0x108) msgsnd(r3, &(0x7f0000000180)={0x3, "72c01ada2f5645f3"}, 0x10, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x3) socket$inet6(0x18, 0x8004, 0x800) 14:47:44 executing program 0: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x6, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/207) r1 = semget$private(0x0, 0x2, 0x220) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/195) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r2, r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x6, 0x8, 0x7, 0x7, "f1b38ad111da2c990ed17fd1129bc10b9a99d11b", 0x1, 0x200}) msgctl$IPC_RMID(r0, 0x0) 14:47:44 executing program 1: r0 = socket(0x27, 0x2, 0xffffffffffffff6b) recvfrom(r0, &(0x7f0000000040)=""/90, 0x5a, 0x42, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="96022e2f021000003000"], 0x10) r2 = shmget$private(0x0, 0x2000, 0x89, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f2a8775135f5e4fc452d9b4a1b43ee78a100a3978d4e0c90762a6c04d735f8708dc4869dfa52e36a7fcc9f631f85183fd0441647124d9b7047c3175d55026cafeac903809ea8874820958a0f307b5023a550501ecaddc5ae9fd31356770a4ae904fde9ed316e9d358ab0f3a6570b0a68790975427854ded6b0859cf499b1565a53a14ff35aae91a1956c39f597a7a0c449344048423d8db7cd0f8a028374cc2da64d5c3f5a4079baa58ed47f643fb5e21b8466902e6e5425ccc2920507f1cd2b50418942285dde6da687bbfd0c516140c8a92a1a6be41e61b2c8c0e5668a85959bc4292fc6a6b4d2be5dab99cbd6a4c9095db52c106d5da3c29ef0cc307b46b2730b3c3336196d93f6adbe1da5fecb2320a573f5d66a7d9c91dc96721d9cb997126403f65ed10a3a34e34adc8f5e09bab386aa268cd1cce921586ff2556a20fb882562fcc01433de30a1be852c7127887ba175cf7f7f5b88912c39baac49dda22b9b673291a8135b433216185e38942f1057587631d1fb5a8fc1d386c9a515011aa05afda1077fd5a6b7b4c11bde620933bd46e03f647a6adea122248e1d21edb7ec075d955a3da9b5abea9268c02574eb47c3a15b6cd2c21f7505249ea4a9cb621fe5d499f810e012bc1018a6fb4cbaa8b32a647fe31d5ac3b4a24314f830f00e6342986adb2d450058cfc95c2b20e501ac8b652647b30d0f1f0e9bad2dc299d209058c5a5dce25cbe3e4c799ecf78d83bd456ffd080442ec5bf47d865b0b113a5a958579a577bc0e02b68ee15353cc6ce7d8a54d3c1cae95ec67aa8ab7964179d1b65eb57132096bf652b9c38f3c21e098fcb5d3eb8f4f47cb3c202360172a30e2f2bbb5547ba0a63c66450e8ac27eb2df22e480ae388975bf36ed4e46a911f3a6e552c9254c7b172f24e31be1e4e55530e77d3b4c77b798be0509d3888e5cc2474de598c6bcab0058a0629fde30c74e180ad23b5af8dd8cc90251acb3b92a72c535051ff8a25d73131b6c3fa90d22c4d7526e3978dec165bfb0a9ca0d55905bf8a685131184b2b70daa39fab5cc7a345eab84d5e892fa448a5b434e2848c7225debe5a59002588be39e62cb531fde2e389933fabe738af86de8ecc9570857df0cff7dbddb65aadaa85900def7abc3ba6464f17988173a84cee81d0966f8ff8096079f5c020ecb0c317623812f70af9f3f0dd6bc0314f4a86cb283350a31bf2d1cdc32cf317f85fd05e8d21efe9337cfb4e8d91632f10d7d3cae73d1b821e4e2b6d581c58ae87d7cc09bc64b48016c989dcd7224960e6dc377117a5d4ced6d0ac82db7816f2aa8695733218afb0109fe4806cd64e44f4dc73a134cbc7d806c52a55aac7a5eb64c0fa2e1509a30e2c981cb3b76e70b43222f46a9e50154ba27d32fc50365a94e75791a70cc883c16895da2d8e5e98d8c6353e93238471c9374663bbc40df039258962f2cc413639d241ef60f3742886211dd91183d17751e71fe141d233c0b9e964708769fe80611b10b09717f50db26395f8cfb6e090ff7ba26fcfccfdc96cd1783449834483a4c0a9c1bfb3de70f1f1dea0add135143c942a8a4cb58247a38d0d88d244c603c97c56c727cd93ac3846bd1e1837f2d2a0fdd82553a527e9deeff1033bb8fd735848eccbb6c22bde2397e59d47b167dd1997b4e5eec82e366af7a641630d509896ece06077e019310be727395776691921541ecf0f3bc11d084e57a3d8f11d77efc333b7599db4aa", 0xaae}], 0x1) 14:47:44 executing program 1: socket(0x18, 0x7, 0x100000000) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket(0x18, 0x3, 0x1) 14:47:44 executing program 0: socket$inet(0x2, 0x2, 0x0) 14:47:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 14:47:44 executing program 0: symlink(0x0, &(0x7f0000000100)='./bus\x00') shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getrusage(0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x20) 14:47:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) dup2(r2, r0) 14:47:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae86b8bdad345f07a098206fb200002200", 0x2, 0x2}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xc6bf, 0x1, 0x0, 0x3ff, "b3fabdc9f828d62fb292bd6f591f714b9675ba40", 0x4, 0x401}) 14:47:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc2}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 14:47:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/73, 0x886e701dafef7dd9) pipe2(&(0x7f0000000140), 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffefe) 14:47:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xf6, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = dup(r0) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000280)='./file0\x00', r3, r4, 0x2) bind(r1, &(0x7f0000000100)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) mknodat(r5, &(0x7f0000000240)='./file0\x00', 0x0, 0x5) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100001, 0x7}, {0x8, 0x2}}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 14:47:45 executing program 0: poll(0x0, 0x37b, 0x20) r0 = socket$inet6(0x18, 0xc003, 0x1) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xa) recvfrom(r1, &(0x7f0000000080)=""/13, 0xd, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000200000000000000"], 0xa) r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x53, 0x2) 14:47:45 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 14:47:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="a6b8968e982bf886a4868ce6665cf0d7896fb3a93a2fd365c47f40dea77f5a82f650f538bf882e89c584d085f0bdc12d9d91befec75953e8fc1b58cc1639ded19891caec6bfda65e098bfc1a150a806916c1275e5b555409bc0ea07bedfccffb468e414098b653f627c1f8c43afc38b8", 0x70}, {&(0x7f00000000c0)="28148723dc35bb059814c04ab802405d716f6a7cd225d5361ecb0584f84130f351c2167d280183f9e21cece8c5c09011cdfcb1bc7bb61f95c3f8fa3ff314aa39c6b681700f3f86d9d420b516bb2b3ae2057da3de2dbf3b0c36a34277ade6aa7bf300d2bb9bf0d7c2f0f6082b69deeae826764059d0ce49d2bad8ad0eaffda47e4664ad158433297e27df39a0254419f48672a7e5f87f580a602f1e2581c0b38b089c593a6f475fa7c8b56854aa37e02373", 0xb1}], 0x2) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 14:47:45 executing program 1: clock_getres(0x0, &(0x7f0000000000)) getgroups(0x2d1, 0xffffffffffffffff) 14:47:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5192baf6fe202940dd3757094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432f6506f4cd99bf7c19f078177da4ce9c287730cd3fba90893fb", 0x55) preadv(r0, &(0x7f0000000280), 0x0, 0x0) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000200)=[{r1, 0x100}], 0x1, 0xffffffffffffff00) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0xdd, 0x2, 0x200, 0x4, "180bd5ba7e55fea3aa09a56f78aaa2bf325dca91", 0x7ff, 0x101}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7d60b031080d56ef2cc9acbff3da28f6ffeaa01df1b1e02249a02aa71163f8"], 0x1) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x1000000000000137) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3, 0x81) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="99ac2d99deebad7dd349da9c9308c7415dc78130580a70e6369608fa6cd2624f45b27b190d4e051e781d933a24fa8011eb694bfbc6ea0830fdba6824be19b01272f9d42a89d24b55f697b7addaf31cf6f36fa7a127f7b3d28cfa8f88f524d5cfbffbfd46fefb53bd62c60f671c5b26", 0x6f}], 0x1, 0x0) 14:47:45 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000240)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/219, 0xdb) 14:47:45 executing program 1: socketpair(0x6, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:47:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60aae8606894e327df5dac20c3df0df11c9ebfbe9fb18fa2dbc39c37fab718f96a88b4fedf54d902ddd0f25", 0x290}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x10000) connect(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f00000001c0), 0x0) 14:47:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x44, 0x2) 14:47:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x96) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0xea5f}, {{r1}, 0xfffffffffffffff8, 0x48, 0x20000047, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x3, 0x1, 0x400}, {{r0}, 0xfffffffffffffff9, 0x90, 0x1, 0x0, 0x2}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xe}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0xfffffffffffffff8, 0x8}, {{r1}, 0xfffffffffffffffb, 0xe, 0xfffff, 0x100, 0xffffffffffff8001}, {{r1}, 0xffffffffffffffff, 0x92, 0x9, 0x7fffffff, 0x9}], 0x9, &(0x7f00000001c0)={0x1, 0xffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r3 = syz_open_pts() close(r2) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x5, 0x1, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x6, 0x6}], 0x75af70f, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x63, 0x83, 0x80000000, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x800fffff, 0x9, 0xc80b}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x1, 0xff}, {{r3}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x7, 0x800}, {{r2}, 0xffffffffffffffff, 0x1, 0x2b, 0x4, 0x1}], 0x9, &(0x7f0000000340)={0x7e, 0x35}) fcntl$getflags(r0, 0x3) recvfrom$unix(r0, &(0x7f0000000380)=""/77, 0x4d, 0x41, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x480, 0x28) poll(&(0x7f0000000480)=[{r2, 0x1}, {r3, 0x100}, {r4, 0x1b0}], 0x3, 0x1) r5 = fcntl$getown(r4, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) r6 = dup2(r4, r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000004c0)) ioctl$TIOCSBRK(r2, 0x2000747b) r7 = dup2(r4, r0) poll(&(0x7f0000000500)=[{r4, 0x40}, {r3, 0x100}, {r3, 0x4}, {r6, 0x80}, {r7, 0x80}, {r4}], 0x6, 0x6) semget$private(0x0, 0x0, 0x240) r8 = dup(r6) write(r1, &(0x7f0000000540)="2363f5993627216a085c859a47c878254c99bee588137feae5238a58a95deb7d7fd4addd671ef537dd6d86c57cd5c31f6556a55b000523dbc68c3a89cfc436481a8894127741c1416f809bc40ae7d1293bfa550c2cc2eab3b73fcdf4fdf8333f5c29e76dd51a9ce8", 0x68) kevent(r6, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffb, 0x92, 0x80000000, 0x7fffffff, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000045, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x114, 0x2}], 0x2, &(0x7f0000000640)=[{{r2}, 0x0, 0x88, 0x4, 0x100, 0x2}, {{r4}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0xdd96}, {{r7}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x1, 0x5}, {{r7}, 0xfffffffffffffffd, 0x20, 0x2, 0xa77b, 0x9}], 0x5, &(0x7f00000006c0)={0xe3e}) poll(&(0x7f0000000700)=[{r4, 0x4}], 0x1, 0x5) r9 = syz_open_pts() r10 = dup(r9) sendto(r0, &(0x7f0000000740)="3b1acb4c2dbb56a1ad173d322bf4c3534bec3198ebd50565adbe82637ff1653c0c7afe34e47b1c7dc0ab6e7b6aea8e8372d31c7fb702fc4ca6823d6f8dcbf985ee796163b5b36244c92fa3ffd8f617c81748f7adad0531377d2ef566be6a7047c14694b66c7ce37bfe3a21a5fc014cdead1a46e71cb34401fa520fade0945f3d67e091ab59f780ea8fd85c3c2710", 0x8e, 0x8, &(0x7f0000000800)=@in6={0x18, 0x3, 0x10001, 0x800}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r12 = getgid() r13 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000880)="d477b235bc488104dc3ff95832c53e54f23497ecfbfbe9d112573243709013597ea2eb6b2c9fbc91649ba65716", 0x2d}], 0x1, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r5, r11, r12}, @rights={0x38, 0xffff, 0x1, [r10, r6, r7, r7, r8, r7, r10, r2, r1, r7]}, @rights={0x20, 0xffff, 0x1, [r3, r6, r0]}, @cred={0x20, 0xffff, 0x0, r5, r13, r14}, @cred={0x20, 0xffff, 0x0, r5, r15, r16}, @rights={0x30, 0xffff, 0x1, [r4, r1, r9, r6, r6, r0, r3]}], 0xe8, 0x4}, 0x2) 14:47:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000) listen(r0, 0x0) 14:47:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) 14:47:45 executing program 1: semget(0x1, 0x3, 0x400) r0 = semget(0x2, 0x0, 0x0) semop(r0, 0x0, 0x0) 14:47:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 14:47:45 executing program 0: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x100) open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x8) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() sendto$inet(r1, &(0x7f0000000400)="75bb0246726f5344280d09ed7de1d915cd443ba8e119f6750a218148b47b88508165117ed27b11f7ae98746d655c7d31c2836f6e6edbe98cc4fed37e544520e70cb5c78079695c2963e55ddb386fa1ab01f2d35336e38987a4638ad7d3d0787ee7f68d920e0372d95868a4a374038a73f0e213205fa4544d4646e81c01b97fbef2e1474879b2e0edfcd63182a4d58ffea2b14b0e18720365542976732543", 0x9e, 0x8, &(0x7f00000004c0)={0x2, 0x2}, 0xc) getgroups(0x5, &(0x7f00000003c0)=[r2, r3, r4, r5, r6]) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0xfffffffffffffffb}, {0x8e5a, 0xf9b}}, 0x0) 14:47:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x1) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000040)="aeb73849412c4e1f807f9937a72ea4acfd50ce26d06938075f0e1ca8e86d2d690f1c4770f540f7bd270e83117f63101b8ab95a9091beb11aff3196eea2992c251c3c0fc1e350cf1c08c248f635439b4896bdb333650b929cec8bf24de93b144eb9d9a83e7840170a9cbe73aaec9af70a", 0x70}, {&(0x7f0000000140)="be757af5c31f14517f542948f00b89546f9c411fc00b6d9cd2867d1f35a4aed28618a45ce8230af5bd3b729725f3ee0a29a26a494c2ba6cec503cc5cb8d66abf245f52b0d2f6116d5f001e8803396ae23fedd86421ccd386cfdf5b73fde52fb259eb5ec4b36f733e64d043a97521d583b7388717f4b29a03059ac9e244d4b40dd727e5110be341112a74b51fa6eb7be76ec1967bd05b513a13f9d828b7cb6bd98a9b2d18718fd09d31d856ce151da57f8fa04ddddc7f1b09d4a283d3a22fba7f5f369c5c36dc4f985c48e5ab866fcbca9898c2369d556f9978b06569292a09c92c5a1946aef460db3b8016f5be5b67ec70542e3875c4d020138d", 0xfa}, {&(0x7f0000000240)="c025693c77b204a69c4902c94008efcbe94d0af9c521febc6f7e3278d95dc6ccfcd020febc7cda533d091cf2f46db1273575cf14ea11910fe5592b1888917fc3c9002ecd13b7a04955664ba67679efe636b1633adf00ccc8232987e98daa42f5a46405290c9e36f1293f1c9c0e8354c8d7eb5dc8dc7745a798f4c9a7c34654749a89fc6d5e3811ae911603030a3a3b437803dca8fde270e22e4002c140fcd1a49ffd954821ada606d52653568d9d8b922bcf6404b762a190c6238d89a8090613857b6064bb29d2d824f35137108f409448ea92ee6ff19f3eba1c6125b269af9a70478d2802f2c3ef5aceae7bbe03d518e163530b58a838c72d8e97826925c3f20f298ebdd98d359884e0790881bb8ac26107955e7c6e6f2cb5205a822c51247a8544dd9bb7773cfeed056dd5120682e2090c91044e8c98e3158600523590b648e4e8a834207cad7e9ad7a614539ddf399c723ea60d2ac23d08c81137406d84c8de316fd8b4d4c4ebdd74a8db12d59a4d7ef9d4a16b2b5e425fc612a2192db8f976aa72766c385f68b28db2041a5a6c4762a5b39ed7a7853c5560dc07cf66f211ad37283bfbaeb466f39b9f03e0c9000b0e813d832086cf73da5bf632b2019a70c2de2850627c16100305885ecc517e28e8093398ebd21e857327f8ec00f2d4154856c2bad480fd8380cc46d5dbd1109a1658b64ebf7ec21f4095e2a753e6baa183bbedee387119c897cbbf70d8383be0988eb82f0bb66ab5b48db41b8c555db97ce166ccfbd9a54b7b4d7da267d8d794464fdc755dee14916d877d1e3a7b2facecd338ec1d953a8d43f0c181682b4f11afd159fc6359f2724fbaeb343506e29f5e05aeb65912d15f860a92514030396e15e82a35fab390336a10ed8138d9a2961d9ff7911e467e9c4c7cb8060fcb55ed6e46be5d88fe4744c1dda63b96991d35489172c65678f1daa2a0065380be4d29c21172073cc877d78f7a852dad22bea57014ab49225778f9b2f6f704b607ca725c1fa605c7a823af05ccac4ba421c619b1e57691d1fc81b09b772a02263c364d1825ffbf9c44622bc3838d87d2ad76af98aca0d8fc6584974694eb7045de79e671e8bfa551da01e0ec2554687adf4cc15bf8f37359dd8f8ea806c4c5abcde9a6a40fcfd5be9b186068dd732f0c177347dbd377df6821dd6f601c023c211093110f3fde9195565c681bdb732ba72b1e5e3b3e8f328a98f27752c8c26cefbfc844a7f4642a24c93e8780e18cbfa364aabeb2f284e2ac36b17e38d8e50087bbbcaba3afa3461db62994224cceee97c51439d6177bdfd9357de11c67f2fad876d3b9a7873880f119b5faa3b3d847c005872c5b32ea26db00b4544c38569802476f3d9e44b617758099d7bfc49811326e00411ccf96123e2610d63cb8d1c6a5116928bf64834e395739d610787efa69194de4844060fb6d51ab56c763866d50d3b88430d630c15ecbd95ff33cc79e71df4f3bc49a38222168ea05e5748321baf90734cb8f91de46776302b6a0f2c5b87fe232fd66caa356bb1f982caeb24e011cb1899f9222365d2a411e0442c35622dcb217ccfd2e1702af1ff433db4c4b63e30cb6edf46d9ae9f44da60507e34fc24d7945250dc16004ca14bad4fd84f4977af9f00d8f68e2d1c0c81f05b6f6207cb768a87edb9cc1dc57436d85e3ce3719e6d7c40b2f13de38cca7cc9c079b2800bb1631bf563d9192c3783c0535051877fa739c148567e5d96b341e643aba8e71a4de8ddc96d6d45ef41ce55477cba8dc875c6f87da2c1e11856bd1b4e3f36860c246b1ba322ad9c62b31db7717cbffb9b74310f5f6479dc3e4293bd04d90338f0f782999dc1f5218d7c48b56eb417da53b51ac5b6aa000ca4517f0d192bf28428013b819422062dbc727fe79e1a31801eeccfb57fc2567e7b9e7e21cb93585fb77cb4a36406a1e9ce2c287b2f0b208359bc223008ba380f1048f0b1a8743c62bafa468afe067c6777882f6accacc8e1cabf41d55f5e37ffc1c2a7d97472c900b0ac2d5c3856ed003ae30283b08f317300fc877e75d6d311838bf5f49f80e7663374412029a629d762a44fa955f748be7c900be252480625ad04af91d92f5a87d22b9258f9968131b8be96df7493b41492d50813d80ddf38a87883f322265626df0c1328602ba06548f678739a6ddcbdf337cee38f2b21bf37c25d58f505e8c0440e39e42e01d239d7738767326e5937bfe4d176e4ff395d3b1af8450effc73eca67c6e7cf17dde27da1c54a8a3596539aba9d21d9d905ab9159d3777f8db0d324fd2513bb8f793b9930faf46a2268658b4fcfc206601c9ea7541b6c47a8e24e884d787be38adc4e8dc09757f9da9fec032e46ff740bfae3ddb7b39979e8f840efedef1841f983a3b1bb4562b4a962eadbd946267e6bccbfb45cd346aff5e15f3e227947516756fe0372df33a954472596fed32066f344c92c4d1490179ae36d8610f25cce684852c6f8b1ef6a1868d237712c7b5f87b39d4e4aaef24ed69b7f9b1d6cf5dd941b94bcef50e22005a7f4944b4cd629ae0f2d3fc5b038fd5cedd87f5653c44758444df6cb82b0b9568d68678ddf824a9c5f78ed2969cb12db556375a8c29ae44235189f09703fc1c97d9fb48160449a8108f6392acd0379c0cb928805c630447775685ebf1154e42f795c5755fc8488355ba77e3cee0fcd7d6b596d1dd95d940b81aa0ae0197a105f7345f3a3132f15e39780a00cddb073fc6eb7ed3ebfeb118a39b7565d9f51a3bb79172dbf936eda98780f322fed01061d091a57907caa2d20458adbecd7f241d0893b1b6062720189666747043477a7d5c6f22fed89c136e36acc515ba7e13ce07cae2cc7f641aaf6680a156ec236623329297e54cd64c23c87fe8040ce6f717059ac7c229be2cca0b59f10b2d3f063177bdb68e57b767c438571d17f6f1630460b6a787b38b60c5d7df152965d5bd003ee6f8409d6d918cbde182783f8de6ec6fff8488dbc9a98b38aed9122fc926617f05c9bd7a9d0703af641ecb1ae6761468ebeda56e9556b7636ad2abc18065adcefcd6a813a1a866a6f332af594107e16a52b4e3e94be4cdd58bcc4f3352869d79e3dbdca8ad246f3c60532654767f60a5009728a6089c42735db0139d51edf648e9e1452d35efe53c401303d1447336e82945a1762831a49beeceef7491fab341f018883dc460cedd7e437ee5c2e5237c1da2076dcfddd31c7487404e521da35216c9c1be0384b3eaa19c56ad186efc51df4f2c48b4bc08efc4c4b53977e5562cf97cee579fd4a23aec911ffe68d44ba4d02da3c05d269c10ca1bef61f86a113b3918b6ad8072e44a044fa0485b77438d615d0b0753650dc592c52d68637b4fa469b15a5739a3eb44837dcf2052ca80e0c8497e8adc37e7f683617acfaabb45f2efe152e1b30bdbfb43d68ad7cc15ce845574b3a1374b6d5d35c5c84c0b6fbc38a2ac410d978f071f5e7b63532f6e1e76742bf2e1f15634fea0f2fff68c128b1acd80f48cab501398f949a128ec93e48b0d5f410d76b944a0b423e1e4ce1b49ec7ffa23364f68e9bf3b9dcf871597f1e8a12a49ba2f229946e87e105aed02ab0ffaf18e061fe8806e91d96135688dd435c5f2c2f8acad0b33dec49a26bd7a3e8ef65957f6eb86c0619d8292355e94edeadeb0821577b86a09af5cd46679e631bac7ce0540d3cb5d49d5dfd66d74c672db1d06971bc72fd865eb5b3cc4ae7ea9d62547aae153762e8cae97d1145f7b81ea6b2bda188403ae45368eab0e2684413e9756a035f2a16f3f139a576b32ae1cfc9a7695dd4179e3bb106c3b6094cd54b47c96122033c4094ee0ae055632f8dfbbbc2a880ab723c7b6f970ab2c7a91ed234032a68fe8f406991d6b0de66da17a760872ef89e362b47e6ba50a228e9962e161b672e3b5dc5f38d2647d23ebaf869ba162e46e1b1c3e758b8bd0210eb310d5c47ed2f7de9e5ef9990ed387d94ea7aca6229796a2615bdd1fa476b2225ed5be170b20f8e791ea4c47e195de9af46267d398cf80279021af2f8df7232f12d6de0266ee46764596e94c2d42974c9d624f5dce3cd51da6e8d1d1162d288b181988a4dfc49b9f7b1a790241085532abcf892552905e9d5c66f25163d049fab6a87b665a827aec263e9ad6568c13e37228116c3b16fe5c8fb23a5b03fb4fd543e955145023154f26c4e70ab1b497d8d85bb512879d6585408a9c130e1669d1829c486c1681c1aea2684b33c890fdf6fb72b66dbebd83c6d0ea89fa973ab7a1b39369575a54a394be5df755f67cd7385c1db8551558aa2e233995fd9bb08892a7e82848e2707cfe233c9df1eedfff902c298501b65fc44d139dfeec99055f996569752c9baf43e7b6fa5427c1cd624607e9e31d581896b12c329f7029c564fae4e0e162f7cf1ee9114f5d4cfe140cba21fa77084c211d690f8b7e675d873099f7ac5c40ebd45cbe9e157aaa324c96b6604dde7b67d77049abaff83d9c68c6cf7039c6e27d497be45ebd0475e3992fdee8a0862be96ff932562fedf7aabc05f9152cf0df727beacabad8881a31717016471f075bac6beb45288cb0424775621582ae81fdbc69f0dcb4cc3833e52276e4536c0873472e05c55ce79fd9ded7b7813739090c0ef4b024360ffe2452036d65beaf2de0ec38951c777a6e64915710a58c119a4e68358b6f3872194403f1e3807263a453d0ed27a0c6d9350d9d1a59917e4f6ab7a84547b953acbb6af97f730014db71e81c2492a59c3466f931e35bfca9e94b9a903bce7210640503ed4cb014808082444766ea3b2787dae91d2023bfcbf7bff6db4300bcc708258d3be4617e41a4537fd78177be197c341f21e56ff48b1e64ea9b5fbe0234f8f6d9d37b03ba32d80d5eb1fd700b060eec916c06c941b4c6a3ed1930e53fc83f7c1b3a4208a25b6489be1c489990b28baa9e485afc882fd0c4e620480b665fa28ef24b9ca70ee50bd4d38d1a074d43a71d9c042e1d2c8dced362f5c11a2c03f7bdf566f1ba29aa49a644230c513fd6716a0220a2d9b04f14c37e040288bce05f842018282fe901422322ebcebbccf9d485285b6cc3661dbacfbad5929bc908120dfe9e9a11540334bd29742b0c17a4dca753a5b02126947e33cb3cbfb9510394895d75091bb81a623f60f23b69f1aba662a0b376df58fca9c864b4c3640d77c479c8c81db04fe950f875559f90135ac6f4be939b7ec6e8b7d0ee2f1a692db96ea3f6ec842c76de6f3cbc023110ea34d3681f9f3875e79a143a042dd0e6825a635aeba679c1ea3b2ccfef0e3799f5cb47a7daa36adc004fb8a47493780637a62c36dceade115dd60e4b2cbe9191b71657df2a5a116b1847acee511c09ff660a471c0135330d05cd13f9bdd2eff4715bf1ef68b26cebcf569a2919c00dd60b185e8b9c7390b820d0566f70eaef47b04891a1cc957b3eb197823fdf8bdcaa709831086b4ad15117d3252d17e9db57f8b0a7ecebd5561c498e0c41cb1d254f4326a200f9561216dfd5c25e2004d1dc31cb72f81ab486afa8c9b4b0a7967eaaa263c5ea659297f751bba0fc9852db632be6add216e322ae2e9f5307a0bb9d59e4c01531ee3e069b92a2599fec13c1c006611f67d5d94881d5602909cdf7d0a3214f39d6556c504cf6671d58826a170c0d0a354d780bc9398ce1fb22aa330ff361fdf0d4e3be04e91da4a3387cf60a3620b3db4b58c259d29c7b3bf8e78b7d93c5af0c31b3a65ecb9ef0540aa04e8d140574f7d88908fe74c1cb700013edb82fbd", 0x1000}, {&(0x7f00000000c0)="29abba0f4634e0594561599e", 0xc}, {&(0x7f0000001240)="fdd3f77019e7f1943d90b8f656a653d783ed683d8924bd6b56cdfa932aed17b6ce0c9a67fedee5a68723d903075bf06e9d52dd8f80c792355165d76f6426b491a5209b2fc366f3994062228d8ebd914f921143e370b0eaecd79c75524aa376e9ed45d256fd140c8b5bd22beea46c3df3ab71b1f576b2635c7c7cccc8b4fdc06768d69f5f2d3011d525dbabcd12c39aeb7cdddef5009b379f8afc0861c24fc8b1da8acc4ca8489f2f810d45cf2583d283fe1695bb1922ddda70784ac4234e28f2af68", 0xc2}, {&(0x7f0000001340)="d1d4759267976038ef8e56d138dceed0b10cb8f8fa199c67c898182cd1eb1b4566b22b58387134106f69cfe27e02c9e9b0ee9b600f4a87adfa0458b2b09487bb5ffed855edbe689045b6cd9fe7b208cdeff63dc0fc2149ad6cfe3302defed455d0d0acbd73d6f9f9343533b7033fa76dcbf2df645a13cd75634de0d74fbfc85fd762bb4e1173ae7a7d84402d18b1535093bd630a2b526a3dd64e331b288c8194083329cc637920c2e3d57e553817236dd03a3aa344ad82e7551429df80c8cd3e05bfa4289aa21b0bdba0c1", 0xcb}, {&(0x7f0000001440)="b53f03f36ff629ad88ffdd35920630648d9eca50e847207ab2032515b3166d21c39e64e99cc8d4e8a9fb0b31a49ae23844eab876e57b2c15a3a8e36359e1ed6e1ad06d2a7462a6285866990ff62bab815dc430db1585f0cbbcbeb7026f6e99213812ac830aadc3507d421aa4b647ed473b56cbab1046931e3ee9abebd93b71b47ea4600236554cf7f58844200125624184a5492bee244c79b40f5d7930e6a83cca724525db4c0b00eafe6e2b0dbcbf02b469393cf3f35112428a263b5a0a8209ce0e93b7bb01b06a1137114081142488ca3b4128faf3c221a91091aed120846516a5527489f7c7f6", 0xe8}, {&(0x7f0000001540)="99a38bef9f16015377c25d7c48b4ded8c4b17cbc104894d03a1009ff090741c06d45e2fceeac1b339d34d218b63b45902dc8a44914d43e88b72785bc73c4567a0f02f9e8c31fd7aaf0446ef3c28d1639ffdc164bd7aff64d15f26147f4c9a1684bcc30804d9c4ae143504f0d733a1b01858cd40aa182f9fcd065128e528d0c8768dcf93ae6ca80b2dc0517f3927501149ea3ccdda9605e33a61c899157418c119e9a41b9ae804f79d5949eedac2fe4179bf13a01511236b10123e93de9e17ca876a601d2c4813024717e13bd40115a673d0d8cbf89eb6457d4", 0xd9}], 0x8, &(0x7f00000016c0)=[{0x100, 0xffff, 0x5, "dee069c62c55ba317fe9f6150ccf150fc4b0af1e58bae776fe31fccdc0f0d8430d51a7cb960ce2f433db1c7149bd182bb89b003b85701ff68c89217cae8484c6009a5d93503f40d896a75f2582f41293c348f031cba9dc71b2848bfedd35a72bf9643a100c31ef12e493891b76a9e32a63de5dde1815b4b5f13d8c046300a5412aac8b19358c9f3d513979fd96731851948bbd39983f4c49e517868c4056b3213a7f491bfd842f694ea4d9009d8e8132b9388505219319d41821489e35ff25f06b7f88b0d47fee7aed373ac64513c9f40dc79cbb5f164311c78713b4faa8987f17e440230ad62eb42f1e41643b"}], 0x100}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 14:47:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000300)={0x0, ""/184}, 0xc0, 0x3, 0x7fd) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000094a835f6acbf7f36ed6a9c5237db5a000000000000000000000000f2fdffff0000000000000000000010000000000000001495b76cca0ba943d7200e00000000000000000000e1fd7b9d3a1f48518c1ad771feed0000000000000000000000000000ea9b00000000000000000001000000000000000001000000097bcc6264cf4c5d000000000000000000000000000000000000000000000000000000000000000000000000a8a63dcdeef4dbdf281d4db105cc0ca10000000000000000000000001000000000000000cc5464b7049ce6086398000000006bfa5adb5562776f2cd63624c46888b69f75afe73871999a53430917752372b0a123cfeb9aeda3377e4f36adace9edfb2da5065d33e2c36bd2df7dc0d7ea09621f7dcfbb9849f598c8c4ea786e911c534651303bb23bedc823c382bf321ead8793d44ae7de4d76d4ef37804aaed8de60f091f6f733c89ca1aa52c22c1fbb08ce95e9245b34418b9e95759ea0304b566a42970a02c1638130a05df886be95555dcfbb9675eb89ae767bfe69e1918179749e5c13a3af7315cf29337aa556d334f9951f290504f5a72a53888925cb83993aa8a4cd4464"], 0x9b, 0x3, 0x400001000) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) r3 = dup(r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x5) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffe5c) 14:47:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 14:47:45 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000003940)}], 0x1) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/213, 0xd5) pipe(&(0x7f0000000000)) 14:47:45 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) clock_gettime(0x0, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0xfffffffffffffe01, 0x800}, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="8168d38a6a80ce9385c064e4cd554771fb50faa94b82a2eb0e41cf8453da260e8467d4420fd1d05481a7dbdf9b6d27ade5eec5fb3d960ba4c012860ca979c551bf3c7123523039db03451938d5d10dd6c704716ad4f95197d0c22433680d3ad52e1faebd989b8db3c7800fcf835cb418e02fc77a693d68d66870bc9bffd54d1e6031ca3d45ae0161144f80e2", 0x8c) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r2, r3) poll(0x0, 0x0, 0xffffffff) 14:47:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x20}], 0x1, 0x57) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x56d) 14:47:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x480, 0x1) close(r0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x40) getdents(r0, 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, 0xffffffffffffffff, 0x2) 14:47:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) fcntl$lock(r0, 0xb, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 14:47:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/131}, 0x8b, 0x1, 0x800) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f8fe2003"], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) fcntl$setstatus(r1, 0x4, 0x88) r2 = socket$inet6(0x18, 0x1, 0x0) syz_open_pts() flock(r2, 0x2) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000002a80)={&(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 14:47:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x5) r1 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) write(r0, &(0x7f0000000200)="4563f06c4066848776316017e51bf93c871aa32b8a5a4b221ea0baa75e0722c66e8f4cf8cbdf10aae2296cb0e87c3e0b28930a925b000b8c683d994f417eb42c4ded66f16f0aeb34d5246f734a578ffd169f9958ae2757e79eb531a714faf5bff676f5e0ea45aec3d127514904d9679b4f3ff5ed080f6e7b343b69ad270c17cfc386f93a4db7288c3bd16577dba72a0db3ae22c506f0867f5ddf58aea4a995724031327f9646f8a5d69555a6441cf0b15e21209be27ca5ad031f8d1c56df1bacd0fe01bfdd9b37b6fc713648e034ceb807d358a1011350c6f8218d2b1c94740f0f924292191b", 0xe6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000002740), 0x106cd) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) write(r2, 0x0, 0x524) preadv(r2, &(0x7f00000001c0), 0x0, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x3, 0x4) ftruncate(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x2, 0x4) 14:47:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f00000000c0)="80625605c15837c3d349c40fa387e4d8f222a568b37875e2960d477aad367fd964db501d7f380074120b77a72bf1d3a4a4ccef9b2bde6ee09c511ef7343a300ffd4a75e040a1e6b5bf3fc6f72d658803fe30a47850014d90fb51d0a0ace79b56e9626882e90277eea0697e", 0x6b, 0xc, &(0x7f0000000140)={0x18, 0x2, 0xb6, 0x20}, 0xc) 14:47:46 executing program 1: r0 = socket$inet6(0x18, 0x8000000005, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffb, 0x3}) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/41) socket$inet6(0x18, 0x0, 0x2) setsockopt(r0, 0x40000000007, 0x2, &(0x7f00000000c0)="000020003d0d17921d47b53562ec5cb26b443bdb2219b2a8db3d1b6a7c8ba2f82afc6556bbf5286a80a52b1caa1cf5d7b09347ae625a6f4f0228f084384f2f2d7e758fe18789fa3f88189a8ec7a205e665a900924a271dbedcc8e9c5db87766488f39bcd1f90ccc9857b4cf4c035ec0be1c9591acc1da04e7fd6f6eb105aaefc02f5c85cc478e75b26bedaffdda3883a69927c73e3f4c9ffebf0113c3844bef42fcbd17e80e6a420cfea2d27e9de701e682d723c06fd60e625b5e11d56ffb17405d2af55b3d63145ec6f9dc9ab354e521769ab0cd3ac5b5f", 0xfea7) 14:47:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = accept$inet(r1, 0x0, &(0x7f0000000180)) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 14:47:46 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 14:47:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x12, 0xc004, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt(r1, 0x80000001, 0x4, &(0x7f0000000140)=""/112, &(0x7f00000001c0)=0x70) 14:47:46 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5b6dde7c98db126f) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 14:47:46 executing program 1: r0 = open(0x0, 0xa3d, 0x80000000000000c) readv(r0, &(0x7f0000002500)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/189, 0xbd}, {&(0x7f0000001400)=""/196, 0xc4}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x4) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/144, 0x90}], 0x5) 14:47:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r2, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) close(r0) dup(r4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 14:47:46 executing program 1: pipe2(&(0x7f0000000000), 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/68}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x114) open$dir(&(0x7f0000000100)='./file0\x00', 0x8200, 0x4) pipe2(&(0x7f0000000140), 0x10004) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 14:47:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10020, 0x20) fcntl$getown(r0, 0x5) dup(0xffffffffffffffff) r1 = syz_open_pts() writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000000400)="19", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000f00)="e36258a416f72ee99586132477f256b4093cfb25b84a5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda7e9a086d21f850bc0010d91ae61049fad2ba6eeb04000000000072712ef660b30d5068f7acad445dd9760a2bd43b849a837fcd85e5ecea04000000be9dd65a8f2db646647f5cfd13d096ddaf5fb090272fffc0", 0xa3) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) syz_open_pts() syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x55e7}}, &(0x7f0000000100)) 14:47:47 executing program 0: r0 = semget(0x0, 0x2, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x4]) socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x4, 0x3) 14:47:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee", 0x148) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) socketpair(0x10, 0x8000, 0x401, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 14:47:47 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:47:47 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x200) close(r0) fchmod(r0, 0x40) fcntl$getflags(r0, 0x1) 14:47:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x8000000000000, "1eae8682ab0320755ab8bdad3c5f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) 14:47:47 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget(0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x134) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x90b2, r3, r4, r5, r6, 0x22, 0x8}, 0x9, 0x41, r7, r8, 0x800, 0x2, 0xff, 0xfff}) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f00000004c0)=[{r1, 0x1}], 0x1, 0x0) dup2(r0, r1) 14:47:47 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0xffffffffffffffff) connect(r0, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x80000000}, {0x5, 0xffffffff00000001}}) setsockopt$sock_int(r0, 0xffff, 0x920, &(0x7f00000000c0)=0x9, 0x4) 14:47:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x90, 0x0, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x26, 0x80, 0x6d99423c, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x1}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x15, 0x5cb06f395aae63e3, 0x80, 0x60d}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x8, 0x4}], 0x80, &(0x7f0000000180)={0x401, 0x3ff}) write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) r2 = syz_open_pts() r3 = accept$inet(r1, 0x0, &(0x7f0000000000)) close(r0) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffd, 0x0, 0x9, 0x8, "a14a1a16cf5bd07babec11eeffffff00"}) kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setuid(r5) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000240)) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 14:47:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6f7, 0x5}, 0x10) shutdown(r0, 0x1) 14:47:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) getsockopt(r0, 0xfffffffffffffffe, 0x1ff, &(0x7f0000000100)=""/157, &(0x7f00000001c0)=0x9d) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 14:47:48 executing program 0: semget(0x0, 0x2, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2c64, 0x1, 0x9, 0x80000001, 0x80000000}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='/(.&-][\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='^\x00']) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x9e6, 0x1000}, 0xc) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x1}, 0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = msgget(0x3, 0x224) msgsnd(r1, &(0x7f0000000080)={0x3, "22dd5cc8a9b26a5e820652c88a2dd1ef96d97c7cbb6e6288ab10d2d071aae4e5cb5e0d0316e9a2d190db82afc0b5b5"}, 0x37, 0x800) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 14:47:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1ff) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = semget(0x3, 0x2, 0x100) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000240)=""/225) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb", 0x17c) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0xcc2, 0x80) r5 = geteuid() getgroups(0x1, &(0x7f0000000800)=[0xffffffffffffffff]) fchownat(r4, &(0x7f00000007c0)='./file0\x00', r5, r6, 0x2) getpeername$inet6(r2, &(0x7f0000000600), &(0x7f0000000680)=0xc) socketpair(0x1, 0xc002, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x130a, &(0x7f00000008c0), &(0x7f0000000900)=0x4) accept$inet6(r7, &(0x7f0000000580), &(0x7f00000005c0)=0xc) accept$inet6(r7, &(0x7f00000006c0), &(0x7f0000000740)=0xc) r8 = syz_open_pts() preadv(r8, &(0x7f0000000700)=[{&(0x7f0000000640)=""/25, 0x19}], 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r3) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r2, &(0x7f0000000480)="6f04c2b1aaeea6adbcfb316b37731cb04d2a92761c30f1933df6e872a23006d095e5e636f53e3e9a0523533d14af291cc92339f0eeab69cbd3fa2feea7a3718248f0b8132e9d8284dfa4504d35c20490a5ced6e35f3aef39f0d3329f1216fd3b19861a981a3e6507638b3a15826a6420eedbb9208ee109051e8c5c8a54b5752b50d366b8981eba2cadecf041e9ac06294e1f2b59b036ddd3c85694c9f8360356cabd65a1038bc153b1400b75b31a756bae888d160b535d1b086fa3b07d05950c3fa2154d", 0xc4) 14:47:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xa2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/197, 0xc5) 14:47:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 14:47:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9ad0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 14:47:49 executing program 0: syz_execute_func(&(0x7f0000000000)="470fa236400f516303c4017566eaadc4816dfc1ec4a2f5aa2ac482d1923ca3c48145e20a2667363e450f61d2819fb82f0000611e1621") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001280)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f00000008c0)=[{r1, 0x84}, {r1}, {r0, 0x4}, {r0, 0xb}, {r0, 0x10f}], 0x5, 0x0) 14:47:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 14:47:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x3, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000015c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11ff00080000e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe9630fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce5674e7ab1b6a4951cd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba772f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e18cfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e03be8437554f645c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902a20530201fafc26549a9b1ab254bd71e2e660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb37a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01380993ce94a0156d52d46a0f30ee57718d258862b122ff2376329bf8893f1a245f255245aa8121cbe3962b736e34b86e52b08b635f0775dc91cf40b1d6d8d5d71090222948ebe89d7f0f690d5a89f7d88fa2d9b735a8b38334d0cc97fbaa1ded3887584b8b95960c71b846c0944af5809ec84386721a969b07a567238b5f4962cbf788d29d448f236dc18889433524", 0x1084) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x3f5) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffc, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:49 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0xe80d9d6b008c25a2, 0x0) msgsnd(r0, &(0x7f0000000440)={0xfffffffffffffffe, "7fd87127e7f1214a862bfb1b4756110e1911ca64276817705af4d290669edf1fade132be532c211ddfc5c040baf1b42de249708eaede469e7cf21f3b623be9c69f11847f16934d79f0664752ecff010000c6e47945202d40caefee3cc827ebb0c8dbe3d76f12ac33d3c332c3ee22878981d00d0d9ddea64f94bef4336ab220036c226834b64631e51de1cd13f756c91a44cb7e18d2bbbd07c1cdcb42889d45ec8027535fbc95c539d8f70fb66fd981173d13c9a171b45171b4ccea233b2fb51e51685166e2fb64c7ff7deb7a01684fc14297094c46c5d53eb49f3b6c50f76a09c017d7a74cc4d1b0ca6759319436ba40355e9bc19e92455f523049708e712e3c4840409fbde315cb1723d851e1c72d9601de560639cae423528d4435fd6f43cf0740522b4747bfc533b558ae50f151fdffefde0a6c0816af5c95028b839b8c047498fc2230713c4e2381fa028c1f28fd33a2e1541cefd2f50dea67f658f44d0fba7593ceedee469719"}, 0x171, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x0) 14:47:49 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x5, 0x5) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/206, 0xce}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000500)=""/180, 0xb4}, {&(0x7f00000003c0)=""/141, 0x8d}], 0x6) 14:47:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x9}, 0x10) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x9) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xf800000000000000, 0x3ff}, 0xc) 14:47:49 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000000)=""/30, 0xfec4, 0x2, 0x0, 0xfffffffffffffc83) 14:47:49 executing program 1: kqueue() r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000001c0)="da0ac71e87d884585e78200e991d584194be08a6f0f4f54f266a9918e7184e36e17b689c9c3477c16e86a365c007ebd659a3f28b95e269959dced788ecc031870eb71452c5d65f9640009598666a25d4daafb0cc44c45632914be69c7c62afebf6ca8c869d23d2278537f5a8e16ce29a442cbf559e39a8fe2f9ed956a772a5bb4cd12602b7", 0x85}, {&(0x7f0000000280)="8a44ce53d6f25b992f0a3842fcc77c031243ced8e549a977f649caf4b8e35bba61f23a8fd0b6c898bb14bbb24007a478417fe31ecd046649cc6400932c7f55e98dd465f65013740cd6f4aed8c476f7e0455194be34d2aeee3a2bd05046359830fc2b37eaf327ca2c322f6cd65d1de7b178a93a61bd09fb1e3eef38aa6fbd6323ac259d16c56d9f1aaa6bd0ab59aecf117ee8ac6586e081c03dbf33b7b34452c9d8617a562f6c91d573558639c0b32d16a525efecfbaf417c1a89dd9274845e0f0cc6f3a4a037505c066398107bac28d23b821753d5eb46989ac299e15c63f57d80dcb7544d758a9cce40e902a4445ce0cdbdbd319208d1972b2e8614", 0xbbff66c09ad8dc63}, {&(0x7f0000000080)="43409d84d6554972b1ce", 0xa}, {&(0x7f0000000400)="ba8abb23ac34894847893e06664ce4ed0822be4093b90166944d2a1b31cc8d1ab7f2c84324469a6729fcf05a0de1e0e2537451c658a47a778d2c39b289374c2937919e507d6cc3ba001d791f0e09ec2a3e1f82c59a15fed565f780142e11ac85c9fbc22a756cbca7bdcf2f5f3d866743dd609b481d559f5bb3e62687f1d098c448734cf1dadc11ab77f05e59292b29ea30e7daaa6ea82a11b59d587bd4ea9a8787512e30e0005763e021cf56dd0d0ec4b30cb85faca062466aa078e500a64d6888e963892f5d11ada2c1bc2b66cd8220e8ff04874b5b91b1702d2cdb57a26989d651b21be81af59f6c9bac6b1737dd85371c06ca6671237d397d", 0xfa}, {&(0x7f0000000100)="1eb91bf732aba7111826709787d18068e22b76d11921fb2441ccf0b26d5d19b5161928b25e544f8c79557dc8443821e5be532a3d8a1a4e7a19ef7b", 0x3b}, {&(0x7f0000000500)="3486cc367f1bfc73816431fa21e933e78584b03903fbe18d29954bbf99ac5cb7a92a464be8f2ba23940968ede31e0f6f775df905656924b5241db0fc8d5d8667ea74f839a84b81d9ddc801746d5f192ff3ebf264c5439d5cd9c540d362bfecfc354ed804ed6028c71ffc02665fe3648c93a7a53ae1bc20812b5b18ea4b8aaa4d028549e36be29bbd3109e7011f5066bfb6d43851bc26", 0x96}, {&(0x7f0000000140)="afcc73d61a41db66963679dbceb810", 0xf}], 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 14:47:49 executing program 0: r0 = socket(0x26e4b61a543b45b8, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xf7, 0x1}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000000)=""/49, 0x31) 14:47:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x80000000000}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xb47, "4a86b2600e6ace2801acf770f4ef036dbbef5f93", 0x6}) syz_open_pts() 14:47:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x200000000000000, r0) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xd9b) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000440)=[{r1, 0x1}], 0x1, 0x0) 14:47:49 executing program 1: socket(0x20, 0x4007, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000080), 0x2000000000000037, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/183, 0xb7, 0x3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 14:47:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)="6134fad7cc566378bba4532b04dd7f4bf79718bfa71bba0a8a89ec8dc0cc7ee3db86a942b50676edb0876dfd993072dee7ecc177ebc6799b0592bf21a9c2a8627f2b9a0976b6eb6dc2543512e16dfc59fc8bd4c65145db534e2ccf6223aaf2c4df4b529cc8bea460faa00280391604df71147fb35f87641349a56621dca5278038b710ee04cf07d45e9a45d7cec73ec3c4ef21e33a3e9fbef73e3f54f9147564d05a2fb485fe63d1dfe01c28d83240cd50cd455a9ed73ddc4d9889ac7c0dafb3297a2a0e4775810517340f37e6b25fff8731a38797c7696a105f98165047727fe2f45933ec322082674102d4f6", 0xed}, {&(0x7f0000000000)="ac637c646134811f5069643a177de50b83260523a73037e236518a23f4fc", 0x1e}, {&(0x7f0000000240)="c922def6dbc6dad6b4a9b9942993a368a794a61d2d83a57e82c294d841a55cabdcfa16a2ce366ad9a2eb3341378d4ba427bf2336d7c3aee9dd96ac82d18ac85f8291f9ecdb427e14688f17cf02ee27b414762050fc93ded998103b44bf6723cec74d72ec2e7e5b3533f1bfa62623138e3d8856cea063cba9801e42f094b6aaf030782980f6bc726fe9f461a5f7e3c940276045ef38b0be7f95afdd8e5d47205426b84de100f85d87f8924ac92d74f73b558a0b0286bb14c14e8b30cf76fa0c32660fcbea407b79e1662c85c28e8e342ccbff467aeaa770ccdf219085eab25b8c1a40dbb892d7e3e5742202691cc8453d966accd0bd1936", 0xf7}, {&(0x7f0000000080)="58c8ce821f68a2ba0c46929355d84585de2ea5f7e8", 0x15}, {&(0x7f0000000340)="a50e3f06671fc1c86711c6916d0e1fbfba306b0ef871d35d4fb17589d6deef54fcb03b9af09510be878a232668912d2193a36fe3ceed24e0d8b964bfebfc59595d504f53fe22679393f44e4de6bfcdd41e3c0b061e67c625d107c3a243aa770a0279631c2ee3a3308bf019050a0050b5731c473c685d68a2c70498f735d58a39eedf6b637fc6a4fbd6cfa250df5515edb28bcb8cffeb4ef7", 0x98}, {&(0x7f0000000400)="22276ca6c2800c8660f2fd8a78cb61cd0ce60bbb09e993669a04b9277067d5f6f632c44254139af215d913273efb4d015153234dae39851aa89fae0c341aa4fb4e82b5bbcec5d91b64b6c3029dfa34a9ea191282f109a30e9a66ce073291667882ac9a92b10181c797ab89e87c6b918da57f196989306c78aa16c7b7d719ae84", 0x80}, {&(0x7f0000000480)="6853aced50ee763973a754d9429336395a53b631315bea5afa4bd5056f2faa8e9650c8c4db52191f7747d5d5eadcb6b51f375039162a29b3cc2128bd88f2b58d5473f24cbfb084a02a5bfe13ac1f4e1fa58eacd0afcdf5d1cfd672c37d64a931c073", 0x62}, {&(0x7f0000000500)="f62546f31524998e6056b7678426c922e977e755bbcbd8bdca05f3cb363eae1fa96597fc8a3c92efa4f0eeb919aeaf8ae29625ef491ff284e19b239311d789f6314385d86960fb8ba1e7633c6bd409576485c20889e3f230ca927a84939e7235d927345deac278ec1ca2a96d08b0c6d278ebae554c6628a9a0266f9c8ef3905e225bb55a3801086184b412a95e9b42fd407911b66d3ff920c1d14a19af041b14e876f5e8475d0360dfd28da2430b3ec433d4ea5c751070a187d1cda42624744b68d8706f5314a4888e984c49a3975b57302a5fa456757acdd3a1b84ec4468f3f", 0xe0}, {&(0x7f0000000600)="7b3332ee4ef601d54d0ea45d5ab82158fe7a0c739d83fd3d74a13ee86a9f63068f576096e9e5f6d75254165c2eaee34a26cccf88597a5daf11c5d4761d200cdf7be9b01925a389d3c7ea7249b43d112bbdce91ff34324e67f8bb9212cbb9c539567b3938f78ee1ebd8072e1ec55f8fac27a06ef9f3c177719d2b4a406dd72a29bede5885430f20a767361f69fe34c5762c3072439a1388496cee153626c476752721ae33348face17885225a2a63dc8226c10df8ff9448f666bcf98d58d754a14fb1ba404b73e51ef852351ec4b397832902ec5852e3958d5c681d27a37bf7d68757aaba5bbb9a54beaeca", 0xeb}, {&(0x7f0000000700)="37e0a201ba8c2634282bfd4b255ef302b912db10e803204cec0a417f31be39554401c295e2b734c2586928f9fcf44cd1f295ff52534f07d4bd57912ad3704355f95e51655cd0c593748c271b18f1ae48ce5b91fca1ba640f307ce761feeba047d4d900a3a6380cdb31dd47ba3632fa39de3b86bbe13e1f8352f4f5a58b42e0c08b940fc83eb79da1c0a25ec4520e14eba583c14b39fd5a4979def6c3f56d29e5bf80e589b7164f4902ecdda5e43e1363cc", 0xb1}], 0xa) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r0) 14:47:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x7}) 14:47:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) listen(r2, 0x40) r4 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r5) fcntl$getflags(r2, 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)}], 0x4) close(r4) 14:47:50 executing program 1: select(0x40, &(0x7f0000000080)={0xac2b, 0x4, 0x1, 0x5, 0x7f, 0x6, 0xff, 0x2}, &(0x7f00000000c0)={0x51e, 0x893, 0x2, 0x800, 0x80, 0x7, 0x4, 0x5}, &(0x7f0000000100)={0x100000001, 0x1, 0x3a, 0x0, 0x0, 0x1000, 0x1, 0x3df387b}, &(0x7f0000000140)={0x6, 0x5cd1}) select(0x40, &(0x7f0000000180)={0x2, 0xffff, 0x6, 0xf0cc, 0x7fff, 0x7dc6, 0xfffffffffffeffff, 0x5}, &(0x7f00000001c0)={0x80000001, 0x200, 0x1, 0x8c0, 0x589, 0x6, 0x7, 0x1ff}, &(0x7f0000000200)={0x80000001, 0x401, 0x5, 0x400, 0x7c, 0x1, 0x80000000, 0x80000000}, &(0x7f0000000240)={0x5, 0x9}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='+\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = geteuid() setuid(r1) 14:47:50 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x10000}}, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffff0add, 0x8) 14:47:50 executing program 0: mprotect(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x6) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="48fe439561e12f1d53050ba71ebca0fb6b2bd9bf460462111d2454dda99065a60a57a64e1e0625d682908e9f2e7e4cfddb96610d65f833b736b7d30d0b804435256d4047656bef8ac46b1a124ab2b8b850719ab354aa3f674ee0e41defa92532ecc4e9ef0eb7464e4a336df8dde4ac14b8c3d3b1dac003fede741778d025aced733f7365c106fa4fd15e2904c60b55f94c824ee2efb81bda29eaffc8bfdec9b6ad92f7586416eedf547cdec289325396f5e3eb0e894d1f2aaa68b13fce58b3fab8bc99efa9ad31cb462195b346c1cd38275f82", 0xd3) r1 = syz_open_pts() mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) write(r1, &(0x7f0000000080), 0xfc4c) 14:47:50 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') r0 = socket$inet6(0x18, 0x1, 0x2) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 14:47:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = fcntl$getown(r2, 0x5) setpgid(r1, r3) setpgid(r1, r3) 14:47:50 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8000000000) sendto$unix(r1, &(0x7f0000000100)="cf89517fcb4f99b894dbdfdb34157e3281cd0682240cb1a908841d2bbca2f2feb90ff5e1f10890877cee1244537d892da0829ccf515fa67e8aa771fe06cf405fd8406a28760edde020c48db21df97006febd686ba44e9c9e6c05653615a974f093a43aaec01b2d7e1951f0ff5f7667484db226958f8f711bec7bf7ebed6c3120d193f35f931990b8a8dbde22088386d054e34cc7edb3eb1f8a38b6f60ef6e6e0d74d90", 0xa3, 0x6, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 14:47:50 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x70, 0xf0000001, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x7a, 0xf0000000, 0xe79, 0x200000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000002, 0x3, 0x8}, {{r0}, 0x0, 0x3, 0x4, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000000, 0xff, 0x1}], 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x13a1b8caa0c929ee, 0xfffff, 0x5, 0x800}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x8, 0xe7b}], 0x0, &(0x7f0000000140)={0x3, 0x8}) 14:47:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f3863a3496bf1b46463b8fdf6488fc37cced8cbc50ac1f90b8c1b49426e1f91aadf45b8291c0f8ec1ead22d6fce76e106eb7ddec51daed2d027e66151ebafd7002c6f33ca97c375ddb0ee8969f7f72b1e6e86da6f8e3217a9ae0d8bab5f8b1d310540c698e6959ae61b3e6ef668ce5297b60d1716d11ae2b3c55f139f13d578ceb7bafbf6fba47280c7ad9a77d11ef6692f582a1dad81b52517326e9fb0874ceb183970ce436bd853441e38c2e000049b7f7", 0xb2) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) syz_open_pts() 14:47:51 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x42, 0x12) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) 14:47:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x60) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x6002, 0x7) 14:47:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = dup2(r1, r1) geteuid() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x800, 0xffff}, {{r0}, 0xfffffffffffffffb, 0xa, 0x22, 0xfffffffffffffff7, 0x87}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x59, 0x20, 0x8000, 0xffffffffffff4db3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x82, 0x6, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000021, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x34, 0x1, 0xee42, 0x7}], 0x2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0xb0, 0x0, 0x8001, 0x401}], 0x25f, &(0x7f0000000180)={0x101, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 14:47:51 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = msgget(0x2, 0x470) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001340)={{0x7ff, r2, r3, r4, r5, 0x8, 0x7}, 0x20, 0x5, r6, r7, 0x1, 0x0, 0x3, 0x1}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001440)="6168de4695611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0cde8699350e2db2b1ffff2d62f03bbc9ec66cfde648c6c78a961f74b979691f77b94b1b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb6dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47083254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc6964642aa2f538f2d0189224773c4a7821ff2721f3ae974b2fe921045aa626cd21cc3c0a28fe453aae698153f6603c408594d943637851e74739a581c46ba39f3099530b13ceddd3a468609d5580fa02d24276a1c81e85877d68ef63d8fab2da23ee32916ef2fa0bd089e702050f4f1ab3efee998a2db581aae76b0705a12966d3993b343e9a012890d864ec5bae965dd56eae545925e5b09003b14e95e05ad4fc8ae23eea2e48006de3c5650aa3c29e495cfa9592e73be5ca7", 0x228) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) seteuid(r8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)=""/252, &(0x7f0000001200)=0xfc) 14:47:51 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4158) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='r\x00') 14:47:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x68, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="bfbc58d6ce0382314eec7d0e5c82b1ded967ac1713664003f764d87dc6d44c5e7ec600be7b4e228e66b749c97bce142b16d38e50ba1f79b3be8e4e88aa68e85cf88e59fd51", 0x45}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0xb0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 14:47:51 executing program 1: r0 = socket(0x1e, 0x8003, 0x2) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x9, 0x3d5) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10580000000000edffffffffffffff007c0ce77b4df97769ce59e1fca0c928df318abee023541582a7ddd6cb2dea99ec92507fcc035bb46c2a220e6253b30ede921b09b53edbc919bc2da1f5e1262b51345f595d94db5dd9cd829bfe7e8e01aed02507f88f8dd9ebd7d93127cfc6805a6f6d522d2752cb90047e4c"], 0x10}, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 14:47:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a03, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x90) 14:47:51 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffc000000000000, 0x804b}, 0x10) getuid() r2 = socket(0x11, 0x1000000000008003, 0x2400000000003) r3 = geteuid() close(r0) r4 = socket$inet(0x2, 0x4000, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240), 0xc) setsockopt$inet_opts(r4, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r5 = getegid() shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) lchown(&(0x7f00000000c0)='./file0\x00', r3, r5) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0xffffffffffffbffe) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000000100)="6a46e1540c12630f838103aa4d5a822bd97b0c65c4156ebda26bd9c37818df81cb9715d81a29a759a52dba02479729d816c8a8fb067010f2dddb50981e2c188a96dcd1e4007406119525f891f342fce82a5924f5d0ef8b49e852a4051a5ede65e5ec2db9b5d7c4dc9ed16e0a50ce94e8c720fc817e5b4c565b0ce988bdc92b20d1933cda494261a617168642a4e85338bb76d89b076c883b468c7dcdab325bd8d941f64c8379fcb7ec6cd0daa8e6340a3060f4544cc609887f6b6c1bf40fc85fcf5e80a57d24955518ee181715aacb3928796df19f6b7dcc37deba1e6bfd23372e145ff1dd411fd20a87", 0xea}, {&(0x7f0000000200)="e8eefd111acdcb36461ec57038a6eaf441b5bb0d7c45763ead1d59794502df98d7a61706854eacf9891e4b8ad17b7b131cb364277a453444f6a02c9ec6c0ee451ff6b6aafe26e10604c393ebf6ac8706a34c960339d60b4eb97fef85f8e405d6f9f53146c37dc7c627a0103fb07c158472eed5b6acf423735ef039190d5a9c95a737c93cbf1dbdbe3324d6e92a6996da174eef5830722aa8d1279d996ddc51e55efb2a9ccbae6b4efd7ce4606df4dfe087655c930223d9836bd4d4010f508b01d4ee636fc44d74e1ec58717eee6479d39abd889f59dca7d90e1e2c8818bf44906040b596dbd7ed3bbbb5b04b4b203d5227b42845d5251411eaa116bb28ba0d8e540716ea886900de673c043fb1e78edc85b094f103fd34bd4c5f86bc0849e44a915d0a0151736d63f46fb65053270e2c01606a1b4193c797d9ef9fe504b18438264e791840deceffb40c7e9565822a432ecb99952d804be36a747cf4f1e1847150b939f636f1151fde5a6b085e9af8906de3607828188ad92a362492435aca6f069ec851c212b838e21c93a4f2d0d2b574280260529837e7668dc903a42cb12e04f065b7012b799ab9c30478e905fa7dfee891076eafafe0540f120959ffe722dc7090b5b8f8f3c80eb5bc27a5156ae9df39d44f9d7d034ca5c9f743ecf9b548678385a99cdb5b032564793871a07d0ebc811148d3b621309d61ccc7d18ec425a55f709f1d712d809a26e8a338f6653fe92de057e1d4ec79da1f2871108c90741190e1f5e6574afac6d5dff229243ef312f02c6981f7f191f84988a5696b3db9f83b88e48832333315a6277ea0221c815b5d7c8d7731bb101e861706b57c6512322cdcb362f9b691022fe4b49bdbd6c6260bc6b53cad2fc23d37d3b10a3e32d03785eae5c6d41113f775c1f50dbf6ee7236bc54396f657afd80ebb5964e116f2ab2bd30087349e3caaf979c0b02c33547a9af39f8e0d7a331aa848fd5deedbf3732f2f55843576d680654ec3866f835a11b2263ca9db6b52b948cec98242aa1221a876936d5b3c37707cb221ac82d3cc9757dcb51cc6842c2ac3fde714c286db09e71ddcf73f051ead81c23abcb16e4c8b02f373c2f7f599556f27f8f4c4f73a2e4d9ca4a555b6d8d24b9e17d68a5f2b329a2f3bd18d315819f25df7b26db49e34c78708406e32ac46a994d3c5a6bd646e20815e099c441dd42b614f38aeb07088714805f77710234c23c6c8ee4359eac3c71ddfb097b603f088ecedfe7f266724310c1829a9102431f38827d8196a3430a1a02c798d6ceb02975bc5a691f794359d83062264f60bbb57a420dc8e2544be44c00180d21809b027ee6aa2359d830db3912a91a32d598d85b1a798567e49d7d3a7586d0e0ea00da4f7921e50df8af8d903e94f62134e6e4cecc19a54f71f3a2309c92ca442a2c43a80574e5db0d7bdfc0edde195613df02f3be6ec0f4085c49aee8c8ca71f5a2ebf8a1c39a3d34bbd1bb7ac6bb6bf044e1197cd0d5eadd673029c3a22a8a25ca1ca8f8a108bd2c7aeb843cb162c9056bd932acf982f7b702045105bbf629fcf0e137066628acc63c4debf9fcf371ddf44bdce9a469eed9a9d69c929d9e3f1ea437595d6557eb86a7aa5bc0337fa927cd9cf7b16113c723957509a8e0f1b3b086dba98f19216d26270b886295facc182912916fbe8c21353f2b22bfa38dd741592d35d5a9c41a157719bf723fa37631a3895db894678fcc38ed469ced7c1656a916137bbe5cb26b5cfc1b96d2c7f210616ce9904518c3802f5be1c99e0a612ec5d29a551a3b047a34b0e2491fecae1ed9c3efa318381b12a71b09c9cea5cc97be6392d99d5c802b4b4f4f072c1037e9fbf7c82108bbdfee4fee4586187d708784c1cdb190fb871ce7fea9609955fdf12d954ec3b0de358691e8a6e5f919a59bb19ba7a3f921f0b85573e22089ac4814c51d04d2d17d1d75865b8518296c5d0724e6bb5c35e3dd91ce73a0e6e7f90bcc436e18d6b60b4a9ea05aae08e916953ab6e36c72d83c6dba601df59dbfd42c781b2028e5e98507a4083f1168fc5a4ca95adf3794fa999339cc53ab722724801c139589c4c9df62b651f8e7ba8bbb03a54a32583d9086ddf20f49bec9277e8e5975d1a8810d450ff56576fee32fb996b249e7194409648206da078c53efed6b2ce43014a81dfc8f505e80b10a56316d392148aa99c662005bfde03da2d4017b6570197e0c5ef5411d9885b4c5d81d0a38b44b70fa1616a47f7be01cda7c49b2577c439de756e06d8acf288b4c2aed802a44d59ab3a99beba15662d6850f5f2d849ea55a1664ed3a4d02046caafafba1faf0bdcec87d0eb1d95731d64bd3855ca1e84e538c3210b144c1e8474301721ec5d8ec56c9df7337c58a24975f7ba22bf103e99065f5cff36fcec123a183d9c12d5952369f0e964b33f1f4290e6c7e3830e537c8dbfee9734d0058e64910664324537ce2ff1ca5560a60adb92b2a34d2d13241e3b95167ba637718f2afcadb2f05252f60b1b26a7b36f0fdd984ddfbc1cfd4eb46d7c02aa9b1220cb73fe1c73ec44a1a15be7c3812066a0e02e0bdcc7300c27f013ef1463e4949447d1b2eea68148b83853c690160ae19b41c879dda3d6ba5adebc602d996c3db6db9bad4ed68882a16a8a8125b5a923ba1619b28d8fc69ee2478b2fbc4be92cc603ca52acbe6ebf8218ef772f518758c410b98bb22d5adf2c8eec7744cfd01b79cc7fec9441ce173b5ffe477b93da9337b58e0a90f634c5b27a007a81509d9be310a9079214ddd9cbb9d8997f68848e3a0f1ad5ddbfe863a6e25081c1c0bd19f770c427ac9755d279083febfdc7b41c0b14fde321c2286927c4398fa674406650ea69231bf6f99b4aec4bbf5bf222a716ca6a273e7534a355e054a36ba0e73661256d5ef1a952c9f0c80317163546604dd7eee5461e35259c3dedf9ddefe63ff51b88eabc171cd331abca1c5df483d93080da489ad33edf6241482817906d61508974c41348c8742bef1e53a84e070db67b1a9a8400a5cb83ebec6a4a1bbb912fcbbb7dc86122da298be4f250c20ac730a1300a6a63166f5763dddfcc412b10b4116e3a5c56b99e963b2f4ee18cc78e1d46734488b9b8935019d46c4e543fcc1ceb783de2929b811f5db59a383c6603c94b609ef96a5dc82f6d20276c2338a4d404bec990fd6ef43f936a216cde5530365b2dfd7d76b5dab7b2cb61f71113d2a0804514050e1fb72e946231c323cce2afc6e22446db073734514ca8bf92ee0eb951e3a8c4504bc9c6bed03e081fdf0679f10c344175b8a5467d88f1af4a064cefb168f44a79646cf4cb2fb84f3e96f01b87ce2c37e92a41f26d40e097032bf4685a7d88fb8b2690d56d5d6ecfca007c3fe9d753802f461629986c20fd446128d92979370e7044466cdfd3afeb6a815c715ed69745f86d49cb3c7bf95534569e0f01541fb0ecabcea7aa296ef5d622c6517d8b4bde3210137d539b5de84eca7d69b9f4c21b103b59fdda9bfa22f878fae3369d05cda8307dc9aa8c72e522692c07939e0d5d672adfe01ee44f78f47cfdb58d9071f7eadc9a832c0aaff03cf9cffcb647c23e4b8df039b6fa47f4d1a54b882f8ad50b3ad4d1322f0ee48160beb0f358cd743823b5d2f10deacb114321281dd426c167adb4f2ac163f92fec538d7773e19b8cc974732ad866985b863661260ec958ab673e28b312d5bd52c8fa4e6db84abea233084752d3e2c9bd2b9ab42bfd381bcfe2f2e7b702a11c90fb70161a2ad47c8fdd2f936df2cb0825643a5aeffc70fc0554396e1845ad9b09fd2aa7677fa4892ae61cc9ff49559d8edd80e861fea4aeef2eecb0e10f0d341fe62387350c6419e94a6a73c029ba644abf05b80f8845378c3c0dbbf45e945e515dd8aa7c59eb36666ef835908ae9ddc34f0e999ce379d087173d78142befdb090a305300f23c8ecc8b08973d5b37bec3cb7cb171670fad07bf6dedd0a0e23499b349ec137006c6d67a6bbf32fe8c94720e76487fb54f7c6df96ece43f113457ee4ae8f52cdc9eb6bed5a2f4851637ab7054f66f32a53b962e8171ffe478e86097cc360792a5019a98d62a1120945f1ff9f97254acbda9f1c62a68b9c679e7eb2dc0c86593a27b450d4af8f53940681ae8efbe7a53afe2893eb5783fb4671e5fcc5d90946068bc593abab08aadb41228ef35c3c5fe46277f7bd9a3bf0c3475f0dc19cd76e09d72467a197ea17c6e5fa20cffdf785c2719c2cedabdd1d56ebca3890c1835a972bb61e90706489f189931509739fc059c36f95fd4394e9684a7f2118a8ff99a22564ef41d427f2b6c2cf287b26a56ad9a6fa61fd9c406c67111633b063535d00a3315e0b750dcb8a5094641142e82f8d50539169824859ebc5aaf6989146b1b9962552e0975cd032460ac4c6b489d83bc4e95a19a70252090c527e86a24f3267a687ae1bc72abb6dfbfdd323d18be361d7a0dd56da85d402e78e07fb7a966ad7a31e1147bfd59c6b145f82f4ee8e63aba64e3f3c13ca50b79d367df21c636b86c67ae2185e825c61dedd7c3336ff081f5f273cc1d46e1b7098a3fb8941b9e4aa9314ab0004fd0fd39d048aa875b8c4a62597175a994efcc8d376e5a0d608125a4f01794c7119cfe85f013e72ebb18fcb93311a57fe98ba379c93803fa0eb1f74e2ee55a2c732de4f05c95ca1f10afe3e511493dc02b536fffae2b55bf26ba1def39044dc716c6a26cb5bc5497862eb92483f6d6bc7695c6fe8b1f24cbbbf320ab3b6c2899f12c333b998ea05322e2a3b9a2d3c8058ab88b00d5f150519b57c14ca917462b0d45d99b7c02dfb3823a63204ae370c0997dbada285b11d1fe4fbfa38be2b39060d7450a7598c8e33fa5baa541117701603d6bfb093342184415c2d87122b995b5c1bb422443bcd691f9dcf30296309385cd9eae7e84a3f93b029683908b4af72e6676172883392ae8c85cf39af77518ba154ae424fe0972edee2fc5a866bb6e9ece3034a71f5d1887b331072e2ecd0d07c5031ce5bd7077c31c80b9136ecb5509973fb5a1b86dc7c00cf81ecdaabefdeb80625ae138ae9796f14d562b8b62bb61a7c1cea1ba2a343782e137b107df0a98eb355e103ec96ccc30a074866dfedc0516ae5f2fdbb65ec8c18f57a59b4062e888b0db2daa19304cbd05fa0796f10b84b625b8f35ca4baa849f230f3c8f00a31d4b6eaffb80814e9524597362b9ac19c5223c3206a6f3f53f624c4dda17ad716ff949fb9df22dd4f5b3f1cfa6f1aedce6461cba7569f8ab6c8d2116e12bd29bad652816a0daee0c9b774446de452a23e3bac5e8bb1c2bbb87120119065f8f2546f94eef8a83be29096438ed5af73727280c78fdc544cf25927a893a99b28f813a947039c8741244e3f1f98b54fb3b532cde3f0f4a8f1e0684512732ce08b1137c1a0c9f55a4c89660bb529687eab0ecee8b933a28bc00924e053a6c8a135f7aa2d35f83dfbc78ab65d26d14e46cef0a696712671f76d8585c9e9d4852bece768a88f779833d6c510bf0fbe3cffc7b38fcc780d70f8ca2adf30a3164344561c5ef4b5d3e3491cca74c5382b35409007d1d4416ca7544f8e42a276c98d0ce711576250aee244362b3374a26030063a6c044a3b2d2e5a3245c0f214e1f0c375a5a6596437bdf8a73ae277157b28b43dca6f9472ce8349c1301a2dd8be27dea4ec20f915d5ba9d82c00b7715abf344f659ca99790a87c08c7b884b3c849f4db0d4afdd7cd1c31f6c91071bff19b56230deb9cfec6c47595dd21d2a", 0x1000}], 0x2, 0x0) bind(r2, &(0x7f0000000040)=@un=@abs, 0x8) socket(0x3, 0x4000, 0x3) r6 = shmget$private(0x0, 0x8000, 0x4, &(0x7f0000ff7000/0x8000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) socket(0x1, 0x1, 0x1) select(0x40, &(0x7f0000001280)={0x9, 0x6aa, 0x3, 0x5, 0x2, 0xd2f, 0x2, 0x5}, &(0x7f0000001300)={0x2, 0x5, 0x8, 0x6, 0x8, 0x14, 0x80000001, 0x4}, &(0x7f0000001340)={0x1000, 0x4, 0x0, 0x3, 0x8, 0xffffffffffff8000, 0x26, 0xfc}, &(0x7f0000001380)={0x3, 0x8}) 14:47:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5192baf6fe202940dd3757094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432f6506f4cd99bf7c19f078177da4ce9c287730cd3fba90893fb", 0x55) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) fcntl$setstatus(r3, 0x4, 0x40) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:51 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x80, 0x10) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c650e2f66696c6530009929c754cdd4fcda0d6545458558d4b21e6a608452c351a942af63eb1e50b7e0cfda95598c69468aa7790f328e7587a9efd076d5bec4ef20dac47503cae0b826cbba2922179b9404a1480997847fd66c3979f399ea341e07475f78b584e0a8fed2fd91aa23d62abd3a559be668b952bc68da742161a4ec2e01213e2a1ad19628e91f0d58beaea9f1decf25838365471cecf0130175a6613f7c6b28b81c6fc04ee4bc1d4578313d4c28c8600e662ef9d1a4a9b6a8eca7ad090397a4a67c08157200d391d403aa3e6460819eff086d9f14a090f373862096e2b2b4987150ffc1fc5acb4bc2dd238c2de675ffc463cf798c"], 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) readlinkat(r0, &(0x7f0000000140)='./file0/../file0/file0\x00', &(0x7f00000001c0)=""/250, 0xfa) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x0, 0xffffffffffffffff) 14:47:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) shutdown(r0, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfffffffffffffd8a) 14:47:51 executing program 0: r0 = socket$unix(0x1, 0x140000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xffffffffffffff2a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 14:47:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/70, 0x46, 0x801, 0x0, 0x0) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) 14:47:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYBLOB="eaa595f85ed1b3af049dff5133c5a3172391fd0399610819f022af69ffe862bc6bc89f0fa573d5bb9bb1c71435f369792558c22cdc8dc181afff86ed545720fc0f3fa002a6d73f567725b488db6590e8be8110b2e123a2d75423f37a2de467cb5775e4b42108e76be1d480aa648648d7319a67a3d71c15c8276782d7ba9a73ba1187b949994b67a5faeea919f2faf3e8ad60aef730bb9bdaeb04457459ea16c709b5f2038e9738767ed76188c24eb1682c032005787d12a632f193fd139776323d9887f1d98464f65fdd04befbfd660f7b381e7342d416a28bde60aacfd67dfd63af189cf224bb06223ac964baadeaf6ddc8cf1f216042779b6ee2d9dc21fe9a6260fee5aab418703a5920ecacecd7c04414826cb08e0ca6fc72b80caa92ffd601cc30d9d961ca3f0daa5e2ea1109286e4cd72c16980a043e70e3db2c94244bff31b91e9b56efc63873088a8618487280f4793faa0aae7985f6f8fe0b1e701605a4692277f777477d6e973fd61198c10fed5133c89c2ee37031750a4277164483c8a59ca31369d2f6ddc39087b55341bb9e74a91bf4cc41681c75161d0126c46732bef0f9ab7eee136000e110f4610e0ad0fdea744fd6a88e655760c6ebc66b1bb819c55b6eca55ed634f684bd77c51b7c558fced6813c011f82515653b27ac0c3db97d1313f571fea4d03589a3d99135f0621824c9900eb67f138f652cc4cdf988ef4f634de6020c0708f721dbdb32560387b9f32a4de6a8b0c2d17903bdd763cb96993b60b1f799e834dd9643e1e66631dbc8ea7c40b233977093f063f59f9a3b26aff5cd8d6f666514c3832f11d19602e41e63d17be93e3329e30c3eb8971cda53ff2cb545aec355fc0c2a654ff24f258492b888890649a865373e5c4d6f7d99de4b9b05f7d8ae9ca2b859791eb89a0feb63657f3b74c2ff4c98e609b51435a59e9f168fea33c3b36502cc760fb2ac784ded1323c8f4204297b3cf67612675592c3ffb02c694b5c6700da93b793974b23257472ccb5cdc5590cb11e3031d7a2359e281a3d2636f0c89b4350479a282171d2c78dcc1942242fc25c43b105a2c95209af19840f7ec3c87afb44043479e3b8936d7347859311536ea20a94eff0bde82a5424969b3d488fcb2815f64a58ae5a2cac67cdadaa57ff2e1cafe13c82167cbaaeb362ca2d5d02dbc4ecf03536c272d18c5f9e4f7164482b2859308b7f795f14ec9b5688f9ec031e4a1c9aaccd855011f081d8fa565eee6b6b55a52b00f12231238d52c79e0ef8b4f583774bbac54c5f4e3950a26499277df5c7db51dfa431e86ca454563e7db79c2a12e7c4618bed538a9b509603abca160114c8c1557159ab5d48a6b3662c7827dc558287113d68cf4dc19f646c63ac0b274cf7ffcf22a5ed57aa0ffb22a9ff628706534bebbeecc75d75de53a8fe41296c56bc8d0e5311816d7f7cad4f433241d1a25391b3b1a7fa4dad840df6d439d4e8b8abb5f0fb7f0d495a19a65cc708d82b19d0af6b464db700d66098bac099e51fdb8fb70d34452c5eebbfec97f85b57c95948f59b8837fe0647b44e321f96f92e9039d0cdc5b768066bc0bf0fe1f4bb49e60d56ecb7f4ff469079c11306191bae85fa10e987efe3c8fba05198daacc7d0aa740c8f1eadb1d9e7987600161737ba34dd70ee6d304bbc26104609b6e55fb0e6e4f4b10de618268463e739711be85f169c589107cadf1edef63ccc626c8dbd5613edb4adbb8534e5d90b4dec7feb0ca02b7a60af22217fac3f294d378e32a3b938819fced9dc444a615b2a16728dc2235797a644a8de2f5c191b8fdf4e6ef0cd51e7549331e3b4a90ebeb179be6e3748b5bbe64575a7aa7a16d06a5dd41467a04b43011320f37f1610e66bb6d3b9f75c4ba752a1e475d13efd9788825cdc366676b8d87f060dba2a040211c7bbb79a7a5febbeee91e7178b573211fa99913e33c5b2b3855825dc4ef153d1634f96c6ded5fe13d5e14923dd2bb709a3d24230a5d053bf43b49b4b96a94aa99808c877b1e6f6220bd85b653bb2c6d303f1dc24ab691432603fbdab5a7682ab51e20eb9e072646e1021d3b37c0c5dd43d8f6605f9c36adee219ba61f7d94c9bbaced8e3628114ded7dfde1287ac781945a0746f84ece640ac0e705bd04fa4c375b483fa7f0a1726d1b7468099a1a0d9e2b39da0aae8b9229498337980f31cc75af55083b98ea758ae3e8f2b5b5c74eb29a09bc4bacfc6f94f14c26949de83331669fb605f9f1b66a700789d8f1133906b185bbf4aa836653e6842ebb091a695caacc833f2f3850cea00738c36d7544543088d5aee0b129c66e8df959c994d064bcf8249e9e8b5ad3293a27ff6f44d1ad93c7bb0968d4144608ce21f8475e577a289f11ec05cdd87047012860a83404305efd122bfa7827f5a09dfa3198ae4e66afc206c5d7b37d9e9c946286b1a86649f0c2cf4c7375e1b631068632d3e2063ed583eecff0aacf1cdc5e1b60149722747819e82576e10338c89b8c6abfdad8e317d5aa84cf4da5370f7ca966c17585aa8d4646adf74bc250de9ddcae480db11f5ca13b43d037ac0ed74b71270bdbf7f34e8b3a697a64355143373740566aa616a15ad3cf0352f751b71936fa8732cbac2490db599e03fea3f8345c3ffea3c4a02f9db7f17e24e7b0e1c989e04cb2185e3399d9584da48183dcdb41d9bf589ce04b240d50faaf158120d9359ab6c03abda603622952deac9ce2613b890dc6003ee9233d7fb3ddfe329d65d201c1bfd68d37fbf589578355c8d112a3c8b0c9408febc8a4c81ab65701042216bfb4c9cde80fb3a5331102ebc320ea6941abeebeab436d30acac54a33fdac33468fe447c3353089e4bc52c9f0a56810775f4cf30a3010f850694e911b0ce8eef37872d1b07f0da2051261273b922ea2250deec3aa3db78e45dc43e2cc47e09d5ad7415518a15bcf0c78a7e15cd9a7d5aeebbd59794e0ccb1527ac851a34f246fa217d7ff001df843128d675dc848bcc64be4c36a16e46438cbfb00710a18504de649fc41ffda0998567d004e2134196199221927c7b33bc56242b32f657cdf90f7a10e0b36e9f76faa4d6a4416cd477dc382e9f1a15d6c196c2b19391c947c3a2cac36dcb1c49517e8032a31e4b6cc10db2c2b0c8149cb2b24c1a851f5d019e6013e052d7118b1679579447cc58f0d7bd044953e7ad0245243ce7be6150d58e9c8967d9c4262fe669970b0aabbfdfccb8bb745ce94c274e494099d9cd61b7ef1bfaa08ff8fa0232b8f7ebcdeb24eb8b087e5c583baca0790081493b1105d8570d40935262b769ab557c3a5f46ddaf43ca98f7a44270e047cf162498ae21bb5dd6f75de4a1fbec8f238438df11a4ecb9f2f7cf0bb16d5c87d126032ae6d34f22387b17a6df76d3b023007bd514fa7f50e85f3fb1b9e91054d688e190f156ca5407d651a0c6642eda54fd6780472aca41fe7524714ac81bdb662fd44cbfb200441f5064e96263228b5a77019cd3150f0ac38d070d70c4f7c86860ceadb13be40bc6d8d3489401b131368c9433c2ec121f39559cae56895161262449ec5adaec49832a08f42e47e425db5126b08d87638d1e79e96bc7565a07e2a677ee33821dffe9d3b9dc30680b7fe4c276f667df8bf37b288ea88eb4844eb4635d5cde2d455787541a3bd837e7f3ab10af066d20ab6d71cc2b7d06998a73751bc76e5cf210f5d2afdfbada73fac40422df153d173232bd22ea6814b1f43df8711553ebf992e03164c97f8bbf10629a334d3ebd1476752f273ec2e49604198d66e3481cf498d9272ab4575215b91dcc7d6a3d6a992b793fc430cbeed3304301008382b53971c5637cf51473294c4d043da4b0d14a7e65036b870557a8a6ae4b0a7e123d5819ed6e6251260a105e7d2f3865b1c1f3d2fd9de76b4fc3c8be075562be8b8a90e5219949354f1df5004b05fdc88a592f51c981b2c9220904087be88de5b879d44b0658e2e6b58710a8d8871549963a9f442ab1ac8482f1cc1abdccfe479554697dec075b7a66ba19cbfea549ab2ab5ce05035bd0a702e9db7d0b3092cf105642af48f6d8a6f0a33680f30b8125732e3bbfc9b1470bc90701c243059efcad76f4074e2d5db2e26216e4ad35e43e0078d7859a5e8ebd042c2c3910e3e36e5f44956b84b5c279a1794d425a96c8c52925cc3863711ecef7c8335d8934f116185f25f702709da9d1c7db6253c739df9426a1f263bd3288a782cfb11e7307678b84206db7e01b12667c2b58c9afc7e0920dbca8024dae130b101b65350510c956088c47dad4ee8832b4f1a21205bde305b555d1e497bdbb801839d1677bda49883c59737019e69b2c852b9063f2e929b8ce89de0e935fef567a7fd9103956c3fbd21faa0a0385f41983a2fd514960310a826689b742a30ad0f00b7bf223ef350604a118882d64c4d54ace01585d57425c98bad0cec1df446d47fd3e6399837059f64b3aa99d6b243b311281a6057b94648d02e88276bc054097e764991192401c2ebe2e0cee79ca963b1320e42193eadc80ef03dc50e13f803a04c0b8755e36211c36c20a1251d9a96ac2f761ab130653309158b4245b05be82bb195bc4dd8dcb8eb98224c886b2146692314c51c146249ffa969cde1eddf6fd8144e630920ffd87a596d02c02066621ca3831b36f4e34f03405879e04ba7705e434a412883f983f261a35618dd22eaa6586d6a5208b1ad2bbbf76dba1ecf3d42cdadc6d70fc6711e7774d71e585fa67d8fc08499e0884efa51d48f26ed5b7e141aa53b308ecbc9a6888220178f328c6f15780efeb798e35566a9a3af786ceda5249e9e64210bc31e4c028b0a895cb7eefd6c678e319abf93a75ec5521ed15074cd04ea54d11e9ce0beeefdef023bf5a63e50ae2bdbdf5eb33c18add967bb372b81f5076f0a4411f2f38f9b5f6d1e3b6bbf7cc399bd1655ddcff74521e1ae0ab2d06fdffa8c17d4838df8611d63d67d467694e4003dd05a21453e1b3858ade409fa31530bf218aba0b7e4c5f58c057433fdbdaaef6bc35c9bf0908eefbf9ce997e536d23c988ad59e736762447d581526837fcdef21d653a328ad867e93455fe5c83fadd0dab0f3b40739f91ed07681e2df689a34e030924baeac4fb85f09616cc0e021913f51110377ff1377aa089a88453af10970ea1126c4c1fe0bcf80c619758d25b3974b6e8a8c78480d5230cfa6bb63cd30ffbde450ff254889fff0f4a57000f1c3bdeeccaa44579714a3b70b7059d1aafd757944f57c23093e9c013cbd55509f917c3c19703bbeeeea26bc58273117ca7b94d3cfbeffef9d9f96418e0f51e914faaf5c7b097859ddf775a4cf32dd30c78940c4e7f30bb55421717d54e39007be180200cc3d020425a7d1cc6f26083c4a81a9ca17abde8cf2d9fd9fb5b04f75138e517d86b8bca1c59c8a5649191e0ff802a1db93fb29c5bd12a05583d6bc3fcd96bbdab1ebc57525e19fd9ae830a8d5bb24324b09d2dc52be6fe405e96213271cb34b8aafba8a17c601eb12604ffec1726747e64516be1ef6f1f1a66edd2866384f2f4ec82da1aeadb3eba371e86dfef2e6544672a71fa3256cc8f738d44724adcf760dc6bd5d64390d9a66e8476049ae25c0cd91e7ec37e746011db2625851239b94f1fcd779c4a887118604225645f573a6f818019df6e674704518cc5df7bfb7767e20bc18aea26ec5e308b7bb97756956ee022684dabecc8c6298c47b78598a7dda596e20994665d771383444e3389e760b3f845afed8d5308e7e11b1fab54c5bbbd1", @ANYRESHEX=r0], @ANYRES64=r0, @ANYRES32=0x0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRES32]], 0x1) r1 = dup2(r0, r0) writev(r1, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="913f0b63f514c7087916a25824d82307828d89d97469a299c660e214d9368935f546cdf4588b5d4063f4d6cb3a3ec5e2dedb2df8215270edf9c1d1bbad378e1234bf0589fb638d0de6aa73475aaa8384e75d6f3b0184bf5d7d4929fe4ae86603fc0934dd7c68adc9893eb98c97372efd314649ac7eaa6804155ac77fb84d45df3ecc547b79ee1862eeed0585e03d355ae32b218649e94d18e9ccd791c2e75255473f751922b3000b08addc733eee7566b3b837e6702e784e0b80be68b7abe01d45ee86c229f0e3853388546d4a369275a689fd714e5a7a4af7b1e32cde2935e76d365c6e5b87f229c064fcc3587f47dcfbc6031b638d68281878d2dd855cf3af4ff44f9b1d192a400757c9d445e429194bb97843531384f4398300318ae21ee9fccf964b18b3c558a8e651cb0bbe787353f2c1e249ce4b6799aee5058f79d62b81a7f3e2bf0b21f8b2987c36bfbedc2fc6239bf4e082a8910221d297e442e3a2389896e9154f579bda06653a54ffce5f31e3e24de4761885a940c2b18fd50f739ee5760a24a33d597f190fd6d04e541b52ec20a6adba3e2e2633719dd744502ffa806782731123e3afc707ce6ec713fa46165ed78ed5d192629599afc1170c2f25b4d0ea0f291a93f8809fe8d2d63052169044ad5fbcc463096f0a9d67cd1e9c1c344fd2aa694755244a31705b458f39aaf6da8d3841c763b082ebd4f6065a282f8123fe47087e9418991e90cdec19ffb22a0aef58e87480bffcc66582754a916247aa8966bd5a8d18651c52f521e55c655ff63364b6306476d8b5f75d4f214a5b33c5631398d44aded90faa4821de8409972e47a05f0dd4b633e6d3e6f4f76e6fd1879109a88a22a8a57af7700849662fc1710a52b7e91dfcbd1a3e70de34c3a6fed73ad942b77b7a7f0bfdef55b8ee4ecbdd975d9490361b51d5bc0e5f6188db58751b0a3ac724d99a7acc485ac9378c69bc6807336ea12dd9c551b7d5cb0f047bf3db403c9e5ad01b2131e7ef153e756f604e94772e2feec000573618b66e1f6a0cbd9b771fb2510ef5ebdb9c2701c73ebb98bbf7823022fcdbf357ae9bd678200ffc40394ccf108df62ac36c6c0de16667932dc0578a15d702d63cad095fee38ed33df3b6ea709146a119c14eaf11a60b8f9e3e108513ffc92fb7c2b095392c1cd51ba57dff1c9729c0e76a42b1c115f4f29f07bc1edc3b1b695073bd12e7959334b61cb9f142b80072bb8100d4227e715daa48d9cc4a5a8d705da8ef24635c60c8abd181091034e8825fce85188b667e1200924a9512a60849a77c680399642ae9da27e8d43ce9788947aea8f27ac764d569eb2cbca46ac315f0e2cfc02d02252d1b75ecf48a7931319518534fdf2e6c8d85258c2479a92ccb106f763b324eb7a85f2d2d1ad49fd97d1a68b34085b3f11b978d9a646e5c3accc302ccb21822fc02faadfdb32f729cb4abb6aa8e1ecd7f89ed211cbaf65aa3db841d09b92c1b15176bd4754500bb4bfd4ad6c0020ef32e54cf0a39f771714b2d1debbb107256a3263622b372d9b706cee400b64b4496c4f069382ba9074b5479214d1cd5b9d345e96316f10d986e2418481213b835983488b34d54b5f11f2e689a103a17089d2707c98fe1bb52ac2fbcc26bfeb57a62bf97140ee7d866ab945e6751e33adbb7bcaf4b9de6f872a3a0bccbc564b89d0c4894efcb0524376b56b6f887159fef9330856fe28d47470c0a3a16758922cc4422da589a07bcb06c1d183f88649dafcc921a11a09d43dc6a690bc06bee6b27e0283d7198308ecff1eb9a53107140f61d05b1bf340fe80e05f8ff426fa63578b3e97c7621880080bbc7b821f877aad5ddfb238db716c9bcb87db24a7560e10022200e6eeeb7742100b0cf6ec63da1f8bfbf081c40f55f1860cff8e6d06bc7846e102ed5ae55b59297764c49cdbe1ddd55969903fe052cb1d6bdf0bfe81deaec105c88b5788f925b188b87e318b8129bb47b627c7a27d54737c03829e8cf4bcd042cb545da1505ab1bdbd77f730137d19747db4c820e046f906c8bc8ba13a440d0aa5bb707acb3338e0cf12088d84c5e2030feb199cc57ec37ee1237f96b380e50e0eade49bed7a1d47c57d30599ec7f2d0ccebbe99327f198fe7ce6b4a0eff41ddea2bc6c35bfe9d4b41078386f87cf42da02656a6c6d78387b23490c02fc086af26f9cebf0b442c11bf9e2023fc337ade0f4f253161289b1ed6cc0853856c9326b704909db9072e9838e21c0a0a33fb7ca7f3b8c099c040a7ddb282206c355f9cb4685a6b563bb532d830ba38283fa80610accc35175382f4c1202f45bdcdb4cdf83ca20a8fb8755a2321dc9914a060137c86d3abd904da705d66ea32ab705ba194a7cb671a9468264de23e4f941a2602a62e7f94ceeccb1eabfe835ce45cea697a113683b154fb4198dc8d58fdd8796ba1d62b805452157a6450344411de482b8f43c065fbd670aa08822621073d53568aa6acff50173c1814ec3d1bb144f3ec420dda3b1f9c395e755dec9ff7ca7b0cd2a309364b8538a818fd5dcf10c9407e7c9dd6a8ea3d8ceef63ba5e9bf28f38e062522a3337b04d0b326f6b24fc076a78399f0a1fc67e96da2ce53512d8135b5c8d20e65da80adbf543fa102bd89357f53c176c0ac98def94c0eba9630ce06bbb7a8a959ec369a4426ff2a1d90b37d40cd73c54c3e220ffd77e0a7a9f21bad6606d3ad0fa65a40517fca78eaaa16c360f96a714aeee910e66749c9c451366c4c2258b72059a0a168b4bae8fac8dafb29ef0013dbedf86330e248d96439b9b654f9baf1894ecebfdb4c975e6c07bede41f7f85f24a505dbcef896dcb56ecd25ff5257e53eb96e52742ca70f1aded7801faae847fc5a02d4f9900c1c5099cab871a00a2dba8119a2011a00ff27e405d520c7421ed569846608bb218be294f3cc4f6995399b27aebb6d1276d1596aa436013ceac00f1d51c3ca4ee4809479429142934132222116f6d13c0e1862516f5f20e08f96696378cbeec6d8c69a7eb1b6d5a5a9683d983020912ddccfe956b67d2db48568b49d184859e3462226510b928d90f3a42674da41e6ca7f342c158641656b97716616d5f278339bd5821ea6926b54b22b0b0b2e90ee99e96a35fab1d321b47dc40d5b0ed279986ef3113a71e00cd6bc362a2e70ed2550118e9732ed87ae909cc48141c329e2fd2831720c67d25ac7cba438297f763834e2c88726ca6eb9a61ebf00d22294a0566af6a33504da264d2a7c16e9252080f7136800ad84333382d78ede0e7d5a3bdea859fc005d7076f7f2c273287fffcb59f0659cc1dc1e5c932afa34729858c4f03897d896bdfbc0a8e8ea11265a69d7b68b0032d96d2fd34f6d7d52bf5b746c2f28ad102ccc7c32c3e9c5e1ef9c21e3ec24a8d663bf2f32727b52537a241f16ccd3c68e114a458352d6289c30a2e9fc80daf872e6c7b215278095a18e5e48e3b41dd062ae4b3b0a377afc4ce6c49447b8d59d920c5325e52dcb73d7a4e928ddfc537f9b03006c8ac95ed6b043f653f878c38c83c5b8b1ae7f9b09754d3d6e6405f7ba80b2df548e813dab6bdc8115a8ad7513dc89d0c8cbc5391593223a66de82fea71abe921691125d3e18a0738b495a3f65bf7e302eca2761056a0e4d5503c8d178a2ba63d82ded7461dcadcd59a7d33d1460bbde9e686f56176879034ef86135a6d46ae7dc70b37968b4a2c50c856bff5375b017dca5a9efe54413fb54fae3d3dc9afc92decfde7c28fe6b625c8f6d2e50911501ec4474e1bf2f6655a4dc0478073cc9300f98c8ab167a013692318c9e2c3033484c816e13e546edf36c37e0016f72b5770a465759a3b7b7853084f1cd7f22d20e6b1b99cde460c4b1b35b207e6f1c44c229ca8f96080b08c47b56bacc3dd652812e2110311273c98b50363f9be9de8e574541a223c17d508e2438e33a24cf07f445c026f2a4c241cffa494383f832821b3c1c7ef04521c2b328ffc8ed33a2cc92b3cb0fd76b9a2672ed24b84e51a0305f3d04865e8b33dbfb72a6145669aa90421269c9b2f5a2a0d6b056d004b020c78d386633148f41e8f03c82db2abdcc9ed9a1828e72793bd7376562f062a3887a8a3d2ad02505ce6a347b4b0d4cd48a1e30c560a76c5b367cc69e3b37c72b50ee8678e3373755e7af6520fecd6a14c819e78ca2c2c3e0881259fb83692477c3ee2e09f46a58240ca056cb23c3e13348dfe44b59b4d4ac62122cf15fad9eddac", 0xbbe}], 0x1) 14:47:51 executing program 0: accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x8) clock_gettime(0x0, 0x0) 14:47:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x10000, r1) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() r3 = socket$inet6(0x18, 0x2, 0x5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x36f, 0x3}, 0x8) r4 = kqueue() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x200) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r4, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 14:47:51 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80003}, 0x0, &(0x7f0000000100)={0xbaa, 0x20, 0x0, 0x6212, 0x1, 0x0, 0x255, 0x6}, &(0x7f0000000140)={0x1e, 0x10001}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000084000/0x4000)=nil, 0x4000, 0x6) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 14:47:51 executing program 1: r0 = getpgrp() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpgid(r0) 14:47:51 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) fsync(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 14:47:51 executing program 1: getrusage(0x400000000000001, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = semget(0x0, 0x7, 0x561) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/36) 14:47:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) setsockopt(r0, 0x7fff, 0x3, &(0x7f0000000080)="8d8d1bb2d3ca5f447beb874c62a00815151d0b9e47c54416bf14cb61240798f6b3c8d6ed1954364c7a6b5cd040f45add8ff0ec76f605730d9332820b4ad14456278b3e8b3e1ee25df9fe8f556dcf45", 0xf5) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x1ff) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xbc, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r2) 14:47:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x1002, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() fsync(r0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) dup2(r4, r1) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r5, r6) 14:47:51 executing program 0: r0 = socket$inet(0x2, 0xb, 0xfffffffffffffffc) dup2(r0, r0) clock_getres(0x7, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xb8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) fchmod(r1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 14:47:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff7d) 14:47:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x3, 0xc00}, {0x18, 0x2, 0x8, 0xaa}, 0x7f, [0x9, 0x22, 0x0, 0x3, 0x3, 0x1000, 0x9, 0x1]}, 0x3c) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x14) r2 = kqueue() write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780000641c00000000ffffffffffff593300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) kqueue() 14:47:51 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x868, 0x10001, 0x71647b66, 0x9}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 14:47:52 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 14:47:52 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x80, 0x40) r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3}) 14:47:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x41) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x9) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20000, 0x10c) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r8 = socket$inet6(0x18, 0x4000, 0x7) r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r13 = socket$unix(0x1, 0x1, 0x0) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x1, 0x5, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket(0x20, 0x4000, 0x5) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r18 = open$dir(&(0x7f00000005c0)='./file0\x00', 0xa00, 0x20) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10004) r20 = socket(0x10, 0x3, 0x7fff) r21 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="863c2617efa6c08702c5e4a21ba5abe0473a948d7ec59cd333b2a1f47810adf259bd118ab37f60874d112a82aa14c27d4eff5c0e201a406c5a8932d0d4219014c7ac20f75961f9defd91f38fea95b746bae19dba1d1559a45a39fb2b04b98adf8dcdb8832dfb50b9053a4eec4fdb61dc1d4b5d132f75fc6e0380f0aa65c0", 0x7e}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r19]}, @rights={0x18, 0xffff, 0x1, [r20]}, @rights={0x18, 0xffff, 0x1, [r21]}], 0xd8, 0xd}, 0x2) r22 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r23 = dup2(r22, r22) lseek(r23, 0x0, 0x0) 14:47:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8ca4138f6899068dfdc0c34e013b4e609ce", 0x21a) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 14:47:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "06ee8682eb030008000000000000206fb200"}) setitimer(0x1, &(0x7f0000000000)={{0x8000, 0x5}, {0x2, 0x9}}, 0x0) read(r0, &(0x7f00000001c0)=""/72, 0x48) syz_open_pts() r1 = getppid() setitimer(0x0, &(0x7f0000000040)={{0x1, 0x3}, {0x80, 0x7fff}}, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r1) 14:47:52 executing program 1: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) close(r2) r3 = dup2(r2, r2) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xb54) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r4, 0xa, r2) ioctl$TIOCNXCL(r4, 0x2000740e) dup(r2) 14:47:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c3e47b5716d2d0c65be19b47c260d9da0c1f1742e9124fcb656ce77ca65d4ed9059e7f8649414b1119e8f28790915c1bebe744d7bb988b6ebb599cd6f1cf5684dbd970b4a57eb6280c47b3902ce59dabe97ff99b3dbb9dfbb15d99a2e87a0e7096b449d43e56ee34d32e818a8923f72901c32ed387c17c4823365cfc19d97a2d7dc6239c7f9052699a14cb27c5f99ce2871692c57892fb11be23dad9405548a48f01e52a83294d64896ebd7c8947f8ba84ce6b235767ceb113483b9d067825839f4e56b26b08f528a485aeb04bc993800e53bc5813ef98fca7c092be4c3ebc7930bc54", 0xe3) close(r0) close(r0) 14:47:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="f546940d785af762549c4a85b69377f5f4affc851bf8f494a9b71daab464e534e40776cdc14e5d43c74dc8b9a26c8fe405413b076544", 0x36}, {&(0x7f0000000140)="cfc12fbda0975b0722a629e2fc4f3919ab9b3914ba17f9f2c7ba64928bdc6dc874c7745168c12f136c7a7aa9c98cb61908d6367337c05c9db431f1ad92832751bde5f7402871367ca62d4ed612840f2344448794d3fb9e258709915675439f7e1bb5edbf6d98ece29b56335bdc17bac987640ff34133e08e5687211b9651db71b4160ea32d8e96180426a1d620f34d13f6a1b35c", 0x94}, {&(0x7f00000002c0)="eb02a2f82f1a4b3b49b6ef910cef01629ee9c5fdbac13b04caee1914217c1aefc8fcf96913f384c5dfda3752813f1ad6dc8f0df76706b442ad575c505b09c03a4c06b158217523c7f5f620a263a9537d2c9ff8cca40e71b51390f7650d2e06d511d8d4b6cdd10f0cd1af3dc695e70e97ad09057d63edba88d2cd43b457602385201ee7930d5dae67342e0e824c63f7f1ac7a861c4b5de7c693106e86c374a3bd4203aa350fd5a7afe4c6df2ea96662729c731367b3c50b38", 0xb8}, {&(0x7f0000000200)="d2d50d6e2fb73a", 0x7}, {&(0x7f0000000380)="6d82ed6ed4e75dac54b27ddf3a8c0652116aed07aef23228a21e645f472f02b573ae5a4ce93b8704edbae079895052ce55ceb98a1c79d3240969406a894b4739704c321f8cf7422bee7d637c25328dfd445b480dda7b5e9aa363cc737cfa3d02cef5651425a18c92d078b5ed6adca130a0462a9a140da4ae9bfb8613ac753d873395a1e1668b2510fb8c3ca7117350d2d3a0d827cd79a92f443b9486371a1eab430e16ffa0fbb6f0a16ca5c38145b730def582aacb91fecdedacd4ce4f3b", 0xbe}, {&(0x7f0000000480)="1e584d60c2635bd79718ccb52c5fed04c002047fb4c416c359eca1a800a2153ff2917db1bb23eaa9a987c5b8d06c836d186efdad7f829b394a68b4d77a78ac3bc99f0842a2c4736c6975515d6365190da79b99090efc18c34ea5449a9e1e922e7e3261ce23439aead131d1d9c1d9cc422ac863231faebec4495894ab7bfde5517c20776f14b9fc9540e5e697d72159bd806f7764148c15268da3ea86b7880341e4da64c3c83bcc32904667cab0551a1a88be", 0xb2}, {&(0x7f0000000240)="94cec5b1070c748cf838817bb7deb123b0d13c32138b3a4d4c5d7b81a9988219e7c7beb3773e4909a36a1e0eea8e165e869830a7", 0x34}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff0000ff0700009134a1bceb58abb4a3d45c0000000000f000000000000000010000000600000047a2e6f3f5cbafa9b01e6c1c12e31e7e0e4dd510ccb6f92521176d6941858c9975a4b086f505217416c851f17ebb5f996e9d3e937aea1e3b73146aa9d0f772b954de6567c39c6d4cf7fa2597f28a9439f171c3c774dccaa78c5b6010b4fa1fcbb7ea7c7af41243d054e7b83da713357b0fd0ae73f10e8e4252c9142137e6cba7132fc3f08afd937e42eac76ac5f72069b4958fdcabee445fc2c0e0c8a36ddd778c099a6d2eeb8856f5f0ddeb97ef8d97cd65c9c974d5a727ff398189a52a905cc65a4d063b06d4588447b93a7d9c9dd68186bcaaaea0368fc544d6000000000030000000000000000100000080000000c40a74f929fcfc1b56778a37a3d44b5bfda6a647edabc07e9f7d5d1c000000004800000000000000ffff000000000000d919cfd67c94d6323acfc119f958b9f492cee12175e9f38473ce515ca9fdc8bda7b820e7bf9df5a51d2b066abe96423da4519e7c33150000c00000000000000001000000010400009a949084bf10fd30af52d1bcafbf3fc099de7584ca795b7e6ca21eb9fc55a21f6ecc296e0b71c3fff33f9061c46ccc06e8933ec6e2efbb0dc5ee025e8aebbd4620c06a8d8f92403643b55731e0165584cfcda2367844f8535bda832e6de8077c951f3718a08fb9ac9a90daae1d68c94e7099a7f391d8f8c7d6befecbe13ad60c5aabacca26b275e81181dcf920643474f8db443c1a25044a1bdb6b63e80cb655f9da48cb9fcbdf8c45412cba42000000101000000000000001000000800000003a740c9eb2ccf22c75959d75a9bdef0c195708e14dfa128325764a57252c594b22977fcd719703fe3539ff2f5f7809e2f9678103847b14f27c97072f98a20e5a3a5e11fbf337ff28fdfc531f087107d2c27829c6a1e17a8f4f8087854f6fbaae4e1c6fe49fce3d4e0e6eef413ac39e7d96da0c603e89ef17c41e521f732de6dac745300f1c24063ba42626b8b0002a2f223097d256fca5122486272d2afddf3830684c49bb745046f59394171242eb84aebbeb38298db4be6612992c2ae45f0e9352cd82c252e4d81f1e0c99021f1a4b90eadf35b1ade2e93b1d9c36c8ba31b7d2d9eba2f140cde80a87b8ef2a5e84c60afca30fd1c683435f934877b62821d57d222cc3aacffbb36b966ec6013b60d36bbcfeb2c94329b987c39cd97b7d167453d392a87eead09309e221f8f75bbc1e90f8dca1fd0f08da051dff674b24827edc23637e1edaf29e291f6c538a9649b5a1280ad27993b55d44f7ee325ef1da8d9e71b2989ed7ba935e25fc1c5c82aa896f6715c89e94610b2f2fe4d935be376dcef2840a28fb30a738abdef014194a11e03203c75259c857d920593cdd66b06470244716729da93fa7b50ae73e272d8e8a0224fc08fb34e9256a175e916dc15827cd74e78dcbad228a9080a49eeee3534e24b492ef8e58cc6c5de5ef88be2de039934969216ff402aaa5aa2bc908f1756d290acbb947c49db6adbd303323b2e0a18d2b11f8d842196297ace90770d5bc6557d1492b731d6b4c138aff9efa0336916987dfeca04f8365338dc38cf16628f530cdb2eab25fc96f4e1f3b1efca5d8fafc5cc5adb46401b54ee99e322ab1c8bf08dda5e204e1c0437b4b008b5ec88329adc7bd9f6cbf2af2e26c97f04efef4e5a7520092b05ae00aa97c2149b5cdcc20ee35875fa19297452f5e44513ea130d450f508853ceeac3f3fda769322738570f22df6ff5182c6542d4062ade43873dd99eae9f7ec2df8bf2e3b5a57f8d57caafae7c4cb4649425815ac52222feb5732332db3717de37141ddaff4d284c8ab987f33d1b6f5c9fdf2921696efb2ed4f10d1659f65c6821989d1d3d429a84022ddb973c63f098eba304ac5cf731fa7619b8cc5549fac96a82bfcc3d7ce677f680e33da939c0f4c3c8a59ac8c1fb9459420719f398dcf8a8ba0016a557ebea93901e1d2bef3b79b6950273d4a9aa3c2afd49e0b2d8b31f8c495fdc59fc754002eebebcc8775deb74c56b1424c3ceb31343f27609001c82646ed8fbce81506c251c7772dd1eb634464c22ba2747c05d45ec4fd8f3296677c98b44496a968d3bc7e5438ce13e378db17cbac92650cdcd814ad7bc5a789b4aec6bd43609e538872d7e58f3189c0b2808b1ebc4a97dc018245e3bfc285582c5179713ceee111599dba4ab73d56afa1251b1d1fcec30d1c96a9de9b46852a7f4da31d4ccff3fca0165d7457e7d73d0f0629cf94b911fc5737cb2502b67cc174f3b32448a9563d3578ce2e107453204ccf2138aca161c5b2bace8cc3c5c922f5dcb89a6f48344a4d9a7e2769dbc0a981d234304b2d345e6f3316620cac8c06b85551170d57716d4c83643d00b00305ce4b5a5b41e7cd109c106586bc35f7fb92490360e1b1e0463f21c39dc7074d31514b8c797a5348da7b7022ddce5a21c23de7fb6931e79de2c9d4199c7c8732deb117c4381e9317ac1ec3d46002c17439641449dea1a92adb51ec517c577e3890c4391b928b359add934daacea33319472227ebc397a9d0803f20b38a720a3fbfc2929d4d645bf79661e680a2079c0c9245d6ad45a2d15dae7cd83414f3f65f41dec46a07c6580aee100ad2d3e1c60cc681c20bb64bc9d19bcc86288dab025cc4e5d103be11ffe8a073e68d5d524dc0947bbfecf2ce4bb00538e7389daa508d0940872c9b5b06042057dd9f9210cfd6d2ec959472869cdcddcb9114ad1ff003544fb09c7677561e19b53490051f986050d20748cfd35d0d6dd19a8cd442343d01951cbbdcec8de4d0d10683b5309954531dcf1eb47cdaf02c006333d1b26c664e4e6edfbfff2fad3daa1dd448876853b9538fcf118fd0d563e80af509a02922053a2d3b8fcc306513f058afa344cfac097b277d7f55b6d70f5a99210993a1c34cdd8aa38477db3f7ae913dd32deaad853a23b6eb51911ee5da23ebe944f8361b31cfa857402e531fb02054a0bfa8328e8019045f62582a2a2cb118d17b7a189921fad14852888b7b3ad2523e2d7623fb27386f61edb31cdabad907c363bee9446bffb0d900f1b1aa401d9fe951102376546508e566af0bf151cae146ab71386529460884897cf46321a0009e3dc306457759c80beaf23f880de67ee5e92e25d2a73c7e4006a43a542b81f340bfbac0ffdab16eef00d37bb182e413999183c45e059d52570cb8a3262994de7970fb31c6a541cba3a1a40167a4e472e3ace449e4bb5e6d8d2717082b6aa282cb8a767316f368b78c7094784aeed6c876725d8f9c38dc5543132371d977f7d77ef64b4640033d9f4d56c15be084f02b059b91088896b67738d4830bd0c20779ec056c4bcc6c865d8261d2cc083e85482a28a3313ec221c23d12bc06036ef76e0304bd0e8abb90a70ab2ef808f7d460af95ec1722024511d45b7ad2c72e922d3284d34780da1d6c40b0616dca977c36eef28c7143162ab15854ae74dfcf20ee81f531c3da0714a017d411686a12b8438eb4e539f44a28785a92bd97c46b666cc540ac5276d9e95fbab24c1a48de29f0bcdf5b88b55085d7b249f6125812f5cdd44a69ee0f3276ed47ab0da767fef3aefb078812076c1bf1933191395accaede4c4dd32e957053fdb5ac2f7ede535037fc6eede469c68bf2686455ed1756b47021b7007a2c1693ac79d10b23631efbb34f2a5cca03b26f1398f30419536826244b37c20ccadb183a78035d1d94a61616803eea78caf7f303f5a557833fb1db97f7c671363c8e139f9c788702cfbbd0117f73d10e1cc6365c8fe8866e73f10bb1928e40c56bc43db3c6ee6c6830696d50c2820734fb9dd4a2e042959369cd9dc742e975b45a44a76fa77ed75117aae1ad063897ba55f9b42925405cc91c1737dc25651625ec68d01f9735c38bea000000a3012f409935d5f7f0cace66bf4ab82786cee192eefca0132d1c39b52774c00a388b5eef40a493ff35df7a53d981fefc91d838ec697c089baf435489ba39349d3dde303158083837fe20f0d5c096738542f71bfce214dd79e2769c10064698ee0a39f4465b85ecb81c455b3e85fc6be34a5edd793557cf294db3341b94a1af555e197c605780c2f10dea73e0d33fce43ce27a61ce701836bca7fecdb312d1d62ff1d9f6afac95468d1cfafa59a4f384801e328350f4f9f2a31fbfe4476c2f4bb0b4b9ec94fd72cb1400e1f2a7450e00b111846c4fac302adc8fe6f561651211f6acd1c89a07c61ca40d23e37880721c1de51087f650f0425d4533965c0f078e772127d38273179a57a11088bbad59f2d677648b01ab6a115a7513799fe3c80a61a123f24a918aef868dc91188448634200694f38f75544aad44748e46592c58db077112c3692f5622e6ddb19f421a5f9dde931a60b4268f2ea4a3a38b4ea872f649d80d14d68ec8fc3d888f423fc136c3873280478d173346429ecc33c78aa67ebd271e5e55048635bdeed8ee8427ffca2314812d0aa7d789e3d6951342476cbb1bc0c0fe373f3ebd01feb0431e59e3f1aff97cb818e76ce39dcf213c4950287725eae2be87f62371d361451ad9de63ff3cd5869a56811a4b49e2bb3d18b676149fc9010bbeec7f7521f81af07f1e919e6db035918b41cfe43c8d50ef35819a035b06024459c6c930e5bc1ac57cba20a75b2d8e8fd65e53f94e77938f4272661af6fab444dee5882583de5a0669b03c3908fc69969508855763f2da8c366f5697a9723a531ac7f69eb301064fc9c6feaf2c79cfd9507b18c98f1f81e8aef0449fa0d29cadce03a59bdb8b1fa836c120dfe45306fcded7b19acfd8eb069e4064bf7976369a80cd1a835de7cc6453b743c3f23bfdb62eeecf8a7b068a7c71cdfbddbd262a01b08e17b988e1329e8a7a9b8c3ccb8ee24c0edd6626d30f24ac9d4a8790f46f2516e469213951b780f2f794ce64fd7e382b8a9b0eb5151a9f25cf245586f2dafe9675a1f8e277efff3a0ce3588f01878113e5a91f63ffbb3dd2554e8368646fe236c1cedcef36e6f5d2ba01a845de67074e5c69e8e0d9f386e4b86ae56147b27bf2916264eb312ee89d5323779f633a608509c2180c793fbf288bb6d90ac196716cb1bc928b577b5b0e428d3bb831789b435d153bd2496d0557484e1fd7000c42f0ead2c9ea07cb3f42a1d6cc043bd44807ef5e1abf551af3603132c203d6ada877ce6e3f63d1612f8cd2606b546cf5abfecb7a5ef5cc3e2580ac825b3504ff66d57511a6682c95cc86d15bda60c796de384fbcbc6d3c7c71470d60e56439e05561050b1afea6254ee5e350d1ca113bfc4c4a3aabcff5857f0ba97641f5735bd33cb1b048fd8e03aeb72599576a082fd5a66dff85cf779b223696b80f194fffbec05292ab1e2442d997b656ee8ce52c88c993a56cac106320560b312783288cef0d71ce4d4a35e4cd6558b797bae7d2090d1cecbc47967e37af0367c330a06ee94cf48ee4102779beddca1a2499405311b32ca5e92fdc46a0ec9855d841ca85d2520c8e0af7fd0ed9cf87ff994d658fd29154d411318d971da1a8bccdc6b880a33d9004d1f9096b84b3ac7a3bce6d7d42a0fd15d2364e6da79ee37a19ed9ec00063e56a2d6ffc0bf7fc7f5bbed4f4ee5fe1fe4e90c5fa1534ccdb610cacfd7554d1dddb98477cd4a34267dd45487b26bf3d22afdae3d9acb38f4aa2da4800abbcb956db78939c69d9265f6d687df3297ac20c4c3b4f77fa856cb2f3468d9419d063ce2778770216259cd222e4daa8323bcd9db8c98e2d48ff66d23de7d2ec0a336d32c4eebe53916627ead996250150b879a870736264c51a9c89ae4e9a95e6688eaf15df343795a834926bf6c4c83182dee613e2e3cb554c041c496aee409ba6a8c1c42ecbe57ed4eb83f3922a6d60d0ffd1827403b9bf5250662460d5205c30f11905acffa8115b28c884006a85750d54eee9f46d9fa139ad996bfa1c2f224b562a036d89213c66cd0163403a9f22bed147ef3ac4b838a8812957e6a397754881458d343ff88aed627034e47529e12be613ae8dab6203ac54f93985ffb607473dac9a8823b5c134c1b1fa85b8ba927d7d5a0effd3a2a457d5348156c89d641e24725210208a94a4f3736d230dc7972ebb0da340d8a8a76fa36c2ed2c7a408090ed8567da7ee84d443c2ad0f9e2ccf1980e49d6a39e17e0166038c4035e11856ba7b9cd67e34e556cf69dc4eec918546c47701e5619132072694ecf25b0ada67a581fc1d98fea5a5833718149c15c3c43397df45fd093fb4c9b8e94c59c21848b308ee9f50b00155c0881537d898610c9fea560a2be3c838d4d7a64e1a8f1eb55076a216aa56bf7d704e86044ff460fcc1288c1feb94192975a6c0eb3fd3dc884eb3e9341ed5f9b63faecb0093715e2dc924731d4911f18448e723d15eb0e84ea938c4aba37d944219fc981cf0099396074e108fe24115cd30c9ae79d1678f975bcd4bfd3e6468ae7d1a015cc7d54a619379443ffbb8c2018996b5c500530002457a4ac5e0a39c711c66eb698591ec08a4cb91bd491072213e2cf8fc6cf6aab232f000000000000000000000000000000000000000000000000000000"], 0x1258}, 0x40a) getpeername(r0, &(0x7f0000001900)=@in6, &(0x7f0000001940)=0xc) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000001980)='./file0\x00', &(0x7f00000018c0)='./file0\x00') 14:47:53 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) 14:47:53 executing program 0: pipe(&(0x7f00000000c0)) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mlock(&(0x7f0000349000/0x3000)=nil, 0x3000) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) minherit(&(0x7f0000348000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) mlock(&(0x7f0000348000/0x2000)=nil, 0x2000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) 14:47:53 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f000052f000/0x3000)=nil, 0x3000, 0x4) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 14:47:53 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xb42, 0x4, 0x7, 0x1f, "ee7c5e02e6c9626443ba101bea4be82bd7602934", 0x6, 0x4}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x2}, 0x10) 14:47:53 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000100000000}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfff) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/98, 0x62}, {&(0x7f0000001300)=""/126, 0x7e}, {&(0x7f0000001380)=""/68, 0x44}, {&(0x7f0000001400)=""/164, 0xa4}], 0x7, 0x0) 14:47:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xc0000000000) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x5, 0x0) 14:47:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000035c0)={0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000000040)="08639591cd178222fd", 0x9}, {&(0x7f0000000080)="d388aea165a62ab72d92d6a349090740ecb343f106862b28ef854d6a30511cdeb350afa331f316b7030380ef38384df65b6fe268c3bbb9bc44785705c0794b5a457f3b30be779247c00b765488b8d49afe4691b7915f743310ca", 0x5a}, {&(0x7f0000000100)="8f7d58449aff521eb768587626d197e71f7199fb47cd9044e69de0cf98b9e49b54c1f37d16fa83e1e8ee3aa0931b8b1531c829122af5fb4e8d4385169447c632ee64d2f86fa0d93643f209044fc5c9cc10b009ddb166de986251cd1dbd", 0x5d}, {&(0x7f0000000180)="28150882324b2dfbdf14904c2bf1571c526c8c3999bae2cbe9626fbfb21cc0ae9a70952977e87a1126889193b90c7a652b62273467ba236d03811a9f9c0275eca28c88ed38fa8751bbf4c2776ac26ca2f6c2001671835ffffe4812323b026d5892de4597dbe8171f8810b44ce6af4f2e5e24a4a03098d2d98df030907d30feb55bd5cc86", 0x84}, {&(0x7f0000000240)="7d8fe27fb6e05bdf1c523ec3ed4091fa539851d29d08af06556de257c34caa1b254fdbfe7b0885b462c8b3d5bf124c139a5a546fd09ca971e53ed2dca1f0707115f297e8aa6218c83857add5e31512a24374a63a795c0c4c486a576c781fe1563256790aaf39061367438d8e4583f29dbffd300cbed4d9a522e4e95474", 0x7d}, {&(0x7f00000002c0)="38dafa37306aee91647f538652b9290a6a7fab6a607ebdc01c65dae379d7e9ebe43e31c8e424add2819a6d93bc9b58512ac5d7735fa052a9edddfe438ab203e604296c4788da3caf33de52ee0dbe513e541ea847d9c267fd96451e0cee92cf8546c961ac56ed4c1e57a47b0a1cf8041d18208a6da6dc64", 0x77}, {&(0x7f0000000340)="fb00f00843ff7e025c35ad2a9062d698cb579e01b8e1e11220af9638025805dfad114c9be2f6a07e507e6573acf80f5daecf0b073eb1a25177cb84c973b5067ea766256eb67d06b1115872508be1aa33352e4c8459332ccfafdb610168d84183b2f2541e45d119d5bb6646f0b094051c0455b30ad672b6a78a8ad5dfcd63a3e59bd22944d611552755a732906bc1c4937de49b4192575ed5bac9d0ea4f89e62673d09d4c3c0bf258b94bfd7c09d3f2e48eed0e6ed2387927c4485c2beae0c0e66c65035d758e941ccedbc224691eba9de7dcf4f1909b4955f68a05dadac0d848e6d52158ec4c1e68aff573ca19844f02d258a6a9749b6fa839215f73adfab9c839a58104721643a1b21d27b356c9c13ec22f67aa2cb002ff1cfbd2b09f7d056221b8909989099cd5d4971a59a4a54fc8e0c382d0fbe2f5e99182ba68e0048beea245aaf41e5e39b205c4b13319a1142a224796bd418f0bf6e1a1d6a34f413d7fffbcdc2401d6c20f4f65bcbce0842b7f479f33e61999696ba8586ff5f60602e774c8a25e26fcc192a506925b942f2c56ba5be57558706ca9962543db01510096701ed50bb3a749f6be642ce9b287e193fb56e5b0ee807f999333a70ac8523d4951070cefc5058ff3327381633e52234e74b1e9f6fa348cc5298cb09bc98b02a3f25bdd0769c976438d27f4f36b3f402bcf388f4a6356cbc9d20f73318b35e92ae64c2f8f9458d9a1711d450d452f94265cf641d9569ddb1b1411be795d44a7bf814de26b9130da6f47a4d60e60d25b58512f77e2d8dd28451cad5a81563aeb6ed4cf55525641ab5696e76f068738a806f8be3eae11367ec420aca016c9f43c0f2b1250dabcbf92672c8fcc670625d908d79ebd9505e3e9e3bfe59ebe15e663d890933a15dcb917bae90dcc1cee0663b0b67fcfe00fc84d395e29cf05109badd4bddfc99bf35e227e020976cfbdac8435c4bca22e3fe077f9d21f6594c2f30b938650752b8108553b00d923579ecd6e419f0512e3627cac197d08534ec7e238bf209df6bf084f5ce16c5c1c1c5d8e1f80888e9d6f5ec79e300d5e11437d5265b3fc6c85cc5556af8514d08b7d047d1a7817f4bb01c80d809de9ce4930ed0615018c5f53b668eabaaaf7d735279717e18e9b753e7307db86d0f94c7fb1cf381b412e7287632ef645d73a8f787306a63dbec67a78c9edc5eae478f65a1d014000e2ac79c3b0c554d830e14760f7e08b32ff3e93bd7c8bbfbeae63fe3f6be40c88fbc06738479fa2b8bd7bd93f426465ae439b136436f7d2a2a93ca475ad207af405f66173ed3e497b53fd105ce8a724c5cf1c549d0a2bfe55031fd8adc510fa2b84f1a1e1a40502efc65f8edc4519ed725232b9368ec4eb73fd9470cf195da1b5e309416338e0230f511f0f63e77ef438f31a05134e3074f9f207b0381e6d5d25909e5e9a5117a8be5d943a47c3cb5ee5600ae21c734cd5ef43b9bbda54cf41c76c8024e381065700b2106a31888311558ab376554eebf4afe436a773ffb39abbd4e9797da73c7d1e13f8ee3feaf00f64ea79bdbceabafabf18e7aec003a8efd0230af60a0c22c6665b02be03a04d96675cd8ed52194ea070ec429fc1bd3b874bb44c21fe4fac652f06533a0c9f3e3f64d92a38491024c7e8d56bd55b967d4fd38212f165ba77a3283990acabfce5c981ecc4340f8424bd0d9c009e2626dde333f1e26c2e5acabd668192eb3fb3ebea020323af36e787eee6afacfd4df12b7cc503e66dcf1348dca55d0b608cbe20c0516b63d92272002d5d6d7bef1573822bc8f5d3e3a106ac52f2fbfb7d7ff5caf292e94d418dd9318fa1907dfacf09b7d6f16cb1800d9e7ca110f01cdc1279213e836671920845fdb3717dbb63b9f86abcd07627a9355d9d47d61c4053c3d08ed31a446287e8db6fdbad2c720932bd3c55c36057fe8912416980d3e8722bc581c368e817c5f8d21aa2644f2a4beef1a76297f3bb2ca3bb04094a67c378c759d51d15e72a8b94052a33362952d2ecdcd85a80934bb19b78066a9e2265e349613cbb0d9afd8abb537f6288a12febcaac3de6ac2d6687e5d4d9fceeefe3609506b10fe272859fe9ba1a896cc980d25723bf73e5c36a5bf6d58a40ac6189ec40b157dac061174aa3c7e5eb85e202810ead3814c648cdd7c660bc7c815b7dd7d7bd9848fae44970eecc04025612d4a94390f0f677848b2ee692dc2155001e5940e8f629282325e80fd289f09fa461ebf6701ad6218ca8d5cae8690d04908d1e4b37eca3afea7c3af766d1973adecc7872312db363b9a2fcd8ff842e394266b9cdfd1b22b6ce427372d5e831ac3a8ec2c6fa06482fe80dfb47ff2a1a5574ba5bd37202fded4a69117a8fafb4ed810e36777bf390f1ff60a733d18249462e1792bddceb3c44fa50089c5573c58286d026e7f2510ddf17900897dd19e6be8a5f328c1742a442851ab9a1347549e9308fa51ed08dfcc32f9383ee9620498fbf048d719663244c0ffbb46b1b9d72161737e582bd002a5dd3527c041b6a0e24168ead7ef477b9018a7cdc5ceb1ec91882f9a4feb4a0cc3add5178cbb8896a83e9fe145c2e7af2f99a33c2166e80c2d002fe6b4b6c65bc2d0f90f4fb57af2f4eab05edaa16316c428466ca47cb16c67a7f80a392ce63b59982ce1d40a4b9c493365c4c6e3d24c09db0fb30d60a8e25beb63d35c284d30c8e684e5011ef77f821c916a13be8398aaea17a154144b29b9811d874543e2ed37314f49f6e18d686d12dd5d207064e0ed554864883a2ac3075b838494ffa32af9d9bf9da1bdebff4996af8fcec68b5b9f6f7dd89dab1807d36e8d64e24337ada98feb1be74a63dc0b1ada856fef3eea3e3eeba288919c95673e192f0694af0e3b798c1972d72853c957cfb8046be780ec55a5e0dd0847df3af5301595abcda23e6681162b135e80cb9fce28faaafc4833ebf7c3a33e541f63404bb56381ca260b664f52a98a1af2c235aee3e1da246261e445934bbe1423411502c139be22bf7b40f5b2c2b04489821f85757602a175e9ae3f3bdea45a60fd768df9fdc5e349b4428dfe2c2b22be426dd107d1eb9aefc30b4505d239bdf179d83b50d1156bf5a17567645feaa52b62c262f23ac41e1ddbef04feb0640af10649ea6470434b9b2c878515f4807d0e573db7205476a1ce87de00f6caf030f6c2e282dbff7f2b0e5a103f2248805ccd6f2f144aac02730672502102b4d245a2a41bfe420d2f284dfa24395eef90c6210858a744fcd548735de08a15eeca03807c266a3e37398cc57265662f5ebe96a3c7e0f868e709d601da80021b396277fd13d48a1015f38ab88b2d2436bd0532fd1b538912dec9b41ee70b21961453513c6445b3f71fb1ecda3f971c15e4f26ef664aa0feab08129b2c8131ecb81849ce601a1b9c550c01f6513beb5bbe7674af2af9d57c3bce57512e3678eaf6504374fce724495ce98376db0bc0a94cb4d2ca2ec3a2705f2343c202df7d20be111471cc36acc9c1f10ff67a5f8c0e8f90bf054346c0ea148528f45762c3a82769d72d8f9cb01135891b77ab51cb31205b27fc313545c969a8307c5f861c1934693aa064e7ca6598e8eefaa47c19a27e4323ab2b581792eb2620005a34298c1890a53dd7c8bdd4c449ff0425d0d8e2bc3cac95d171bb628f4b2851c24f03df3da76b67a124545daac1eb77f91c59bf9659d4e7307ee59fa0f44edb8f766dfacc8499a9a2b34729fa77dd7ff987314946d3cb71a94240dc862f742c93fe577e91e2cd199fba4cf95967e235829593939eed0055875dfcaa4705d0843510b7268ea3b86ae32fb42bb45870b807932ba2839700709856d66266ff30a9942065f5652df707db7eefb60b414e3a76123baa4bc259ad92c58e032aec086e915d524af8d537cfdcab2560c772b9c4387f42a56ada95bb546cad2e2fee3718a760a12854bc3b3f99b4ea52dbbf678a94b5fd6218debbf1cc8b16ee12dacaccb894cb05a8bff3340fc9ff5e961fe0d2c8d28588d520618bb0b33bc21c2e66e88105df4492c04b18c3f99f7a5982fc0ef3c64128674273415a9268ff1ed1f2529dfc2c850cbab4ff29f062067192792e7ed30c5bf4d9e6a92f2d2797f64fff125d02289036e60bd23410e6234f1efccc52e9604d6a7b4d0997af40da6af6c800de83b6472ac56dd192cffefd0a7fb15936085422f6e1d389201cc0e218509a5f28baac8ce8b8abc6b4f496475e85cdd3a305e1c4448b1d5e527b7d9bbe1edd7bbca7fff3c29490bac7ae61e4102be35aa97cb911c06c8461c9b127612e1fc3e7fab16a38f6ae4f91a379b60918b36413246809eddd278669023c244a761e82696a11d6bb732d5088287955d8df22d1442c45a25b9568c4377ad0b413e3be1437358c7badf2ac4ef12861c4704c37a611394c3700a0babc7d4d09c3082289ff5b950fe07592a2e3d82924f801e80dcc97ceb69eabc92f65e05740824d2d9193d362a75f24ec9a16be72ec02ebe1f65324e236e4e5cde37bdc44ef73756f786fbe1b56c89ef4d6e2ee2dec0cea9c556ec21c38424ca0fead9e50786e9ef2585b40d0a40321a7908b763c6846bb5af5cf93e65a04f260b42a5409f5d01c77d3b160d2fa8472a712a5bd189e75d603a1535f104f3b9de1c3ea1717c458a8e9e1b0196b61a248b578d768907edddcba9fd7cb7a2554edcff61ee7e879dc1d09485df933895d6e1bd52e61e8f2f3308bc459f87ca5bb227ecddae24eb67c7fc4e89062a27f8f9b30cc38a1e2a0307c869d824db77732e6878768a25ed68ff45f834f4d71db758cbcdcf95631385b9fc78a1493119271f8544e93b0633f120adbb2d9842b99bc466bbc6475a9579f196d0d645ca6e83034454e26c671adaf1e1a47ded52ac27a77a519fb3fd6e36accf76c8663855d7f30e167183d8196eb2abc8fa70bbe49bd4e0755fdd78fb37ee0316b86d913dcfff7fa8d3abaa364ff3d0a59072d950eea3ad96b865e65ef18203a739f04493247eeedf41b3c6c5879dfcccba232e3c79665634f947de716c262289a3ae721bf84992a8801f7855160f52c54feff8526b23ca67abcd3dc7ec03aa2d61c00fe144da2fa383380dd658db24e694015a07b987db70e87a191af9a8daba8423adf5b904f08b42e01520a025e9b4a847cfe22af2894d6190b1c14e0a7a8c49774b67bc853b34345fb925682d1be49f37ea4e84de525a4d7bb29b818f22cacf705cacef451af30f3de455e6a83d7814599e8219522e1933f4e28361efb56c059182161c31b31629649489aec8c56f6c81b7265d211d2c43f41617997d337882676c25cf5867e6d3554181100ac72c43fe8817300ec91104bada7a54fe0335e7eea637af3b81e5548cb4ed8648899aa32bb5a12d13cc4d0e34929784316343b8dbf6a2514376310ede5f556b5b4ba84db0b8b24e02b2ab5fe3e5fcb0cbbebfce7e559891912f0d1cfc5c8ad9a380d5336eefb8387f5b49ff54b1f533c9053a2c95065dc187940a2269f65e958846e5bc1ad9b82a445c8df1dbf7f30e7bcfe7215ffa252107f1eb2be0184f831e9f005bdcafd13e9e428e2a42eed85870e9617426f245f0bccb2ff872572a638dddbbd0e99855969251ee8d1d67f75daf1205acefd101a071da949369d24b72b7d7fa60ecbf397ee80f72bb8c782a439b3166b89d9aee45e275f6575a28074837286110d52107ea36042e2e3deacb72a6eb9d620e5d0b1a8463ab7d7bd5b56c46a281233a8addef199d119941eafb8a45bf4200db718d943", 0x1000}, {&(0x7f0000001340)="0e64df14a300a5dc464b0827741b8c60e87c987436e620415eeee78b1cdab86570a2a25e081714f3297df444c4f27e773034b5e1cdd5abad588021437175e9d0dc61a49932095cf5d5ac17fb417bc8d51f0eb5274c811ea942e26d1f1bcecdc9d6a210e0261410fc729b26558fb7f9db869b7f4532d4bf0c05bcdf4bb6e31d5c6282947b37d678d62ce3eabcddc2da39a118d50d33e3851ef7edf515a971d94de924e081d4753ba5d7cd1fc0439cf4c35452b2045fd341161ac446bceba1c33d264b1d0475f7fd0aea2ec2fcc983cb36219e5b9967b01e7d17d82005cf529036c1283d163b02efff6f090766d38ada7906fff479511a2a822a550a71f923fb6762ddb89b45fb52bc3c801debeb1578e21d70de77e8db89cc5308a8feadf289c1b5008e9920a8ab5f29df62e877adeb04121747f23f3c7593dd8df7e7fce247c6437e0c196a6680dd68b293f37f3646cd1905dae8af6744eab53fd22c33a58cb6bb15646bdc0606f9b4ce074d4a4684cc08356e1d9b1110f7e1cc253f688088c9a14e481a7d4027f6fb013f66406a8213a882d5d00c8b79412791bf03361e6401d907022e91a23f46cb936f995a7151f60c6954c73dd2e851a57a1f303f624fb3c4d94ae3ee4fd8fee118d830a01483686b14d1a5130c0f407a0e8ecdc87c83535b93449376426e2d169c328a2aee3a610c409e17085b5dbefd80240e837dd310162bb71ff7d1c1394d1dedf8f2f04eb42fe481f24f5c67dc96ea647b134a7bed859ee461e96eec971e63864b5ef0d56ca061b7b907da7fcb45fa910b2eb265c2c26e6e0c5c684ea93b8b6be981cefcdce5f336b1755e868d95818cd6a622135432f91a7ee955448b36bd664648c0067433538a9b52fd4765e89b59232803abf46eaa947734b0043a75d511e932e6f8b8fe563015f029ed7f771c44b1dc2a3a5f754c1b08d968814eee3f8d017ffff484108f2f4eafb04c812939b28b68283b27991d497adb4dcf5aedcbcfafe7393dd54e441f7db7ae5cdebbc0648e13bd70e6ebff90097b8ce33b2365cb6b8fa3b6256b31a17876fc60651b0cb1dbfc043b2486edc2728d4401358c1d4167ab77402863c82f16f338e8dbfe94d9d899b62d75ff4ce9f7e94d66510a58e62effde819d8be0384c1208ec036f3f69569eef279795de78f2bcf7daefd54c606595082b6bc2b7e8bf2787ea78fe45fd650d7d355eb99d8e7cadc81bc20db26c78ec1e0531c41070035972219794debc1439d182bb74c1edab44fd5d71454b83d1d11308be0cb69cd4b3a943e2c86dbd0ecc79ad3b360b709a7c700656320b0fc3e822f854644f35cb701e53368dc06bc1a70bb6af9975fa0b55b6a9004f3186fdd2ecf5435d073ae58bec45b126120b382f6f03df24965f9dbddfa457dffa27a5f996d01868c0cf9c95f4cd0bcde3690289f4a48f2c6e5f321ab6432cf88aa60c4d4dfb478edab500457595a7afab4d81c9fa2b0502aeac1e65cb37c9f3d6c47aec1d1e998ad1f2fd03f88de1609826aeaa8332dc30d074ae8f8036039fa1c99345d95134d833f5814e19b6d76ff95be4e26919429679d6df91e8c03896eb3eef555c3164433a90ded814a4b1ad722d7fc2670b8bd0a9725a72450940fb1b2a1a050f3e231d2c7bf585c3c9a26cd657b28336d6ca2d7ac2f83d02537e6d33563fdcc856922e6dbce6f903fd9bd7bfe1b6e6fb762a4e7ecd1e21b4a989f4f407b381ad80e90324104c089d1b929ca955af007ee163edf27f6e959026ba8638fb3e1e2727013654ac4fc6ab5f1c7424ac03d034f5456583c9a9051642bb4a5be5e8027d78b41e5cbc0ee266376c66ab160e3589759464d755914d14d082737f5b34ba07cf7949212b64ccc1aaf28a5865d8375c0309991bda6d89e734b1472b04b65161a89d0dd248ebaaf0e6510f517dc69780fed7219aa682c5504f42f4b160065c23917d0bc68fca1779c3bfcc6fc4d7a583d131b12d31792b3f66af0a93a12d5e4304976c08f584635e49787f6471c90a2ca6d401961f37ed60b39eefcc3becbbafa19881153aea80287a51c46b9964bc11270f30bde96aae14c60b4e4437cdd4ec2d3b3abe812691424c3d67b00841850468f5abf0cf554a650e60dd207b26c2093ced198ac63218d872ee284446c8b7cc635e0ca7ef28bfcd01922784e89425c8885a959b4f39c7584dcf7cb61c8cf4b82d1229196711c58c67879eeca8e8fb2accd39c9fbce07d93c5f7957eb78aa4bee7f30fa8bee94471198aedb1fd5e6f08756bca68b8706157f20295b02e8eaaf6f0d50c6d0463a1ed1cdfdcb65dca1492c88cb2d79aecf85af7feee423229008729932bb8e4f5964f43b79591e9b0f5c41d5c02a32b3572b820c64730424cb090203568e0b784059961e81a48f7b7a25b617e07f7176e51a33723974ab11e56d5f1381158f4cbd24060103d025aefc0ed766b49c09bc17f52c5737e7bc4fa35e077fde4ad19f36c9b82475892cb0e50c427862226e6551913087b3735d3fe5d98d36a67dc8304346b57e0227e8322900e5e92ccc98de82cbd68d952093acf909cf2d6d963ba70ed70e242c4836a9e3974a230373a6670aee01e0331f39ca966dc8ebac51b0d5170a44e4c2f90bcd6b2cbbf1d48bbf88594a48d8daf99b5cd92654edaef9312bd86a4133d5d7a99300c23ab0f31c87be7cad95a828af2c4935389272d640768e800c8dd6b7e4976ed31d00072b5561db1b74041cd0ffb69210df8ceb677dd11b41da76a68f24ce793ad592e2e07b0cb6174ebeb713a970f8f37a1338319ae79dcbea0e62cd4f8500d42e752fdfea1220c4596002d8001da0072911f28987b3ac600e501d00720a8233e3977e305da317d52b61401abca5bd63bf798281c415ed3b5ccb1f74872228eaeff30557fa2c6032cafbc1b4bbbe24034b81d8f4fb5333bfdf2c9b61e8ad60ebbbdd82d955a8a4bb33aae4af3cdc4f0a2a26a4d210690b0d6bd41fc24ac1a5eb2a3caa7448c4e262ae3937691755974a2162accc438e4b7529636b511972edb951bbfe4753eccda16d4748ff47a078de83936d52899da41733160f96f33dbc0bd205cc4cc20e8e67bc6bf72e935d41aab18c4101b733f6122d0cb2f7f0d59d92a8364981f2f4d720b0faaff1820da918a9e2e3a9b0c146c4f91cbc72797622322ff2de55ab39a7237b69fd46e062151946b7b7db5e397b85b884d95be6ab2cfc48fee22ccc3b1ad7f21ac4901496d59b45e6fe0c3bd5f3716b39e2e4aa381fe329c759f1f33afb076edef4941f99178639f3742ae746e98448cc0fa1ea6aaa22eab23674feb77b28ec3664832e2840bef32babddbaf4ef7e6358107dcbfdb15b4c9288c74075ba9c3de397831f7ab77f7860d3284c890829181c3b6f51598ea8201a8f69652211175bb6f89be4b66be7788f298472faeba4bf91738135e1841028a696d108e0a8821913592ec0cdd419c4bda22dfd972588bca13ee03a60c86e66b360dcb13f9d405b05e7ac934daec3e785d542c31edd4171f4d077ab150e6b535ad600317f3de45aa1455b9ec2ab5ac492d91ecc39c9b3a14211d1ee5f4532195de30d4d2944ef99d565d91288bc0c8934565ffdd78ce55e9899f95e8dd1ab2e38d76908e1ed3230124d9c55933b99f651f8f4e990f6e515c19c4419206d35fb59d36e4d181b32f44ba41fbf8a61d344dd3bbe38ab1789890936d68db06c2456715c0970d2ca0adfa372dd13895160c4cf245ced3da107675d681ea5385597728dc8dd44acbbc324e9c0e71d755cca2a090f8acc98d1e043e728d13955a217c50b688f3d27b61f4f9430a05d84ebae36cd88b74a03ee046628e593e076a8fe567f31fae2dff9c3c1e40a5645d1bae9c1137fb45b0cb4b6a3c656f11f70f7008fe5dd392f80b04a98bae4181823f391fec0bd5fadd58660fa6a3848995ace8d6090df9b2d4a91862fa870b53f2009f6be6a5f9a31434b61fc4ccd56aeb01b6432d2b65954d5084deffe9a2c0707a67b9e11d2982a4fb6e65eec94c70277c55b9cd4b7942e80c4625f03188cb63e49b3fda3353197b8adc3c7dda78abadc86bad226f9f7f9437319a44d994b7d635ba21b447d97df64443544c2982d15336c7b282ec11787e8351fd66bf187a7ccbe9f9ae6a8a0142e31049f248bab41c7a8478c607e0e3237c1be16a87a57097a14954370d913842c9629776001fc9e0ed02840cf94c92cf4a02bf7fdbbf51ea7f6116f39977e73fb0911effd436bbfc479eb04507cd4d66c14006dac524bb78b687f9fb97a40341b356fdc0c3c2a099c341c4895a1b6404667af84438909066d64934b02bedd3252d34e275e98bb26079e70aa1f3710d9de83a677e3f950a45d7402ea0815796832267a32c06635410562f9d66422140758341197a4383399bdd299ee65f373cdf83475b470e4f6ebfb606301d0b0726aeca837a92da6ba1376e91fef3886f7df7638d1a24e46f7c94f0e79dae2bd8689cca67457825eedc040cd62dd2113aab88ecd4ae172a00aa814f2b9e96e44f5c82f61254043344b35b3aafd14c81ea6a959c14ab74d8f080765ae6b06af8a49e64e2765dcfa3d2575ff7fa4f7651c7206ce0c1789501c613d643f689f2806dc1b3fce3dfbb0e460e11c9e93f403db397db84c67f7968d8b9159a32d7af838b767ea3a85040cac89aef54a6ae9c15cebca3e5addd869e7798fbf6bcb027d0da1bd3c26953231b4ee8ce0e15f8429d3921d9e85277cdee508d19b5e03f8b741450a287cbf2526d88e5934a761ca83c3cfe99dc92e7bdfecd18e584b333acdf110ce6f7e541e35362426e5e22ecd517af1b5a65ea4847684556a3edb1be29581ebccd7c428c04c6a4dff6fbaac9bbd7ae7c630b30550ec595165859c6a3784b5423b7cf12c5dfa0f6638f1d8f06d1eafecae65f328f2e7ddff27bc6e8d240ec017fa2c6365985098fc6b5317b9bf843769be3a836c2865174258e27a97c3b88c945a3bdde2737ad7c42dfc03da5f47d82b0a5c346d62875c363889542af462120d713f66531071ed8705b5fee69e541bbcd3fe03b1e506094a988f1d9b3a7e9a79e06a6a42db846ef61175d0caf499fb819cb64e0692759d64b2f6dbf5aff0fea9fe31aef2c3cf2a9c943a1aedbd630775604f8858bb5140e22a9d50f0076c3a0406513d4d71f4d8f33ef2fb9645e99b3373a1ada5b2b6e06c2bb5569c4e046244c0395cc6887dd738a2ee31c523f81efa1df341f6f92681bb5362698100bdc182300a525aa9992fe31f482f8ac03b08833a6fe2b5ad42f0eb51a954dac11d910ad956adac56a9a1e16600cc4db5bb069f9e32fe15a3df58624b79dce2ac6d0ac13654aedafe7752d793264557b8e75335232786bf6523758fd920b5ed48943d905a6b7184a096d291e9e38668e31318cb57328a2da09f79e4fca4110586189e020b0b63e0ac122b8f4a082414f046e09147fc71e3a2e7e5ac6a50de6ff30b7616b16af449b786e67e71519ac0098b3a7c524a99a689415abbf6375795e5f61a7f6f9ac49c6567eaffd765083ac15457f442512f05b7597e68a29abe0e03439b586f9a46dfd767957d4d1d04dab611968fd34560c9a56d86a8d3f0e22a8c654d29129aa2771dd1b4eafffac43404c48dbb100928ce2a966aae4b6a7b5a58c15bd6e2b8c400ead37717c143d8223c3c0f46b1280b3212eaff0c10411cbee34796d377526bce521e1d57d1f61668902744d101e95a0fc757d8b86d2f808cec7e299eb21443d4b96489be71b211130be880e", 0x1000}, {&(0x7f0000002340)="4747c7e95fa5e5860aa77a33b12f7ca98128e399bd548046dd089cd724c3c8e778c45c3648461b4aff7cd8ceb3add15def56e7aac03986e3b2db7cb367062f5c856c113bd1f07c57c9f221b88bbabc8adaa1866d86071f51df5ea01a2ee7d735ca9926eb2737ef4f032a96bce486eaca3fa8a265f9fde7355b2a80ec5381ead90d95564dc48641902b4dbb4bb84b172483498c00a1ad2eeeeaf9d83daad68aae36dd86eb3df7840eadba04ed8840c4d569ac30389a99136f0c143f3f4cf78905e86b7db3fa2cd27d01626ae80df800dfe83afea1391ea520630b70231b4c6b95954e4d3d970ba3b87172661a984db54340398e73af8009cba40b7e50163fe94d9f127aa4feb67d68cd230ace35a32a409eb1e1e600bfb2aa626657e42c945e5d04be1e6abe75f24f70a3d849ea8a0eb5965f398aaf7aaa71c68df20b20e6253d54428e40a85244e5b73c1f56b90ebd47a78fd93a5a6f28e3e5fb24ad6efee25f64e49825bd51482faa41e8803adf9d15408cbcdedfc8ba309f0899a0d0644e09046e26fd2b9e0bce358ce1e15869302e748603be35d9a0ee90c4016211ddf5b18c185f38bf0523a84c495a8033a483d3748d5b35e8b34707bbc2008431ae53b530df4316c2c345f450414df4c5459cf7025fe5d488cbfd1f28637bd2e6414f0d793f13692e792dc8c82a5f42b444f79306726a9bec96b8e7f9beba41cb99df4126e9a038586528bf7030203cbe41cc2a5b4d49ec2112f3ff8c91e4ff394823dd61cc60d2a704d17d9996dfc41ba2bb1a4326a0f3e7ddd659d9721825590920afb20cdcc5118272b23f8d708bf7422b6289ea8a2928c373561675c52d161fe6048f6e7839e040f6338a602fd5dceaa86488487e56793e97253847190d4403c615d99dc20424fb12baac77d64c4da2c23d5fec19e637b281bea9b13f49e787c6b59b86c1d5aeb1316ae0b27c8c1dcd67d0531286e63fde560306ec6389670ad94d6d9a79836dd8034b31517fe40a1b79935dd3443d14a9f9a11ed02da175b01fa98d59aca95bca5c296de3ae341efe65d356053fb5165d6817c1a16709193ef22e708d5ea79370a565a1fdab4382906e49ee56213ad26bd434d3af706c344846b495d9004319f38ff461f779f1f83a270c18606e9af14d25358809b9fa1186375069916337ff8b9648cb3f8cb1730f4d61e940808b451b4d16bebedd86cbe18fca75048f89e0a52c417a2044fbd1415f85b6715578f992ea5899e2445b6a3b48ad23a6b23ccb6c8d07c91091049753b95d741327727fcf6cd8489f83f73272e0167fed2cc1397c9739fbc808f957a5cf6d4475c11c45d7941765055feb8bff2dccb5ec374337870e0144ee6d9e6804201ad92979584b2808a353caf1504858257d0184d070db1f782e2dffb1860aa5de94309018e183fbb8eded6e46c01114aff2ebb53dffba3a05b4601c219bae9c1267bbcbc2465bda776028a181ddf2d5469f29326ce3fe1760257521a336b1d04049147aad890f1613b857ddc960334747a14c2cc99d141e15ee5fe74c6e3f09193ec3d32d4fceb8728f068581584a5251744a8979d8f16ddabd47defa9cc7970beb17bef0b09bd3a5b9d25e1f7d44f51fc0511643fd7dca0f83ee79a75ffe25568bd3c3999a1aa2c5677ae236ea0db8026b6951d839f4f182ab66b82a7a395ed569000a175485add2adaec1f61f183eaa5fdcbdafa15d3b0b1f7794da3cd63463b5153342b182cead46495dfbb2a12e1af9b79c2e9e545de2b51a29173ef20a9684691a6b08225dde21e06d49990ed15a7a1af266c693b565999f6afb638e79e50304729b7cde113d0ca1c4a689a687ea7f02344e301f5e26a9b1a7868cf96b68a4726e6f808df8b97ef5a3c219e6d17acda2c02409536b40819c0611e85e991a9da68ce1e0fb7c36d78fc7f166ad32378acb217bc0bf741e138db2c904e9b89c3fca6bc44b44c6a1ad6cb84b2ee50e4ca0c4180209a42bc807b04c5017b86c023821c0b1344aa300988da874b8e63576c01d36fb9925b0ea90a70793a9fa5b19ebabe9dd1d5441084069443ff65bc9284a6e8f93f7fab1ee4dcef2bdc76077c360d03136a8334793a501bcf044781ee2865bc8700e1d10d67756da6193055a8b8f0cdf0ead6dc0362a549e214ab1d321167196dca584ba97daeae866a03ede3f9ff0db0eab9e28cccb9eff558762bb459aef3cb5d304ec1281fb0f620f8dc6a1c3a97b8d9a5827027974a3f7cfe51ee96a2843de4ba00526e67ea729ccbec565aa5ebaa2a8040b582ef0e2c723fd0d8b0653e48b9c1a013197f3b162a002bf99f3558e68d69b37d546b50f8fbbd93058c671374fc363a4eb17ce10eefcff2557611b72a11120b8e320e47aac845fff0d4e64eb5dc5535f915f80d916b4c1007439944a85ca519740f116285fdefc4bcf647525c1ce8b2fff501e64e0078d67b53f095f402fcb9f6bc1acee7001bd80381576132eb37343cb811ea81cee6aceaab54af5628ab1e27750598dc56f4c08c5f5e0e518029fef6c9ce37f195ba8863d212089eb61525767459be1087fdee83d1b5c9f7c6ce6a947445f793c2bbbc6705acd31ee38a2b2325cdff7c1043ea7c0595fd719e1f83add1ca28ce1eada7ba25385944b01a97f270754c740379e193f7f9cc481365e6aa5f898eb45559ce2109078ef6169ad580dd25c9a3a0927ec3e9b28a4be8735c1e187ee3b9b882742d4cb34e0b8ddbb1c22e0ba9029d4cd79f2fa21407bf57c61397f27f6620a1d7a9db4da46cb58428a3720267240c3e6f98a3f5a0f0a453f6fabcda4df2d4997998a9ad03a7105942ddc6c086993c515da0779580b69e55a94a61b0efc06296dbfb85ad52848795673dc592993610324e08fc7ec468f873b9c731e58ed37bfca66f471debe036d44a730d6e023757424d1d1abb1b481e51341a4363858a969f6a2480d4d9248b0b47a4e490150beb44a9d4dcc233d400c48782a8936408ac75fca36cd386e8587a22e6532bac3d792befb9214e96139d0bb405912efba687e15ddb8305aab701f5e2a3544f7ee72a710e17cffcd2ec36655c0da08e2bfa9c7d0c9b0e817b53e16af373a552ae50a80a610acfd0e132b59e3e103a088e35de899332350b4c4e98001d58f2961ee195f18a980f19965e2e65973212ad1891242837fece0cec3e5a57d15b660dc339b0679ef5ffcd120fdd4a97f44ab7cf66692eb6c3b23ecf91c899d3eb48b95bb8065287b0d1c4532ed9cd9e7d35c3340472303991923117211e01e7b8d8947b7cc330a9aca6997a08c8e9c43f74e3bc12a03dcd911db0af1e34c857e035024a95a66e92fb7bf217c46bcf47ffb6df11d3f2883f55398c285c8f1eebfc98416fbafd7cf24bf17b2517125770fca49b2d31e8019fb1cb29dd5c38b272386f5f3f839466753f815d0d71757c9a66f95bd341a2e6e813c4a31bb666519881db9ffa3c3e76f902310c0319736518d53dde20cd0e4fc496431915a15d5d80be85767c81bfc02d9b2bf1536fa47eba6ce2715a644b542293af9e1facf903f67467dc50c933a2fc21b14848c4a1a675e9ca49b78bcc2494eba94dc8afeb8f1cb60fe3ca6cb340bdd675d6368ee99ebd6bddc82f8c59edfc62fe763118b2f261008facf73042d1c8ed874321cb85050c9493269740163cd95349ba408a520bb79af00b8ce863fdee45369e673d63ee02c9a114d2ad3c725a1898ce76af59d2fd0d925015320640812bc40de510d048e62de21714ebb7a3dc3969ed5b5beb5cca7e6aa6c28484351eba7ce671fbad7cccb59bf4d9c6130e9af6146a81888cbd118ef70e67be864ccbb4e608772c8afdd431153fa8a6a22b1a65d5b7e46b83a65b6bf0ea1b99e8ee08e5e4d93ca2bd015321dd812cf4731d9bb090d6b8556597221eac516884e5597be290728a46125511970283d6ed36304e0aa32cac3a2fa51a1b3c789a6f863d3f64bc9a808e3e199f56ce8e29a8f64672f2e1b224ce8f06f7a001fcb9b58de4860b7c94d45f7e4a3483bda84e1b687ad096ea63817c23565062a2666047b7b532d9106bba1dd4fa0ff242cf71f6072ac1a07406303fd747c95b82fccce90fc4233becebed506ce84032d0c66497624fd2235ceb2ef322b7f1beb26d93d81c515082d2d3e62445bf9c4f6216b962b251d62c6b2bf4a6b4056cf1c7e68a7034a5fa06f82c2eed47c4bcd86e08e25a36b59205310e55064b66fa7c7284faa623a4770be10acf06b304a2f0071e2c03ab78afd41fc23575652f49b2711d04c16ae84d2d0d9e582dc20ffe1b6a7f930b6bdd7d4085bc38f097aad6ed370cc005543f427f16a6362faf387a57f96d35a8bf5ad3728dd24bddebbed824cd4b1fd96913e1aef43521d93d3963da116c60f519a08825998c31dd6374be9c600e6171be64ac81df3338231299302aac59e22c7c5c90ec16e90b959cf1b01fd61d3c2546c4f13786ba8529de84b39713a28926d6fc2721a21df49052dde8dfefc7f6a7793b2d69667ea6a4082f5c94e549bdba14f5a4aa3d236e483ffd4a8c5aff0f2d60a0971ccac2696894c6cf0e169a93b6f28ece82c57ecb88b044d24f28734af8aab7e16603261f254f2184dc939770a24a0fede0f93c66ba538d730da6c992b038ba331cba91bdd2e231e4e5a74ae317cff5ee61878f26d4dae38ee529d23e2958278253490cd8b3ee7bebfc1cdfa362307ea528270b01c9c5faa47b4204f71e86b840b85bca84f8ef3ed0a5a5fa3f82f704c47275ac9a87606f48103b89e1564e958318a823c25422750bb12036eba7a1fc6f4fbe8b7d57d83cb47c9346c97869bbb15d76a77739bf3c488eae0fb6227bc9c7e2f9ab790420c624b593cd58071b5d07a3b6867d72ea9751a6782dd35f1249c217cce7fad9fa5881fefb4591656f47cec505f73133423fff9d5bcce5164822410b12fb0230a05e12420ae383937b25babb7eb2df38610087a3058d0aad387cdb3e51222931ed40e0474a377f9d03aa82c0c4df60ac69ffccd524603c55021ee69e38bf4861e84f33accc31cb17cdb9fcd68db66c6ea987bbecfe0c3c64eefa2cc361ae13142ad8e85e811775d716a78a8622e601c4ce78fabb896e08a297368c507a813fea2838e141c2babbaa6b4421d210ddca6c876e7ab29fde854d23cbd618d4e1145a0f095232bde04c4fe6e47b75f5f4ab2c904284add9c8ef88d33d2e4f2fc28552f8875115c9bdd91f365d68bc181b74b64d84904611f4c271a79382a12ff853d0e7a923c1a4e9af91b3cecba15af51b0d633a832e58ed720dc20023e5ae118cce24f25fc5aa87f23bdb4969c7b59814d0c553e525f4840a5a8fa2576cc96353320659d0676b0c3473e865d641bd07d6216149e5c590f7e18482b844cfe423279099b48c27c4338dacf5992bb1609217dd28a75d5a476ff8cda68c4cc245593f2cb37bd6e4603904d72cc0603ff980c35235bfb58bf5f1c9cfd6f49873c289a065424186a1852c2e415cca4336f22864122c0d1e989ca5d27ba049a5b95137a2a5401643a494cdf7dd74b61f2f25ada4f2d5eb057f1261527cbe8c0c927107be712744bdc6b2d0e7763113e58a09b4bb7481d93d07000940c013fadfee58b2a2e5159594dbcff35b11073abc3ac4f25c8645f35a53f89091419e230e8a2cd85cf34a27a716752265dbb9736daa8d155b3c0a7d70fdc560aa6df5a32c63733eac35a6fa1988f35c8b15a787461df336d63dc967f058954e5b56cdaa8da339a7d1d089e348d10b225d50dc417d5ab71", 0x1000}, {&(0x7f0000003340)="08951d7e4b949d5df46a43eac62d2c82b3af9583dcaf373f36147bb752491a02d3b1edc716ae63d4407feb15212c2b09315f6ffc3658ecd7a69b55d5323360a551f16ab01b181306043688be63a8a4c616fa9eaca67bd9035ad20237fcda64c3cfc0341b0c122e6d7a18970cd38c1cfdbce4996868838692449123f8882cc8cfa12004734cb738eaccd74501b39aee3ad731affc1bba3ac0445cce0bc2", 0x9d}], 0xa, &(0x7f00000034c0)=[{0xd0, 0xffff, 0xc87, "95c5b9f9836183434d0783609a9047ed7f4fd45ced570ef54ab3918e7b28d6d027843c36b834abbae8fe0bb6e5f448ee7f4e9ca47403b8db5ce32b93a3876065717cdd6fd29a54234d01f15994bd8a854b5450b0d11a1ce7d201f6100272b7c43e38b6c205efc5fd6e5252f390e69d6c143982c1060edec381583164ace012ec856980a0da289d8a5eede931a59bbb9383423fa78eb87f7a4fa1185bf29a9807ab3dfced136eade9f5e86d98c04c92e0e07b2f3beb9f14ac335642c726"}, {0x18, 0xffff, 0x3, "37ab5985fa73"}, {0x18, 0x1, 0x8001, "81f6dbcbcd"}], 0x100}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000003600)) 14:47:53 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) socket(0x1, 0x4000, 0x7) accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) syz_open_pts() r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x131) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x100, 0x9}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x6, 0x4000, 0x46d0, &(0x7f00000001c0)) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x1) 14:47:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x5, 0x3) socket$inet6(0x18, 0x2, 0x81) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/185, 0xb9}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) 14:47:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f00000004c0)=""/110, 0x6e}], 0x4, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) write(r2, &(0x7f00000005c0)="8a0f547f7cca22386c42458e992ceaaa440c78fee08ed2e246d0a44eac1eb9c71a872f6ea924599643a775dcd1a6c56a54704914805062ff00a5d2a9ab6e62f53346cf115dd7efbdeab056b43d8f5ae25890a66be6cc9a1f080a7e0803b9dd0b1ffd5e81682249cd8ba433e424ada43b56587b9b15e7cf5e10c247d37e0344ef7a882e9b87c08db166c10bad793bd657f5793b2c0e670c6c4be7cf5e7498557264bbc77db288240a5f28dce321312eb7f5d61c1555c17b6b91b43598c27d9d2eceb004917802b699d6cb121d271171a08ba06f742d26f186fc2ed1d19afa86cb8530245c4f955e808c013cb28d52863da6476d68a1e8624a27240b4b81d0902894d9466dbe791627fa8f2336eeb032fd1c15d7393755cbce0b659154", 0xfffffd6b) readv(r1, &(0x7f0000000000), 0x10000000000000c4) pipe(&(0x7f0000000540)) write(r2, 0x0, 0xfffffd7c) 14:47:53 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x4) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000001}}, 0x0) 14:47:53 executing program 0: r0 = kqueue() recvfrom$unix(r0, &(0x7f0000000000)=""/193, 0xc1, 0x40, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 14:47:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0xffffffffffffffcb) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x409, 0x7, 0x0, 0x0) 14:47:54 executing program 1: symlink(0xfffffffffffffffe, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000100)="fc3ee38d15d92a4eb4b5d84d788b3e1c7ce3d6085be77be17d6fc41abfcf088ff85d8864bae3ce8d6a467a375bcb7ffb4865f98348c8fcf3a1531a2e6f5121d3fd31c18b5400f13f534bfa9b2348153ca64e9b65baa6033119e403db32833cc1f6bd65180c69b95df875d46b7ec2034e2bfffe0de276c5c304ac205bd841e6e3be57be3269536593daa5b30083cc5eeafa94cccc40735713e6f5da4907b3dd2ec7a03477405d0035d8004696a3b37dcc3157a7d9edbb9cc54cd51c310a6537b7f38fcf469b8a6b444b52d8477ff7f00ffc8ddc8658b96ab737b717f402812b7707412c9c358fac3c9b6badecbb3bc92cc484fe07d7cc51d4525887cfddd49e99d85b49e12dcd61b6ba722ab5b2596da4864eb0bfb4a70acb4e34a90b1f57ddfb70ec2d0dda97003a8b8e9b80ed687a76f1ee90ce33cc41a57d27312a8d10080e552abd892ab3afc88ec15c25ad7755dbb00950bfead668148920d79ece086dc3e1e1a4f3e055bceb0077f5c62306024006e638ed46a7f179eaa9db95762b3b3f2483f478490e852dd070f8072b36b67e3930bc7af9e705edb8e405dbdc66ee9019b18aa3e855c9198e51868e7e9f765bccf56fe47bd2d602ec72d612a8c0db8e3ed2e2484861e9c3b7d2d24a02dc00323dbf15006bf7da01a2cbded983318542963a3423f3c15b521a81df3cff4e03fb0730d605e3a34e2553c2653c0ff129795ec1a013de1004a69f2163ec61314baa29542f424198e27bdd7610ad6f23eb552faf423af7cdd3d474faf1992b05a5dda0ba45e5dd6c1fabdb141af777abb13b91863a07dc29d4f8475b8ab75b21cb7d490992108d4d36c5ae3192dd29402352199396669814241dc9616e50290d24eaa6b7ea00db5c373a5ac592b4952b95fb9d8e4af2d115355bbf65e13760f52683a51d063c4145022781ea9f67594d0ab3b0fabc117aeb275839b2802824f2a394deb4174449ec87e2fd922cb912ba616d18310e7c4e352fce78c0dd54d4ac0e068e3ce0c5bf0e24ed70d72eaa8be9bfbe89fbf17e53d08bb4a655cc62a5e21c80d7620674974bd44148f4cbe6efdc7dca9c3ca71763e4d826269a5809f08cbe5ad1069a8ecf7bd6507cbb526d5299e83f39f89bcbccacdd2ecdb5bd8fa56033e7e20c359af361850b8c8ceef31a567dad1fcd577a748aa9ba178800d63240d875bf8f8e12d42efd2750cf2b678cf9bba4d993ebbfdeef04f137d8e7453796e4a9a1ca534a0da3e07351726d8ea8070895d7d4c4c598dc97c2c9f6457f1c0fa287ea2e5d7dbe12bbb282f0906e4769047bae63a731f0f00e91e9de0f4cdfaf28babc00b9a7e7e3ffb07810514e3092b5847683a8f89a06d7885af3584fbf15fa6853511e55233fae1a785356538010ec338982b429d4443cf45d68df59e04268f9ef4675eb6558be4499ac31a8c9937235326105efca60646292ce834986653849c00b2123e93ae6c599fcac01cacb1bfc2db34fe3efb83f8d224e06544952cb26fe4ff906c2a6ad7ff9ac8f41c02ba2c921162f285b4eb49f8c6bc8ed421d5285ddf5d33b1dc2affd7d7cc410c85bb9373660a36d23d8d59d48b3bb8c99d8a3e4f809d52c58c06ae2674886576822ec1459e3044b18e177556d420b99934de4a9501cb9a232b78772d7e3edbc2bcd4b340e253539a7930a030d0ca8ec9013e64d854073347e27b6bdc27bbb388d0301414e526752bb0c00c812e7607a5c557d5c3b60848454d140324deca7ed7b551198f69d43f06a599a6e80598bb749a694915090bff56fd66cbddffdd039a7eaf618f4ac57f0d68cb1f7f71ad4569b6c2851ea49a64fdb524362f4bf879604e7d2517acf876f5818095e85765181aed9d1a9380d780ef114a6af6551f8913e09115521efcd4cd64e5b54d5c60e3524dcab7a2c288bc7733090fd945851b8cac0e8eec1850c371ff6e9d597d686b49d86b68a3dd1ee72e8f92951599a210e258117dddc93d4a1d935ef389825d72cb79b0ace208e7ef7ad9dec03e15b3626ef11fa0476a8972d2cdc729efad8ba20fd03430ac39d370968a5ba5ad2397435e54bb7c0e0700051238318ed95a9c0f3cf72ada20ba19d74f59b7f523b8075088264ea543000251c60eb940928936cc3fd1eddfcc6531a0202260c1c5f11c8d2204d2242f4f7c1b0e67e68559bee49b0e8cfa5b219ae533fd3d53d2a07486805e951f09ed593424056b3da9e554c0f47abff5025a29924abae073381b2dccad1919b0c5a2ced364c532e09031845abd9d4a602009b97da32a59592f500066fd7c99712dedb32185528d89223cb17a1d81e0309a9f9e2a9f67106bb82d244d85080b882e33e8db5dd2b28874ca060ef6b60f1a7162cd59a974886b5e9e42767985759652ce550b7da46623d796ea94979444196d8f949e3b5f0dcd9ef1bbfe9837bb73a796b660a5be13d42030e8dc50d0e892fafc9b59c59128d6580361c012916bb87078610edb5556cf1ec9447190956660e3b71e9a358d4e85d6ced165097914852eb21fb8dc2950d291a2908fd58e6079ba783682c3fd79c3b2bd05727d7b4ea10f40580000f4bd49e501168c3c55b66ad2cfe5a17961297e6288bfd398a9dbd9746c3e5898f054975b3da3d941478252c5deaebe3a623bfebe800e97e52c4cabef7adf388b1be568c8a0fd55d0a43f1e9fc288282f3a76c3b87e253ada6c0f15484788151010f7a6541f924c686295161bbf0b79ba6f1d1d7ed9d98f12d747146c905fa2270e5a4db8baff25c8c7503d3915470182b0ad65fd1d1c06214392c30575e068103abdab271c5a27486093142784b5ad9f3550b8f9c9d2f9ceb8f25660c439e57758f01c5fda50d48b8c42089a79604079a53426fd248cb6d091a506a84e30817cf3446875844a8364d9bd45316885905f5675068fb539d3de2a39dc77c1883ba4fc3ef8ad1d5914bf64a628d1c95a3f5f6aacb26dad08770452a46badd2c24767882a6a00fbbf7c137a97ab95d9adee78cb51165d4c4a310b4619a682155ab9cc9248c1487d74a9a67216a7dd8a500335c86fc8194d278db465b348fbe8f6ac2d8a7820a91d4f19b59a51017f61e9c2c000842fb181dc4f6572136ab8ea92704eed5fbd5f0334872c6d47772e161e02cc7057899dc921eca262387e1afc36cc640049cfa2ae97398801742d6293907fcf209675d84b59df2f43e8c1580050037041bdd572ffc8d9bfcdc373b93e1dd35a0fc45eaaa250da5a0122a4c6ff84dde4efc90bbde7c9144b24ab02964cec7bd08ac0d36a3172d2bb204d64ebe7d93b4e633aa53768919ab4b6bd34d9131b5ddccdd286fc0edd6ba61b1d169132c82584b629cb7bb21e990c6ac38812bc7cf7d4a61e0128e250c8f527ffc65da5927a07d99de2b8fdcc1fbf6bcfd42eb8981eb73665fb7e5defe224e52325e8358a50f7e31254c92fc953d36ac09608e18a700d46f8daa958e0e7c38163c56dadba72b31497ef6d656b2d86e7d4e9395798ccd28aec0e3d6d9b19a3790936e1fd5e991eb1e9202a8b2ef290e170c830a3145606ead4024dc7e961958716bc74eaa8b090c6c6fa856a97c241c45a0480538a1a729d6f3caf4c8eeba0f6e2300418d044e1b44d8d09a9c81991aa4e6bba1df1179e8255b628c9edea67ede7b08886b4fca69e25e7ffb458cb335e3464e9918578609f1c246f1a625043a71d2df902f892b6ccea22615ce368e7f813b79ff18341dab8dd26eff878ff2ab1717bd6434de9fb191e83857365c592a27d213ee345e1d07cd01d97f2d1aa49f9484795b6f43d0ae63f0308c7629f56cb1df4ef4264d9bba4958ff1c1a6ddb677c67e78cb38f20837a109c668d4f4526b2d09af0b8c334e043af52bb7966663909e66fe8411556f1b4c247ba217319bba10d6b1320084618e79f26d5218d358542a7cb1374f41e08f0b8d1f8ce19efbe688862e5ebd78c114e6887c61a9fd44653f02ef12c3c907c24abe3fd3c3bb48f87e0046222bacb5493ddb562b867a8bca286967f0da6517d851f864bff365fbdc1b4a4428f6842d4d03fe335993880f2c1f9c7549a505ca2e749f2437e4121e171ad65c16e652928b1b94c4b2373d6a0a9cdab714df682193c48b1ea91cc413d5c417c8b2bf2e64bbfc78c5084620e5e0075919081e84550b121786298d8660f72e116ab104d10aed6d3b01e62308aa73e1af37b777e98fe5601132106ab3487a0fd93ae5c30da81638d9fc2731ca2c42217abf4185841cdbe6f3e2f7c755d23374cd2f86a2c89bc506ca726b943c26bedff90c3b93087773e3432236b5ec4e28ea236e3bb75c88d969b4e60064b5106fbbe633e8d1609d690453fdd78f20e5295e686a87dfa653e3d0881bdafd7724522f600da4cb4a5eae696866751e175bfc92590c7c56e14ffbdaafc05e1188ed02988034fce9974af4378968cb1be54c59209fefff5427a3295b13dbb3239518f0472eff3c5bc806d018153e9cdbc8e7a87646f8a83c6dfa8759ed54fc9384a20b864c9e7dbf65bc9aa3ec3d1dc3897f2a54f0faae708f23713f8121e879c13d8e2527245343bb9de50fde97e54f1b00ce3b71a0bb0942a25d1c4019bb0f9564b9e5d62c78dfce26b6a9ce4d61ecc47c9973505df5335600ecf98ee6c4a2114f2a7b0a7423c3bdaedac81f81e50afb0744b3cf3b61055ead0cf3d504c9046c64049762fe973dbf8439e3302dbb04b7103d696af1b01c1f74c85e200b944df2c183805cfc7bed3eb190085c3a231c99313538d0a21e292cd8d890d6ba7f58766b767943904bce37704b78fa2ca1ed1d7f7598b6dee275aabc317cb3fb02c8505a8b6c1fa2b3c85be9fdd79af7af6e7c8d97009d411ad9111134bb6e40c51757930011de47d31d44365c7fbe9d48628f60bd55da6594f1dca2b088d745d095c2a59eb6da3aafb44aad980063c9160a97e84864813e0aa5e636b989d480cf22a9259da8e29670233ad666e82af9367f236b38d1be98eb97448a132f6ec69382d2b483f29c687c89885113047fa8644b13187d4be5bb78f4ce9b1c05d9f5b4fdb56ee8f3fb86a35a95341d2e35e57f8c4cd673edc248c1a4d5d5bd13df575f85210941b818ac774428eb6bbc4127d2ea20263640afe3af448903c86a8ab7ce6f4358012e450c451690a0bc1bc30d606ba69f55a9d78f47984710da005efa91670d8d2b6bcc9fb0530303b0857a8b7a33bd79b8e3d6a7825a1c4fba75e365f52682deacf71e321c6537bf7aad21e35edc635435691e5a9eb45d4010fc301cbed15f81f93d8ad74f2c3cd0da49e1a251b5e22bd62ea6d99ec7576408bbec16fcab13882f7753bd99d2bcc64edeb8715c981a519be4919ac2ee2db230443d178cbb113ef175702c484153ef2e0f5c8c9a2cf20d1974ed4ae8fbad0990a43668123578913d946048ff3482b3aaeaadcf34dffe83aa6a94a68ff5fcf2406d37e0f504f106cc4a1a4b288fcb8c8f7b51314423f1ba8ca2161ddfcd4515e4eaa305c9e4294aa140c4c3a75cf353dbd7ec6fc2c966881bd069a61193b3ad9491208c11dcdfab26b8986ebd071c80f40a2e09ff58873af6865d8cbbcfc7cb61e0810ed97d05410a05e05284c10bbc5806a016829e57b8077da93c5b393e10505167a14bd547e9cd79095a18c624a8b90b18e1f9cc40c52ab01c7d4cf9e87e4d8e34f47ab2106d97f5d16aa1faa1453b93b38b756938ba98bcc87e96aae3e171bd1f7d88b42b2a637a2c64a817247a31fee1757a0c1bce84dbeb051e24e4046805452d226cc280b3e3bf8cf", 0x1000}, {&(0x7f0000001100)="509f46d4c62aa1dc0f5bec27aeed57b4c4d8f7b6cf1edf59c2c8cf114d9cadc53da6b566e50287029e87ad2f5e27d09deabfe41f4c426d885ad290a8297682e682a54831750dcfca68696fc4dc875e81f69a5cda15d88285f7c07571d00b6c7d0cbca86a0186eb34398f9016a0382dcd994d3617d9f2051c8f31f32d4c0e4bb3387a30863e909933b81b9e98f970dc4c416d2ce7", 0x94}, {&(0x7f00000011c0)="658e64c89ee42fbd9ea2c136ed81ce2649d83950840f26fd70ea91805ba4907596c20e75fccc04ffd98f3c819bf28382bc9516e9d53b4be3a6bcb2f09b8a20837e5b1b6eed4d3ce6a6e9ea3907e59fc08608381c4bb28f5573576620b905", 0x5e}, {&(0x7f0000001240)="50c1fa33a315af5ce4e59a7a6e30488a8bf6acd4e444687a200f61b69f786324d48597c5c4d9b9bca1b05f0d8051c3f9170be17c402f77d0ca81782e3196157619f58a71b37365c37ee087adc11b623f1fa9a63f38e4471cf1c50bca55cc97e3a3af6dffb725b29930a0774f2715c0bd2ba10bde702fda9183df3bb7ba509758f8da33429e9cf0f5c44e614b59180daee6b092d02a2160a901e3ab8d2481254447c568d80ec8a6190ac03429137ec4e02395ff2ab7206997e7b5caf80a4ec9d9b562c03b5481ee0db08c711f502d0424ff28e741b9c981b5f7984c6f32c2d7935c", 0xe1}], 0x4, &(0x7f0000001380), 0x0, 0x3}, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x41) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 14:47:54 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 14:47:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000180)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) getgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, 0x0, r6]) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x4010, r7, 0x0, 0x0) 14:47:54 executing program 1: r0 = socket$inet6(0x18, 0x4006, 0x0) getsockopt(r0, 0x3, 0x25, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x46, 0xc00fffff, 0x0, 0xf6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40, 0x100000001, 0xae6}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x22, 0x4, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x43, 0x2, 0x9e}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x200, 0xa1}, {{r0}, 0xffffffffffffffff, 0x44, 0xf85020d2ee99a17c, 0x3a09, 0x8}], 0x9, &(0x7f0000000140)={0x2, 0x8}) 14:47:54 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x2) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffff2d4, 0x4}, {0x5, 0xfffffffffffffc01}}, &(0x7f0000000100)) 14:47:54 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="c1ada07af5c3a2921c19d0642a30873dba9aed99a71dee394b591a7d2cd7559af5a7cc7b26d134d7983100868e6777f388f2eebf99b06678b7d0b86c2a6a18be05cf33b8bc3c552fc9f007c01227b691a08ec9f9a75a1469ed32d7ef3d1ab6416912057a3d2bb6c25fc2532e5dab773adc01c578fe10b620558f47da1b154d7cdd9d88fcfc657712d6bc32fe631f043044e8c38055afad7e9ddbb5430d24103e5516d39ade2817a30a4a7d22197903f8bf67e98cb3cdf6677676daf734e5c5395756ea725ed2e43651e4a4b4c7d4f06064e243081f54b813c51d2595eb3d3ba9c05405e0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x8003, 0xfffffffffffffeff) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0x59) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 14:47:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 14:47:54 executing program 1: truncate(&(0x7f0000000100)='./file0\x00', 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x680, 0x10) dup2(r0, r1) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, 0x0) 14:47:54 executing program 0: mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/141, 0x8d, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 14:47:54 executing program 1: socket(0x3f, 0x0, 0x7fffffff) r0 = socket$inet(0x2, 0x6, 0x3) r1 = socket$inet(0x2, 0x4, 0x6) getsockopt$inet_opts(r0, 0x0, 0x8000000000023, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/252, 0xfc, 0x803, &(0x7f0000000100)={0x2, 0x2}, 0xc) 14:47:54 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000039b) 14:47:54 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) write(r1, &(0x7f0000000140)="83753e4c4e700b202e2da7cc08d65282df7db638b377549feab2bc934cff66c6ac453600376db3e2ed0dc0f31ec51b162c10d65448fddec37f7e3ffdce94d6097e060c5194f6918c052213503b1b446bd33ed5cf905722d907e07cda4b32cb2a7d911cd9b6d1cecb64fdbd4bcb78fea40ee3fc0324d84d9626827f32d9f18e0946b79f49396205289d3422b855ef712330d947d42b2c79f8ce9307a03939316a8106e06d9ae2e293a89b057eb6c061ee7ed0ae3fc1744d5a6ecfb813872921ea9f08fa5fc705257ec4cf424ac7de3c448796a747c57e153da5ffe27b5eb019235b834106", 0xe4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0xffff, 0x8, 0x80000000}) fcntl$setstatus(r2, 0x4, 0x20000080) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="acad8c416f94e6d27f8ef76fb58afa263c8b467603190b97fd9fb1f5a28e199b7ba07589414cb048e4a992a0f22b0980119e44b6f96aabd779ce87800cccf654242e54cd47de4ec31a7114183605b5bc90f2c18701110907c80e528eb12dbfe5eca1763f7cab40303a4ffa3c5a6bb95e2e64bb1bd86a4435603aea66787a58775331b129b94fcc9258f6abb26a3387620bc204b3827f6f4eef0de4269651da421585c32a20f8442818d1d55c47563b5d48996d0583d12d699d7c9549e55fae59d4e0de9f00ea93070592c1e03bf9a7390e0c256bd4cbd38bf3fa2b296c545a8bf54cd3bde2d1d0dcbf23e68937a686a20fcb2e7877f16af253d3367c920ffc53b87b226786aad4d664edefd38ca0f42ba69519e1693124638b3358fd293e8aa9da277735af125e60fda910060c66faa72050f3b0e69c6fda301b494894b512077202f7f089a438692ed4639af81e1640170ecf97c584c3d23858be63884126e4e938bfca5e5394e8857f47060505cdaa98a934c23fe272ec76715031a90d4da66cee57d9e1f3817145368f3363563dd8f6922f7fbe90594b9964483fa8fbbf8d851f1240cfc6ea438cc5dd747eb92be12291600e5dec23c1ba34ab8c2d16219f5b05e4397e81763b4c9a80ba2133f6d5db5312b7918ff4d9bfa4dcfa424121446d31c47b5b46ef03653bcf5655e64c281efded0cf7143c51e2a091806b19392f3e1449e439d9e0e8c20213f8f1e0696b23708eaa91a79573de5f4db6d8b21fb9fae9dfe0bfa676acfa327b1e7c3e7b30a9bda3d5e5c836bae43eafec4f7c0076c68561e75a3d08ac18b7aedc23c3e7d4bdfc3450b6c73f6093addc77528b4fc3eea34f3f2cab56426030c874ed8367626f30afc2e369eb91883675e9941fa1484a0e33760fef2b56950811425db28e5f45b1a551448dcbfa3fcdb79bff59ab62074a60775d0d5373bdad7c7f455db8508047a71451d9ceb352df548ea13e9e188299d0dcba9d1c5d11b47105f7e77450031620bca3c2b6d6763700f8347aaa49078c7dcb075d214dd06a56472ecaa32d0772e446faca95de11496165a8302861aee2270d043b3d5423b8fcd9d7a67781c8ac1accb666437d65584cf9589f393e4b01108e9525af9a06a03f88b080ec2dc52054b4ac93326aa7255be772d6c9717c7c7b85a7b5a5f5decac8e693d51f1042f4fdd9d9c4305c804f3441eb20169f50e064bbfb8b9da44e8381691747b6f6580785b971510fe276b92ef1b3782d428ae7655ed541cae93a993d82508fc6c1993ebe19127eca5c72df51a6f86fba00613da12ef57cf6f9cea367afb9169ac270d6e225fc20df8ccc7c1005c16b42a2883f110568e5c2533299e65a946ee837c1b75b10bf2d8993ce61e51a13458ee13e5bf002b02434fc0d056a634f7252a0dc370b3b5b60a9bbb219aaff43ed57284c1ab2b40de40e22a4eebde01ed3114bf30ef185f927fdf789ce442aeff846d287ade6984e2ca28f17e5126d2c4e7514925db9a11d89ff6e3ee39a81c9d1c4595e8a9baffb9b9697a5767bb1cdbefee86e69897399e40788956f4b3300cd055e258cd937b3b9adf35f93472521558b3910de8af66390fe7c039b3a5a1b3600b1df38e84560e7fd0914f1d7aa302fa8d7002dbd4b260bfcae28ea868cfe50058d47fa2618561b2be21320bb7469df4478fc968d58f635dd8aa7aa1bba3a09d98866c0160ed1536240bc95f1fe8929ceb1d23702f46f53774a8aa8837b7936b73245f42d6bffea841f9ce0a343cda1a4d392e3ac348f7c1f74cac4a16abdfad559eb3cae6848afd467692f99f05dfb3ed770f32f038ddc986001f87d5f1ebdec94e4c4eaac2216850eabfad43c11644849e9a76a8a5b040318c718de47e7d7987ca10f29c0ff3fd6cfd9952ac94c6cfecccc43d0967a907aa7e007db24e1f520accb96778eafd6392b41924922da784fce0a3f598f9df637124bab8ca0c55b93d63b206d1f1b122a051c4223eada0764c6d134ed95d89251a42e6fd84980faa024537cb26501cc00da79f0d119621d61488145d4ffdd8677ab324762a794807f9458615189e394d92c0d28143301f1003290ec79875fe035d9f9ea86a476b66c59983896d736393cb1e4c82ad30a40f75070030e40eaca46f6feed869cb388a206103312a2b18575ed1831745b8057bd4530cd62ab88283ba0e379345a5c9f9dc71781f997e94f2fcbf9e75211ce06f5ad4c40d4aad9acaa546f9115e8819f4587a5d9a91baf8f01101e317b2dba3a7874b3ac4b8520a9fb89e984946db7a3954be67ef8de7a88b21e969ee7faf8f34114bbbc1b71b5accdc2fa85bd381b214bd67bf1d7a7bb3f864ef85e18b9ee3a702534f4c28ba91a8169e8b7c4ecbb9f61c3506ce4e8316e29f71aaa21a6087fe20f8edcef4c490854964ac424d1e6677c86d45b7c88b98a79d63f796c84fc20ba8f73e357b519e110ddc747822f6902a3e06b7831d96f5de94acbd094b6d31e8d6c865583bce333e8649c6a54292410cd3e4b971c645b16ad5a16ba62f07bf7009f9d9e8b08d88f101c9833ecaf645ae0240547dc33feeb68f735d478bd832a5070ff197668eb609aba737d62cb4785383aa27aacd4955dcb463413d5e38a2673d76b520e3897ce03cbd5bf9b38288f9a63b162159434f41064b88274f168f57b053f158285ba13e9b41713fd05b8e48825d9a5693e873bbb79bdcfc1ce9c646a347de67b32acbe584d66d6a5009187b611355eb4c2ca80ea5bfe13801059ba6b2e0621025f78ab160afef6ce029c292caea6056a9e228234952893e6ff4a353687c52dea197ef09dc582cb1931df8ff7f5b0e00272c844e72d20ea325c37cec97414580e0a6cc10218baa41915b07443e1e839bb8588e30d61556d83b74785584f831f96f9ebd3c1dfa17961f770fa8c5800ef276e9cb1bb1e45ac66eda1648d71117fce3b1434c562e2bc79ef74f083e9a895f1ada228127e829e506d0c3fd6a93eb0ba969edc53ca34bbaf886b2c2c830b7df5bfbe0cbb1cfd491a1c90e6d5c531130d9ebc6f95f4deeddcd19006bd928738adecd5eadee39c6925cc0cae92d466ad5042ea318f2b0bd3b7436ee1eb100e27012ac2adcf767fe2045f3b09fb6abe81e3d56bc609d4e0938037b4ee0552acffff7de82bcaaca8e5f1c7f5dd3de76bc176204bf0452e1be5cb0220950bb1789dd5a659053f95239b84086c50b52bea726bab8d49add0e4e5d7edfc999119e1f9403f7995b81dc2db4a22949384d1bed885048edd7a5825793f6a1fc30b2daa00a74f8465aa01580efd5e172b8aff3b57a44150ad8f8266c7dcd0f04444f8e943593e99fd7e903277734c0d015c0a3f2c52d4e08a8caee9d7c7747dd97e21405a1516ac4c366a8596ab2b806cccca229786cd4fcf29544fe9f97f76710adb0c0d470c892567cbc956aa60fbe176bcacfea198cc6fa55160ff356c5244e8344e1282e5a0b678c33ee0b74169e2b956621c6098f8c679a5361a1b2cefcf6dadccd31517ca7c2ac1565484e92d30f444682f84ba91d1e0e1bfa6ebaaab7d03178dd400fe5c066903fdddb468668bca8997f3cf8165b153a66cc99b158f2262eb8a9e34362c78a5ace365f630a768c7983be459b9eb8f9fb61391dde64bc0422ad62976a787c273a2eb0c78899f554ad05a9519263f212b2ccc7240dcee0e203ae03eca6c8538daaf6d9824149fb9b95950f84dc5ff9b1539344c8c24c150e34543fab1dbb8eeebe21b6c8f0ef9d6280241d75401e96e2bd7e3e68d1c260dc4ccb94906237f0aed6e00b6d79ae403e21c5adb495b414f87498842451f507fcb1f529dab43c0dfee27efb06c41ac28ee27e509a821c1f481ac7eee69226e9665c4d357dc1ea5b4e276ef5136ab12c4949fc1d971d287607008ae332615f0eac27c7d159b5aa46fb47c4be472f7583e5269c5dd17eb2feb3275d7b5202349519bd8b0981e922e3528d2887028d71f8b8d206c6d74a0fc354c8540649caa1fadbb74973a6241e4b53c489c0558d3c489a8adec4d4ac197cdf08e88b70e981faa07c26d303c732b7fb74ec7517bac2da33a0aad4cea58b63308bf95448620ad30d39a539137c65bb7b8d8147e6e20b84522a21dc8ff3fb83246115b5bd6aed10503d302e927d966946f84e6e144a547b10d00245e8a56d00e8c5436dd87c7de29fccc5fb419e359c0dfbac0fb8f5321ad8a0b4ba4728ccd4d8dd7ffb725ea1b2a492f82fa1f556df75e06422a1ae98e3b60875b5a242beecf08325fe8d0ad1d1d9fa1ad08e6fbf8ee2c395f599421f767a76f7a1eae68c949c1147b8051c43c4173a07c47c3b7a1a7af71568ef6890502a7fef511311658a7da5feda39c17a68d3959f482853e1c27f6a3dac44ecada13f224a31cf5f313c597fcee87b00451c7a03581ec4ba6c801d0ee6b3c1f7424e9349eb63db1a1257e25241863670bcf8f8fc4a9e28316d05ce0ec248b742d8975c90e7fac4a2255fb6dcc69f265bae1fa6ff8cb937086022bd5321dd4e476031cd65e681b0f67fb92c03cf726be33b368ebed3fefca108fabbef9ec5af1268198834dc4ac79197e6ff914064c2050a404f2cd05fd7f2a7ab92fa9448ec51fc0442c8a06d7fc09c499cf42edd04641f653071ad1617da336db3d09e83682b5b1ff39f97df663274b8037b47ca478e5a1c286f90c26616e47b871b0c5e8c2feec2b6858a9256985ab22542e5fbfb065206bc77b55d230d6cb3b1ec9b0234fafdc3b2cfa3366550c9f8d2fa5d600da3eb49d906f3a3f769a62c841e2e0617f0842a331651398d87b92fa77a7a38c5f69c5bfc2e537d4d0e0d74d51ad95413b87965cb0fb321e82804b1de12051c13694db44e96049e1ee2fd891430ad2c1c6294389a75b4616550853f3ba5de92c6d03210ade448ea48f3be6b2e1888d72d3ebd7ee73993a2a478143986a533e727b9f575532d6defc72d5d036470e93756dd896c6a61096053d385dc1ca8b041b3c9724c4172f732eb0629d331db52332758ef203542c785cb84eb2c22f74e670fe61deadcb98ae97d9bce72a3af7b00bf899922bcdd29d7fb22fbbd58f7168ead2de28365aeb53c97bd67d0a2996587aa93fa080f323d57afe1ea5d36d7eb181d16dcc7bddd90219624dfbcbc68fff6b22d1a55b0c0a8ee8a740e423ddbd633226bb4ab643aeadd64f7923426bcd359a16656c6dbdb7f668eb2988b1ad3e513259e114d0b6a47eb85d9fa742c0bce59f8b11a8cd688d7d3fd502f4708d329182c617f1e4bf284891bc1d0a24e1269908a091ed55a995823f46b4ba0bd7f9ecf47da27a66b31c7bbd4018dd24848fdeb3a004142064b283291ec8d03e03b001f82f4fd206bf72a4078b3f6432f3e85fe99140b3fa22804b8395abf55d6f14dce16529f6ddf1941b436c48f970bc1cced89680fa61fb904428b0582be03e4044d05c9c9e85f9d3d01da92de8eb7ed4ff2d09932255c161c24fd23f6f4c4c16669fbb9f93a89ac484531e34f9e3dd56b43436826c06755ad06640adce327f43337750c3932c551930f056eff855d4a2a6263012e7b30eedd3165bfb9c7770cb8ce60036d033e9138a263fb664a67b5d62a1e1351d40cae90bd3c5fc2cd7e897bcbfde3fae383da2ccf4d937ca36526e93118a09bb234ad2c1200c4f1881cb85b2f9726651af3ae16952201d010bb86c3a277b14ff2a62e63bfe3d8c35bf44d65015477b49fe81ad937259f75a1448d572c72272d879610588f910df321e8fdc14cdedb24a923eb1"}, {&(0x7f0000001240)="7b5ed6e6fd87afcc3c1769772bbe63c4b0e064c4fb8e4a77edd52c38da8cb7fd808f73eed1b6b1a8f26244968fd80d5507eeb27683ef3cc52e573a84348f72b270728d027048dc2eada3e7d513203da1d0f72957c3c6b3961530389e23f1aa2328d8082a2f4e2c11e3ef61fef398e31f12c488c73c8d79045949419e62b74eedd805c50dc9453526a1b7c356bf8d8844e48ad1242ddf330eaeb0fa1acd036d21c0c7f366e702df90839bbb42cb8a7434bd5ba7f4b6a1b9ccd5bfffd1f7a811"}], 0x1000000000000356, 0x0) ftruncate(r2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 14:47:54 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=ANY=[@ANYBLOB="0460d93200"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)='z', 0x1}, {&(0x7f00000001c0)="3a97644db939e19ad66c817c78297abbcfb8241ea7cde2a1df51ad05248b957bf0568d859a40b445259b5c3390772bc9e34ba1034e0916496effabc8af69e834cf10421007fe435cc66a970c27ae0aa361b28a8d5d2551dc746800d5b9495188db12abbd3ec76828d96116b67bb42555eb33441aeff247369a5f53a323b0f1d573bce1642c132f4a9adcd1ccb388cdeca40e040c37a7014fdbe820ff2f11bd22f157890bdf4f4a0cacab80c827d1af9fdab36394c9bcb8", 0xb7}, {&(0x7f0000000280)="531bd527875458f2c6a03f85ba56daebe2429a36a16a63cba3942f9ccf99f722571bb08a42d59013118990853fa209fb6e19527204b1c1f0268bb262193b43b8f5ab988a8fe7722f5da3dae2076896b7ed57d9f45a273f34a7437fd8c8beaea35a33c70a682be0a977a07c7db4e0288e1ee91d8e02c039541b3e66fe05afd46f124a09bdb005559a482292c2f7e8ff20a89d2bf4ff780cdc6649feb975c64c032fc66461333e33d365fa00ea28c1245197ae79a11e65a819b37cb4671f2bee8df82be6b353484796566cf2f81d7685c670369284afe46d56dbf428b5da6cd813e02b15f52630a4f3", 0xe8}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xc0, 0x8}, 0x400) setpgid(r9, r8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNXCL(r0, 0x2000740e) read(r0, &(0x7f00000000c0)=""/133, 0x85) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) syz_open_pts() 14:47:54 executing program 1: r0 = open(&(0x7f0000000100)='./file1/file0\x00', 0x10098, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000e) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 14:47:54 executing program 0: chmod(&(0x7f0000000000)='.\x00', 0x148) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x186) 14:47:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 14:47:54 executing program 0: getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r2) r6 = dup(0xffffffffffffffff) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x1, &(0x7f0000000080)) setregid(r3, r4) r7 = kqueue() r8 = getppid() r9 = getpgid(r8) setpgid(r9, r8) ioctl$TIOCNXCL(r6, 0x2000740e) setregid(r3, r0) r10 = msgget(0x0, 0x38a) r11 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x1, r11, r1, r12, r0, 0x0, 0x5}, 0x7e95, 0x3, r9, r8, 0x1000, 0x10000, 0x10000, 0xd1b000000000000}) fcntl$lock(r6, 0x8, &(0x7f0000000180)={0x3, 0x3, 0x8000, 0x3, r9}) r14 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r14, 0x0, 0x0) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x6]) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0x2, 0x41, 0x5, 0xf296}) syz_extract_tcp_res(&(0x7f0000000240), 0x9, 0x5) getpeername(r6, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x8) close(r7) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x10001, r11, r5, r12, r13, 0x4, 0x3}, 0x401, 0x3, 0x7f}) semctl$IPC_RMID(r14, 0x0, 0x0) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000400)=""/116) getpeername$unix(r6, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semget$private(0x0, 0x0, 0x401) 14:47:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) syz_open_pts() 14:47:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="a3d569020dbbec6c01"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) socketpair(0x18, 0x8003, 0x2b, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x1) 14:47:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) fsync(r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0xfffffffffffffffe) 14:47:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='\x00 ') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) 14:47:54 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0x3, 0xfffffffffffffffe) 14:47:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f00000000c0)='O', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000002740), 0xfffffd93) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 14:47:54 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) write(r0, &(0x7f0000000080), 0xfc4c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 14:47:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x6, 0x4000, 0x7) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/62}, &(0x7f0000000180)=0x40) 14:47:54 executing program 0: mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x1, 0x18071, 0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 14:47:54 executing program 1: r0 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0x65}], 0x1) write(r0, &(0x7f0000000440)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd2d07d90a3ec3b4704e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781ccfcbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c737275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a24f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268adc6fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c83c65ea1a4b372cce706eb83877f1b7ca8ac6fd2e846d10e7598fdf5b46e2b5b1fc157caa4585f5fe71e9512483c2edf0614fe071c75c4e043f08b9a62573c414a59fa0d03f099fee4342512fdcc9935db2da12f60e9e85c37231551c4b12647ecd7cae2f055fc1a749996a5a47ace22775b13fffe032ded22482e6d7821e669f746c11cca05fbc917b64999839dccb351cf407aaa387e6f0fa135600c9ab251245d73a4965b66c63663eff27ac819041a36cc3a2284f9e247995365e8ac271be57903e527396ec9223477af2c0a29dd8b63f22bdcc53d594ed3dbe4a958d3dd625fc5bfeccf201dca47ca21a11a75ef7e5ff0b937ff7ddd5dcfee75ff72521f771aa9b151eebc25f3e3e92f745e88a540b31d712d305e1c039b50822ef0f7ddb1a59327b9780c07100cc7dc2e339193c933fe08984bafffa21e2fa0f61f7f1b0933f7dcc589d3d51477813eb27f6ba5c84617de7f550c779373492f99e4fe610df569568ce3ba462999fbf6b727bf53c7bcaed298fff814d42ed442ed8f928589a0bd9f2c03ffd65fbd83f10a1da70fe6cc556c6fce9c579b15cc1dab90d7e654388202160306d231c97c5e78ab8c8444ba89a7b86bde7f3f51d0d111e13341428ce17a28eda0da7129daa5cc990baa9b47644841a49b1cc1d41b5fb1f119d58e87f051b281ae5b0b5e78ab21206fa130b07a9459f4291284506e8051c5e7a68030c89d803557877d21d0a830216625f32020ec775605ec23c057762340296f89ecfdda0686c66549e3774ce553729a93c0726165ef35cb88c1b205636f67c5ef9a7aae2d3966f304e621a0346ef58d9a265e57b6230e29bbef0ebbbcb79cef6b26e7bb91f122f37d7ef7d0aeb560a70e7dc8529d5ef130df278eb065e382df141f87522bf75fe03369411d7e1b6f999988a8d915f1e343c6ea57e548475ff269e0d9595c08cc808cc128c9ea44c6b313f667e2ecff5f3df6461b41109ff2785c0f9c79fcb4865319d6f6754be003aa9d568ce07e56dbc3239f9653c7b30302f05c632e4d3c6eb3d20a6e9ffd7ea56aa4ce019a8a30f1befd41bf8445d37294ffa35510efc0ba60767342e9486aca02dc4c6bea2279189e20d186b855573c4b9ef6054726e51f27209b6f84804d1eb5d27c17d99f43df153825c720a4b830d5fa597f5e31860cff1353e2541fd95fe524df54b2adaa17c3c3f35c2112878d6ca743d8af467249010ca51e831a455cdca2899715ecef0e258fce0025c0a592124ca1a481caa966013ca604bce3f6764c1213271f9edaf601fe620a383dfd3779cd91646e62e8c6f8ba47290a64b4ed273980be59ae687f5ff4d5f0c1aee8a5d3a87d4df4c5a64689d6f13dd269cff2ba340be13579f5c95a81ee18e305de658d4b5af5b8e37d2c3a80a791a1716fc2e9ce46c9d3fde99309c89e28192fd565faa326d1189e900322877a9f382fd158b64e884a0d7cce3ff9b1474553ca7cac0d8ebec694d8c3548ac7fb7653526001d793033f47ecc201e0fc3cfb21759a23ac3dc3cdc95b4e9feb74b0d0e841145a608574eed9535a99904f82d33419077fdf16ec7dd4e8043294e5939b8c4279ac818cc8304f064b5e6dc2641b42c344b4e6c89f649e9cb3545709061be678334026d2bf030a710074efc2eeac682c4abb66e68dc2545905cefbe820023ea6328bd29f2be91a91711281e8c803e5c100a3584d213c504ad15cfddeeba59f760f8fb35070cfea53b6d725b165a1a2b6ebae06d9bc5e0d2dd9d5fcc4c30b97ff7478ff16f3330aa9c7c0f225d88ddae8d0622ccaa89f25dbca6a20cbf168125ef58878f00a09be18fecef969a2bbafd72249b5c5eb0247c2022158cfa7bc9134ce2649631a9e45eab38677295e4f3e065663f233f7318c835b75d4eb6adbf9a01b04c87b3e5e58fa4d0c9c2d333415bcb3a85a04da85dd990dbb1004926b1c9fe40a5b2b81d7a04e00a353656b4bf1e37ec54b78920f573525727f0832e89c8fe1f98763df7904e17bc88d7dd027bf9fa9093b80521e34917dff8843a543cc418b2fe0463b3f70fe71c991ee444115c6349e331678db2f8dda731f26064b1d2b1edd45e2e537294058f6ecccdf1166450921dc55f5f29a93b9b813ccb52284992d38c11a00dcfde723dad45ecefb489536ed45907a6196f370c07b3a4ee3f28ed6f89bac89014e8e5b2a5ef5bbb216fb03c930f53effce655f87a5eaa675257fc9dd7ec0a7207b3c8b5da346e88bc170995c71a359d382c216ed061ebb00c0adc93f3239fcca2f7617653e7213840a", 0xe39) syz_open_pts() chroot(&(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x80000001, 0x101}, {0xa845, 0x8}}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0xf, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000140)={0x7, 0x3ff}) r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x7, 0x8, 0x91b, "ccb96756acfafa6eed07000000000000005e95ea", 0xd, 0x8}) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="c3e184fa97333170526bd815a8bdd81ae6c7ca46333e455abc3bc3c1ac7e52a206a6f2fc9534d415a98bf2612bf41ef57f71a1511e46dea766ed3e317cedfe3a32400f52e14e4a46335ec0", 0x4b}], 0x1) 14:47:54 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x6b34}, {0x1e67}}, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="32749bef66fe87a1bd6f6d19cd93ee7673fd9ab7069f5a81bbd787333837e11829bff522ed30456953c8fb30bddd93d293339dd18cf909599add3104127039aaadffee35130bdddd935ab6df071b36eb4fe87b3388e91a778be78d6879a7dce2ee47224f3cbb9dfe7b6918833335a29d7597483f9c309c7af432050c", 0x7c}], 0x1, 0x0) r1 = semget(0x2, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/93) r2 = semget$private(0x0, 0x2, 0x280) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) ioctl$TIOCSCTTY(r0, 0x20007461) 14:47:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/36) r2 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r2, &(0x7f00000000c0)="cca0dcf5c74a2b81a340231c71d5f27220f9cfeb4351fec48382a0b1c2a6c5686dcd09638400e2851bee220b7f2c23c438629b287d85c9f7c605263b07e5b0d1715501e37c8c32fa846ede59caea695c0beb2a4ae3f2246e22596eeb8c1d55463502ca1c2f9a7b766ce08de7294540988238b9efc0ea9eb9deedecaae1c0204b733318243719fdc7c76420fb5400e970571632af444f883c4eb41e360a210f156ee88a4ce2678b2375e4b4258fca0a02d8", 0xb1, 0x2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:47:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x4, &(0x7f0000000000)) r0 = geteuid() r1 = getuid() setreuid(r0, r1) setrlimit(0x7, &(0x7f0000000080)) 14:47:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/137, 0x89) setsockopt(r0, 0x29, 0x25, &(0x7f0000000080), 0x0) 14:47:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 14:47:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x84, 0x3) nanosleep(&(0x7f0000000080)={0x7, 0x1000}, &(0x7f00000000c0)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 14:47:55 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00001ab000/0x1000)=nil) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r5, &(0x7f0000000240)=""/132, 0x84, 0x802, 0x0, 0x0) r7 = getegid() setpgid(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000400)=0xfdc3) r9 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xd35e, r1, r2, r4, r7, 0x0, 0xca1}, 0x8, 0x5a24, r8, r9, 0x8, 0x49, 0x8}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000300)=0x6) 14:47:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) seteuid(r4) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000002300)) recvmsg(r2, &(0x7f0000002200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000001180)=""/120, 0x78}], 0x3, &(0x7f0000001200)=""/4096, 0x1000}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1293, &(0x7f0000002240), &(0x7f0000002280)=0x4) kevent(r3, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) fsync(r3) 14:47:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffbffe, 0x0, 0x20000002, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1011, r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:47:56 executing program 0: socketpair(0x27, 0x8000, 0x3, &(0x7f0000000000)) socketpair(0x18, 0x2, 0x0, 0x0) 14:47:56 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x40}, {0xb3, 0x3}}, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000140)) 14:47:56 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 14:47:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="a00850f0c6d5ae2ff27be23880f8aaf9028a0b1f05d08865baa9533adfc70e3a1ab1c85df76061ad645ce8359bd32f82fc1de20cce01579a6f82e9aa2cbdba13e6568404b33d0bd0772e96319d159630eb7669c76e9deac12d1f07e0dc6179c32360cdc05a808857c6a946cac24b5afe46f8ad9143d444bedd9d67383a1d7794c08a80b11342a33608fad7b45966433a392601edbae8ee4dfdc153e6f99591ed72a89c670200c28b490ea7928cb02c8ee86faf784050870c3b74622e813dc8044c31530f7c78c3c2ccc229506754d04585549daca911085460df329520bfcbee4aaace5ca614", 0xe6}], 0x1) 14:47:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) dup2(r1, r0) 14:47:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 14:47:56 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xffffffffffffff7e) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 14:47:56 executing program 1: socketpair(0x1, 0x5, 0xeb, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x22, 0x4) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) 14:47:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8000000000001, 0x10, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc, 0x0, 0x1, 0x80000001}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x6) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 14:47:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = socket$inet(0x2, 0x8004, 0x1000) write(r2, &(0x7f0000000440)="0ee9b83d28417be17e23ccfda4ef35d4b0c42fd2cc6a6d0482db12c983547c4646175a65d38b74f38eb6562539a909aa9437d22a6b3f10e5b95873656389ad388a80c7ee2fc73f2e2aadf3c79ec8bc8d50c732a9f231da620d04842524a35546d95e246907407b8e402ce230c2e093e3d13a9ae644f19401e1d370794c6b8152b01e4a28acab130aaf3dfb0d4157f1155e580b2f8624feb614d0076c593b6d301db6e437f26442f911795bade41c68b7a68463bcfda7524ac530bfec335b33e8c4a669b6807f6ef17653e8ed46eb73c442060bea74bb82c804df9df46152cc40ad03a9a17016f327e4f279b7eb3c98b20e313f", 0xf3) kevent(r1, &(0x7f0000000000), 0xf5, &(0x7f0000000040), 0x63, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000040)=""/24, 0x18}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f0000000340)=""/10, 0xa}], 0x9) syz_open_pts() 14:47:56 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x8000, 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x9}, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/13, 0xd}], 0x3, &(0x7f00000002c0)=""/244, 0xf4}, 0x800) 14:47:56 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d3a, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:47:56 executing program 1: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3) 14:47:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x80000000, 0x3}, 0xc) 14:47:56 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r1) 14:47:56 executing program 1: r0 = socket(0x2, 0xc002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x4}, 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) r1 = dup2(r0, r0) listen(r1, 0xf51) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 14:47:56 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 14:47:57 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) kqueue() 14:47:57 executing program 0: r0 = socket(0x1b, 0x4005, 0x183ffffffffc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20001404, &(0x7f00000000c0)=0x1, 0xfffffffffffffe45) setpgid(0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:47:57 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000200)=""/162, 0xa2, 0x40, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = socket(0x7, 0x8003, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/28) 14:47:57 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) msgget$private(0x0, 0x88) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x0, 0x0) getgid() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) getgid() 14:47:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') semget$private(0x0, 0x98c49a063afb1371, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:47:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000006000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) write(r1, &(0x7f0000001280)="05821ddd223ce22a38e8790b86b2a376d8c23ec4d56619fe92ddfc8ef92f4fa1c3c9d1f90cddd9be7548823dc7d3fec9406b750720cc4c00b1f677e7bcda81312523324b465060dc4c827354570c01ce5547ffebfbc4b2c86f7af9daa9710423a76ee113b29da23aef135f0b98b3e449609dc5659159fae50bc3b61f57fe3d391745cfeba36ab20f61a62837698338ea77c86de7760ced20650c47b96b217c9958ba889722cd8ea1514f77600d08633c", 0xb0) r2 = dup2(r0, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) utimes(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xffffffffffffff8c) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) recvfrom(r0, &(0x7f00000011c0)=""/70, 0x46, 0x2, &(0x7f0000001240)=@in={0x2, 0x3}, 0xc) sendto(r1, &(0x7f0000001340)="f862cefb3e72678bca86dc70b417d49c911a3d51ff03364cc33adda5227bc10943489e14c5d2937cca5e3bafa3709b4e0e318dc8b091affdc44dba58450c2dbb81fcac6d0a2c09f340ff7849418fde3fd7c2022b71b9953f1fd0b9f08f3abfb8bd3db493cca4ef430ed29797462de08897c81319f2f3b26e08a1ca2b5dc0915b30b06a6ad0fb9e3a96b0ffadda24183fc200afe6971d0e7bc92e8e38dcfb5a41dc662e1d89b55f695ca70cca943e87f5ce174c0a4f37c43e6d0220746945eeec1fee2f0db85cd31df60f42eb7e548c2f4ebbe3b368b9ebaf358b8f50913c4649fc9f2671b8228bfa8e8770ecf4b77a006034ce706049fd04310dd4da11a970c966c55922fbb62deeb3f1e9b71bbd097e12d806f2a3ddf52ceb4e9137b6cdb1cd054d2206e88e39e44d3a6d8456d1425bbb4b94e62b779190d46eba13db0c223de69a937ba691b3d2bbd5c95b1f901520398560cbe102def279ed7708edf9b96df8d84a2a1891921068a3f9c63e1f20c7b84e8799545c0a028d4a64caf861385c600a194993616dc3b6c24ac12d3906e7767a8a183430c00184493ee922849fa761d9b0b569b5fb31b7ac58c6205507e0f37fdd07dfc87934cf75a69ea790cd80251db910d42031d11b46c096bceb82b5bf1eb770782e64f3e9430ff3e1f53b490acfed08d79a0531ff9668dbd204919e55fe6e7cb8b80e86be404fdf66ed922472655876de425cafa1d348c4ee71b5087c4b0fbabfc01cbf47add7f47bd1dc607d4f111e3872c898969e5ef2dedf051b513d3799cf5576aff03b5ad2909d8aad7c38e5eca1b40eb45e63100c62526c304549d6aa2d6ec79c1b05ab54c9c46c0e8208809e3d488da979565d2c20c1964b883529492d4fde564b46481c42ff28630f57634d6ce8d9d461c9f9073b93b0478eedd2cada435f3111711b8fce5af488e422e894443e230100fc937f7901c377696304226efef41a01719de801e00dc41ea812a9abce0c8806670dedcc881964493936ab03878f3a72e6721e564d47b3662a89886b1768faa3e9f0e918fa34fe49b9b58426e516cf608dce44d72d466d04831bf73118216a2ecb0ae31eede3613cbf70a7aea380c9b1c247b10adc5dd4f6ab58c81692dd12cf8999554908002a1c600279d72321fd2425eeef2f242801bb78aff0bc5a50043761274e8a0b9eebe14ba846369eb840c1333d22b6d21bd3f59f6cd1615a5d7a8d05bdc712d3437ee689fa237b327479f70a8e14f9d28f9b98ab3c12d866332b90b8ca9eee845ae4afa33d8fc4fd79ad431bdcd4145ed097e12168795c8e161a06dacc3a20e37a2e0d44edca9623309dee78058179326fbb50b48d1db3010f5dbefb37db0721a7c613a5426706b5d199d26b32054f04e57a6f6283ca0d704a45fdbca79f575d35be2ef042beb82c18ed44e1d3126db8a196d7fa6f1f3a2116cd7cb854ee9ade0e3aece18afbbfab4cf1e0d56ab274ec6e097ff5cf44c8df749b107258049d8c921cf3ae1cd0f77a86c755df7d7a4a84510bfa0969d914dc5520938c00c1f4c0c27d0029f467a9cae10e4486418d3c1d3011513ac18688924e5a1409f82b946bda981e05592b927d1aa42865fa3898ef34c0cdf7a7339544cb0b1756fd6cf3feede1d9d0440b684e162467ea8b5b3c7832d71c9490de43d3b2d71154283f27818e16e0b7cc96e7232a3120b22f96ff8cf1fc368de32b1224cda9f44ca425430f7df7f07afebb6d91575aa3061779db3085b71d76f3ae4fdf8a3363cc736e99ff4b7367422d5e0e6da15cb7184c75f94be619e1168587fcdc2e19ead8614c1331300bf9dc1ddd1d2e3c183f19a156cea8a22ce2ff8b36cacb335359eec2363a8d51b742b6a1d2cc5719e6818391af51e53ff8477c3687e85f7529b146c995747f829ac5af8e90bf2aacb5ae62d1d8ef3a2dc7011b212680ca350fd94f6a5f7b207f6cd0c2e16f29085c001c5cbb0208f140d14476ce70be708fea2ec1ba4340991a5021cf707e57b741ef3106452c911b00a95988c10166b8534d868e391666db641422c4dbc67dfc13730a4f77de11425484b54d892df0449eb837dd794269420bd78531b15f5e879ec5b483609ef7d2ab16a22d8cd621a1bde7136ea505fe3614345b5b06b7acc88dcd4f3fa087cc6a962d94d0bc89ec2487a83683536c597479f45ecfe01caa2d7a1d92ef59da7e83ec80bf87fad0de2c8cfa1376f4a877766eb6d2246691eb9b6506bf8bf4123b1f08c01ac580af42169d17a32923e80d87a46de8893aefb4014db90b8458374e16155a9534cec8b1d6f8286e03506bb6fd741aa98c17e0d1cdbc16e44401de4ce929fe629f07a94f9da36d737560598e9a0e337f6047c6eb4438e5c9ac3c05c892a4145a8ba9845bacd8d57c32c739ec549900d34ef06acc47c797d3c71c763396ecb64ee44a6359cc56277d027b0b4aecda738a0f781caa0be9c71d321611319d03d9cf2c6446a32992b51bb2f0539ce5b484e6e738f42537c524d29fc9e17e300d30c8eb39498b5ea09e22777ec7095b8177e46066a3ad1655a85a661952f94a70b08241fbf34077d76e6936159ceafc7addfabd426762368730012bf0d0d9fc2d8c2dc5d2b57076cfc8d232fa8d1187936f0347248e1ce472542ff09f1c34f4a086846d1037cce21a37916dd06c687e220f37b211ecf7eeee37410f591f13592a561934c2e1ac04201504a77a3c6c9da06bb40372d300698425f00425b23fce9255b0b6e82f25606ee92b9242b1854b2d69c3e91b68af076287374d0ab6741a1b9a1cf47470350256a1e73d269796b303bd782f53746bb5cc7383390483fd8abe1eea587f378c3af51889d87656ab4cee24a93fabbbfee519c4bb61de816f9d8e0d0da7e99fac79854bb30bb530bce3442ff5a3b2b7469ed1aaed9a56900a5edf37c46e8e57e84cce8d85d3a983940522f6e133a1597ade3d8bf2c9d50d6f96121d0a86946409201e9b9fa631ee06ee3188e7337d7e7efe431e0773bac6f8a8b42740bfd110b2a48ca9d8825df891aee8fe556589ba6446ffac26eb474fef55fee2973183f01984e902ae36b8d195820ffc7b7fc6ae7d110ae0a0f9b9b55c745eba3135b2b5ea9d80284e13ec3339e43c7bdeeaa69c30731a7a6d84c990c89ba6c29d92b2cd3fa72fd08a88b9c0b4e834c52733d5453df1183be5e91c7380bfb1655d7fd8a3120f223fe9e492931d0cbe3e7f311e6a7cc420bec5c5de3ee94f6049b052c40768d6bb96f6839acbd5089d615cfd11b5e674105913cf81e9c6a999921440070b839dc64fad68a5a07de5d16a463d8a3863d213ecbf9be5db2197def122467a45830d94583de21d71f2231bf805437bba9ccf45f03a6887b01e141ffa73217d08dc1e9c6696863ac3227a209888a7637f27084ce610f1d45743015e6a405058ca323bb569e33c87324c6a32f9a0da99e627a1b4ea2e9e0692cec30e3cc24e3537244cd9dc139a87cb3cefe4610255c3ce995cf1af18ee302027da6ac0e9ef21727f4baaace73ef1310feaaadd74af7fa9bc2ddf71e0e4a8cd1ade3f4df9ea14814a5e061de35f258810202b6568cf52d90c973513440f96d262b0616ef5676144caeaae4c510777638a16b92432ccbb740fca5df3e4003a0ee5f1a3ba56d06e47b73c15f8963966189cca6711c168b473c14f114a88b2eca32a3b04bbc2c575177359eb9dc435f290270fbc8731ce01782a9cd150b91c638c0e813128a0eee22833221af9fcef9944936244149e25d8c3a7aec98a00ec17452102b1e40716ff4ccbf696d2baba75695c65f73f9de2aad3a96fc7a733b849f6c85e873d80343fa207453c5390608c0d80ff4bf56f3fccb435686ae14fcd617f74f0162521d46676722506c93175e6c1ce10d8bf2672aa86b87ff8d0972f8ee1860ecd420ff7a0992da5308da898b53e4f29dabacdc0989193553ea7169d1481fd6edb5c9a1b843c768dbf84263143d0b69e2b40599b0492b8e5641cd01a9840fe30d857b7e499fa1b3e9be87b9dc0eef719b6caee2b16ab38d078fae1b3ade7d74d2fc4919a0bc782e48ffb2e1a4609afe87983ede12ff1db9318b063a274dce087596ddaf6d56a4ee633c7d354e73895ace38d26b2a4c99c447b2ec87dd860ed2df55854a5315b616dfd76f3a68c942af36cf722914f631edfe2566e9f9596013b571a8517272de13ec80489502a3c1ae4578c81fbefdb714c3576bc1710ab21a0f9be16ed47a9d2d1cf00688a9184f994899fcd84538d7fbf0c17bb06cc29c32d7a19107e3ddcc16de8dc0c1f61da4cb9076d1ca9dec73ae28f5e2baf2a83015d669c0802f7bddd6d3151429d685170e2d0ddb25eea1e99683cd87256516baa205f142f7b0d83dd62914b5ac24ba72ba90e4d06368e5528fbb07bcc246bdbcc3667b0b502ad60093fed5c59073cbd0802b39894e473185eb8f7d40ac5eca8ba11576eeb4f26fadb8adf69b7da06fff299ab8b39966ae435abd917c80d63cd293867395e94f95c06b13c12682f96752a553fb7c00918f3ab72b78629df49b7d02faf2fbd97a8c2bc097ca78b6030bca6bec288e9879051cab38e8121eddd39bd4b0cf77b642422fd8c463165555ba40e66b597e4efb0ee589c5ccfed7fd0b386ab7990b6cdd01f831691c6d1316f298ebb6c18fbba52e64c88151b9556162a38d3f687a25c4ce50c76361fbeb8bcab834c53d6dcd5b62c26484e811fa41ddd428707f2b118d55d43a0326e4e5818207b83e08587da01c602d533297ae8a4d2b5f8eb1e45a7cfbcfb588858138262ba04a7f034704e9440b548e604f96e89392ce45f4eb41920eaa51e3c1e054e95a347e551b00aefe1dee03fa6b083501a0430cbf06270d3908623d09354b589fc5ae7e0035565743f312c7eac1ec515176dc25919d052cbd09bd73b6de6a06fe8f8a049b39d11ed888455d4badf4a003c1043ff2b9d7ebef1de37fd7b62d5092573e6a1d833a91f2dc06779ba0eaf3eb549d103be0a3c164a115c56124f767914fba6f2a29b220530effe656cff6667c77064e6d5f23022e83324158d9e6cbf92300e8f6077839138be3141ecf236cf64de4c7c0b6ac3247f89fef549b70cb0281771cb27d47705a5551c50b8ee741b81db4ef69cf004c5b7c234ebb24048dcc2f08bbd6508c7236e099f8ab7b4073e0663186b44f937670b72ade79a29a262c0f91cfdc112ad9e37ba52e2f6ae7557b940c3a7fa812b1773be41718b0072cff745ae3e18f799ff29b881d44b60792064c8904e90b85712d549701ada052501d21f7076f2aeb4c5e42e53cf0f78ab8d17a309f7b89eec38e7640e343d72ba50ff2fa9ef8b6433e9a3278a1114437038d64fac4ddb36c7a37b3372a38b223e45b3df9f10bb7e135509f68414dc3b2ebf30e42a56215f33cbc7ecf97b0df86096236d2e276ebf79c074b2e6b396ae8b4af9507b1b87dcdca7b4364b77735248927372440113f0597412d7255bc43637dc63aec2ea5cdda14824296bad178a1fe3441096ba0f98ab56ac034a490647965e07fbc48144086414087b80d5a9756cc4ea89b06c4120ceee9431bbfc69b9cdbf3f028123ef732a82fb7b5a845045078d7835c3a32d825c2cde7594749b06e916a1ad3e995c5d9e68bc2411092c5fe2dbdb697081830007ec528b91571ed374ae3bff03d0c4a6c7d5b0894d90ed14c641315f885ba7c28ecd17c8a4b4e4c1c2d5552ffa9951fc38c46fc7f71e66c9cc6c93bd30afa240ab07d4a7b11ec2503856b27639b8e10d", 0x1000, 0x4, &(0x7f0000002340)=@in={0x2, 0x2}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) 14:47:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 14:47:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0x17f4688e80a0cdae) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x200000000c4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x7, 0x8) recvfrom$inet6(r2, &(0x7f00000015c0)=""/191, 0xbf, 0x800, &(0x7f0000001680)={0x18, 0x2, 0x1, 0x7}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x4, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="304a3159bf8aa8b64aac31d014f12d918440a3769d7bc392f447a275a5c9b24edf201184b78e8b8775e676dba84d42391ee3b888e9ebdba76a79417a9f4e68f11b936287055094ded6387a4d6f492e6621d722927799b4ee8ed8d307ecd7ef331fef669df906682f91bddda01925f64c1d3d7125d7f86694ccfae517d8e14cbd479194547caa16a709be5073d2a150374fdc9b31bf648f8b87b036fbf54f3ea59b50fde30552318d26323aadb226a9c374ef09fc7a93910bd56644b8155fa5b1900c06ae7d402572c8e1283cf506", 0xce}, {&(0x7f00000003c0)="0104dc59d94547c496b2f7d45f914f5ae9f87e11ee6efd37b29aae99fb4723288b0d5b166b1f86edcd09842431b1d55c16c986464292a79487fda0b63e5959308dc017968acfb3dff8177ad4e762f6ed04ad8f0c52671eed66222d63635c9f3338b50e71db52f4feb1816b540db67630a74dbd188a5df2108c6232dc507e019ddb62ccfbc214c3118e127a23af5f597243662bec3e9a2a1bb60d99252fcfb6e98ec651f905732b901f0851fdd6a8529d3dc69d69167e488fe5079b86ac5d4962de06085b2f1966e8559bb369a883d1d180382e720bd7529d42e37bdf1c539100a44cd1a3", 0xe4}, {&(0x7f0000000580)="eecaf189ad0a0b93a32ab6ff7e31298b087ec34476affb6dff9c90565b3a820b1483e8b981c2bb52caea0b269548108aa8794ebe113df8c655dfe742049f3ea34266953334240039f8eea909391d46bb0ebc8c8c3f251d72c67b4d5c87a1cf1f52cd54869330f50594bb3a9d52a49b9a14a5522cd4df0f349d7a183a3b6df79d231635a4ccbf6e5c3c6174d47adea9d8bb185ad297adacc32ef35c060f473928e2358dababbd1eaf4bce342256a4785e70435f266b5141e49a15b903a6b0d08e72bd2bb363d77eafd7fa137edf848de91207fab19e3f0fc63656c6b08844bee8c2d15fa7eaee9e78ddc5650c59ef0def9f62a20bfc970fa4a9f413afc827fa662b7049d052cf4f7381674246d80bb5b0bdcb6a0aafa45628d114508ef8e5c6f585ed959c25c26d43fe94f00c0171e28bc964f7ba5bd1fa0a2f661bcb8b25d3983ade75430d50e2931752c3ec95362d65d67c144859dde8752801ea239dcb291b215374a1ece4d7ae7ecd2aca9cac1497007a09498d3255da079998937797eb6031c69c278b662f691e96f82929aa6a2e4fbec5cea014e296e849bc8b3f9a6496a5c59c7f03498208d9f87aa349a1eeceb0dfd544e904164f3c0ce6caad2657585688bd330dce472ee847a5c5560dcebef595eb8f16bf77b1e88d09855932788b9a94724fbf54b5406e8413df3be637ce7524033bf768ef3b53409161ce6eb31f7db1dcc6ba5bf181e70f1fffed6251151c390a6f002285390147b83c4b4c3646cfc51c67e157f6f46697b2b9a5762e55db8d891c48830cd021059d4b3b1ad7cbe065176063dea3cc8b67958ed7637770da1e5a555f61e1e33864246672b4361b2fc705c15365708ba0df006955c656329ae498ea51e751d64a0e2385051eb7281be8348b0c488420c413bf2ddb882193da7f84ad65842c844905d9fdc9684eac94e5f1f9f3a04dda859153f6a8855573523251dba421bc49842654014518c1419b04656974de09ab0a76a9386e49c16cfda8b492131c03e5a80082e1324dabf2d52a39b84e851cb4135c618463020a34a4f5660afc6c18e334ca8b2326740f190402cfaef916173b098863e80547cc2362ddd74817fb3f8b97a112c6afbef1c3d348ed6d477ed25d3415c598c0d835484dca76bba7f01e2d4a2d483bfe635ef0263a34740ae6fbe9958711f63b4909772d837014f872834cc09e165db5d1c9a3e124eead25afd4624b7baafd712864f4e69ad2b465aa8e42a0f06df84e1bbbdb203080bdacbf2a506a3b1b25f7e8a9818d13a38f5c0653b386dfde4b52af205c724fc292fd471844d70cf26e34f6cd2428a92d4bd6db1676dc6fb4f0c1d2a177c7c6d43ec07ccf3a16aff1f0ae59b0c2bca44ef39bc9b81144a30a21d05aa9f23299d040f84285217ba12aac8b9d7cfbb09af9dacc301c04fdcfe7a11fc799b0f9407469547f74f2dbae6dd4c41542bff9d946b9b30f655447f052100e5d9f22ac2010e4165e2927d33c6769d47e7ce658bed7042dbf2fbaea3e9a1fca3964d0dcc01936105c308cb15e0c83223532d4142a762bddfa214f2a27e8e065ee6887280a492a6fe9f46b5cdf9e04c007e6e6dceb94eecfabe8d6aa04b7f64aa86f33b90302b30c5c9ef4da53aa126f7c709669a94cc940b98f4b560786573fcfb38ae6a573066e00d2de1a1b6eb6aeca20fa7acca521f4df2b51a8fc7365236a11fcec2e6a81b04767b655dcd80ab718043c5c5fb02625125319493a34f60f6681ccaaf02f5a3b20e97c2404d1e6a9f2ee8471b74635c525c7cf27549ef314da4911e0a194ed7a190ba19550c69026753bebe24b1c198a10c8f91930b0b2ec8656dec45e42ba97bdbb70cbf129c15acfc99ccb60b223011943d228561d9ab77f70511192762689497342174bc3fd22d46d08c543ca16a2284064563c8132f8314e36d6e4d96f41f5352bd78d0fee283112ca6400526126ae758b0d6ea54ec2b1cab92eca58db6da2081deb6f9c78cf7ff0bdfe30bea9a32a89e921228ea876cd6d97d19d1e57af3ca324d268fec2a04946e10d57b96c78f24c937d31782387786e021f6979cad0c94277cd52f9e48e875ff797bee2d02b3e8a07a6c2d5272573f4246cdd1d5de55063be54645f2cdeb9e70edf4d7f8c618fd3705c03502495ca4f61d4334a447ddd6a9fdb1ac3d2e9e1fe71ba0eed6bc9918fe7104a418863c8ec02b2b68add96594adfa80a215e0b9d4812831252de8450ceff13d512fa1c04c2fb369ba0ab65863bbf735202a937337a21ec0b6c4257a54e7112ffede2c5bb8467493aac1e96171b1c13c41146473bf047101d9d8c7fa6497d1c2a9e1d4bc854beeb74e469bf4fd648c874d87acd3f98237806ce869a9c5df25c868f66b1334fcd7d1767ce05d4b63b482da5b0dda9a281c148c9fb51d18ccd4cbb4963b108d16eec578228566d5da8721b35392b6e5f4bedb3584976b99fec7b8449448dfdbb19fb9972ee2cc932645a50d544a3960a5dceb9a65e16749cbac6dbbb9ffb9243ceb45354ee8d346dee8bcbb9feefb6c4c92e79553e23a82f129b4e7fe73dfbdeeba0248f9db33047e4c4e954f8a06704496163dcaff0e9739419dd0130c48d69f302b36d8efe6dccf304e5bbbced0a8833b37cd065d12d5562141145168381445ac381f8e75c6246e4c2d990145700a667b36654372e5f10344cc377fdcd9d19b5a653d8354a3a16156e45ecf8ed15641f1f9d98e5820322fe9ee50e8ff93d91aab5ef2c57cf0edf743e1f84b13b1f3c1510472e09f746390d78c9609de12ce078669bb80bf087fd645a5ba97195c3d3356e3eb8a8d7cbf96a17186af8ebf6288d15468ec5ec7ed78b5c17fc18c37dbbb949b9421619b6b35486e9f94b12112ddbfaec10569bb9996e23c59d5ce8417351256dbfcce0dac7eb1f04ef40775db8e433a74425076520fc6595330e6e9cf275aa82f5badb3d38eea799107a6b948c71267fc0c2ff53a7c7f87909e0e9ab9c48418240ce1dd2dd29f6540a51863c6b5c67fdc04d433bcc317cd8e42ff882f3ff69b0ecc178eb4a572e0362f3dc4403591e3d44ea91793eb93f6d21829b15b09cc7f8315d85183a2aea814008fcaf119bbbbf49fe6cbdc39550a18f46c2745f7eb6223183fc1d7ff2732c01496cc0878650bd66c42012624cd28910a7d8d273f096042737b23a05198ff978f53ae982beaa53a778f8ae14c1dfef9237378319a094e3cc296249713311eb7eae4c134b38d1b08848eacff1fb822b99d6f5b492ef24c4e862282787e52a6c294e64b9b05fa8a796163a3e833a06553d1aaed6a8a6978bf1badfa7519b81aed9c00c2ab5ee0e1c7121840ea1923f7ddeb41076f15b2acdddd7379b0d6ea2b41804722d79509b9570cd038bc069f5af53f9084b0699d6bc3be4f6724d6880fcbf222ad66d9324f84d9ff2c0d00e4083fc025be18d64bcfaed34d3040d5896409ee5100408b350348630ca520b3f10a63d2d1385e3c4178c241a2bc220d7a796b712c707ce22ffae098ee6430241cc0440594a13273beda4f594233047af0f4987dd45f2871a436f397172c94f735f7bf1660b9f09a15c42392a7c1aacb3a7ee7f8c75c92ecf8fc13b9c3842bdb052959cb9cd88295c80ffba808e23dd69c5e3c97b02d52df98bdccfd8ea258ce240d4debe1238ef1e9e61506de233a89a53704d2810d764beec2650de38b632adb37dc69d3ec7e4ffa751328bd73763277c38c9f0c53e52ec483b247991d10a303340100146e67f9fbe5b6251a7cb76e06ee4f0ca57c02f39411ae24349166eb3feb30a2ebf1d4c171619b329dd2aae78a750fe6897e852b3e47cbded877bcc06d1a0208891ac4d49359003a402a87c02931af7c36a7fe24bc1d8d96856f8f49cb08cc6af95ba0638d3ec70827a309a31452ef71c9d4d6c4579318f860e62e9861d31cb22f3f58f4f1375ccbe8aadf439f49f84ee151c3ac461a541a6e83faffd5436344100d447e4f1c14538bab73531dc54df097a550f791ae7c4da93f170aff2d68aa24e76c6c3fdb2138113ef3f1bdbb9ca18a895f69a7246d9481bf7f4888ae6a885ac2a77f8a1b950b227aae94499312c12b08a00b5b030991d5bc832e553160fbea4582e76b0309e4ca118b7359d5c8e75baf646284654729c8f2a057c35abfe9fa10067c7c433d5c1ea9bb2ef61d7741758740b5a34883a37377ebdedf686050ede89437d81c254f48895e96fbae9a592b50bfde9dfa65d072fc31271b2e714ff0f7118b808fdbcd0daa46074996faef086034e2b30208c62424b3edbb5413153fd2bb228406665628b1bba80c7bb17dc27fba8df8499a5971096ec04e032cd9774f9e1515086c06c68081757940c49fc49cff74793fb502b7bbcf901351cae2a1ca290fc1e0f7ce70bdaa080f87ab3cf95d69009323624854a62639e97cc1fd5b7b13753ddac715663c8aa9c7609721d4fdbf907badd5688f4e55a3cd935ebfa9bd9e681b56ab028413832f8c81d911194d151b952800988722dfbf8097b1ba1adaa15e58996c254cf38c559ed83d40f7605be54ed15110e771c48656d2875b3df3c74b3ac6613126e9aa63925bf76ca4d30768bb8a53be5c593c61dafcbeaeb7934aabb4541f705d2a5a38055a2b26bc03eaa5ad3ea4006e649575f28a49d6d0ed21a6444e449698cf0c4e62cb3aac83b50de96a5fe53ecde57218c20e743a8897545de6f883ea8408c98801fd7f638175645a22a2aee16655ca5c7e35abcdfb65007ca33037dca5c16ed3e2f2d384b7788e8092dad958a49f561beb1c49ca7c52425a37ffff5af333e9c583e1cbb35f2f17698f91e525a9513c5ffd3aa4b73f196c0ebc9ff1510402a163690b93e664faa53006879454319b1e825ce53c0e0885a954f6c66021c78b149d6b1d494c336a444882b63dfde4bc4c0504095098139eefe600d3dc839b86060e297993a253ddff225e345846edba180fa4f347e1b237ba627bb57f1dcfe7cc963793e41a5e2bf5cf10fb7dd8730d822d92c5442536c27056f8ea8ac2ba19838b8369cbbf6e2192d4fec7e1b81e84adeba6c31c289527ecd5f59f9f2dc82c8c6dc75c57af9b4865f2485cd8f6d6b52fd4a6733d705a92f0e4da0e7fac8bac6d13f37914b42e2047b38ebc066c0159af1a2806180367729b12970921021a504752879c9a0c4a26d04aa3d249605451f437c8b0cb42f2fd343c71eb98bba62ac6a5a0b1ca69442e8de53e6192a91cd392b4c523ee35b08e0a67110e560501dba32e09f822355b61964c88691ec4d7edc50e1a3d1a94b756df821349db942a6f660365ab3b3585d32f5b83d63c6bd1e129c3a178294d6ff2461a78f936dc5a70d994917e14612ed7435f9a7c4e0640afa74d2df94e0ef50f8a4e688d10cadbff531105d0163b9592b7bf385a0b62347eafea6e0ac509a3357ccd9b600918a1b8e830379e3fc0fb9c80a860594dfb87048e676a860b1f42e5e42a4657dd361120ed353ed199f9843548ae138e1ede1111125f9e3d5ff5914fd69bf1c3529f3b1d9811d562a29bb8655c05627c47fee78c7909610bd722a39e74c74327bcdd692de9f62548145cb8574766ef20cd0f01708744db4c7fb5de44ab3115764e486a7ba775b798b8a5be3f0ead41ea56faa457f78e4a53c29e879dcbde3c77b401f8c1b358ffd5e079c3deb06f13f86f74f556cf533e1a626a4ef1d1ebfb7537406e735492df456e9e4805325c920d5d687778f32689cd7c1cf6c82c4a15faae1581553d026a6735816949480d0", 0x1000}, {&(0x7f00000001c0)="57727f4671a566839ca7588b89304dd96e84a8cc95401bd28d7a257cb01e3a6e6c2c9c88d238f8fe1f8b60f0c5ddf771de3539ac60b4e90694b38b50525c4304033a34e800a7306d0bc049c31889e40c8e7a4aca5c969fcbe173414c563e38b6113d8f94ee4f18b37c3a54b519501aa002b73fa3065c8bb726b0980cd141c1e93829902907962c86eefb94c21755edd58ab6e848abdeff09dd6260829ed1bd25f921995df8bcfac2018495195a672e", 0xaf}], 0x4, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001580)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000016c0)={0x7, 0x0, 0x10000, 0x3, "b47f0aeb94c05a978abd5b7cd9aa0c8cf494d956", 0x3}) 14:47:57 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x2000000070) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 14:47:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x48) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 14:47:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffffffffff38, 0x100000001, &(0x7f0000000040)="8969c62c5f9417444f7893", 0xb) setsockopt(r0, 0x29, 0x23, &(0x7f0000000080)="b47bbb68125fff722c81c13634a857fcc5e27144fe8f026b443f626b8081f40683ddd2da018c58392fb55790b91b036e1291ebfb617df09b427edfe93035230cc0251668fa52805024e8520a7523ec2b6795d32e1344af416aa60bc3bac2c7e67cdf", 0xfffffffffffffdf3) 14:48:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x1, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 14:48:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="4b286d4544dabbae30d3114b9db54c670d7fe584f33d724f1423fc47fce3172035c4c9428575faf842cfe79cdbe12c80de581edacc1f9fd3fbb1d6d3a3b6b323e6b5495745eb411ee61d3fdc3e51b8b01f703ab3a2f2b977d5341465de32ec41e17d14abe6efa5317abb5963700d7ac84ce61fb340dfc769bc698bfcb76dfc27f63295e2aefce2db1e2b6a73b98d150e13a7a655a6b313c6736b837b6af633d3ffecfdb98b7df63b655300c2430698474bfdaffded5dc91c61fdf12eca4ed73b01b87224d7a5ece1191376a5ac2e827775", 0xd1}], 0x1) 14:48:08 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)) getgid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) 14:48:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) connect(r0, 0x0, 0x0) 14:48:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kqueue() write(r1, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 14:48:08 executing program 0: socketpair(0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/30}, &(0x7f0000000140)=0x20) socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x10, 0x5, 0x9) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0x74d57bafbb4d99de) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:48:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/154, &(0x7f00000001c0)=0x9a) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b4", 0x2) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800", 0x0, 0x2000}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:48:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x0]) r9 = getegid() setgroups(0x7, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8, r9]) r10 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r10, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 14:48:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 14:48:08 executing program 0: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) madvise(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 14:48:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f839fdbf5d29a1c3e257bdf653000"], 0xa, 0x0, 0xfc6e, &(0x7f0000000180)=ANY=[@ANYBLOB="1400eb602fb5cd0000000000f200000000000007000000fe00000000000000441afcdce54f8175362a7bec390df43f7aea87bc8946efe4b64498330639ffb87721ccd5369f6d310000000000000000000000000000a5a590c16fe6a50be29de16098968d0a79f3b1d12e6b83b760d49d5631e73c22431e6fa90bac81fcc31335c0e7ebfd27c6eaa8f4f7bc46e98a48238c71f3384b3119ce0d361da91eeef8818b611b1abb"], 0x18}, 0xfffffffffffffffe) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 14:48:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0xffffffffffffffff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) 14:48:08 executing program 0: setitimer(0x3, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x71e5852a) 14:48:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) socketpair$unix(0x1, 0xcb5c291a0a2355fc, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x400000000001001, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffffffffff34) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 14:48:08 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 14:48:08 executing program 1: setrlimit(0x3, &(0x7f0000000100)={0x1, 0xcdb6}) 14:48:09 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x56b, r1, r4, r7, r10, 0x11}, 0x9, 0x5ff, 0x8001}) semop(r0, &(0x7f0000000180)=[{0x0, 0x7fff, 0x1000}, {0x4, 0x80000001}, {0x1, 0x29ff}], 0x3) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r11, 0x5, 0x1f, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) r13 = getuid() getgroups(0x2, &(0x7f0000001240)=[r5, r3]) fcntl$getflags(r12, 0x3) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001280)={r8, r9, r14}, 0xc) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f00000012c0), &(0x7f0000001300)=0x8) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000001340)) ioctl$TIOCDRAIN(r12, 0x2000745e) ioctl$TIOCSCTTY(r12, 0x20007461) r15 = socket$unix(0x1, 0x1, 0x0) r16 = syz_open_pts() setsockopt$sock_int(r12, 0xffff, 0x4, &(0x7f0000001380)=0x5, 0x4) ioctl$TIOCCHKVERAUTH(r16, 0x2000741e) setgroups(0x8, &(0x7f00000013c0)=[r2, r4, r10, r10, r3, r14, r10, r6]) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000001400)) pwritev(r12, &(0x7f0000001540)=[{&(0x7f0000001440)="3b93391197197d46d0", 0x9}, {&(0x7f0000001480)="f2e1d9c37be910612e908a290729dcfbc559994f410006943a6a1b8a3fce072830b4f6eee9343f0a173dc51adf92863294", 0x31}, {&(0x7f00000014c0)="0319b8317e50ac43b37c31093dd5482bc1e5aeede20862172a48504b52f5c21b8230065dc127c544b56fdfd85cdd4f3be8adba1320ea4bb071b8f3aa282334dd74f4a94060ab64718240", 0x4a}], 0x3, 0x39) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000015c0)={{0x101, r17, r14, r13, r10}, 0x81, 0x9, 0x5}) ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000001640)={0x0, 0x7fff}) readv(r11, &(0x7f0000001740)=[{&(0x7f0000001680)=""/154, 0x9a}], 0x1) mknod$loop(&(0x7f0000001780)='./file0\x00', 0x1, 0x0) 14:48:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0x6, 0x9, "cad2f005159fd5b2ad36658a2edb0ed210ac3350", 0x9, 0x1}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 14:48:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xfff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) 14:48:09 executing program 0: r0 = socket$inet(0x2, 0xc007, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) socket$inet(0x2, 0x4, 0x10000) listen(r0, 0x100000000) socket$inet(0x2, 0xc007, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:48:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 14:48:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) r1 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget(0x0, 0x3, 0x600) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/29) open(&(0x7f0000000140)='./file1/../file0\x00', 0x87, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 14:48:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r1, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) getrlimit(0x7, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 14:48:09 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) r1 = open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x82) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) 14:48:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/42}, &(0x7f0000000140)=0x2c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000540), &(0x7f0000000580)=0x10) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="bd63aa769693b3a902cc99d156c1a5a9b89e976b61b666521a3bc4ba0b894ca95a2ed395e2fd18e3abd2cfe4fb6ce848cdd75671b04e0e445ada7750fb4d5ed767d23f5631aaa48eeab3f0a4c7392287751d1e35baf65a92c6f94c616d2f7ba3171f3f1d9e8b108df0ba1c3baad3a688c964ea72b0639d11", 0x78}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, 0xffffffffffffffff}], 0xf8, 0x4}, 0x4) 14:48:10 executing program 0: madvise(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x4) 14:48:10 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r1, 0x2, 0x1) r3 = dup(r1) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x8002, 0x7) ioctl$TIOCSDTR(r2, 0x20007479) accept$unix(r3, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x0, 0x1}, 0xc) 14:48:10 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) close(r3) dup2(r0, r1) kqueue() syz_open_pts() 14:48:10 executing program 1: poll(&(0x7f0000000180), 0x2000000000000062, 0xff) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x6a) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x94) 14:48:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000010000000100000065745804168e24a9a117ff012e95efe8f74a72c154257be859f8e6aa4d177c9e704e831a2f171aec201e18bc97f8823f107c5557978223f3de49aa151b12f41eb9d5330735f6707d34a3478f8dc63a3e390072978ac26e641bd9e4df5ef3aab250de4a9ea8343e9af5dfce65a42ea681bdec94d1613e1987e558ee7602f80e7aa2973bfdd392e73460243dd5ce"], 0x10}, 0x0) 14:48:10 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x48) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:48:10 executing program 0: socketpair(0x6, 0x1, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], &(0x7f0000000100)=0x5) setitimer(0x1, &(0x7f0000000040)={{0x9, 0xffffffffffffc15e}, {0x9}}, &(0x7f0000000080)) 14:48:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) listen(r0, 0x3) socket(0x1a, 0x8000, 0xfffffffffffffffc) listen(r0, 0xffffffffffff1c2e) listen(r0, 0x0) 14:48:10 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) recvfrom$unix(r0, &(0x7f0000000140)=""/255, 0xff, 0x0, &(0x7f0000000080)=@file={0x1, '.\x00'}, 0x4) recvfrom$unix(r0, &(0x7f0000000240)=""/209, 0xd1, 0x2, &(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8) 14:48:10 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 14:48:10 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000015c0)='./file0/file0\x00') mkdir(&(0x7f0000001540)='./file0/file1\x00', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r2 = geteuid() r3 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r2, r3) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x110, 0x3) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f57f01e66696c"], 0xa, &(0x7f0000001500)=[{&(0x7f0000001600)="90e887b9efac7b308df934185f46751efe74be4e9d479db357338a4cbaf246f272bf152c9c07a4ffdd6ec3d49d7236eb72327c8cdbe74754dad6ea99d00055e10f014ccf8c5ec0f1b90cf0d1d851694680ad6b0b6648b4fedc88651dfd8a68e9d9f9a77d93751189fd3dcdd5cc41560f2ba778fe7c1e271a6706e2e4226475694d5a656c4d417a2fd4341135cc9bf8bb8701777498aaeedfa58103335546e070deacfef0adada8124835a63a2d4d02c114170d3fa071080ba30e4516c9a96c341dfc5b4fc7c19e63784255dca332f01f800a178ede320835fc81426ea27372617d80c48516710034b4ee65b96e62603a8d4201d22b756c09ac39b385d528ceea7b222212015f531ef5f4ad8699f86c72a0c9806b046a4672fca577caa605da169a686321fefa2ef5e0f6eb7e0d039df5decac538a453b509ff7c259217169fd8f8a18b0ab7df239c9f762a04214d87009381c537640ffed71c6f550cfea6048b0f0c2f30771342266163fea2f41025ca21b65ac574d83f5e61862bce53c408616983a5eb5127b89c589c655ff9b2f52cae9fbacbfa21256c5d68e5182b13edf19867f74a11da0c2a6fe7edfb99a4a4c2a54ca2897c8f7068075d455b53e6085eb970ed544208648a25730b8fe020fe7cfc330b6c4e76418607c397a3c916c2ea2b3743a49938e35d32c62113acd45fd6682cbb641e45616d0de85e0fb737f7e6217f3d1061c6f4c5b4138158e942b9e66d30df1705c755269046f9cc40bb4c3cd373dbdbcb39f6419959461d675e886a7d706ba2c6af5ea98878b02eb19c546fd57e18b94551496f863ce1f641ec16fe0f546f2d9cfb9c8f6f3bbdc2d225fb18e81a3ab4e3e0408cd15087b55273c50300ce5acc7715c79a5aecafb8953a02988937e2f7cc18d71ccd255bc8418aaf7a94e51080d3987b9372433536604f93042efa6f462aba13de794d39bd69955a6e9f03725e92c6d8e8b2d405eb85028d7dbb4dca36fe8e186da5d432119daaf63305326e6a736922cc9008572df356894bd661a059aec9a516ba19f9643ec1d249eca2acdb4f871788de35f9765a8d453d83671d6811c657a9a3b4228c5db9f90cfd2fbfdd8169d197d3fa2a4b025676d6e2c880a6d9a32bce69e6229dfe31dacd46ea02ba0dd46ef2c2dbc8e891dabf06ea42f68213c7e41398ed311f9111d7e2b1d650432fb25bf6a839c2b71f0fd691203167708df01a91841cc156bb3f979ce268863f1e29533c31481b2eba2d8a606b63f059c6a60aa890456abcbc3230e0624f70874a8222d799f2b772dfe062a81c1ff0c860f7341b099d485683e74f2785f331d4562992304ece5a37646d216a7bce33ea72d4ec3a4cb077f9fbabcdaf3316123f0e3eed7af4d0a386d5a50b5fb7ab1ebf912b067b68f66850e0e98338eb902d9a7bd336027ea03124782cb36ab0e3edbdb65cb18770cc30931afe4fea8a26f09af7822e5f06e81076726617b37ceb8401e6e6f4f70adf890a6b00d2730aee35cf1c1a2a33910089ebb3c11b0604898f9cf3f131a1b8e4ef74bdf0b12732a6a614c77534f2fcf6fde85788f8f961efe7b109237710092a92abf9d8f543c200496c37e216aad77de90111087b6b0fbd435279156bec967866838c429808d1d706b608254f922041741c5910a2065e7b08b5d893f1a8137be9f85ef5df71fc8b4d8dc4fd86a456c7601b7c7fff3741c0a715b496b66380d583adab2a712139d59aabff3a6f4626fb690c34fd4357e6160ddf57e65aba9f4f99e51085209f44c82bf1580dbf79bf9e2cc8a074eeb1325ad758558eb2af50b75e9ab9d29a526e23427f838e45645b75b7b696a87b0b38555cef2810f0d43439f9ad21699a1de5eb55f76b09b285ff610c7c60f54ca9d5ab47e398c230e54c8a64c7ad850a07a8b065df230b7a0fd6b25b4901022e358e500eb8db1f1ed7a61f835ba25195f52820cd691bdaba4b0a3375940270aed80c43a6230f63b18091fa1ae733ecd5c25612785126e7082dc85e61f75d4c48834ac7591a7dec39e8805161052e30f254ddaebe376734899ae2d5320807358700a363fbda7dde8e0bc0181e1b5a131be1a0c800c63f07d2e8ac9c043edb358add85292e615209e2008c91b8253f65dea5a6569d576279bdf3ad57c278c6732d3cbe35908ce88d29c81707f5b0afef9b73a5642e2d82e7be007eaaefc208db3d1621a20db55470c99115d36eb2616357af214a946a2d158ae4a5d7c0ce522cc851c803aae72372841b7b67b2ec65e32d373a0345c2b6cec5af857eafdcf461f0bbeb966e1c3bd592eadb0746764851edb95b7fea063a0a7e25c0b696f6c1ba0411e1ad22b3500fd1c52a943ee095d5e4b9c64112c33d3a9643801ae6cda84ef2d94ce5ae6c425789c112b7d31ee80f737b29f1dc218fb1de35df7e3ab98e26295443c460c85adf4493c575812ce0fd794a00edd033bd93896688aa1a3023d67f2b9fe41a79dbaaf46960121f9181733e5cb48bdf3787a29c024100ae1136e16b3d20ae0c76ea5422d06e964f216ea5e52ac80bc255896f3180907722712faf26dd344c7ae3c3384a3fd602589aec7afc76ebbb4d0cefc4b7f08d7edfa3b0a4ba3ec52e2aec5187d02a343fbcd15373cc0d19f4f503f5e3eb43b9a830526054956092125c9b51687e1567e31969af8fb45ede2e15f2ab803aee5f92bedc1ec45c250eb86e12162adfb25fb963b75f5bd7eafc37a58ebc0394d12737109fd5e17eb9640e24ab856e1fe3cde5e29453b3569b8ab1c4d277bc6660746d01d520164402cb37a9b840ad89855462d9dc0a231b5275102d7ca3152b4fc73a09839c8fd5858da710e0966e131a60a3924d1cf898d53e18354061e3d8bcc8c10a7dddcaf688230da55c24c08a1c54a305dc42293548ecdfe574aa74ef04a6a19f5757f5a6898ec3e63f33177af298ae937d844b91c6a53513b9ea9620f6dbda4033d07757819f1a1ca016d1c4438245a41f088f4a609463868d660e7b7d81f7b8824581b08b42aa80de901fac024bae58e042fcc83ac4c03fde820f69fcc056a52144eda5d500ebe36a6274124fc1ce451f4076737e70a3239c28a10f858a1f88b6e427ada0eea71ec900411e1039da2476830319b8bdaad1db7a4b1ea4617dc2d6f5436f4131f8ce00a809a64267bae349260ecfa082b63de4c3bfd3493bea589a960f35fc0097c47e8c74da55e3051a9f5880489bc79f6a4e1a2db1943547713b9b0fd2e4bbec847897eaa4eb749be0f28c51461f79002e340e03f5699a8f5c94026c7d780c4ca74053ee07b47a27cd7f54d03fa6775ef7a3d3bd7e039cb2deb653047631abbfafee64de008109fb6cc2a60ed30c0d7f51a342b2d405433057da0073cc6b0ea1d971e189deea14d11926282aab789705ff0a4ec29f3c7a6e1f878f69d9fc873fa40317cd4f3ffe18f0929c406490904ef8d22e19649fcea171f6c4fab439ac9b8f7424f8cb44c447f1dc29b135c695e3ab14acec85d7b8692d85ca1863abcb19452244f86085877ae67266a9a14d6f47ea7981e2f706d42597020d8333de59f0c8540fa27232039ea2b8f66ef93234a52680812046018cf4a4f081d73aacaaec4bf0bd39107f7a17dbc4eef1ab5d9680bffb35fe4a185875710109d154125623b86fe298884acb736b66b71ebef2893ac84b557e3ecfee83aa6a0f2a56cd4d873e8e11e7d7dfa62efffbafecd9b44ae00010d23d9bc8431478498c9c97f719b2dc7564ccce29a9490c990335bbb84bf41584e5d08e848bb328701cceb3393c7d453322c9b537ea0deba4d321307f329bf88e9a38c42b1a3f4bc10af3c204abadee0ea4f25de6e472c079850f5a489d3228f6829f754d3b7dca365dda3c777116c23b3358efd08610496f819253286c0bf7c832adf521db2d9c2b5f0b7ea23952b24ded9332b9d41a45d7788101a4827c8df1f61f27fc528b5586e0a30fe7d9526e26c29f317fdbb16b28f49a90f7567bc8c53bdbde72fc3ceed0085d33dd5664806705dc40b2d33cbf970fd971d6c894077b2fb5e2c335240e0275ec1bbe8a4db854c030d421d5092303eb57c51e6cb8d659bcc37c0c2618699b0a82d094a1ce5997fb77280f642306059bd3bb11f748e7eb785a3668b805de0f0681aec805f3346873ed8508ac59337d405b752a98342019f0a0cc51eac8c43fa84a53db3ee1895d6d9ab9ce268602f2cfdeffcf83fc5130c078f8a1163b4dc0ed527a68e977a30a7f618a891e54a3f2600852d37d712010fed2946a3fa598d9d85b8fdb67100e0f9681edf43accc0386cc49c0ff03125e1675132015a451109d22cbbad3f11f1b1e9c263ec4443687e37156aa4cb84671a134777e9e90836364058455b109c9d0cbd9c6065ece3af547aaaaba22441dd014afde215d76b3fcc1a43b7cac791e9171ea1e8e562d8dd04716f1f4f64b0ce3a75063161157afaa4da2504700ab7a89492cc42f62402dd588db5e0671461ca8e9646908184d62410d6efe51234b0b8ca8300a402dc246c952dc4733703ce3e8ae7b1bc738b57c442a79728c3b2d7c23200c87f7380e9c3742b82fe9dbb3ef25c9a0863fce29fd08e8e66d519826072b5fd8fa2a1eb23d550f6a90bc55dfffb89db0de6163c47c4c0c114428f51c2a542d9b30a7f772b4a6bfb08dac276609ea9475aad0834858dca2c2ec847bcde40c9d3c43817741bbf97192c7558e0680874515f0f9e690e79c558748ddbba8ec09a730217fdfa3377b7c89480b1660864d0bab3bd3c93890e0f5ff94ce4f5d78ecb947db6b6301d43b74e1ce739475482df36469e3a71b75ebda78057f8a2d2d790d9a7860d1280a2ee3e6a1c5bebd37de36f713f3f3312d3e5b6c09236cc95c8d06ad6f864bd436d33e947c5ada73c2ce77f66c4da27eb27e2824983fe85bc23febabcd2917daf5aaf9a6db5957b89307ef57dd4a68bea84cef7fc16a06c14d6edd3c217c81fe9a46b614a77cd626a4bea0f33f85aa6c932dbd2a57210b891686f766015926f70c5051c363fdac372dc95e3a605f4473c6af2b54ee418a300be0c440029d48f36775ca92cfe4c440e0f0042cc664f53c1dcace993955fcf847287d6dbe82ef30d00d9ceab470a4ddb9ebf6d086c56a2930d5012586fe8c27517fb52a7a7f70854c27bd3fb083d161ab8f61dc77e11fb412715e409ca274b38066ba19932e27dd93696d21124237d09edead75091701648b6e24684c62df889df3a7fd0d72c22e2664d906162b777a99713cd4cebd0cffd108876a1128d3e90544a89684c26b204ef9851a199e8ae54f69904ec1ee80b775335d49fddc04d231dc34b3873f8a868431284d7632b0137a36c3364439c9e43f97a5b465cac7d1b34cfebb436d47f135f60a045dd75dff61b4f2033d3a1e933b36c9c45faf2b186a4dd5e621985de0bb09674b4eb9f57955c5814a7fd0b735fc506c37e4681acb6c40c8fe46d51722812d255f559f25ecb0d4d95bcf22575b8cec2ee103a99cdf21d78727787e481ecfe0959ec1ae549611e5e56ffb0dc7d951fefa99c43c51b56e48cba55def22cbad840415a62aa8f54ad57cab0389cf0f79f8f0a5feddfb13ea461edef4e8ba48d007f77c7362c365c5999ee3d0d6ab531f2c646dc46588f05752b9084021bed13b55fa55edb59e2c06f8a9027a2bddd11c19718a99a3bbb86e4d0408bf93068ae6692a0f1fac993ca078d348a77a60b7b4ef9d2170d2fc1ca070d432cc801e00c77e3c221f404e9aa03b435af8f5dbfa6f5e2aa244462", 0x1000}, {&(0x7f00000012c0)="d60cf3c5515044e34dda52da757be2059a5a3209a47063daa8938b5558b42e83301b2b701cf517cb27503b4ba8ebf8a1d440873f141aa504e478c8061284c63a84adaa4f62963abdeaf92debfe0ba988011e786ccf20ecdfb4573d05bee5076d625f7fd33f12f5f2c81ba8e887d42a57275821a531b40967c2d4d7b9312f01dc8333b3df2caaf1d16d3a52693aba50fd11695a46f01eb1de12d8e6b0f8a14d58ac41963415bf78acc5c24f1a5d7347fb92f30f95fe5d152899686f852792e82c1124c30a209714a893a83dcc1845a970bc21d1fb0f791f91ac16661ff2537305865e0bb69a8972c9de5b35ce84d958ded4592efc98", 0xf5}, {&(0x7f00000013c0)="ee84d4ae32943df48c1c82d64261af3e4783430cf3b6299bf9c22adbd1c8a479b7ecb712289999a550d3cd2bb20db3755e7ff7b7578f589ab7945fc80f60ee92266eade7c9c41fc78d89765cbf277a06a52a553ee5099f165bb8814c399549a75a2ff31f9d84af86e66438fd4adbd183546943dd5d544260820a5c8b479ed7fbb5466229943e9837e70cc6721859c7dcbdb82dc918", 0x95}, {&(0x7f0000001480)="714026d954e478b4bf7e75eb372dd8c87089f03ec8dd1dba37fff3ccf95abfacaeabf172b2abde675661051535b457d3b6e8d102c2b936556af4ca19147b3f40f7c25d60fb1837a3b3f2961c7e56", 0x4e}], 0x4, &(0x7f0000001540), 0xff69, 0x40c}, 0x40f) 14:48:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r1 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mmap(&(0x7f0000ff1000/0x9000)=nil, 0x9000, 0x4, 0x3011, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/85, 0x55) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 14:48:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) r2 = semget$private(0x0, 0x0, 0x0) syz_open_pts() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/253) syz_open_pts() 14:48:10 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs, 0x1c) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/207, 0xcf}], 0x5) open(&(0x7f0000000440)='./file0\x00', 0x80, 0x6) pwritev(r0, &(0x7f0000000900)=[{&(0x7f00000008c0)}], 0x1, 0x0) socket(0x0, 0x4003, 0x1) r1 = semget$private(0x0, 0x3, 0x88) semop(r1, &(0x7f00000008c0)=[{0x1, 0x1000, 0x1000}, {0x2, 0x527, 0x1000}, {0x4, 0x241}, {0x4, 0x3ff, 0x800}, {0x2, 0x100, 0x1800}, {0x1, 0x2}, {0x6, 0xffff, 0x1800}, {0x5, 0xff, 0x1800}, {0x0, 0x5df, 0x1800}, {0x0, 0x9, 0x800}], 0xa) 14:48:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2e16"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket(0x0, 0x4, 0x6) accept$unix(r2, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x47c3750b) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 14:48:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x7fffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x2) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x400) 14:48:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) socketpair(0x10, 0x8005, 0x100000000, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8001) 14:48:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 14:48:10 executing program 1: r0 = kqueue() r1 = kqueue() flock(r1, 0x3) flock(r0, 0x2) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc) 14:48:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000140)=""/238, 0xee) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000080)=""/64, 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) r4 = dup(r0) dup(r4) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x1) fsync(r1) r5 = dup(r2) write(r3, &(0x7f0000000240)="e0ca8ee2277f52352612294c00c82c685fdb66659f583abe406b12377f3b931d0667750a8e27", 0x26) pwritev(r4, &(0x7f00000013c0)=[{&(0x7f00000003c0)="9a2cf2fc2f2db5eed657bbc18d8d4ba55abfb8cfa11ae68e1c652b1c7c32ceb7e328d637a6454bb88d717df446284420c12bcfb436befc3ed7c65f4e2a36caaa58257bb2c3001ecde929997e6b0c3fa9022f2cbedf99b4e248c5c6a23da7ed322a787becbbe0182fee2cbcd15ffdd34a0c31585009a419fab3364689021cd9a462bedb8b97f2244dccb94076a641cd176d9c6daf7776195b1810ffbd53e2dae18be3b5dc85245287c00abac854055e056aba5f2da85b0ab5bdcdd8089e647df8ff57f404526ee9b0452bedceae73f70340ddb4e562f26f9972842a967d08063b0dc3996767df4284fdbe16b296eeb64c0c2b376487f292cb56d59fd0c1fbe869280bcbada86869a8774e2eb81073f22a4e5b888e6d629d568c6e50155233ebb4128800fe8d6cbdb36dd51dc43afd66d28f6aad31276a47207b7bc3039e5f63a5fb0e65b4cffaccd1b040b49b595e667cec4fc7dde21d969d2e4d03060a8f66465a2290baf2c5b3a0c361c36168d7832204123ec30355a9d5e12d17f324485387267aece6685feff3bccb56e8ec80d5e5a1b8dd45e75c240201ead64ff55e98d5d328a7b69c0d39d6c430005b36af7f1d882c3a493a4b2f677d7bf9bc8a212910701155abc1f17c11bad467e79f17631ce209f70c607bacd523a271455cfce29a89cec3155e5b96206cb864495a307f9c89d3274489fc274e661a918c03587907893a9823c0b333620ca7ce4d1a57f9ec2a92d6d530690f5884bdcb4fdac8600ff59bf7aff43f93dd98cc8d51da90a0603c930d7672e08122af1fce617d72c9f21bc34a9b861da1de1413dfd58cfd531efb4ccdce7cc8aab5fd7a98973e918e01a8de4bf70b970b6df4ea0e90935634c00513f131d5d954d006ee7d3f93378e674adb49e5094e0d37465e225e1c696915b3f52f23a5649dc6ba1b1a811eb62a2d0b1c6aa046062a0e2c9a69415b34079b0400e6864f51f0819c8bd33e0224e1aa950419f629527a1e933a4c58ba5d6c3641c9625e4fdaeb2f47015e690478bbc6dbbd948ffe84c8788e641818872a145036f77d3a8c78b7af316c75b82c35110a7f3fafad69dc83e75920e2e691615de3c1e968407fca69f130e5b06cb1974ff8441e96284319195583718b7ac2d1cca1ecaa805aa164d90662c3620b59e0ccae24d5fa7555b5647ee1c5d2644f34bfd61d5328d18d18e8f8b3b4e4a1d074677b2ac6f97536e57021032c32a80b30bbdd5c306db95aa9ee98dc440061c47e0a474806117e9e938dc1a523b3b83cf9091dd1f80d714f506f89b20a61c0bd7f0f642418aaff1d72364d066eb774e08533167dd3fa4cbddda3595c2fa073d1c17b62bd95bbd94c03f1b3e25fec3c158646e6bcd3c81c4bd2275c4caa2d71a10de493b12eb0cbbd3ecea8fb9ee94aeada5e5d7fb8037ceb2387c96365b30e762000e878dead1a48c54e7ce031c7ac67ac529936b988e9f99944016252dd6d07ba71cef516952931fcdb23c698cd4f8314b331013b2af7a3f0ef3cf7f5b7e876a56c556fafbfdfb5378446bfc60cbc3bd87c55814c1a84717c03ca997251d5bcc83b4910b577e885c17bf59f8102fef8c961910e009c2ade453df5dece7b0d716b3fb17853e061f9ed8686646996daf165df47da567c845e1fb53ce17484312b06ec25e11c93938ff12f849c92dfedbd119d0ab1f1e626c8c82733c79e06f5056e86dcf5c8ca05e4c94a98436bbf33c905818175afc690b2a0d3f7a2609e8074a3ed91c106b8d16a58096eba6e0849da0a239789e05155305b0588c3151f080115076979e95949831531b364cca70e427ebb05e85f64fd6b3847ea07b370c9d14956e89e4fb0b13c74b7d73bafab97ca74f1b3985875e4041d2b23242402d2c83fdb8fef96ca287c6c687ea1100d3e138bf5a24dedea4b576de7b5b2357e39f24ce2fc9431f98461f5635deb7c58e2371aacfd3279f6f7b3eeb3acdb50eeb39648c2a5afa528df43f79bc1676a483ede3d0d2c5bf9ad81c5d2f4e849c774efbbbd13031cd5ccd239c39e9602b3d8d465eadc097909ed21ac78e9e2398133b062248cc7d1ab671c0c39e92a60fa461126c04be20c628224aed26226dd44cc84b2d44cc987862e64234062791b5518db7a7ec0bf89cf780822dae2bc781b2fc6c8ea6f47b033e06ec766a90bf77b8aff8d352c843c73361726276f8ee2044078cfbee0799aa438b1005dec294af4f08550172f13bc666bfb8464d0038269204ca5ae07a2e148233323d2c527c10e6fecac269c5a47f213b64c0336cce3541e835e13736e81fb073211a6e9c7e779e1e6e544e618b61c1bf21da5f6c6afc8e9609da9e9a214c7a227f38f117945a8a072c84a7ac3e0d99dccd0333492b61e52bfe34a937cdc1ad863b94a18b3af5684b0c73812944f37593d4e3c8e37095389959da033edbff0f172e3286e89643b802b79c3b69bc76dd545624a2ec8f8db07b77d6571c336ecc47b123558c790731fbde9921b2720040a8d84d97c43eda08643e266a3a1db1d6208f9515e7f4e5709edd766f420399659a836ee9a71aafd708f6e1311214d06781ae171bfb3f9a2380a7e513f56286135eb51d4558e8ae87564283da9f1197537d6548ed28a728bb3fb56c8469083339d538e285b893de1167102b3901644a13c96cc7db79a998b6361011a195ccde5f8726b5891f17b5743b22f3b2c856866cd5766d47d32755b5fb4d48e5c81fb89aca6451fb2369e477a68b1a3d9695aab02193838b1d6a3c35d664bd8ede069c66630d0a000cbe92e8f76fdaa34a7c649bbbb32b29a79b46136c0af4a9e6666b5e7a46196d549d953ee16743c686540ef4d193dfd0c95324119e6f58a92cdbde36e894d071da28e0562da7bfc9538fcecd6445022707ef7c574ec2dbf701dabc93f0f80e334970082076c12642dc6cca0b366e12018fa6bf10f9650baf61e84cf2b27ec43989cf7c527ebdecb1ac7dc56c6592bb34d70e4a2c4efe2e9fc33c0927d5ab0374a4aa6a1527ce5c60ff6c363a165ba37345204c7e1a3a62e38cd897ab862be3b0b9a9fd903331fe293b3010597f9d05782dbe56bdd93ca5f4fe8ebd36252bb37d8009c96a70463dc313ec91fbcd0780a4674440e34268f4efe205c6d614e1d6e05952ac147bc7abf466edb70f977d6ba67e745cb1474bbe4c3eac3e13cd86029784a419dc2d36998edb22d09dcdb3373101af179c5b760eeff493fddbb1d4d7290c2b48500fd3188066ee8954727d366bbcdf812b52a138e91e56f562a2581de5a79d2805a128d61ac2f0e9c3b2238ef6c99d280ae812fc8fff433a1e515b010e911d672a98cfcc27e2c0b484a3e5c450a28101683107dfaf23bcbe7e34a32a7f73a106ae6a756868bd850239a77ab0eb699a2b08e29e2dae6488d1d0cd85354a9de50755650b7b74f86d4029499d37eee053dd7e382845f38bb1536f0e8cd25e50cc45ad005d17450685d22aab7e08ec14a8b4f91fecca96db47167734bf8d39483555b7f36da1f6442c198042eccd5089e208e2349d6931b1454d3e364d067abe33f887e44b0e7692b519139a3addd5beda5a1519762c61ae83bdaaf21fae5a9ae616ce2775b39585af442f7f456fe48348611ec4cd51f6870354ec517c8d331a4fc8789b2d54735572f2a115dd71b580edb09410a5c2bc713e4f5409db80d3846ecc19722bd982d40e480bb2313bca51c52ef599e178e8f3b1079d198457ae7982e72f1fe0d1232ef27a22b346ca326eeff85561466c6a336a18f331a5ae0a5b61baa1ca08e10a0b3e84084eef96c4f14d05f0ca70aaed5d455ff2a81dc6b1ae6ca64c2c24e9f261512db8f1b9c1a95c9ae894ab2efcea711fbdb7d5aee2ad867ebddcc77c4dca0301813cc2d832d26994a37ff266413eceebd7afbc369d86fa87824c1432b69471d1aebcdb3bb5243904e1c1c48a3ffd054ffb4e3f4da85def7834ca6b4739404e307f8aa282c4059eebc959371c5595ab4c7569015625b9373f6cdce660b1c8e43e12ec69cd230bb766f10fc44969832f9396b03718650659aac9eddaba249ddf51cc0d07410c8282abfb178f810bde26d1ea09e0895a47f5aa253ec8a261efd77d157a1a5ff0048dfabe39d048d9ef8a14552c7ac13c61df96f5a97e37512f5b1d2ddb26b0ac6797837c92b4c698e05d455ce5634fee27e258779ec086989dae01ca03d86c6e7942afd4e7440bc40daf2fdf626c2c39354a6349530a0397aa6f83495522868a4c47b187a07af52ab252d4e25ec20822c0c760ea187b6ddb499c0f15113cf4158ddac805ba645a264255c530ad49ad8a15e07eb1e22eebcf4682e77a96bc3839ccf6947154a725ee048764b7b44a3fcc0c3af4a3ccb6d912a9c1c4dcc845dea6bfab4011917a4f92731e317c59397047d13fbffed55ac2c00c4848a720fb04fe23e0a3bfd353f72bc3218cfcce2ca5ab9778996a229d3326917d7af1594f507ddd8066b8e9fc2aa8f8e33c6976f697930a444673596734cc2f627cc56af9fc76bd5f902b164f40f3d26daa7137a6a79420c6539cfebe9e597cee95510f169f1a4ffd115e0170497f9c4ea5aee398201ad80c29def4d8153ee300294282a9365ea81542b8ba99666dcb1488868b0ac090e5bdf25341b95bff35e0e6dd213e58cd141dcd61a489164b388efc01bd3f03b5b3ea810431df4e4c97a3838e22671b46e6b0d9035d111bc64056309f4045aee5b04ba47138d0f4fff11618917a8c7d022590de6496230817d185996488fee35591372d8c35c430e41444bcee4794fe9470e62181c36f8acfc54c4386d67e9352dd9c256e1b2a8d477a03a117af40f0bb4a8341f2a13ee2c8d1ddf2d402af7509b50ced439f4abdf38d370618d33419a35a7145463792d0b7fbb3093cfc835ef2d058197df5c063eec32429a78888a33a16ccc17b1c7fca7c704ed8af419870e71fea124026b3e2295719542fb943883498d2ba63bf4da204b8f75545bd53d5a82e4f1aec36f1fa95c8e84253ad3ba73828793a951818423c4c7b3ddc40712c80bf6c855c323b21a3f94a590fda299d7cf863bf68583da35bfbb772e5ea4ea040914a0a2c0d50a8c625c3af85c1d6dffb2d71c344fc3dfba752c608675382bf4dc9968ae6dff40e41b3e09abaa18d046130694ce7f08fea7349d9756a37f51f1484ff9813a0af3ec142acb6ea331ea86059721d7a15411891dedebb5551df1d0ce63f271eb97a418c9a96babb29d14634b4f52e7ebdeeed2111bea35f52438beae30a701a910a52dd00346a2a38017172d37417fcc1fcfc37105020e7d43e244ab2b036e4085f965be9eb3021fe92164e6776a2fc4c415cdb1c8382cb2650d69278df4613dae409d17735ccc04fa9da92f7be6a212b87e5ccf363697a0a54cfc80e8c062953a661bf2ae1dc4cf2df8b7c7dc0ca96dc7bbacdf2aef94c980a3475792242a4307d6c866c14f9f59f10ad5865d402c4c573ce73dabe4a2a908267b5a92fc504fe582d218839a329a5bc4fc35b97083f7ff64f46d0afe257e9b532c84bb16d7eb74edc7216cd67a7c1434c05c55df2e524cc657f27734c072fe1f468ac0df3464b1a4109a7e76035d1dee1429dc4a3bd31c1922312240b43ba0d36e77be2815442eec30165ceacfae440d80cc1048c337a2bca282953cb4098db645f1ef8e233274f34664ab167d038d4e96eddf4b2d822fb187839eccf42d173abcb5b54ba42470a44da0212ac560f30042103be257db6bbac05947072b9439eacaafb012c6fe19f76b8f12d1", 0x1000}], 0x1, 0x0) r6 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001440)=""/59) close(r5) mkdirat(r0, &(0x7f0000001480)='./file0\x00', 0x120) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)="9600", &(0x7f0000001540)='\x00', &(0x7f0000001580)='}M)(\x00', &(0x7f00000015c0)="2b9a2f7d26213a00", &(0x7f0000001600)='-$]\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$.)+\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='])]\x00'], &(0x7f0000001800)) pipe(&(0x7f0000001840)) truncate(&(0x7f0000001880)='./file0\x00', 0x8) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) syz_open_pts() r9 = semget$private(0x0, 0x1, 0x151) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000001900)=""/23) pwritev(r7, &(0x7f0000000300)=[{&(0x7f0000001940)="184f3dbc55a38cc0779dd9c3396dd50aee9f3a3acd0cb9b6e23ece74f891676d62723e0d7fbca0cef073ed8ddefec80cf188d8b6ba3629278a413f6ea5a425b20008000000000000153cde495fbc6e8e41e9c0525837b2ec6271d14c7fcee858313c78aac9842bba1533e380", 0x6}, {&(0x7f00000019c0)="e53f862560644f0ba299301d8ce6443a7aa41ff9a91d828b61c68ec441d16629d6e4c69b567e7ee3c06f65cae7625e5b5f8f3d3b174ff1ed3b086d511c4ba089406b881af8d438a6be5056f00ae601a068850a5794cfee0a680a415b1668743b344d12faabffe85437bb4fd5ad614e56b25217b1b76b791a18972babc49be37eb991aec9ff750584f83f12b61d320ec158d44cfd4648906f52d3582a55d9096b19baec486982efdeafb457e8cb39de3be9052156c202dbdada2434417f53fbbe94fccd"}], 0x1, 0x1) recvfrom(r8, &(0x7f0000001e80)=""/88, 0x58, 0x0, 0x0, 0x0) getpid() 14:48:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000040)="15cbc1cfda5668b0b6270176b325e9c2f8c65e60fae1b89f5e065b1fe6c3de23ca84a5ba9e70edd4573e80e494993060d461e2b9cbb41da366bc494239dc9790b36fa1", 0x43) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 14:48:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) lseek(r0, 0x0, 0x3) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0xe, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getgid() unlink(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f0000000000)="3ef325e85dd466e7dc3347283f860868ba2dd66a8284b6994271b9f343ab3066b580ec47abdb29a5857baaa82bd93ae6967726e0727857e29c85d72e65", 0x3d, 0x9, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/244, 0xf4}, {&(0x7f00000013c0)=""/139, 0x8b}, {&(0x7f0000001480)=""/108, 0x6c}], 0x7, 0x0) 14:48:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 14:48:11 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000000}) 14:48:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x4, 0x6, 0x4, "fbb5ef95bc36c371ea581aad80cbd46310db4d7f", 0x5, 0x29bf}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 14:48:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="a369a13f00b82282fc8a2adf6078b998bb4f06000000000000003a05cc069e071242d255ec6c01"], 0x9}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x2000, 0x1ff) r4 = fcntl$dupfd(r2, 0x0, r1) readv(r4, &(0x7f0000000380), 0x1) 14:48:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 14:48:11 executing program 0: r0 = getpid() setpgid(r0, r0) sync() getpgrp() setpgid(r0, 0x0) 14:48:11 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/92, 0x5c}, {&(0x7f0000000540)=""/199, 0xc7}, {&(0x7f0000000640)=""/182, 0xb6}], 0xa) getsockname$inet(r1, 0x0, &(0x7f00000007c0)=0x1d7) 14:48:11 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20680, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xa0, 0x100) kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xcb) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 14:48:11 executing program 0: kqueue() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffffff, 0xc8c}, {0xd371, 0x800}}, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="5ab679c3198a31b251c79d4f9af7ba021d1d66b62e78eaac727756307e2e7d3f38c87506b9bb6cc515b1e05c188e1fd79654c470568554fb41c8aac3f511eaf91943e9aab4275b9e3daaca9aa86d28a250757a8ea344f30136fde8cfefd60c21b806b00588adb3824c0338804fb581a0ff6274111e41c8", 0x77}, {&(0x7f0000000140)="ae4ad52f85bacc7fafd387fe7934727592e7df9ef81595e8059618813c16ece893adda034546fe33cfac439f12db9b1574788385431f2d0cd4", 0x39}, {&(0x7f0000000180)="9414724e16abd5a8117513e78d6b0461f1a7b75db90ddad38fe7fda514215437bcaa65b7f2004ed817a3fe371a887c29589b5489d49e56c43820b8d2fb7256c66072ab0221a841bf9c7106d18c904d2c03be235713584c6d55f605a71fa439904d982d7957737cbd9b3636a6d5b66407975f4eb1770e61687e8e8c72cd420c58c2d7a42e3cfd5821eaf40f9eb7b38ab165cf1082c87d00c1", 0x98}, {&(0x7f0000000280)="5e7719e34ec3d073e1dfbea667757a4737c99c11a0ff4255f0c8f1636b170e385ec689b9ae645e08893503c1038152beb6198978452b529e059926046d7467c1bd68221281d566b4cae42378f13bfeee981d819af99ffa41fa7555c2e92ec908294f626cc7b70c24bff1e44f66333e8a7a9c5d6fd5c6b3847d30204831a02a3d0a3b44bcf84d5fd1e40f819b6ce4c253514bdc6a277774d75e1108ffe8fb21cd25ff10f32ceb3329369533010378ed122f4cbdd80513cf1e2300dcf8", 0xbc}], 0x4) pipe(&(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x81, 0x8) readv(r2, &(0x7f00000001c0), 0x100000000000034f) nanosleep(&(0x7f00000003c0)={0x7065, 0xf0e6}, &(0x7f0000000400)) 14:48:11 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6}, {0x18, 0x1, 0xf9, 0x2}, 0x7, [0xff, 0x0, 0x7f, 0xdc, 0x0, 0x40, 0x5, 0x8]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt(r1, 0x29, 0x25, 0x0, 0x0) 14:48:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200000000001, 0xfffffffffffffffb) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8002, 0xa) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 14:48:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x386) listen(r0, 0x0) 14:48:12 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "510b285402319f27ef3b7be362163637f27c43d7"}) fcntl$setflags(r1, 0x2, 0xfffffffffffffffe) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 14:48:12 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket(0x20, 0x8003, 0x8) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r1, &(0x7f0000000240)="6f6b1a89686a821805598c9aad668aed78bcd6e9aef75d095fa6211bfde7c647b129a355331a94790ae609682ffb41ae6d825043290b333866634031cd9fb81674cdfcf78707b909a3191210b4f98c45f8e97dfae98b0a9405f1ec9edadea1e6b4829f15b9a8d6b6650d452ad1816b9a1f43dd745d48e9b88c3a9e6d3643cc4af8d49fc8b06d0e35d2960bb4b6c38b3f9c", 0x91, 0x0, 0x0, 0x0) 14:48:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/212, 0xd4}, {&(0x7f0000001440)=""/4096, 0x1000}, {0x0}], 0x4) readv(0xffffffffffffffff, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c441fd51f9c4a3196b06098fa87896dd0065f3410fbd1145d9f8650f9c6e00f3476fc46311797940dd8fa920018873ef0000450f0391ecb3e0ff") write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:48:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x81, 0x7e0000000000000, 0x0, "ca642bcf0ae6cfb92fd710204a040f5c40409ad1", 0x80, 0x6}) close(r1) kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:48:12 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="b85778966fce64f1b739eaf8d2bd68f5b415844368a4a6d1ce113f9c660b49ec473fc8d2f169ce0bddab5c0ef7fbcae7761063a35c8b0e1cce156c6db96d31bba717cbc7e91ddcbf73c017e3fc2ee1d1df27beffa62713e0469cc3c2df4f5e41abbb0d78efa394c08fdc51c79e93bbbf87a70ea6737af3226180b142c43c4b41ddf61da7b5f7cb59e202b262975ffba7b5241387d58db679926125c7ca", 0x9d}, {&(0x7f00000001c0)="39498ad69da7985539a0a62e53f6af28207c9866e3c292803a1228dfb6738d9ea52ffa5ededcd45b62c15ff9176d648cde1fb4a42558cb4217bbbf380be28187", 0x40}], 0x2) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') socket$unix(0x1, 0x5, 0x0) kqueue() kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) recvfrom$inet6(r2, &(0x7f0000000f80)=""/4096, 0x1000, 0x40, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x7}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000000), 0x8, 0x3, 0x1000) syz_open_pts() 14:48:12 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400002002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 14:48:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffb000/0x1000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x100000000002) getdents(r1, &(0x7f0000000040)=""/13, 0xdbdc7fa60fc05844) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) r2 = getegid() r3 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r2, 0x0, 0x0, 0x40}, 0x0, 0x0, r3}) shmget(0x0, 0x1000, 0x14, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 14:48:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100f5879137d26a8129e242fa94aed7bc2a7de3da653000"], 0xa) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) 14:48:13 executing program 1: syz_open_pts() setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 14:48:13 executing program 1: socketpair(0x6, 0x4, 0x401, &(0x7f0000000000)) 14:48:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='c', 0x1) fcntl$setstatus(r1, 0x4, 0xcc) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 14:48:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0x41, &(0x7f0000000000)="b719dc4e", 0x4) 14:48:13 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e68ab43e61dcdb5b20f1ad2e8fef85ad375197a0386d6452fead5c9b2332ba82af9e6f37c2a4f172d806fd19a74ce63e707cd5eab75d36b121749c51eee3c6c95096f523ec22c34c6b0d3e94f3f03d0bf5071bdbc23d053860c5d050c6c01a2dd042dd43459542e886747f528d446002431c23c5e9ba890400ca8ae8f28659cd74c435ad2a130ff043189ce189b98744e15a917012c7d9825dfda17e5ed3c0ced53a0e3724a4ff3f0967122b463a82", 0xaf) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30adc5c14c555d546a4f62d14bf9c0649dccf5c28", 0x120) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 14:48:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xfffffd4d) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x101, r1}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="1080b94f8b4cf95b84e146843a4e13761a9159c53b9e5cad1b60b9c0c6817d0c2f2b312893452ee57ecc72fa867ee54074e57e5ab2cb6776870431ebda29b1", 0x3f}, {&(0x7f00000000c0)="b1041b9ce4a0cd6421e20428c79f901c033c825fb973d5528cae822e", 0x1c}, {&(0x7f0000000100)="17161b611c8947ffd07f0365a8f81cb40d431a36188621dfc79e0b4c2cf96e9da15bba2ee4af5f9887c4f92520ea5b89bce76538d3", 0x35}], 0x3, 0x0) 14:48:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x6}, {0x51, 0x2}}, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000002c0)='./bus\x00', 0x40) ioctl$TIOCSTART(r1, 0x2000746e) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x0) 14:48:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xfffffffffffffed1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlock(&(0x7f0000003000/0x600000)=nil, 0x600000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 14:48:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f2a8775", 0x5dc}], 0x1) 14:48:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040), 0x1000000000000007) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) syz_open_pts() close(r0) kqueue() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r1, 0x0) syz_open_pts() 14:48:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000000300)=""/143, 0x8f}], 0x2) ftruncate(r0, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) 14:48:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1000) 14:48:13 executing program 1: socketpair$unix(0x1, 0x8000000000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 14:48:13 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x2, 0x25, &(0x7f0000000080)='\x00\x00\a\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:48:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0xfffffffffffffe00, 0x3}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 14:48:14 executing program 1: r0 = semget$private(0x0, 0x1, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x9b) semop(r0, &(0x7f0000000000)=[{0x2, 0x400, 0x1800}, {0x3, 0xcdc, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x116}, {0x1, 0x6, 0x1800}, {0x3, 0x3, 0x800}, {0x2, 0x5, 0x800}, {0x6, 0x6, 0x800}], 0x8) r2 = msgget$private(0x0, 0x280) msgrcv(r2, &(0x7f0000000100)={0x0, ""/83}, 0x5b, 0x0, 0x800) semop(r0, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x7, 0x100000000, 0x1000}, {0x0, 0xa9, 0x1000}], 0x3) kqueue() 14:48:14 executing program 0: r0 = dup(0xffffffffffffffff) dup2(r0, r0) ioctl$TIOCSCTTY(r0, 0x20007461) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) 14:48:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="13847f00", 0x4) 14:48:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r0) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x1, 0x4}, {0x2, 0x4}}, 0x2) close(r1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xb46, 0x1ff}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSCTTY(r6, 0x20007461) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) r7 = dup2(r4, r1) ioctl$TIOCSTOP(r6, 0x2000746f) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x1f, 0x8001}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x1, 0x6, 0x8}, {{r7}, 0xfffffffffffffff8, 0x9, 0x20, 0x7ff, 0x6440000000000000}, {{r1}, 0x0, 0x61, 0x20000008, 0x100000001, 0x2}, {{r2}, 0xfffffffffffffff8, 0x40, 0x3, 0x20, 0x1000}], 0x1ff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x0, 0xfffffffffffffffd, 0x3}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0xfff, 0x4}], 0x1ff, &(0x7f00000000c0)={0x7fffffff}) 14:48:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x33b) 14:48:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="b0", 0x1) r2 = socket$inet(0x2, 0xc003, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup2(r0, r2) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/43, &(0x7f0000000180)=0x2b) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 14:48:14 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 14:48:14 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffd000/0x3000)=nil) 14:48:14 executing program 0: r0 = socket(0x10, 0x4008, 0xbffffffffffffffc) accept(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dbd931b0ace8292e41986b6aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) shutdown(r0, 0x3) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe644a984346ee3ab) listen(r0, 0x3f) listen(r0, 0x1000000081) 14:48:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xffffffffffffffff, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x24) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:48:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000000), 0xfcc3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f0000000000)="276530d035b2b127136e295163a8027379e5a90a9ce53db39d0c970b7dc5", 0x1e) 14:48:15 executing program 1: geteuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x30808, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) r1 = geteuid() r2 = getgid() r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0xffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x10000, r4, 0x0, r1, r2, 0x0, 0x6}, 0x0, 0x1, 0x9}) setregid(r5, r5) 14:48:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 14:48:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) close(r0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000000180)="992042e40b5da30d2394352da5de952f62083a35e32ad5b5005567046d9e5377192108034633eb0b21bbcd44a911987d7281634fb2e0202d21fef52d4a11d7d103de41fadc116829eef61e32564a25db19ac6893ed87917646e069505f1754c506d6fe3ee89490349b9d94e7c4ff1159c259e4abbc0347772edc7075795c42224da2a53161657a1b4f670949ab2c2d2382839625760f7aeb8d7dc91f6a274e2877f8790142116c3980dd39866286f1de2cccc7cb2df41c333ed50d68bd123e3bbd2cd582adf775a05b4e6d142afafb5a8ae87cfe29f4d19952c5a9de", 0xdc) 14:48:15 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002340), &(0x7f0000002380)=0xc) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt(r1, 0x3, 0x1, &(0x7f00000023c0)="2ad0c0d19873ea45148e579e9efbb27f47741b4edd01cfdda2595942926a11c91da305fe6fcb72ee53a0b47cc694c3e79aca4a3275970c0847fa466b7d5b8afa1ec0951a2f22939b45", 0x134) recvmsg(r1, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000002200)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/4096, 0x109a}, {&(0x7f0000002000)=""/145, 0x91}, {&(0x7f00000020c0)=""/86, 0x56}, {&(0x7f0000002440)=""/27, 0x1b}, {&(0x7f0000002180)=""/67, 0x43}], 0x6, &(0x7f0000002280)=""/67, 0x43}, 0x843) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000024c0)=""/188) 14:48:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x8) 14:48:15 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 14:48:15 executing program 1: r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x786, 0x5}, {{r3}, 0xffffffffffffffff, 0x84, 0x1, 0x5, 0x4e700000000}, {{r1}, 0xfffffffffffffffb, 0xc, 0xc0, 0x101, 0xffffffffffffffe1}, {{r1}, 0xffffffffffffffff, 0x0, 0x11, 0x1000, 0x6}, {{r2}, 0xfffffffffffffffa, 0xc3, 0x0, 0x8, 0x842}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000081, 0x6, 0xb6f612c}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80000020, 0xc07, 0xb2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0xee5}, {{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0xbb}, {{r3}, 0xfffffffffffffffe, 0x1c, 0x40000000, 0x7, 0x3}], 0xfffffffffffffffb, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x50, 0x41, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1b8, 0x1}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x8, 0x100}], 0x7e4, &(0x7f0000000000)={0x3f, 0x7}) write(r0, &(0x7f0000000280)="8cd6bc257586daf04db7328588756f8195194a264f06933684ca3bb4980751c7fdf7bfd31e954a806be533ecd7466a5d27fc934eaa151b56489974e2a89534e51c20fa", 0x43) 14:48:15 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) 14:48:15 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8248, 0x5) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) rename(&(0x7f00000001c0)='.\x00', 0x0) 14:48:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20380, 0x1) socket$inet6(0x18, 0x8000, 0x7fffffff) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000100)='\x00\x00\bL', 0x4) 14:48:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCDRAIN(r2, 0x2000745e) sync() r3 = fcntl$dupfd(r2, 0xa, r0) accept(r3, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 14:48:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x20000000000000cd, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x10a) mmap(&(0x7f00006e4000/0xd000)=nil, 0xd000, 0x4, 0x10, r0, 0x0, 0x0) 14:48:16 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x3, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000240)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/67) 14:48:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000000)="7012802eb2f798b67e592a790d6b26a41c744df7034c9166e292d68d1e3d7ddacb134b1a9a0f9b5a4961954635169190d72f9a119a408c584ada1e2bbb16f4d3da5abfd1ff0e67f1479a33890ebc", 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) kqueue() execve(0x0, 0x0, 0x0) 14:48:16 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) mlock(&(0x7f0000ff4000/0xb000)=nil, 0xb000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:48:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r2, &(0x7f00000001c0)="a7", 0x1) r4 = dup2(r0, r0) kevent(r1, &(0x7f0000000200), 0x4, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) 14:48:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x2, 0xc5af5f99cba38c0f, 0x0, 0x0, 0x2000000000000002}], 0x200, 0x0, 0x7, &(0x7f0000000040)={0x2000000001, 0x100800}) close(r0) 14:48:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e", 0x5, 0x0, 0x0, 0x0) 14:48:16 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x5, 0xffffffffffffff81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x80000001, 0x5, r1}) r2 = semget$private(0x0, 0x2, 0x74c) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000000c0)=""/35) msgget(0x0, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket$inet(0x2, 0x4003, 0x959f) r6 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') r7 = socket$inet(0x2, 0xc005, 0x3f) r8 = dup(r4) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x800}, 0xc) getsockname(r6, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) close(r0) mkdirat(r6, &(0x7f0000000300)='./file0\x00', 0x104) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000340)=""/89) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000003c0)) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x11, r7, 0x0, 0x4f) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000400)="3a21f83748b0841f9a0fce16ffab3865333fa52f796c297575adb4a3e2567a4c7eac82dd250bc9af123fcc43d93166d96a84c36a18ec00cf66d588c958c0f7b3c38f229dc231", 0x46) ftruncate(r7, 0x7) fsync(r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) connect$inet(r5, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000004c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) 14:48:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) close(r0) fsync(r0) 14:48:16 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000001100), &(0x7f0000001500)=0xc) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000040)="460fd58a876e3a69018865d5807d7f3095d03e84bca7ed459fa510fdf2e4bfe3e48b8231c605decf1449bcc61a486273b030b7287d48d96e484724d888148ec32fb6b59c31b052bf4b82988e7da300e459474f132cf50442a97c7e0a23b46ffd8c04f346db547351d6121fe7daa959d3005ddbc0c19c82ac815c862f7a287d2fccf1833fcf740b41fe97386551c916bdb0914a7f6bb2ea8b28c45481d3962f313451439d6256504fe4d606abdc11e39d9210e2e3bd4ee58c00cdee02827fb0edd2d4638fe23fbdbe5280937c43d973008feb9ffa991b94a82bb3842dacd1b5c392f220d8a39dd1a45af7c55b9ef88ace8a867114e56a12368891589bbefa60719c3cf8b1ed94b887668c023d78bd68b83c11257e62f007c83ecbe40e96b85d765af0b9595ba0de03ce99d489464bf5c62de8aa7f7beceb38b4262713a20a6c6b172f6cc80d87ebd66b5f76e1cb1aba599126d9891be5d681ad285c7f71419350c0df9e723e427e97c9ec23645799b68d86e35e1bb7edd4a103ceabd56534d3d3e06b8480dd35ea7aafceeeed120dfe0b4e096f5e0be3c026db0d3292afb35e5df3c622db569b4cfc266951adccaeb462bb420e61ede16b7c0bfacad98537d0b49da077d32b57b648f5ce39372de453f1f7e636b2adff0c8c8d515ae424ae846f3d435dd5eaf1be03ac1cade27342139897e38476384a57af40a1e3852cc389a976cede4fe8239699a500ea3e319b9f2ef5df79961bb5678ea72fabe41a9992b6b74dc26801596bac6c0cc8ccffc43065d9a91a1dfb84bd908bb0528588f8ad8a0dfa09e8dde3d9d66368b0e9d2327e9deca0a2b6c96af6e8201ffbe5a6471e006867b061f7564ed80912feddfdf0712920ff635b1a2c881d3ddaea1648177c9b180814252195bce9eabf94c51dc8a78404989401c8b7a332c1d4a67601a0d02ec203a5a00e5da20ba9739cb036b098b7a442d94fd05adef678a47374613bab4167ae89e9b56032428e2ae2a582df0ad01278613870ad0337a57cfeb45fab131fe27b250527b8400a24c5b7acad3b6c350088c3c987d57de7c7019e8078a27347eadb81e6cd88993b85464cc0960f601cb959b29c9ecdaf966694036cbde1887203596e5cd5d874b90e3babeebe8d9a21a256485b8395019760f03a759eb488c257f981bdbacd281787510cf07e13c637117e0fee53f0196267bc036ee333a41adae5528f4a81f25c74235c73a30eff5b128de61352fe1e8da3ed2194955a66cb1ada58bffbf83056b7116330613edda983c28890110cce711012d236cf8a34bfb37161a188b48d0f9238b57190bcf962559b8cc185e4de4f3406f30df1ca00589742b518914ff2a8e39c09cb0e18c83124c6c940d68a02351039ff47d956b3ea3c97f83e6e5a27b305936a10c25eb6622852d930e9e7df1c18575867600c985ffc23631a64d4d2a45018ae6a2e2d052e8af83d6ec83905a4365020d2f767c4fdbc302cddf45416a565a0cc305110d37f58390b1b5be265020b691fcf9c42fcd765ff2c334d4298aeb30dd3adb7b14c20a6db70b908127d69b96bd739b408bd3c06f0cef711e98abf6252fb350982619afa537b6d45b10f998c1f08760d35c4b6a9d5f5e76cbeab8a9a6cba2059c5bf3f7434f75443b889bc070a97ec280ec9eba48cab6573ebe332d9c0fba5694e28205f55272a0c7f9dae2e8d1e5bb8afbd61ca06fc8417d4bce86132e3f0fe62f32058fb9dcf45196d2f82cdb252e28ab3e13a39ebead69374edf5a5ff1d0f81dab782d098c1f6128de987ac0a6bb1938d7866cef2e78d8bf3888fb5078e17f8c43da2d672347543cb4a48c38d0fa5d96e6ddc13e2f2cffa7c94cf18f5a3b20138d7761d699d8af88cbb2163552bdc6530b6fa7d3f32d49ced89c7c315cd0a0878fd6029c8b408cb295faf518d4c502af937fb27c23d42a24e03b0062b6e4915247695b88c6cc5c180f15366bfb91791f465f368af5146ba6b1ed5370ec603a757670df131797c6e550c7bd4e158d4e1881739f6f2b2226cd0100d14fa1500ef46da69b37bff568d4d4befdd2edfd80e680205b1e572abfedc12d18a01c16ab80bd0efb0194e82366160d682c6794b652d0dfab1ba98c875702441e6fe1490c03437a4c2c9fdf7a40584ffc8dccfa843408e28e372217683221f213d1e9a28aaf5e213f38f78cc6cdb278e82c2f85917515c8057ee038467ecaee7518e9b276e0b9333a653b97dd1308dcecf60cff965eb756e6e5cd8f7b2ab914f8b74178a92c75808d4ae281ab4b806e0202a75daa3687420c4432d88db6f79785dbcbc795558832f38958a7747478554d0d822d60e13e1a7c29580c0db67e592209710caea114d9efe840b33abbc7787f407ab09007fbd6639247ebb151d09194e81980921022ef2a9b0fac59fd5897ce54daf1dbd2c4cca38aa8de8e04db09dea1238623aa86255811e2b24bb986831d9010ff72e6fb4a5e598860c2ec0fccd90a3203f0aa5a242f205fe515131772ed8d3272259abd9c450283de8dbd7df44fb6d451dd0639fe34f0d7ea1133150ac3f99d74ae60cc0e81077a74c89553d597273c15b4c37a9581d27341cf1976f7c99a37126db4f45cd1f912a4cf2bf2532cdec6f50d41c6e46072f52ea849b333e59f725aa180a2d26fabb3bb40d3d48bbe7af416d9fe00a4a92f8b8715425b83c056d6195e8c23597122b6585f3db169d49748b240ee589ff105f20784c978849e74b7375faa00ccbde3159a82134843a9cc211b481fddfe62fed2d4ae574cc5ba79ad1c30258fd55b5e7f29c13a38690a75396c44234c20457a4704f68d1a0165ca429ca569f9bcb05d265e58fd96da040a004b64f967ca6d75f14f5623a3cd0aee87701c821de9934a4276a21623f8c29eed3176834158c3f4f7ecb3526c6bc73da465386d26951c9c2b97c7e2503dbae01038f55b6fc70025ef9ddaee92bc020ecbe268959325a12b6f0a98d15d8557bae34315b12f307961c88cf5276beed0e9d94b390624552b829a6d60ca3bd715cf420d0a0fa1e20b67388a88f35cccb7ee00858befb606239967d205d030d0acba095d0a07cf6dbebcba936b580a9e5fd186df0108454f75be957d324dee714bdffd6053c52a8e079064b0d602715a464129cb51cf51da42a5c7608ba5eed2a176314271c868836eb3f5e3ae398f75769ca2aa5d723db849ad7654bb64e63c0ad6d6e13dca43e9a50110610a1066061a7eba905360dfcb6ca551a29126b538a5147f29903f71488492f69c740abdf24d9d80c9143b5ff4d37cd375e18e6c4b1cfac3c80fce928ea6ff4e67414e657dddcbdf932ff0a5ce108886a279daab6bb63402cc9cb2c9b2460110842da0544b129a3d18edd34d74330d40464a631bbb95b54bb65173046945f36cab9085d50fc0a333f06dd60e32e975dbf11fdcd8e3f3e3f3b549068547e896db36eb7cc80a6ae3cc7701fe649156d15179bf6dbb277d26d69420d7eca5c27aed3db6e571d400ce3aaee106a79a39cb5ba594ba8e2fc54a6803c962740b09ce3cecb2e729bf29779f9fde9511e9a6250c45215fa3641cbf4ee388b6022ece4bb50b1e33f974b0c20e268b4e86f1ccba9b927452641fd24b99f2a0216f42ca4f8a0009edec6fb25230af5f1014dc96f3bcb7d6bc63b8678709d4ec505b956f1a71ca030b9fc2155f876932097b42ebdd5d9754e8186977de17348c87cb033401d7dcc62d97a65a4db42f4eba9c5d0c9877b29a51a916ea0fcba3ac2f2c11692ae9f3a8a6dee2f93a2a8413781810f5719b348df0b39fefe0dc395bdd9d1e58c913a6efb288daf2bfc65c4aec3c26635791740849022fb55e26e228312eedf31f6e46912b4c9c1146621f9a552d08285ce85e07f2bc879352cb44be92e8a3016245d4a8e177360dd5cff3e38f78979461a032bce3b7c67932d499a79df2d09650b877ad2bfdf345a38e4ffbcdf587ed53b8e7490ca53554be3261fbb5dc9e82217b7194e5bcaa50fc06ebc201fba1e891b015a5e8b09de5e3a4a267c79383809ce76af16621da451a3167471a08a542d56f3d2ee947aaa8ec40c53375e31043fc3e57b7caee32d8226e6aa56c5327b895b478f38b664ccad967446ebff310eff334fbcd4843f6b47ac8efdefc23ff9e4ca0db8204f1fbddbd023a42a606bf0033d8ec82f37e915bcf740c29f19bbda6ef7b9d819b1e4f1ef57c630f04ae822783dbcf145c9424b9f26714b575a561eb4365a8a9bcd6e2415cfcc3829ebe730b94f888d3ed028d3ad743392accc5d218dd6355b171d56b29f18b190a78c7612e7f988bbf84ee22aa45b9d6980c2f59a1e7da77d558537b1a2c37bf17d873b802da817fcccad0b6039f6d236893500659ddd7102c231581e4c8ffc05e360cf570257e630ccfa7ea157583734789a149a89cd208ca94ca4e99840dba1d4938c6e0f7e08d61186df87cb712cc03ba67afdaef9eb2ba1bdab07e62251e8c04af1d674295be66effb18aefb88b664838c9a14acbb0bb83100bb8dce4fa5303a91831a0006a3d711d7075b55263433bdf8e29c6ddb2dc4ab6ce66f72f40083e504dfcf8ebc41bb2941788cd314bb1dab51bb1aaf367610cd637e2485960343d1871e9cc5471e4f889fd02c7be1103b9aafb3e4a6c98679977cf26e1700af06c7eb2eab3c8453183a5cc81ae05dd605369f3ac8cfe390c4c1a4a370d127d217c6fa2269003e7ba321e464b18c3bd20434e09c04eb28997289427418ced42bb651365178afb28001a3692357b4bce35fc6cd916710682b46b496112cea1f2b014a5a379a61048f34b8981ff227d3f98802d1261aa9ef299a165db2b6af190e81d048f9c15651339866c63bac855de71087a697af17583ba7278dd10c43ade07df8071d270c07bc61da0b45c5bf2586bf48dfd468794d359d2ebc8fe39c1a59aa16de4ceecac592f8b2de3518dded996cd70cbd658407bfdd11760c41f417737b10cc41be4faaf3ce54b417e8ed6574ff67d1155b3da0c92341747d8d2ea623c64259bff7bd834c79e828d8b1e2133aa09275920e26ca05ee36897bbd97535ceaa3b8c6bea48f07ed58e66ea5d7f5ed57bd28d565dea8e8287a1435c1be4fce70c2a7ec210d640c7685068d4b6bf7fef88c235f3eec056401d70e8324e2cdb75c1737fc00ff9c17a034e74066d6c0a73720940c2f64e8e9d78833b23c39d6fbd1fbcad3f0ac29bbe47adc514223d27191d1e6a2c7a8768d66bde8baf4ac55ac2d1d8d16bd1d8a650b5f0193568fc6f57a2f41bfaa0904c2513c2894d9d37932dff81fb0dc4906be4dfb27393706581e1411c6b92c8d7d7faed3635ca73dec79ae0bf474000b426eafc82a1507caba7c06f7aad0ee794b5324cf0031d6388295af80eaeb2561e187dafa48cfc2b362d9e1cf24e61dd2eb47e7d6de984bb5e2971fa5624510ca68753f3faf164ed25261084c5ec375e51aafc550d70ae44beb39cededbb5aaacecf860c84a30a1a2de8b6920868c82fa83ed93f37774945c0afeb6d3aace8bc34f1dae5eaf297372b8c2fdfb41f0cbe49060d954e868219eb8d86e21430d0c5de08c0bbbfce53e780beb20b297dfcf29459c3536eee520264f98c2d8335f427a287820cfd1406fb18fa572faaee4271548d119a1603e7d65bac84fd456dc20be88498ae94c1accbddcf145a11e2a6abb6290c4abbdddd84004d9fe6d0b981f8db115e6650f1fe20524fcf144a3939b6846f9962d993668b5bb38740e04d1ece625bd3d3014d5e0fbbf31de7f654", 0x1000}, {&(0x7f0000001040)="78ea6978a3c6bed0d1cf0c00c13b0d365d40ac61be766295f4f7e2c62d7d9287a4596a54bf10a6655c", 0x29}, {&(0x7f0000001080)="e1d1310e8e8f47978cfe849b0da919ff426f34b760039e545d76f47d694cdc2d07e4a16370dd5cccc2956a786ab913c75a8f555c92d4427da5cb0c6df9376a6b1f0955aec8dc9bfb", 0x48}, {&(0x7f0000001100)}, {&(0x7f0000001140)="58706b8dbb536090", 0x8}, {&(0x7f0000001180)="ea38e367cadd8aec8dd3325cc114bb43a4118253814f627624b57de2", 0x1c}, {&(0x7f00000011c0)="2f6233d78dbbcaae6bfe3c33cf91600e1c7053e1cf1e8d3d0764109985fd1be9b784493a9aefd00851ed68467570ba0fd0ff1bab196bbd51fd330861b17c3df1003cc37a1521a8e5b60b125cd524897b0ffc62fab3557b5cdbedaf1b876e965d4feb95a3e9f39ee30319c6b10d579cdc0b132b40b212eb78938912e5304a76e22c3255292fd5b62a062d31b972a0dc0ca53cbb4d25cc52ca57c866e741da804bb4ef87aef606b8c8b1988d4d3410a82a5188ac221c853f2b8fe41256e2ee4a45517ef494ea651038196736dcb086ce33e193f0337d7efd57a27e5bffab1de90ca97da2b513adf614ca165b8bd96d150509371821", 0xf4}, {&(0x7f00000012c0)="46531b36110c9bf98c058965c16ec1bcfc4b3258a657c88ee58c668dc0066d70eabb2a48424165dfe691355be067b233be0ecd42195a41bcea3d9f0507eda6194d044382c20ac8dfa861d264143847eef34525d690e4be7951f8fb54bed244cb972828609f6e6f3a8d63e6570e7eb09ae91ee6d533b3360357091ac865b74304818aaecff0be57137aba8f1379df98e3a4f98b652444979b68e04c84a4f94320f064bcb1a052d47a6f7230986fd566ac9fe8262ac1ba15dccdaac4ab7bccdefc0dfef8c205379e884bf00f597ef228860166", 0xd2}, {&(0x7f00000013c0)="968f4f08bcb413e98ccc2b3db5abeeda351ada8e4488f94d0a99c7de28d38de98ff2b5750b2e18b05f2dad3883ffcdbb8e77c1727cfeb4826d7628da2bf47fa7ee6968bc227002cf7a8188178ba08feb7a9a4634b199d487f771d88ff310d8101edd6018ca92ad1be9c0229e4bca20a3", 0x70}], 0x9) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) dup2(r0, r0) 14:48:16 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/143, 0x8f}], 0x4, &(0x7f0000000380)=""/115, 0x73}, 0x43) 14:48:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000, 0x43) getdents(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="ce7e57fdb6c7272d0ceea24e2f7f5b30ce20bbdc53546355874c556ff3f544617867e379d63b2de49ce9e1d802ed17a0", 0x30}, {&(0x7f0000000080)="a4a4c799c5a229d6fb761886c4dc50896bd42b4bc451c2888c9741b23050732bb94068946e6bc20026c5aacf5dd47b935f1c500c90dea1198a79834bbb0d717c3a11de42bf42f7316be664607a12267fcaffd61f195d631ea68ebbcfc40f3e6a6492dc0eb617f65fd1114c02cc37a212fb2921d107ada1b7bf3d4a629538afb93a1604ec348bbaa17ec17d3f7149cd28c8a1cc5106f4c87a0e4e10", 0x9b}, {&(0x7f0000000140)="e90a966d47c1c9", 0x7}, {&(0x7f0000000180)="b4a755fa11bec14a10ed971c67a411832012e9837a7dab89adb234c3785384f5976fa1fb81c3bc3f1041ebd94fea87ae61dea79c9510b50f8d58972fd961cafc6f9048d99dedb85d5ae15b41096ed55199f1b5ff0d4121c9b6ddea7374d3902f06ae92d1d51ad38197f96399de913952fe5c1586f6ff69b36fc3e3aafc5f3be06e62caf4e933a87d4581a51fd873ec4caef6b56827714e3623739630a474829ba5f09dc7e2567552c8bfb6d786df335bee1c87b635f48199b0636eab85c6fc4b44d15075e5a0dde82e0f0ea8edb325f457931784a05482932255a714fa8eae0755d9aee1f1e5416b6d4eff91b9", 0xed}, {&(0x7f0000000280)="4c6d9bb35a4cd711b0c1eed7eacdd3f14e9b389f76e37df538ae1da6ee761859ec8163e472d2313e49c56f04928f7f3d78a0b9d7ece23acdf9af82af44016b0f96275b1b95c8f86dd8e4c9e24a287a7abf3aefc579f6297fa23b7481effc0016c79034f296dec68dd3dc4f2d0c3974", 0x6f}, {&(0x7f0000000300)="d03a1e91646e3c0b9581fc1e38a72aaa", 0x10}, {&(0x7f0000000340)="88c386ac6bdcdd36d1c8cfb6598c46557457666a36eb11b7ea02890feebdfbc309ee84d199e4fba724c85c3fa43b17e18f55c80c5ea07bcd8e565b9d92073e496bf21af78f597c79b0b52fd107a34c92857ded6edbae33fd474e89e3868480c658cc962896a47c13afb34bba016374581ce8e2b0726138f29ba73980d82569ee63617c7d4b90bed3b0913356b1ce16c580cba21186e008344eeb7a80096bfcaeb44de18715bdd4bee5d5ea6a39842f1b14e52d676a9677b233473e7ac3024f109c9c74e3fe9cb73bfea2e9d11366cc6463f0c10fa435cfd713a389c9cfbe1dcd6300bfede9fc3e61c5e9b4bd1c8a45b15728d77a6af9b6d21ebd95c312934bb8c91a122171ce0ed48014cf16cba5e98b65c8d3c897442bc8bd802aae5ef621560a83e4bf0165c57281e7721a58c85be97b6649662cdbee6a7d76624ef5a3485803580ba6f6d2154e5dbe5d093064dc581cec8a135a29370db302b48be78d994bfb38edb15185aa923828bdebae7b6db46ed61118ceb67cef00fb6242706a8be6a7520b5547a206ac74364d291ea008c063b62a3b3323179e070c8050dd67030b47197b05803266ce319a304bd07f509d8c9d7cf196bdaa87e3d92d7e81bd24849ea807820e7e9005603b9c1829a4f33551070ac2e38f5517036eee576dc7c0183c75a082fe7c209cab04f225026f34014b58396e0a90ebb4791ed6362000fc18e296729ce96f8c45515b36357de9802df29614c1a321130f4090aaf672e73ab184d3a0b7917a8f5442383f649d2470187f8a251f348255c17298ae024e4a5e39af093925b559e728de2e9f721e30c2dabd7194173b78ce348704e90770f80d651ca399f5ef375f09d682b90e172de20da262a2239c633c9595c238aba9a93e76a3f3a7abfdc95da1b85d3b077d874c1a3b6f5e69f6c26f9502cfd4e0305ce973b37dadb995af9dc75336de87f32afa8888348757b4b32fae1cba7db6cf5145a96922c5139512d1593b2f942fe1f616406c80597ae447702cad99bc753d92925797cd845653a26306a937c49f25848d41e4de86276306b06e882585fc90fe1ee94f2ce04e2bde4fd08a64890fbb501c11fd0ffddc336121c08d8fd6fa37ccf91cca677a125d5a5c12b12962be5d3e4c9ea145e345ed6052a2f7cb020f22bbf2d3183f770f1c72e31aab2755ca8c94fbb6628783a41f6c2b06e673f1b10569e88bf4cf9306e5494d4e48561bb5ac5a83732df06b303a1bff1d89013017043984ed918722a48961d5be7c07dc91730492baddec59d387eb33da171aab30aac6df4f724615553b0c11cc535fd905440db506603d9107e2cdbd50c908c1c5158d75f6c175e6d9dd5e4668d6d9a62b323c06b47f7b3a93c91102d1559e7204996ddcbd9377d6a01deaf3e562fac3da164553f60dc108b87a6b406a122987a207288fd45b5fe30759cad4e109b870567be09baa86cc1e760cd66633aab7e20accdfd4bbba05920c5bc46681fb29a8ff9e2b024b24d52a5ea2b3726080a081cf861e57881342c7e1c10dfdfda7e9f0047e57bc3d2b52ad81a007265d39815e76cb88acde4cd4236d13abb27c611ca86f9b8697db2209913627f8598ddff34d8d9ce70b0746cea8fcabc96f4256c866ce3b75510377b7a75627de2348572a092bdbd23e42c317120f2d6f131208b68cca616da09dc1075d51cd0a4098d13d674afd5272d2a9f933813f42d694d28216d9f3f89b18596499823d1af4db2b0f854fd570b3a9a72727375d27b3bb2e90a5ef8be687172df1e1cd638c7ff6b537daf437ffb90674ba7b9e67173294a0f1b17bcc02b11709e3b697bb8978f19b866f40a7c18905cc4cdfb489dd30a1623ee6c401e220403c13807653ccf0131bb79fe59231829918a92b7e0005ba1b974540a65313603b669a692be8727c85232ce580039c410c6a0ca1d960efd7b1c1c29019c6e89aaaee4ab157cf346b3f0c3816e03c95a262439d1cef91840b0ab741b2abcce885ad4c2914955dfe6c670e59d888892d486a43eec7c3c80bf9ce70acf595c0d788a0c947bb317b5875f986fa67923449f9956c540e439b1a5989efecf213a481c5a0c2142a6d9d3f606095039a1a1377e52ca07b0922e412d870e307a0f854682a909501fbae239101cad5d9c150b66b36fa5e42461dd97459d3568f3c1f01ec06194406c25e6c2567fc9c62b6c60942f8738defbd94f602f14fcb41b2a17dad75098007dfa9c68cae8540d5428031dea0b3b812b49d6147b2520dde92b52be6288f5a2161a6e94170cd451fe748cfe2e8bb9b4aa1c3f5bd53863d938261619f46c7d88882adb0c6228169a4cd5cf99ba354af80560d1b35b66769b437b50b3ee0c7376dfcbea203e48bab381139ca237099f0140bd6a35afb1350ff5e57e0466a74bcf17067cbef68334fcf23c11e6cb5d475edb5cedd2dd5d7162e6a0319cc251c9efd8b363cf4a8387d3d798efbb0890b6e6b10d5370d81b629fbd1d590647b5de448d13001075b309bec337cca92aaeea7a810281d36a30a8062a422bd5608f702bc9413271a0d2a10bdd93a7174beaf13778702a142b93a7fb23ca9bea45a51d82772faaeebde1c5e5091871130571c30a83f3dd17947dd16e5c4ce67b9f6cda599df172ae13e688ae8d2c9b5e4ec9d4ad6bfc8bd1bd511bef69bb44a81faf19f52e25d4c6daeef0cacd42a22eba51314b83c0c8ae06885c04f68ce3f1adbdf6830f7aada0b48d11e089acae78dd7f87063ebfdc35c1e7cd0ecdf644c2a5ed7335a40f44820df1e3f368061f42152d4805ecbd157a2a02af5e0e9eaa9b917a31e27448403486de20f2d0fa698bb2e68b9baed1cba47ff5f7930e84576815dd63583006dd3a374901001845a02d8cfbe4cab0c993cfbd6ccdc9182f3535333743663d98c8093302905e8f5d86cb6eb754c10ff2f2e80a3fc1703d17dbc361481c33de5254101a34e3e19cd4f20a3d1fbcce14a560d875cc124ff48e5ef3cc1ed1d2b5662ced3431db7d7357b399db4540febb6b98c84b495f7c607d4b6bbfe31a30c352bed2518717375bca4f643f488e15ce6d95f3ebd7931bf4e51d897f4261af36202983966a95a02d099addfce94f11ccd58f28c5e56b0b1bec5b0101d3219d109d53e3429649cb834ae4734e5f922d51d36b19ca61cb2c297e1013be92b5d030b7b987a2409cec23de2854c0dc724753460b9b9afd69747e21ae4788366d6b5788f209fd2ab978a69b369e71a4eeb4159a4c7cfb6c58f6e5865a16d4d8cafbc13d789a52e269b0052a1600927a962eb32b6ba566b46586feb0ea491d28973d7463b23d6b8213a9191cd2e454183ecd4131d32c3b8cc4a0fee5db39c00b5439e114c5e68b7f7ad587c13789a2b69952e53749872dec3805bf9f3d14294b710a4ffddd399aec553d1017848746a11a82b0fd66ea75f9724af1e7a485194cdb0535694c43d5b1bcac34660812fb425ce5931337be0167c8e1fd13753a3ac732dd134f73930f5e83e837a73aa9dad6709d99ac7f11345e75a376c7f304226844b04326aa4608cb3c986edb9cca64efde49910965c01ffe45937917cfc612b76f71b200e6b028bcedf3112caa8bb71f3cac2b33cec3f1ba39777efb6ddc7be4ea82b35a2c5a7eef6fb0fd04d87f341ceea7a8e6a7a2acf240684eafb5a77ac46d0a77035ff27387a73671683cad3f98c4460f301822336325223d7084e8c1b7707ed41e7c0a653c8cecf6af136825a4c614f384e4835359489304ccf67ac0f61cc6fbbd408c99be3ab753365a9bcb7e0c70fd32e5e7796c6c8244ebdae5df62e4f8e5050d712f59db0f1fe3f1e194c61aefaaa631b20fe801b13a9369d431dd25025bcff06befdcd53c49a0bd407f7bc5ee48ac07beec5ecaf4557302fa8ce51743e0588ec0985b85c16db62c225cb07e131de91a861dabe7218d7c551c1cc69f1469ca8d0c2aa5ae72ad13e5ccbf51d92c473129bc9593b7f9df7c3dac5ee8bc5d497f17015a3b75bcc2637ebc3c1e023c662e73e6bc4a1b992f0d188711f9ed2f6f626e59e349ee743677047683ed0bc05072aefaffed0c25682fafc4d39d042bdef13a055cecebdbbd640ef69da07b8609209b6776be23726340b5e830e0a097426c1f3765bd094dbd1acd88f55714dfe26752b730ff4539784d8f67c462ab80e4bf7051698d1575af17d02f0e1e20262ab831490de40ad9f4fb2db1fcf8fffc04608ccd218acd8972621d1c8acb201a49a5471e4827d294db76c4d69be08605ec25d5a2ab318bdb0bea0a59aba777d8314742f4ba1a9687b9124b456f27b5a37c6a2cf047da481b97859f506e69bc3237a1788e73f397ab86124e2083e23eec7bcac4290b297bef911a260882cf7655f9b8805b6fdfdefc84b567a11480de556300647cb1f8d27a64bbd78d66f0338e28c5227e5838dd578c064d173de36ecdc13722c7a7ddd01d5202ab66d410492f5f9db52bcf86645ac72b308aeb78233ee0357b0a56d66f10773bbffa051f98597dfa1ebc29b61547fd62b2485d52518bd33259d63ee835c691a4eabf0098b8aac10cd1a3b49eaf42e6240091e67e8d044496c296758ac0f18918535366c30df380e8e3d0166a1dc24678dcee0297821bc79a21d0dc82ef35cb26129044a8618348c20d5f1f17c3d0c6d6dfd9bc80905ced4eb8725e9529b67bbaf3e00b8a076059ae1c3cd8498b72aef159d13d837c07f2280d686b593fd15c3362cd9c59c077988389a087d61dd162a414a2ed9a0356be787928b6f5a13cb2a0d7b4519293fc3e7d968228991a5ff6c9d7e45406049d48a5d15d23f6bb7a6b71c2fc79071fa5feeaf3c85b6fd7af998fbefa4f806d829e76af1f57453326be45d76c98fdb4995d542c3744627f9e2d9fb2c1f3f23ef7bbec4401f6182a5bcef1e936356922a1fe723d59b34b1d9de64169ce5c04b487abfb122e90906a6ca6f52a9e3262049624e00e3954a8fd34324f008444075a505f9010599d1fa7dadd1401c235177764731a4162d011cc57735a9de702f0295632b91376dc348d62f89705dde7ecb6bb151e87c656597f1ea1a97cf0d90b861bc0d67b3dc7a5c30de4cc1dd49c5dadb5ad494655903dee0b582119febe126fac9d7e3634e213b119bb6cfdb04a6572449df16d33334d7d6a5f0df646ec174600566b6dde5c60a4a1e5962a364e00383c4ec1344540bba2419cb99256dea7e38b70c3140ee1d75f78c9bf8831c9c5e6673b2ec20eff3631b7dc15e6fbfd77531799c1d0de2026ece449f51d29b2277057bcde6a9c3ad36fb6520c1917299426e3e92139d52783686fa081a84dee952404256126d1b4f4eb2197e77006166590f4cbafea651fc3c9747ff24905a3dc50d84a7e5c4a0fa267a53d9f6c5f2496a34aa6dcf0804b05d86e0c6e09ae7fbb9aea63146cc8058b777396f928fc5c74e0fb51d7b4fd41275b0836f4fcd3b3d6ff06f4b4b681a7e5681976c1aa107c1e79655fcf2a22e87f73b9316ab15ea72fa5a87e9acd454ca5e487f09b36ba40dac25f835663cbd85d03f92552edf1d0f3779fbe72a84617e7e353a33f6757c9ca082a645c299f9e708d0e74ff773ea0af2f7c1f0a639bd50fb8b21cde6275dbdd1c94efb44778f4a072f468b3da488e817381952043f9673a86d3be11e9712fc6c4c90d9e3b8e92e65ddb3824f8921e394a25deecf99544ff32f1ef5f7bf7de5c17c27ac4808e16e82ba9777f541903cafefe48e7d73ec78f51e71432b43d07d2c41cb49e7052523a0e269726c591c8574", 0x1000}, {&(0x7f0000001340)="426a3cb5893cebf763c65a3243336e575430d686ff82e68b1976b5e610b15db501109964e5b9d47377940eb1e275ea7151e43a15fb0453d7893df37e382fc8fa121fa44b4d6f703cf51b44ec075d8518211a979da18ed1ef6692e96f795d76e0b1cca15477ba5a29243c70d570f487639b06febeaf5c81fb113f3b5678fa573baa1c9dd7c7be52f8efe2551005bbcea453f55af9619642f1a8ebcdb4e11ba965ce78ac6721ac1f25f0ab65fd491d9fcf2fea06a1bec6c79d85837716803038a41d37c3a4537ea84ca7bc73a01c4b", 0xce}], 0x8, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001500)=0x6470) pipe(&(0x7f00000014c0)) 14:48:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="822d3ac85feeb8766cb914807837c68eb43fe287848ddc8472d9df", 0x1b) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000"], 0x18}, 0x0) 14:48:16 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0xa0, 0x100000000}) close(r0) map stack 0x20ffd000-0x21000000 of map 0xffffff0069adec68 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff0069adec68 failed: hole in range 14:48:17 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000000200)="2693ad6a443c5b4ff658f9362d0a5c4142ebbfbc24e76305f03bab593be12d306bd59a40c9fae42d7b3dc88543faf3985f5fa932c6db294afe27fd4007864d622b2e61fd88cacd3dd63e7ffeb7e42877d4ec60ac7a6e480ec70e453594b02b7b00d75c7e1f68e44678c286090ed093e7a98aa2b33d195c314125d95cc619c367b8f06994", 0x84, 0x402, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 14:48:17 executing program 0: socket(0x2, 0x1, 0x0) 14:48:17 executing program 1: madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000004000/0x400000)=nil, 0x400000, 0x2) 14:48:17 executing program 0: shutdown(0xffffffffffffffff, 0x97ccd3869f0101ee) r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 14:48:17 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 14:48:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) r1 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x0) 14:48:17 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="ae3ccb9fc0609985b7bbc39d4bd9b5696274da94b7f7625419b092ec374f3bf55efce1e0a338be9afe3242331b2314ed44b699ef8f2e1a312a194ce4f7539a51c7b0847ba212136acf26e61bdf78f02f6c1ea466abb10e953f7621d15213f911138a7c1ad82e99e896eda4560cb321c48bc1d69aff43caf653c42cfbd91c268b880ca20987107e19d2afbb770c0b7c987df11e9469562773a4c8481cecfa1aa11d7d94527b2e3bb2e013355a0615ec836646dbf43cae6cddf2ce", 0xba}, {&(0x7f00000000c0)="57016587e540af98b8d65dd6ca941f9199d3c0e3d1d955ca3cbe1f70ab7ee514fba0382ca02b9ed456e7107fd0ae1087e2167dd2130702d2e2ff625223fcd2050185de31f58ff061c69f296614621666144f85a576858d388684511c4c7811b85a75161f0fe2785e19b59929bf", 0x6d}], 0x2) dup2(r3, r2) dup2(r0, r1) 14:48:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447a, 0x4, 0x4, 0xcc}], 0x3f, 0x0, 0x8000, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = dup2(r1, r0) r5 = socket(0x20, 0x5, 0x4) rmdir(&(0x7f0000000100)='.\x00') kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x78, 0xa0000011, 0xfffffffffffffffe, 0x7ff}, {{r4}, 0xfffffffffffffff8, 0x4, 0x6, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x2d, 0xc50729031ba7099, 0x5, 0x80}, {{r4}, 0xfffffffffffffffd, 0xc3dcb9d1669ba2c9, 0x1, 0x41, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x1c6, 0x6}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x1}, {{r5}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x401, 0x1ff}], 0x4, &(0x7f00000001c0)={0xfffffffffffffff9, 0x5}) 14:48:17 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x8000, 0x7fffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 14:48:17 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f00000a0000/0x4000)=nil, 0x4000, 0x2, 0x4012, r0, 0x0, 0x0) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 14:48:17 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000280)="92", 0x1) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) close(r1) r3 = kqueue() r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x9, 0x0) getppid() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x36) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 14:48:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xa3, 0x100}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = accept(r0, 0x0, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000140)="c2a1dbc6e083e1bc8bc9527ce0618ad359f291b74207c8563940cf109fe7f288d2727410dbcfc472808682966659cf38ddbcce60ee4b1dee4cca223983f61f3ad46fa73052620b3cbc896807605a3b45774f32e37e3ca15343ea89bb5ae66f61abd5850456a90bd0cf735455a9905eaaf39024ff7144640a393ffabb70014260c542", 0x82}, {&(0x7f0000000200)="0c58c8e2fa370adc2650e98eb6429587668c995ea08ce9b56d57b1e3fd89209de32c51a7aa3de3cdaa8adf4d33a27fe8d86b78c8f6b649faf5676683dec1d68e5ebc0e05a7bbb832e194a11fb2c8214d7a0cd7cd3c5e8d8961398e1460e549e861aa31191e", 0x65}, {&(0x7f0000000280)="6b9559908baf6f74b1e72917a68088a2f2040f99d8ebec1d1c464ef1c7de5aba546557bf879b02370a1f148f1670307ebf311acaf80f48443fe2b33f0a899b139455626c0f47c30ff159757556e19716a95391838176cf5bd619cfcd4e0aef93c2b345d3eb", 0x65}, {&(0x7f0000000300)="846c101fb945907a3256a15c5282454e681985d046b474802abfde03e9dc9661ab595c6186791fd503247dfccc21bc39c2f92c14a3c11fac7484da2ade965e3512fdfc8e770b7d6b243821ef17fcff085fb7469c3ae36d5eec6e35d76d736c4b2ee0d5f077fd8dfbaf027dea4b82fa17fbc9cd99dfd2a43085bc9b2406f463a3b0c53d9e4fcaa0287b79ee97bcc054d496c80bd7ba74233139f7310a79605230353e00dd93668dae4bfbb5fbf05cefb4777f9fc842d501b53ad5233ea801b1cbf0cc251d9c4769860fc2d84910a87075de64cf14999c5d99801af89076b1326cfac8be3a89502cae504786e918b16497b616961924df99ca9df07757ad1791c409db17ed4233bcf9714575e7afb1813a6d41f8da723525f10406af94ee0ac54d16be53c6a057545c72b3925077fab766251ed9e2e41ddf79a53c0239cb2c0f0757b146f737dc4515ccae5849d10fe8c0404fb986f77f6bd7a669b07022fa7a3ca9b2fb3125f63e53ce4d190a5d71c91656ffb04945cca71d5a59f50e0e4af43e7c05030d939a42a673e581ddbcdf5a70fb78a737d559a7c6796407a4d95247ba602f26ac63a3299088eada2e9499fd355d87e5ab1a773438382a49e99e7045c81ff047967f8bcff71ca05901007f8f0f87ffd2cdd854794a1bb1e18b1231f6ea82b6320b732626bfd30e2f5976c09993162be2dcf4a6b69743aad811998826167ee02e3d99ac818ccfac8950429a35ad0a57ccdfcb9ced105fc804fd82b1e98c5a81d00e4aa3b3e5231fd1a8a3364e042fc9fe5d4f3c6ae9b2d520a2983b09a8bf9b9330c47c3389cc36c083b09a88e621267e9401266f07c8128244eb899b6c2c516e73cb87f99e2d48c602f26748e3562f8341e69a766913ac5003e6f4d3756fb26137c264a2aa41d756c130cb84b737a91aa6cfb247b72a4d1060741a146d6df8071f4253c5cbff9b541fa1d95aa772a7cc6190d00215ffbdc247a100e42c1632775da9a773e33ab615946b98884091ed89266823bc55b3b8c55ff6632240d4c59d2297787df5c30a489e4c66058cb38e8dec80965760b60418a8b9c8f0cfd21708764382540193f9a5c96d883c9e951ea970129a62bb61f2ea3251f46526792f7568263423fdd3371114a6f327c8f129956aaba73d33ff1baf4859d6a248cded0487ae7beaba3038be3854fdd2c0bf56b4b80f5e47d079448e6e9b415e91c13813c1c8bd20e04c3ef931f66dc308ae242be1a8f079fea5dddcb50db7b55ea2a9f524983af7e91ca6fdc8fe9e5af99349954554a2dd47e7431121ee40d2db687da0518214c714668397e2705cda55bc277eff9eae2a6b35af0b76191c16045a6dd9f157ce24d06319c81fb96b173a2bc67bbd2950c4cd3d30c524df5fd6044594fb1cc1aac9303b3596813f50d41eb97cfc737c3f3ef759cbaf22f0942166bcd93af190aa27e04b9033ac42b7fe4d56b7c323ed77bb8d2cdce24339b3505c8eddb428fce2917f5cbaf4ebb2e103ec264cfd4dbda07f3faeb5c324469cdea97e24350991d26610422e752608f369b974b0caf92d65132e65094a57c17a1450a0ed934d6591ea167d0394d008d1ee68e88e17df5db6ce7fa8513b7ce3e0f91e897f3376845bd69d1d768580ec5bbce428a00745600324aabe3d48950307461a9427795ac1882baa7ea7c6c2bc7626f302e612a177f21c9026e8c7836b0bc907a72a9a4987984c58b4fcb2fede62ff6c33ddafbf8cce38387db41dae138ce086ed8dfd3d21cbfb06a594f2f5ef63160ead5f3bcbcf0962f47e4c960a9b54bd4116c19b3fc6410a3e92adeb50fb4b3b940d883acbc292bf279e0dd8d4ad26e4147fce156cca605bf54441704ddbc2f3e14a17041c4cb9384537211aeb4fd522d8b1c46e95c63b954249f7530f8a4c2891370c10b69fe9321c155bd72eeef8c33bd17d260d7b8266a6270ad2b8e0fe18aa6f4a5ea6e8c74c4c096835e6c46df768985df73e1481b3a1b7ba66e1700aa8ea481fe9de1dc18fd5b9cdbedf568ea48ad22d27b5c04bbe55e37d759c92d6c7067049df89b90959a4ee0c1662031a07e72c16a7db5f98d268ce201abdf02f14772cd20b423a0096f13591b1bfb693c1a116280248fa84b754de7a7c1b4c6e8573d082d352dfff13e249b7b5e035c13f7f8b4db0bddf961dc878152e066676aa7a6994c03aeef1ad3fed9d24046c124f9502e67a929ae6632340662d913fc46110dafb8b3ebd8f2e982509664fadb2c639764633c5c716e9737bcea25a3b23f3db55ae37ead40533ef0ef91943a3acb2e46b72fda160c7ca7dad480819e6ed4619f395a01385360f9382094e0c6b315aa78723725b887a46a907fe53e8c8c85a1db495abb4de93c062567bdeac7e4eb3270f7e287bb084d2d2042ef3c6d3c048193a9c26551bd47a235e2dd53717a72668f30497451aa31fd6a883dd1e33f283f07644f605912e187bba0a9dfd9de94d9df65f48909e119db468bb129d1b7377ea421d6e634b1e2e7691270f7f2293881a9b4add94db0baa918a107972575cb542669eef28affb2744b13f999a122f7d51a403de47d23b4a613ca09c02676c7e8273b1a60660d21fe0d75d14411e204b4f9dd839ad0ab895d42d17ff55b3c4c07398b11103cf290a68bf11d83eaef964099df0eefe2cde43c69cf949158fdf41c06ca53dc03420ee688a851db540ca01c6e808026a74e12c53d5f35729ce5f13a5be8b3fbe14c0c07eca21e9a2bdeaa00ce1232a71f073d60a59aa8a69f9a7e0eb342034c865e3a1e72ddc5de2bf96fb1a9660aaa2d7817ba22e30e5b535305195b252aa7f0d67f0293edd69a18b2b5b1b4e6d820a8745d0cf3620ec0d0746d495bde03d66512ee65782269b682cc0fd49176ad32eae0a7311f307c4a255ea99f9637bd3969e34b0989da0727d8c5f43e1590e794fc18264f665cbfd89c926a7a923b0461948692d80f3ee5f5295290d94ab75faa08b1827fd5a537961afa4931bd2702b19ad1e9bdf8be3f83517f3434cc1496ff199ecf2827eee183fb45873cd9e5d2bdcf0d91e3164c0feb527de7443a7e737d7a797432fceb7165c7aa1dbdcc17447bffaa37a525d3b4305dc949889ebf25107d4fe343b4c6c7b25c5b0c5f5bb190efe772463e40373ee2e16ac8c4b5e31c194902f604e3035f543cf05b0efaf367430d9e615feab7c3c51e68fd7d8b925ad32fa5410f72792c6316ae64910b1fa22619d48a7274a15cd6b5cbb6ee313e55beeeb2401eb8575ed6f2975d938e63dbfee03292dd13fc83edb4a7c538dfdfac0ed3abe0b581b7abfa66f0f4fb9254f130b7dd9fe1e0102c89b7317c39d096c41e52ae61e953b058b7bc50d1350b219d845beba8eb8256ad39bf538be2f65af05062457af26ef04554f91cc35a9eab1721fecc131a3c217882a6f32a918d17ca5fe183a3b5ad100c36621a561e8f44ded98a9c6781a8de3f8357cc6f078b5fa2252789077a76a5d91f7c99c08303bfcf52030df66f44d25aa2a1f2aba62e6aa183addbaeaffde4d887d0d576cf9f09bf2f5b47f97ebd34deb350ed1cc99f7b1a1e911063aeaf103a60bb0f9359564f8e4c2f3bad2da191034831c0af32b33dc6c12d5735201d1d57ec6123ca6a20448aec0d28c0b2ec7e258ac06248f6f9990e096707fcb5b02257d740b9b1206dfa87acd552ae74a36851c4bd1ca2b9e26a8599b504ea8353eed10d0e247ad817e46d29314113da0bcd76eb83bc3562abb8548874f32cc81c0e90d29868e3122aa3945a33bd4f04dc76281e1afd5ae8fb8640133a251b7966fc0a0525016dccdc91796ed6845ba2e483152588f2f3a0d5eeeee79b0d0c4d36e0644a8d910e1c2e9e114cf70146f028a6393a8ea0de8ca7aabed8f0d2362e5e266645f8292f758c012870813fceb4ec0dc03af5c829a14e02873998df8ae65a3eaa966d7eaae8d0d3e719b8c8b5898253508829f48832088b600b8c127f61f479536f934e200ae4441dbe33638575674bf0395739e8704d4c5dc3ef032da3b64bd2628b2b6143fa60dc0ba7d857d77d83f766404e374cc2b8dda752165220fdcfcb786311adbdc984909f6e3f875f34a0c596c8b502bc167da35bdb715fdc216aa47972e15fb3d687a744cb07d040b49ffc457a6d91b2f1d6b277f61462d0bc88608f1f1fe8fd3decb6f7e0ca06fb899385b136a14b4e5390afdc1d386dbf634d4ac1865a280ec273734ac343e89e93e42a13ae0983f4772eee73827203a5f06dfb3257520b7d27ceccada503ec724fc6b90d4912cabc9d565109f434f57bc4e83422555bd6b8f61cec01d5f06133b499c1f262cc76264882f91e92c0332c3f6b72cd21ea879be1d7dd63198281b4444f2bf5524ee45e7585d7bb89d213736a3fd3d11ece09777a0c6bb91bd871eae8950f234f97e500bf147f7d1c0b8706f7a7e4a265d3978d8c4104fce2ff4403b20107fd39125450eb9045bde6a35fa47c8c8d36ba832f22f09159b074ac344c5a46e564dbcbe8495cd4911e4cb7cd90630c773d0f3b9e0fbd797387caa49916391e5d1d9bc1c9db67b3766bfcdb4d5aea6a9083d5b1795332c0c9e11d2102797cea28de8dbbccc3b7270be84df00bf4ad24c6b28c811baea81b792230d176d02c188c162fb23af6f377d1f6c2c08d536e49cbde1ea6df975e16b5378e5fd7ea0eda1dcd15590cbc97e4f4771ee23d981418e44f9370e8a4c459cff01fe9b05bd268a5f17e00773f3690b0ce354fa0dfeaba95142e81c4605f9e0668fb5896ff813a6ac999487f477a0145f498a6cedc19832b6c91ea80c5d4a62e3835d195196a48301ea6fe15a008ec5c910f5261487d1560ab3b692d38a4f94e89216c28c6e07cc5d460a2f36c6f5e6548b3a25ffa882ca960904d0fd2ba38e038f6a48f3b145a72b78b367850c88b20c5ae2cc586d5f496c03f497f935ff852e4ab843a720bb0015938d86d9fc0d61ca5526cfd33d42153abbfdd7f935b6e6bc6f02e30c094a97a31202e441d755a837f46a3a233589ca79b2618af78d3ba6fc2b0d9cc16e6f40b027f69f523280de2d27ffc0f3b2759ab94274d57cf200b2fc7baf780d18c4e3c824917655fc3b2cd5262139fa0c9cdaafd53798d9efdf34e65d221c1f09693c7de36e93e51c6b097fa9df0c46be7c55cb0257ff1656456132be4f9da7365db859e291810c958ddb4c0f8690dc474dd1552092e8a0787e65f66138116b597a91ab2ea2fb792ce7cb4d86b34ef82f6c44dd4a26a1a7d78cb178121258d388f974ff908854dcee739a60c348dab86d3090cd89b12c404a1cd8803c4f2208797edf1cfd2839a5b23a5b63987fb28a70e88e6bbdc580b6e212a86914196a9478ac9862f679826cc77ec8cb88ebdbea3cd0be6897cbe2e0186f8e24e23dfb9db41b5aa335cffe4073c5a266c9e0e34b6817777e0b3f8bd27e3f1eefff382758c155028295fe4111ef63bf37dc7c6fc3df64300b90364c61d6b4cd50e23d8f3bbc945d3caaf9e707116dffa11265f75204a6271d68506708c688bf8264a75dad34605827209222c894a68dd221e1291fe9c4a1b190f11cce51328cdd4aab8c4d03d1ade8362706dc0a848a494a5c460f1602cbd3934be800730c4d5a020f23460bd618dd71d11a1947ecebfa027e001a6cbbaf3e1e3994b12651561dbddc99705df0317a3d6a0c2dcf0fe5e9766363aadacf8993d290fcc3f54622ed795b0c21913c46d475edfc46acc96633a3391813174243a266c777ad0f55815735d1de8d30e3fb361cff50ee69", 0x1000}], 0x4, 0x0, 0x0, 0x5}, 0x3) 14:48:17 executing program 0: r0 = socket(0x11, 0x8003, 0x0) getsockname(r0, 0x0, &(0x7f0000000100)=0x211) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21, 0xe, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0xc4, 0x80, 0xfffffffffffffffe, 0xffffffff80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000041, 0x9, 0x2683a7d2}, {{r0}, 0x0, 0x24, 0x80, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x50, 0x80000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x49, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0xab, 0x2, 0x40, 0x9}], 0xffffffffffffff80, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x82, 0xfd, 0x6}, {{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0x3, 0x100}, {{r0}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0xc7, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000033, 0x22, 0x3}, {{r0}, 0xfffffffffffffff8, 0x60, 0x1, 0x6, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000003, 0x1, 0x6e05}], 0x2, &(0x7f0000000040)={0x1, 0x4}) shutdown(r0, 0x2) 14:48:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x1, 0x105) r2 = getuid() r3 = getgid() mmap(&(0x7f0000c84000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) getgroups(0x9, &(0x7f0000000200)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgroups(0x2, &(0x7f0000000240)=[r3, r4]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r5, r6, 0x10, 0x8}, 0x0, 0x1, 0x5}) 14:48:18 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0xc86, 0x1ff}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) clock_settime(0x4, &(0x7f0000000040)={0x3}) 14:48:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() syz_open_pts() write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0), 0xff97}, 0x0) write(r0, &(0x7f00000006c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f80005a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b060000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595eb4fbf58cf80ebd0dbd417058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x188) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 14:48:18 executing program 1: socketpair(0x20, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/97, 0x61, 0x42, &(0x7f0000000140)=@file={0x0, "e91f7189591e9233614b2f00"}, 0xe) mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) unlink(&(0x7f0000000000)="e91f7189591e9233614b2f00") rename(&(0x7f0000000180)="e91f7189591e9233614b2f00", &(0x7f00000001c0)="e91f7189591e9233614b2f00") 14:48:18 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x48da, 0x1}, {0x18, 0x3, 0xff, 0x101}, 0x0, [0x3, 0x5, 0x9, 0x721, 0x1, 0x3, 0x1, 0x10001]}, 0x3c) 14:48:18 executing program 1: r0 = msgget$private(0x0, 0x600) msgrcv(r0, 0x0, 0x6, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x4) 14:48:18 executing program 0: r0 = kqueue() r1 = socket(0x6, 0x4000, 0x10000) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00jle0\x00'], 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001080)={0x1, 0xfa7, 0x4, 0x0, "01ff0850ff95923e9ca8cd3fd1062cdaa41ffbd3", 0x1, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = syz_open_pts() write(r3, &(0x7f0000000080)="961eb713677dc10fa8cfb65c2ed33d3f929600f6ab44d0f4a628b902e21caa842a0e1734f4e4d11c9254ced498b8b83f0e696a46ad55e79375b3209cb9998906505383e83a58b7626c7c19c9cce68f2c74c97bc44cee84f1a244b99b4212811539a7de585cb625b9be6d03c4baf6fcd97ab5a2dd87e019adca057816637dde6bb7c9859b34ed384a7909be53731eeab71eb80f38409e813733233bf9c2f055a50ea7d1c0b5c1e8fc4c858f84e067a3e41e7d8e9e714e9a0253e9abcc54de6cc1db193e1683414715fa782144b0374d4aea58f9fd5b28a5bb1eac3f28563a2b9d3cb480fe4dc463606da2a553067a03e96547a0070928005af015d192cbbc86e60246609b5ac8ea46defaea01a8c767d535a606942eeb049382243e52b8bc3f0ed78a8394ca96155c3da1c3424c00a92ae8ae1f4a6d7a1cd4f551495e7540d3cdead3b136274d63d8e80647654187993ec06633a2127d3753d8d0b700e700f122260347b588ae7c24cbc41d6130f7312b92960c04a90c5002c1bde58d43397bed37495bb6b6a5dda916e8d24fe54d6d6c2a19f6cdb5606840218b6d7a33f06b4e719daeafa9299d2b672bb067f9b38eed6198eaed4978703f36c99c7cff20f317a32e78a87517d28670eb4576ac3cf09d5d98cca92d00b95b170f8157c300dab6e1d017ea3c6b2bc48a9be23843ecf2f0ac9bc726b2d9287891496363ab4b724900dea35cd16a36bfc6bacc485a3fdebf67e9834fd64ab8debceda4db2c6be303aac78676041c008727e9e6cfdb8ea4b801ffbeb6fd136fe32f3366c4fe395850bf647573200dc7cc84de67c0454bb9cd70c57cf53824ebc2b7a7625694ec05305d78799a20d38de0228f2ce6d3244084b926faf3fa58a3234c85c7007dda7b5c39aaca01e87b28e25690917e45fc798957a190090c9d38525d36858ce96e54bec0ad0131256dc2d4bc3b553a60c21de018ec62fb9e2d1a406f21c6f2797bc8c79440f046a46f322ead3a8e5672fcfa6dcc460c00888fc49c8be902a9f48ba7a767e2340097664b3364d662f475aeb7f96ef0095888bea25fe7c695a428999200987e5b7ce89ad674fd20cd43ca4e2f91c78e7d15ab6c6c89a871872126c600b9d9a6ff06901d5fb357dd3255137ab5cd5ca4c4e29eaad71f3467113d09062be06c81fe0c7b6074dc85d4876c3f0123bd975f6b7e9c2067b8e25571327ccb32bc13d061d7be236acabda2a80b1efcc23ad7630ca8862567100460e1e5a21233170e3cbac4890fb4e1c50fc713012705640a58f4377c054f1e34a0ee07bf19c9645d08d8b7566f752158a49bc61482ad1525f35013af5dc09ba4733b3c3a52e543e360a2eaaa1a51e6048d82f7eaaba65b5ea1459a53f472f4eb93c7d190eeea31b628fcc2a56639da855e38e7f762f8d1c15db0e96100a66cbfd15096e5e0fd29971da0b28126e9098a982d8e57b786f499826ba5f558da0c3d9a9dcc63bd66d3c03f36f32c7ef3dd75eee7345d16635e52a6502d074a7876c2d834f555ee30969e748e014dca6e62bb16a0552afcf7d87c34a7b1e6a3d80525e93732b8b24b239c3bbc3de9d2df2d73af9dcb715a8b99a696203721770126b7617dd57601006d015eda11c487ac8ef9eb30bc7347cb3417cdf3b7d8f9f3e4152bd3c54d5a77c4c880cc144444d1d3fd9b60335379e63a2ad9fe11dc42322dc8bbfb30b219b30a8d9f8d71e73d3de32ad1590e617ad69e69dd539c424d3e9d6bcc8e00d16507e00528a22d157cd7c9847c110dce097841d346310860ddb896100aea21564b20b87fc38fd55724d563a7140cb15902c11515f9183ee09c66592a518ba60a207e1b3589c9101427868747cbf010c95e2a3319cc40bf82f01a7fc67797dcc004beca4187a7e794527edd4d24cca9a40de79f87a7cc17c0ef2a562950bbc9efbcfd8f56d7b08f4bbc18d626f32c0281e74312b21a5068aa565c889ffbd0c4917214643fa69db155802a5804eab6914f2bcf5c11c64079bb9ca7e1f60b2839c39f2838b515da6e184cd678b89c9813c770180f2434fe6835acfcb4286fcedcff8535f90a8bb0bc34470cefd071c61a2c74538a6e9a4713964e4d42440bb7fc219491e5da23a2ddacf72f03ad32df9027d6c91238f9601f32649b0b697284d026986ed54aabfe8778d6fe113bacd0ffa4036146abcfd63e3318bf7ad7e25146033e45a476b8e3c25932826be7ad487551b17bdcbc7a231c05871c711a0e9d81feb38fe15b168ee525bbcba0ddff5e8e3eb9d57f28f17008e73abe3daf9dbbb28aa1367fbc275a4e3eaaf9b4ee56df138075b09612c27da5e726c85570c3c090c0e7bb0452e90d7de69d33d17687302ddbf5d0670b8fd3a4fccef7ec3138e00c7f80c26dd1a0c88e432aff62f897615236ba77a46c5cc7c012f052fb62f0cf50c61294b44ae172e83a15d97063c63a3f378a1edb8f2ac3d234366ec4514e473d1b2de254e848ab0b9b43dd472d75c82a43ecc8a8b2cedb7ad79fdb442f81f82ceb9f9b9292040ea563043898a6c9a6d74a0cd298af48bddac9ab04c7cd37dc8318570eefe53941be7b70fcea4b31f1b3c0daddaf82c955261097cfed3876ad1ada599181055fa73999dc50a0ee2c1c6b8b77f562288c1fefc3dd52dbaac821b4da5f715442b7c7c82dbc9e6552bb4f14b54bb64c78d5653aeaa503240679fdea34ff91e51fdbd292cd6eae102161d389eeeb1ad5d092a8906d011cfa480e63f03199c012eeb27768f77aab4411fee1841a67204a159eb8887d6d8028b3b360510e3349ce7b1cec127c2ac778ef8ef351380a2546cf9b491c3e979d796b338bccb24cef5e822cdc19525e8f72ae08df9768eb8af31b29c167a74224d45255af8bca6b247ebe8c3cf4c7ad1894e0c794c09d03aebfc7906d445160b8600874a6a55c7f05dc246005f121d69bd439935109f86ce27c8a2c4dd70dc8b240f6022d124852bfb7d324a7011d3f9a7d201706d5f1a46bc97b667eda9d34e8b91372fd4203f94d3f0d261498c6c1ef8d877ac7c5b83ca51d2419f6fae0ec367548a3015352fbef2d055c98be6c6c11ebd14eee4f9bb0dc4d6043f8d819e9e0c81fbfe2d23d7dcc76eb5f78cd4c38a1fafaa79ca1a90719e8035fba5fa3b5b85be2ccb06c2550e6dd7170ecf63277226f7e93c7e0c7bfc95b90f9c2d4394580373caf1eb339f30e782fdd1830ba726814009c6066c183b3faee55d1d8e74a4ac0aa8e145f172b595b94e3b70592a6a41c6bb4a7e545420f91da854c4fe519a97a85b0185ad331b8f9a03a78a8592bd01b2742b4de307b5b9507e73239288f9aec2280d06d36dac1cac43638e81aea0fe0b6be2d70ff11fa7186ae9f7ea1f884cafe1944f1748c37fdce890be2ded5cd8f83b949474ed691fc88cb00de43ca89bdc564fee01cc62b8a5765d8716bdcd682a73957c22d2faa72f65a82a8563c5a49617f68c9a82c31e1ad077d91b4698acef53b2a6d4932e0f4020b4e3bab9e144bc31b5c77001b5c5ca0cb27e71c411b0a1632e065b7dc9d5fb2d7aad69b369b28e87b7dfbe058a5e937638b9042e755a1990f390d9e54c8de0bd76d8631d66cb022638c92ff8295a2ac66bec852938e5cbe8c132ec637756ef94c6b357212cf57d0cc05b6188e108badc798c97aac92980978015064f9788794ea56b73ff7a43c4eb30f672a1fd9ddc2e4008598b70248f501183958c0cedcf4869de02a3fbf62356549f7dc248fb9fec2a2672bba8c659192dae1f5234cfe8e3bce5d429636d504295ea5c754b3b55c8dbc22b4de9ec351166df64cff42b5b7a43de53a1e1dcc85d44c9f14ede77d979e5b9fe8f1b97b616854596d13f6ac472ce21ac69c239d40f27d2e669671ee1b17a315fd9a2c9cc68be014b3a539807697c508d453b764ae18853360a709a2bb4a961743ac226d76d7ca18abbca6052d303ba47922af74617be2768b6acab43d83a4b9bfd2d16758bf043699196b980167c5617e0bee71296ff8387fad15e7dfe5429dac95814deb98adcc76e2eaa084709bd10efae3ce47282b3a437372a864ad1a1129a70ca4d8af19d1eadd1ac83393bce8cfe378add709612f65b11c62bfab8b2f87ce5c2b17dd4a8f39ebb56a3f4b128781d4351115a9edad13ad1ded3806e4278812b15e17b8078e2022e9ba9d8ec7e5b24ecbc1442283a4d00dc907ebf08c58d04afed38bb2454cb00f5f6d2c361cfd986cbbb895a55ac9e6a510c436530ec0f0932ba6568a3acc04f893fab91bf5e6df8658f100c46bfddade3090e64e0831e4abd55e9e06dbb3630a1900fc3ef3ec549df583ecdfa07245dd9e530daac1ef0e03f1a5af8be92ca86b5fcdbf8cbf4f58d31e9482b4370452f5750c64294fe1a39a1505a309d4b0151d0cc7bf89bcddd448bd6ac868938d241bcb22030f00deb8639c7dde8035c98f0c517d7fd2334be896582e07654119537f7fc62ef15c0f7b5e3f3739ea382867db2015ae2ae0fd4256262cf71d94621e49776331d8148c34136c3f8a17fa52a68b34b2d78fbd231e2c4f0011261f32aefa00ab9f9e145f9db497c0c35c5cdb649ee9be8d89d0b79790ad3438d5aa21703fc95d30ce9e48b725d14d4b6f864fec32a49e0004b0505627682fd0b4300121b7aeef88753eaac57e4aa9076ebbb7fc1d94e8352334435002785b33eaa5efa04b88b09e58dedbde0e1856ec40390e863b89e67fefc5888c31a132972dba4fc31a597ae462a1bcea846fe51f62c8eaaa8b76eba3293123345afec41d283d35571fbfc81255a1ff8af6b5344293813f49ca21f9523eb4790168d8fdf8c0f6c13459c08f01248cf21eb9fdb0ee0c9bda32be18812df353db1a69cf68a63223b8d57cc3fffbf0c88d92c4a312c5a4e90a4509eafbd3cda9228618e1b467b5523ec51833995ff2a0e7ca2ad127af2bf70a0fc8c2343f5b86e34215626eca248cc18d8001a86918b95886f4bbc4118364e40d26a908a942561f1ced37e7f7381c9afd0920dda5e42b3863088580e8d84351240a724b7e4f5bf0f8913f8ecb8b138cc5c62480d9c27c048e4ed6030d783655ffffb8b4e7bb55764799c6adfc47091fb496ffbf398eafb61bb8d7f7bcd1fabf4856141296da498143427570a98b60a3c9db1c5d39ac5b16cf0ab89ccaf8dca140711fbc060542f59c807aa113e206c61de81e2ea3142ec27df20d8889e1ed9f2c94277f1bc174e4c63d4e7f652511edd0a7ca7caa7dd5f675306e73727be238d5e2448289b7ce9dd6502f6c7a59320e26102bed0bd3ab62862395bf359d7fe14a1796b36b923e887d2359d98cf1444b8a8f8ff1269c6a0142824d9b58034cf49dad96afd34a16fbaeac21b2e1a6e6832e8589dbe0bdce8a32892cc1fef18bc32531bbf76c63074a65b30897a6080af14c24b611ea93aff8a58f5102ea2767782bae84b10aa97914943b830ed9b89aa795c85de98385030d9c19e6111c8397f652583500c4eadf06dd83e8a8acedd31b76f6469c88d5850fff8dec7ddf65425cc05ec452816eefab184765ec8770e87cecc821be14e5e02003b5d767e24df18c01a6ce9e1e699cbbf31e24a5b54431b0ba850f0ce1bd7d5f6936226de22d10bc7947936ea6dba0095074f48c9cafb0395895ab56d82ab758938b847100fc987cd9470a7d2cc04daccb5e208d802c5eb43a0aa698d8f7855c427ad348e528cb7709a210bde47977846b12eaf3ce7cbc227060ac92a09cd8a9c052bfe657cbb02b8c18815ca88ae055a2143e9477502f51dc58ca1b", 0x1000) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSTOP(r4, 0x2000746f) 14:48:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x100) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) fchdir(r1) 14:48:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000140)="3a302a9205bdb61c241b9c1333c6a81d72dc07f78b909c79a82f837d65ea5b7ef44169429036dfebc343df1280907f17d872df48a5ab9a5249f3909ccbd4492d15bc41c73fc623e8ded0341cd9173f6d52f75a6dd57123d3fbc609c39141bb98576ed51f5897bf76eb5aea264a71cb103c73c33b0935e275c86a24e0bb3889a3f00644b8e9bc4bc9c4c410aecb6228bc4b54a9fce148d6363050a181a510573b199379146810996343356157368ac4961d1bc33ef05233a40e8684d59336d7260010011cbef870d34e51d3a9fcb5c92ac358981a3c9e06b548042172cd907e6eb5f476ed", 0xe4}, {&(0x7f0000000000)="20a905ba16c713b3a43c96178002032c39c108a29c84964589168851cbb24b712e43c7fdac37dc8c13ad644043eb65d3f2e89fb8d30c6ad763cde3f25c74ca3e7611fc4e604d1a4f1c7d4920db9f1a3d8e11fc18dd10c7f3126f9c325cce5e27ee28c11e6882bbd2cbebcace304f577ee7838d7c148447f0639eecab20752f88ba83b8482245bb6bc0447a8e61805e4607b5c6aeda7ac375e7", 0x99}, {&(0x7f0000000240)="9f274cf6f4f0e763e522e77b62e455f3e7dfff951a78016b325e475359778fc305bd9edd88f06e3c6cb8b0303f8ce7cec45cce4399d75360c340cd681ea4befb392a1551cd3d07bcbf92e2416c5f0017db532dfdd4eab0a3c4b7873b7670ba74c5bba4bd263bce69b0a318765b533ebbf0d2359e0c818c7ffb3747f1440c3ef557515d5471dfd62eae81aa55e9ae2d1977f2914d5e5495d11d58", 0x9a}, {&(0x7f0000000300)="a94084a32170c2c34bdaa6de17a8ab6f2ffb6cda61ac81fa5c25e9eb2f3a621d34a312a41645c0313853d70b58a360d2d30214d3ec8a70a958e9bdaf8643a00cfc155dd3ee0574a30320a0b0da2c65623fa5e436b011a830e90736ad0da03a6002aebc1f9760490a4b95d82e6af9db4d5ae7bc3f4ac19e40e880842fba6b15901e261d33ae02e874eaac1e44499eb4a550d2fc9877e071d84efa32ceae734988ad6207275b1c442ff3c279aa340bdea59268f9056e0d8b1a3861e778f71b853273a4b900989ef7c298fb5f6f27e04486cb19b7560e91dbed77dc4f0ec1fa5390eecd5224016c99e141e2e3b586fbdd0e60d07ce6aa840163f763abc2e459d056f9af49d86f62659cb0283fcdd322738553425bc04128260ac76c4d736f95176064a5e8d990facc2aff173cb1fee3de9fb44b2314a8437e8139dbef5ca29d2c765a24cec71e5db9b4715696f48c13564d703c584839c2f75d43bcf4ad1bb290324532025901ef88ba2d386783c75cbcb7aa228a5b3ad4ef5b066372e9f65d0b4bea8d438a9d71b0c60106e906eb8c36005bed566c8b2cea6b0167c1a28c3a015292fcf372c7ff9af590961c788919348d023cc38885a224faf5a19cf46ea9f3e5192c07215165017b029b470960737d6a87678b98002eb970c4042dbeb77a3abb158e1f74f4ec1acc5cb44907bff139df78bd91aff244067134a1a52383ef1a82cd5c09a7fbfb523e6bb4233da426c53056108b9c066d374f4d54edf7550e99e340c8081764fe4e61d8311df08be6f06a9f1f96bb0f2e074eb67f1273f8f027ebdda9a37472fdb45d5868897106f887daa3739bc0596cbc0e4a4273ef3d4e0e008ef5df79b8fb854338e99b0c56c621bf2eb20c630582e9e5e0162497bd2a79f05abcc7a0a1fa0528aede6fca8d562fde4dfe602f150e1b08b0bfb56f498b983316b8c14471ffd0ed8ca2179ccef19d41f87632a384703084fcc7442918c379363bbf5c5ae8cead6f8fced006ed49f74ecdd56c52e2f0a5e9fc86cb017576039c90a49a3a9be9a2a41de249765c6c208a8e1227965566c468c68f82f77b0879e7427fe4edcb3774f933ae4cda2f6194acebc76277b486168aa0522d1b582a5839d40f11233bfd30d04aacc314d8999564fcf81f17a93fecc63d2840deeadf76df38f2449728a81048309935986ed6fe87bb598f4df97361acc1032a6ecad64e808aed4b0a23be086c368a104712b0d46143eab520a1de054db0855d0aa16d278665178c9d5ed2ace9fc1cc7227a9cc92d3c7ed170e41f7c3f039d3a1168b9cd89021bc57f8dcec38c5e47b44283a0d9096f6e01fa07695d13a9804f334e5f24e373facf33930c2b5ebd644a0b85d57b2359c51b962fd829b4d302b8c664f994e1dc10600ac493b7a6f0e58cb68eab775e89e71026678554a40bdf84d5b15dbfb2868185ef96f05b55ffe2070c11b0967c2305076990ef32699bcfa2ba842347add9f3e8b3ddb5021826e75c8d8ed695e0a060a81251f56ef4d4776a7b8f1255aaf31c6d1403c30c497a8630ffd024bfee9cc9a136dc2e1a45ead6bdb9878958cbe3c5008b494bb1cc60e541cf959006a591158a51785b0d55c124826556ab94152a4c011a1ff040de7ecd75e8f092d8c6a5fbd29bcb652063680e90c013a288a6d7e0f3436e987cd4a78d0f4009ef9470fd9edc1eec4adc0dcfd236f19091a168fe4fe8baf68cac95fd448ca6fa701e5296805ed5b67cf20b75e1fb0836ffc6d6e02166bc903500d89242cd451d94d8e2df3d407519df9b6866a555d64127de8d174a2c82253772e146237b53c74e9fb729b9250960c774571c430c20cf8ae7d13c7f60f0383d5fc2386cd690047b7214834545caa4829ffe9ef1e9d104927226843b9a43fbf4998bd71eeec6e7af9de4bd1ab2c27ac82cd2d8fd7eac084a0b016e80b76c6e50284df337b1ed1a1c354492453db4115fd6521e8d0099f9edc9dab4a238c54fa82b580285395affeb10900d4963aa5a0bb67d07bfac60c7677210b9ea92fb44dcae50fd9ea7ff96112943ff662eedb7cf443ed8d1fcd91658701e5e49a900dcf4b61398df1a48a265f3e552b46f8a99fcda5d1a5a4f2e1321f6836a221dbda76266ee273c0476a5ff2c0355b1914adb0d750376cd5335ffea1edbfea5bcce44dc6cfaaf1ae8d9771b304efc184533eb834a1c619656cab2ec3112b2f9edb8168b2531bb664f92f54bae4097581590c862f132c4f1323a8a995c4e25e350095d5c298fe42ba7787d7bf0fc0d956101c85098a56b5cf3a024a6622465420a49b2d51d2bb5e0098f5c9fc62e0776ea475ca0bac41d96f2351162c90e377bf91a6a1478fd3a7b1b8f708fcd6a3a5db58abbbe9d00d06d00c86d549603ac7b5d676d6655310437bf7d8486550eda5a206f2a5e219927bb572e88efdd0d0900f17839699ba52319a1916a1dfd0133e89b215bea4a78371a4570f4367a1d3153ce8f7ad9db592a904240c1ebe89c7f3cbee923c7c5cffcb7fc17182da604e348f500e358e21c91850d5d25945b1b79dac4a81820ea3ccde60c786a18832f9de4d33bc098184760ee3c513bd13fc79311cea33508969a13b76f8591bb218e61fd14a6c6c83a8474913750ce637c3c8b655969e9f9c48f353a02e99f5b0908473a1887383b31dfc8e6afbbeec35e8bdd8b4c6a11272d3a6ec200d91a437003ae68662285bb62f330f327f6b183774c547c459e9c0a1217ee244c1f21e3b552a5d5a0b07e544a741ebf34e7780b38531e5f3dd82f99382e2e82e4c7c78f88c48f91c78fbf52ac15d1d8a8724abd33705346b503d80fbbba3323b39b7f34f8b2a46cadebca87434dfd7075445b04c7886795fe289b3156e218d7f00aa733fca187123803c5d118c26da3b693294271a66a1236accf2796baee8d5e24b596b3b96522dba19dcf34821be72fafdd5efed6e30d6e6c389af533a2b01c4f733254a9eab1ce76069bf7bed7172d1485bebf7640f347f0b33bccb051c8c7373aec3e7ae248349d4556f474aa1d137905d0aa05218c6e030a835892751fb162a720d61085cb4362f53659e9a1be54f524c884085bc3f82f8476ed26e4632eb1900ed19c30a586a3fac699f742969cc99b12dfc3e806d6690017f9b5d1125f588eda2f9e9629a9f0ae4dc4ee0e371141668ebe8f3a79d9232f7916c9abc30ebad414cc6aeb4d602017500df5354eb2232a4d9e320f59f768aa678713bafd39e298f2087403c5fc6c8ff0625b1ad7557591fd42d6fca7816262e76b3f7dc4d23e82074f7aa75c8a6f156acdb9d48f1fc942b398e6a10144368ce8476b9c605723e6587c2f2ab29ce94513f31fc3e4f0de3b5bced4e6a99bf13dcb6af375d42e46412cc2a2bf36f42b4896585d355f25edcb9608b855a6f14cbe2f92c15ab7967d9288ff47eaf4c82e9b23cbb880b170ec34e7e86a21546e796b8cd16ca11043e6b14657e605706abff8bffa62b81bb3fd140c4b5d02890e709dbf55cf3145803b25a41a26fe008e0fa532f6c29c80cd4e1ced660d2ae293ba17db8733b00e112b84d7926cf7a19b5edf916c46bdd3bac03d4b6121e731ecfd2a2a67fb1a816ed307e09f4408b00a75bdf4dca6d2efe5b1eed14627d4419d2c06c81e91ddfe9f1c0519c1d167c33740b50efc3c1826361dfcb578a3c05c60627fd12500dd872a9efd3a653c534fec0ebdcf3644dc11a5b328aee0e3c528da371a9cf50bf7b4ef971137fd55e61eac61c3558ed8972c675888b2d22db5f5e2c352df5047eb9483db837e4f6eda30478e1bf3b2aea88a6674dc905fe354596000c990566d689d01e31f8890d31bf0ca7414624aa983ce24c9a570bc98da4d601efbc56f4b2a8053eeea53872da5362754c6913300ec44bf850ccfa93bb36c039892fdc56ce14ee3756ef3fdecd96d4589f170c528f1050435f409dfed30f0d020d5cdb851a9ec854ace0fe891c66dd5e6c3c421aa92b64b09e6e6a3884bde190b8db6aaadb93248748c1d70dc507d324b79cab62dc9ef3f06abc3a9fb4a40e766bacbd8a80027e00b31c92063f1217c78b38cc75a4e90ab55ec9b6d74964ab8967645e2f04215f43da63123e4a8c2956a287df810e34c298094530dfafd67810e482e950c9c6a6bea5fd72c798a3f65f82e209925d70b5dc68e1c65f16f1f66d377635e4e0f00ad4dcc58c08995f142a614bcb01a52597b3d3fed5c767cb6e107407f56c07eb21466f667137ccece78a9b45322a5aa4f6e1e84f20bdcd49683e68459528db782c2510d0c17932f7b9a9fbb5db6461e523a175d575d1f4047e6b116c3dd663935ebb67b4befe55d9ab0c9dfcf2f716d5de99a57196ceb1bd4de73a5199352ef12f271ad000da188d9edbf3d8478462e87806461f32b9abfe438492701fe663bda1bc4dd3d30a09de69fc7f72712967bbae71e5693ea0795dd1fa7a21a88e1dcbd64b3358be07525a1c0758b52ecb5df28c7e20fec59f72546ee9b32470ed60e82692e99562575be34a7361c456bae32d387689fd77bedd6eaa2e4ca532076ad01aa5a00f359b9405b2d24a3ada83a60b4b4d6fbad3b86b270295d430ac8a8cf41f08d743d4343952818a45dcf57eeede60b9c18c995c971b191cb88059a0e392e2af29dd461e60c1b259fd93607fb171ef79ee26def6cec907c643012cb1fe31f3659a0ed2a780f0abcfb14616c60355dff902738e4c932bdb9ab8e4f1b59f1c04bd3edde4712214329a404d81a8097ae97fe41573cc10e8c7280bc02f05a9412fdef585fdf0408046e29baec29f06c400f10cebd2a61916d077494b078bc820105b62e3f25b0756bc4e26bc3c41a9728c64a99d9142b533eac4e2c3500a5e8289d54007fc8a97557916866e874d7c64e8815f242526fb6a59b6201f5ed6bd613deb931bf3b6c0e5362557191ae6f06595796f66d68ef03f8f2a46a869eea5054f25a081e91e44847db51da3b1aacf5f9c184e1823741aa173660d3f3dbf45859d06a7445431f09d7aac0eb222a711997f4b80e02c5d00573ef9c02388517fcc56bc3f6a3f7855d2f379020e02d1d785f5d7647fd64a62ff112fd7b6a21eb1349c3f5f83bb4b298ab676dfeb1f5c6a85fdfcfc6f9bb1ba8a52aadfd5766d1035900a50a58eb6c3ca92c2dde73480eadcf295a46b57f204cefb584ec9752622557f68b5cbda288fb4137e744c321e6196b9b5cd09b2a408553de69fcff16b42c8999744ba77b9d0541fee9d2a57b2e2c698cfe482b1a878eada1b869644fafb1e113665323e3ef56556c928a148b6926bd31354d1bc7d14a2dfa0570f9728a2c6b0c8c22d7e38d90c46e7df6573c7e13183701466116b72a37e20d98e812282e5e285bdb06f8f576524d53a53fa20dc8e0c17042f032190aabbc74130b98d873c3f2f5ac67bb052c33979349aa73e5cbb09c67703229a9f6868c7a9ae988fc5e68ecd2b48b40face479670ccd2590fd11ee6dcbe8e0426632976ef7399bf2ff5d3517ca327dfc737cd4403e305537ef0faf7e212fac4d8fcb90d5c40a9922c2ee429ca47712e8e2a09eacae559f887c024e81dc34087d546b5ecc537601d12a6643e883b17ad4c84aef7e342167fad62c388dacb8768892a77c1baecc20010402a58e55e2830228cfdd75ca59354bbefc1f2e1247e84755d5dca014202d00d6a2b745f7572cc3c3d0e1066c9351409b3f2b5a665360237cc3d129ab3f7fc24a6b06c38810f0a8b0fbb9f48f50cc0d877b7741a9e2d75ae9b11b44f4893ab7820a79af2307e5d41", 0x1000}, {&(0x7f0000001300)='-', 0x1}, {&(0x7f0000001340)="9f31ca5ae9631457bffe1ed70219e895c33abd0ba485021672f1d1d866b6b5957ef520edcd55eccdeb1105a86a64a7c7b268a2895b2101ad0dfd0eea62129e0bd9c6ea8c607e68f8e43b276a463c681c4f445bbeee8609802207344a2e3c6dc60a8b8b5a71c8ac185d7f3d06653407440bd1841ae15878f21f80", 0x7a}, {&(0x7f00000013c0)="762c26c57285330581f63255f1ae5cf53aa9e8830762699333b6f3a53256a59f2e35d0aee06a849f9add487c114281c3f4f8f67a13e54d4e9fc60680b794450ec464e9e979058744fb9fb3528f1b770c65dfe941934c67004de0d30778ca27e4402e25298d33afb4649b979939b07409ad45bc71b98a1ec73d821ccc0408a43e63d4fcd13652dde80ef750a76e67727227774da70a3e577cc046a2e8836d9cce595566a9db72bf52059bba40a9d4de704fc8ddc4dc1d7cc8d34de1433d5e584ea906b590922912cc4b531bb8b9ba82fd6eaa767f9db8df38c73a6e2418d3bab3f1af4ee800e0c22f20b0b3", 0xeb}, {&(0x7f00000014c0)="aee517c56a2573775e0efc08a7e6a516aed3388e16162ab860d86f5c9f5649f79d9685365b1c99c401d72d61be6a2336b240fb8d27d87dfe457b8df88ef05f40b2e549c061ff920935cc11c86b7386fc0c671dec80b69ffb03108f279c4c35a4597c6ee1768f4db88ec35ba8eb370187feba23e58d4c041c273288b66afd7e3a8513a7403f6653e6180ddc94bd2396110d199c02", 0x94}, {&(0x7f0000001580)="ac6b4245c2f7792ace09e74133e166fcaab2525adb338db57fcd3ba73c810099c0e4bcb2c37d6e2596084fc5567a0c5948aa40", 0x33}, {&(0x7f00000015c0)="c9fc481cd47d0fa0557c51381af649fb7d55f2aea1e1547fd6372d1b424aa8948725bbe887c0e9", 0x27}], 0xa, 0x0) 14:48:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f00000000c0)="01000000", 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000001440)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f0695cec9e065e861c5f98bfee197d3ce5387658bd72df050b0cd3d12e880", 0xd9e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffff, 0x80, 0x3, 0x80, "1a02f26f130911bf857850f1ab7751b15b1a2053", 0x3f}) close(r0) r3 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000003c0)="02e13b78c1cb2e561ab2c3fa64d7a92795ffcfd5fd42c6bb69a23eec3a88f617fbaad98ae18a1cddfb", 0x29}], 0x1, 0x0) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r4, r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r7 = fcntl$dupfd(r6, 0x0, r3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d39, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r6) fsync(r0) 14:48:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x39b6) r1 = socket$inet(0x2, 0x2, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:48:19 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchdir(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000162f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 14:48:19 executing program 1: r0 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) poll(&(0x7f0000000000)=[{}], 0x1, 0x6b) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)="2a7d7f00", &(0x7f0000000140)=']}#\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='*\x00', &(0x7f0000000200)='\x00', 0x0, &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='\x00']) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x100000000}, {0x8000, 0xe181}}, 0x2) sendto$unix(r1, &(0x7f00000003c0)="3117459c29183090d3a8cb7f60", 0xd, 0x40c, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) 14:48:19 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1010000100002}) r1 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/176) 14:48:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:48:19 executing program 0: r0 = kqueue() r1 = semget(0x0, 0x2, 0x200) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/161) r2 = kqueue() r3 = semget(0x0, 0x5, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/92) socket$inet6(0x18, 0x1000002, 0xffffffffffffffff) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 14:48:19 executing program 1: r0 = syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x5) flock(r3, 0x1) read(r3, &(0x7f0000000140)=""/249, 0xff90) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) syz_open_pts() 14:48:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() munlockall() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8b, 0x2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8001, 0x3, 0x5fd255f3, 0x9}) socketpair(0x16, 0xc000, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x81, 0x5}, 0x8) 14:48:19 executing program 1: r0 = socket(0x1, 0x1, 0x3fff8000) getsockopt(r0, 0x4, 0x4, 0x0, 0x0) 14:48:19 executing program 0: r0 = getpgrp() setpgid(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f0000000040)=""/66, 0x42, 0x801, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 14:48:19 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = syz_open_pts() socketpair(0x7, 0x3, 0xee, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0}, {r1, 0x1}, {r2, 0x1cc}, {r3, 0x162}, {r4, 0x4}, {r5, 0x80}], 0x6, 0x7) r6 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2800000000000000}) r7 = fcntl$dupfd(r6, 0xa, r6) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:48:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x400000006) select(0xfffffffffffffdcc, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x41000, 0x5ef}) 14:48:19 executing program 1: r0 = dup(0xffffffffffffffff) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r2, 0x2000740d) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 14:48:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x457) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 14:48:20 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000340)="1466bb3084919672e38937fd95ba28484529ccfe9350762848c652dcc92ce7a80eae2358193db8cb07b54a3aae4952c4dde6743f8c8ae03f5409af6e1314e47f", 0x40) write(r0, &(0x7f0000000080)="80492f77340156e5a97a4399b0ac5d2c9d62b2b1a64e88587d3330d0320eefed66c997592bd7fdfbadf0fb98798e2cae7005aa4f9394b382ba446d2ee5666016a8db29ad888a2d7a3279fce05c54d75c5ca44d2fdc16ee4764586d6b920c4f6ffe40fa39fb19e0b29b1133f86d0dd048e025617b0b485b2488bb6a56f3376f67a1a61a9b3ecac49cd44e2bf041b6ab8a0c2be2adfb557ef2613f461d24", 0x9d) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 14:48:20 executing program 0: socketpair(0x0, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x100) recvfrom(r1, &(0x7f0000000080)=""/192, 0xc0, 0x842, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/148, 0x94}, {&(0x7f0000001380)=""/208, 0xd0}, {&(0x7f0000001480)=""/106, 0x6a}], 0x5, &(0x7f0000001580)=""/174, 0xae}, 0x800) link(&(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)='./file0\x00') socketpair(0x19, 0x5, 0x7, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000001740)='./file0/file0\x00', 0x40, 0x20) kevent(r2, &(0x7f0000001780)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x6, 0x8}, {{r1}, 0xfffffffffffffff8, 0x1, 0xa0000089, 0x2400000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x800fffff, 0x42, 0x20}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x8, 0x8}, {{r2}, 0x9f8d0eeb4e52f9ec, 0x99, 0x2, 0x9, 0x9}], 0x101, &(0x7f0000001840)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x80000000}, {{r2}, 0x0, 0x0, 0x80, 0x1befae29, 0x1}], 0x200, &(0x7f0000001880)={0x57d5aa9d, 0x8}) r4 = dup(r1) write(r4, &(0x7f00000018c0), 0x0) shutdown(r2, 0x3) r5 = socket$inet6(0x18, 0x1, 0x5) writev(r5, &(0x7f0000001b00)=[{&(0x7f0000001900)="be421d43ac07421f1d936017a77580820ccf3d8518cdbcaaac775223e528dd778041a69f0bd169ee208d043c1b628daf007d02396badec080792cad573714fe60f82ae", 0x43}, {&(0x7f0000001980)="42dc2f86320a069423f10645d54a92110dd42b7429636038a15be95d7ed068ef966538f3ca230a0b26efa4190dae045866c154a860198446d4b656e6751b02aa59a9ba7579a53ad7659ba1bf0c70bdbb00372089cf7f1ab17000e3ee287e2c1c5567aea8a41d53adbe780f56fcda818d019f505abc4ca49acefd8d7661c221919a51ce86b788447116c6b3def9", 0x8d}, {&(0x7f0000001a40)="cb4a45812d5045df647e7016cac70b088fc184103a670a04d93b3f3caf42cfb2188253936894888fad74d97aa1bacfe251a51053182c64e85e05e45bddf2b57e5bdf6519ef481f250a18dfdc2e1def0cad6aa27836c548bb0d1d72eb4fa6df9606202f47842b54761fdeb4", 0x6b}, {&(0x7f0000001ac0)="9e98f3d7ae9e5ab8afdc4e61d01f499b06d4c576fe183bf47d46ad8f7c79059ec553e308bb09f5d91d94f66beb8f6c2c8ccf672b6788b3d6bc64", 0x3a}], 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x2810, r1, 0x0, 0x0) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000001b40)="50a7f634f94e8b477d7ec069c716e631bb530d5cf37fbfee40cf995229", 0x1d}], 0x1) pwritev(r3, &(0x7f0000002c80)=[{&(0x7f0000001bc0)="4b82ab7e20308bcc82c31f06c4523684efb16deadcc216f21934238a47780148b47ca57f15e6a5c49e15789e6f95525243af7e037df9e81edbc33b1eeb5fb81a2b17e7989c3ea986bfb10bef5716d0cc78af0f5f3d7ce5087a15483b49b281f79b298e778ca6545eb535f455a77aebbf5268ae562e28810ab4347910c9", 0x7d}, {&(0x7f0000001c40)="4c3862ac8e97b5485ffe200ca3ed62f5a348f4e3095e2fe36afec8", 0x1b}, {&(0x7f0000001c80)="fe1d6b81fe8f800e2cdb01fa0b77ac912f77fdf5be87b86cc4cf384a139a3fbd40409894b0709dea7a6b486666af1450ce2c2b69d67f250d298c55fa02bf9a9d388e99ceccc4c5625f52208a793a057405623e22adb5728b8dd2210d21606d1b0bf7d726b09477f96cae83fc83dbef53d0b428a42b66f39ad5c5a4e75ec1c6d1c3f340efe98d74ab4230a48935077970f62d640ae45427b904f9715c8e88f46b6fd4df444ece5d3a458cb8aac0c9954c21daacc569b61e54c6edf8d677becd510fc93743f954e06acc2be7df93b851147a8cff2aea1388c70e5e628f70349257bdba726aea01e997bc0a9962a9538b6bf646fd9edd7300a7c31930bd03046880e01774ff2859fcf9a74e087417a8968dd8ee2919eca107b7d375960e187d62fc380e0d0416edcf3c9718455828c8e62ef8dfd98b6b5e0ff7a2294797c736ce5debd501f1dfd4976002a7d302897f389f3bfde27cd688cdba3b7ce617f664ca71a09131a54d153d26614936bbcedc674206b3a04131d03a6fd1832d238e25d117f1f7ae77430786795bacd65c3d26afc25884ecd840228966942b4ef5312b3b73bf8275e289a4bdefd0eb2b2db09ce4e7eb2fc32014e82187776d593db49e7d47ca6d5c584489e6aa2149b117dd3c1104d5fe7aa42ed617f75de65f0b69db31535d2f08a5a900fa2e8bac73db2ddfc9e5aa0069f06e67fbd2b598ced58094b24485215de53679b1a92e83cb3cac5b1b384c58c6845e65d6e101216351af615b18847317b89179485c1589aa8b64c0f84ebc8a77bc5a441551474c4dbe68f2045d4944173c38faf6c43f012867a36b2430538e1ef6d4e932c6436da69cbce83a37bda77fe00b5797fa963d77f28fa3f6f9e99e87ef2d068102f5999349560e9aa8839e4850b1cebab4db1aea93d2a2759f441d6184f66814af06b0a7d81cd8c3e751f252b99d0585e9b8b5b6c72f37a040d5fda52297fb2f4ac1f1f84c8e1db7efdfc35573b58be28d35fb6add19a3f14efcf31188be3723bc6fc5300fd8a30dd4f815ee6432a3825a27016f9412e34b2881c239edf9d1bafe27fd090263214b39ba8944b8bfcba2415f6d438e9f16e1d41e32e7c69b55ce7797265a43fa7aac2a01849cc0d93fd0a20de901f7090176d6a5849e02cb194056ba78181bbff718b5082ef561be44dbd25be1aff711f45dfaa446e3f4af39a2b9de70bf2c6c0ceb0447c78e474fd1e3d9144ce1bd4553761226e7c06b82130e6a702c4c8f70f2a02e08f7a39ddcfc43191b3af2bb123c3c92885c2ab4afc1c65dde22b1b1caa0ff6175450f41588dc81757dab330575478ffe5346e28426bc0c1659fccac2cf9a840d106a3f337d5229094f7adc728f65fbda37f048743effbb311631ef803eabae345aa6b548f45b17e6845226e3687666658e4ee2e87bc09168676f6a1c04e560aaaf6a4c291b7c08ae9522bb99e470937687daa58a1e1521aafb9abf72d1c5eab417a8a2b5082ffefc1493d377f0c7f81287c29cb96f1362d886df56bd23a54d305ae2a4802c547cb022e5345fb89dcc2b5721f63c9ba16906b2ab72f8bc438e31b022b1a6e61e2d03da9ac6c878744385d0e4cecad26b2e5fb789d911ea16bfb863d9f51e4ca6f23f41bb7b04f69405cb97fb3fde1f24d8b6569f95aae169985d79f9963aea586055f078a551ceed152f0943be42b8a530b84fd767019928c35a664157a80d96657ffdd925c5022f392df59f6d0f9b8d8172a274103d5c39ee35bebd0b555fea4d7cdfbf7f19a798afe01a72e61bda4f4b82f0f1e3e46f96fb858ab9e8b340ca6c2cb3c3e25d8608e2b0850183cbec001827be19eb9d65537e8fabef160e4836e88151a96c59a1f6a5a9f53024963743e6fb4f25816db8de1779717e15c6e184b5e2ef802074e1e62d5953f9b2319bcc46fc90b30b66747c2974cfa2bdf2f6bfb76feaeb856466d98561503c8c7703cd87af797eda7e633b246bcface252b7dc9c0cefc70a79295771180243f6b6b24202a9b0d3677a7681f498bafe07242bdc5a96c14600b4f0b103dccba94499c515f65761e33f76108f3191a7edb8bb50e64685866babcc48fa4b21c67cf978d8e44d6834b6c024ef051fb8982f6d3cc3dd1f3521ce3533f12552740869f7f771c5c83f97fadc1929ada004410e887ef85bb4b92e3407693bef854ecc7d3e0f6f5ce0c6298e96a1f81a16032ab435011e051967929a9c7af3613da68fe45354fe03680ec34129aaf5502b0050aa8928e15f2a7b5d6608f9e41f33a5c85456819782fd1d4249ac256a4290dcb3a022cdbda46adc1f4c5cefe707e2b15f653ccc08285ab2faaa5e673a419dad1a02f19496f2b9ac335cf6cb465b5dbc3e5c6651662aa512dc36743e1e6687dbfaa6c4231b3f02359ef533100842ad5bbaa12a92c594d30d32344eccf87ef2c3ff7d503aa7f219d0f238bba7fa6405127666a88b168f35fe1f5f7d95d308b2bf0bcb9b361fdb238f13bfbbc6c8e4c0b7a3d80d8c51ac8375c4c779169d9972cc7d9e94d25fd22bc8a84d4c9b063eccb9480f4141243913f4809535a0820f39fb8014153b95d4ccde9f4f5398d121381b9287b3d09e9f87cbdbb2c7e8a4e1a6fc538b49b34f4b7047be325ad133a540358346c653683cd22b7d315a6880dfa4ce5fa117975bf3bfa0e134a7322e4d0315de476c0eddd5cc28f60ad9c24365878e90656384f2e0a9bc5c66f4005ddffb82dd4e9928d88dfe08c1c4baafa95dd4df2a442357e62c0d94a2fcbb56144bcfebc5ace86fef522b92f8aa6ba78c31b76cfe789421528cf4cde8c7a8b5967dd043008be453f83f91934fccb72ee31edfd4cf68c96067a28c25c519c8a6ed5410b4f302725d782284e4528b3a2248bd7d7ba5aafc2958bc3354cbd57c69d7a1663e75b23859f846298dbbd7c36d2a47c07496f0ca92376ace9a603c617e9add210068899cee2fd33d01855f74329df0d9c04b0fb487adbdd4b98a00e6c90e0755af564b72cb79078b18328a5b747ee3a991441bb5bebf2ce6005f849a8648161e613b9da086e43cb9d93f77d69f4c44502dca13488a13f73d6eb38285cd33710c0772e3ca61886aef6cfd8601e95088e04c2d56678a8802f94b7ecabe9eceecf39d3370d5badad3395fee5f1215a8a528739be86a96145a3e4adf458a52af7ee306d23b449c49ad3fef68472ed2f7241afa45f2108b56b1dbc4e03687fd8a40db0e2125ba3f8b1cc5586c3947e71d75300b5bc7258d8c8a6813d985ab4274f609382cd04db1ce3bb965991a9264d8ca7565bbc5ecd05c12171bb6678fbdd12f6a46db4f8be1116d68edf9ddc244875d8c3ccc03bfbcc9436250b141263d276ea87d98488c1624313399710327845280c3c34dfb2dd29d94c023558f2561b34bace190955cd9f7c32176a595252c858201ae8550d9465ba11b49188310b7c0845ff2b58de3d729abb309118b7b3abeda6d5f92cc9709bd08a2adaf5857459e90ce6382e3a9dfb75a2e767cc9233f7e63ab533e4b1821ae8a841a8495814062abcb06bb07f7486be0733455a917ddb8370d737c45b0378cf3599c565c478cb2e2a6f838ef1af90944ba9d99aae6214b5f1ff552548d905b98a17855279f6c32dd50f5a8442714efb81d50be353d37742c5307b0b0f1904eb2f9a22d31d028e2b91d75f1a019e50feda566e87d8662dca0f429afa4bfe393ad932df7b274bf9898028f3f4e5137df4e27c4dbfb736eea94da5e289471d4c25785ff7efd6d0f35c8cf498576551628c7127c0b18ec4fa973b043e26b378444c66d81b30713cff9b6827a28123ef91988b2a0a89cc5aeb89a449af27a0591850e554d1a085489320479c3ab058800014810e527fadcd6393832027f38a258fcad6a8e0b174f7b458cd4e6e0eec20c6e6863c3926b34dd94c2d9851a03820b3f994f36c6db764b4eb44e706736b748a27c60571268459805933ec45ea06992fc028029584849b50e4eec5376280f687394e89fd7673d48115b40fcee12da4b6f2df2eca64897dca667233532f55d3b4d8ea261e95c04d74d0da36368122b6096ebb295ad706b00b3a7bf255f69e44b006905ff674fa98224d8936e4664dbedb23762015a773de854f3dd072e765630008bcd1f1a016245d9ab3e8b0f6246a1283fe2d8d38ad6bd7f03ca9b836e4c58f1ada4575f854b9b1d85e35e7de7cf084c8be963e1ced9ed0d6117ece37e8029c2b8a7d640419cb70a05d7b7bed8e825a4d16b76644d5c8011e629c297dc129a2c1e1400232033c4fd572b5a37ba352dbd89a18c46a322f551e4b58f030deabba6e2a260c242162515bc13d13d0e307441551a0faf79add438c406b1a8087010fd2a890cf28b87b818b9a22a9e8e59bdf2f7bf7d2568b7aff3dc520bf4d55b462bd2525885be264013a3daaf8ae33cda2ea71af8ce20d8b7c9e405ec52830b34b551794c4093a1b65fd3ad0189dd0a4fd3b1e15b1706bbdc6f85ce4bb27d79bb95cf98204687aeb204b7fb8db8101694f30a2dfa50fa2a550ef711202b2957568edda6db4669fda36e732d6a303351eff694dbac09d434e4332005229cdf1fae566440b56f552db481e7bf40816553528158b816c3ad40c27fd94f5d3e03ef00fcc74d769f509d0603c22a0c3dcf605750899fd71746e03d8b8fc1537c76b35eb6602a4a191c41db8fa68fa7f9189f6fba0c2fbc7916cb48399f7fcee6c51e41bc524a420a8c4fe71c6ad685fa4a517cce67b8841431f6dd44fda08319609ac81656bb41d85a364c62cd617c1f76e09adf7b1929240bf97504522441d6322bdf568efe3d5113c8ee5af8b8548cbc160737358ad1948a48b0054c27133989357dd4cc41b8c2544ecd27a072ac5e8cb8d8e998bc3e68de64451937fd2e83155b5423957c175655c16752a25a79325699fe324163444bb16aa15b1da88cd4248e5248fc8432eba36669bcc69e4b8768bcd1d5b8759b3c9d3d82b86efeddb6d7a563de5e77d21825e32a6dae545ecf74a51740ef902101661e0c09ce5dad6a8a186204f4d0ff5c62d20db36eee4f3b3b7effda9fd40c08e2f95f3c979373268942622851d2700e05cdd55e01572e97cefab31327d8ae8f670c51cd363d6e620ce48d8ad277dba44806f4247057d84d4e8e4841c7d301e4fb4f8831184c7479fa32878d81dbeb6b3a211f212823614016b67d34609eada70ef801a261aa505d0cdd1321b0327d5d1c426169a766b5a183472875843977117a0432a989bc6781b9c2e4bb4be131fc8f1e77f8f3e77811bfef7a0b3e9e3a482f1d8b5b689ebcfc3d8b4f4fbb9da3d7ed67ba84f81f2259de6452042a47ab39a78fc5ff8b1240c9012452a17dd8bc12db4f423aa3eca6eddd7c987e0c48c8cc328ae2117ede8f8816db33e4e7bae68b0f197c8f37389de0bc6a1ef6d090ead39147053db8917b2e5ae9c5641b45336136a77b46ebe814d879dbd3bae068a61d5ec84daead5e853286cfe77a609e780f2c6d1023e7327b3dc25445072ab98f1294758283f5c3c45ef09d34a86c11fc1e36d6df3ec0c0458d1969fc93bd4e54f226825aaea0e70a265e5862df7ea29929e6f6047c78f794aabe799b8aea3456bf53f9975f0a3a70163c4b6d8f30d611c157c676f00b05cbee6254a25fd465154de60422ca1d35bdba4d9f4609096bef5e011d787403bd2b691244c284da8d223e209d7d06ac0b48bb9f5c391e45e30a0f8864a776723760dd71da0deb5dac418a7720688a27d27fcc3921903dea139f2e8da9dd946bf80", 0x1000}], 0x3, 0x0) r6 = getuid() r7 = getgid() fchown(r2, r6, r7) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000002cc0)=0x100000000) fchdir(r4) stat(&(0x7f0000002d00)='./file0/file0\x00', &(0x7f0000002d40)) open(&(0x7f0000002dc0)='./file0\x00', 0x2, 0x10) socket$inet6(0x18, 0x7, 0x9972) utimes(&(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)={{0x7, 0x8}, {0x7, 0x1f}}) kqueue() 14:48:20 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 14:48:20 executing program 0: poll(&(0x7f00000000c0), 0x2000000000000002, 0x0) r0 = dup(0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="c05df7ec911016b8aa82d31f03648b34ab9e759a19f3bf47df2c5e8aec6582e07a6e277cea4749d256232bb0d10e0078f4c7f7fb620f9d2343bbfc05f6f05254aed7e75d460bac3b697a712fe4612bfea2e640a2846356682c757da4e7081f7146d51bcdbf2c7d1cd57cd048403cb0e3122e9b92aa0669549dc9fa8c0a8ff295c61aff42fabb33cdecc245bce3c08f5363318f44e617154c902fc13d41fa0356c994a1dfb26c112dd53264d241e0ffa9eee1ccd1a182dde3d5685c95d2fe0f403c6ecb76c69164bb67aeb8eb356f28ab4ca828434d50b82e882011caef789a7be272f85595f752b39dac2fd973909dfe182ed6359e993548319afe9518682ecff5ed71c50aa932672b71c3a9b231daa8dba8b01f599087bcc29102c5e6d466caa8d25252c05d4432f2771d88d2448dc13db7b31786bd92cf9475e50f1e3f01ec85f920c89101d8d9f7280b1f6d1c9a3d621f7a4d42cd38a426930d0f9e45a9f38d1c31eb891e1b050c71e073e3807e1014eed77e92760570293698e5c5a7acb1946fed82b7f52b669bee1dd8ed4cbb936922f5a31cef1cc364abb726cdbb48cf8f35e82168323f63f46352a34718ca6d177e205bd475fef58c06d25d598c5866cc65efa4ef426192be99810408d887b2be646a8f09e095435ca1a0a1c5d3486f6bccb58a649e280cb2478a9025f6c03df7233e1f4680270a64d675137924ce5abe5abd14e86a9113e398b80881ae66d22c8fdd38a3e54c5593527f84b046909ad89d884e99399cf965dc8fe3986d434fe4f2a2a8b406f1e3b493d63dd2f5d4a4e68da7b0f68d3ad9971623d6897f766d0fc3660dc04a26bf3bcbeeb7202c225a9a5a0c0b5d5985e326f9b210742a79559203b64adf4966fa316afcccd86561f87e3c6bc2c6db495b9455e76af3c520a0788b6a4f9155186e2198f314c93fa06a6b517f3cafc82a853ed5da9c87f9b9eab6cfd76d85bf9a6cd872073aac668a1143324bdf875192d3715c4f13990a6f6b9468f799aa5897fe5cb8268b93fa6e4dccbda6654a3dae8105a15e84625427aba1fa119ca27aeab93c7385cb8b284c8ad29802f08b57aefd3cc8a9b6f478cdbc3c8a2c5e96c54d677c402e8a0790efa341f706a4ca07a1b3044c3db5f3d8f1dc4301e1d69f5168241976a77f5b33e825c1dc47379f07b98e8fe36d4ace70f3edd3bcc345492cd66b7495ab3c3fb74e6c5b808970b7f2b15131ff75a1e8fad4fd034a7a659be516487528bf99e5daf52228e45576a7247b59724ff2ce1166279faf3253f17f58abddd0796505aaf5b1a59a9954fc506a2e0f972cb76130647c028ae59ec209e86c50184be579e131ec4606e7bb608ba0c4a6deb9e5ebbb2a779e001bb1dd568cc2bc090a4214ba45bb03da81eaaf8ed5bf32ed799013d74f8ed870c261c3546600122dbdc72b3faa24b6e1891c7acee1dede1d8e17cce456966308f2f4d766894d3b040f2602424cde9a222b2e1ba1f8580b00fd4436628e43ae07ac860f855f4bfd54a4ed03883b475ca9f88c4674c75e1b6ca307cd761c70df48fffb8db8c7111d6505f7e66f9ccbb14890d0abafdb3fb9042c9e2ceba5897afb39b92c56034745a3b18325e77995ad9b8c98139f38de7c25050c5806292ad914ca8c0a7d980730ec498cc5c3e60a0e2c57e2497eb93242f3f450ee842163c16900a61446762a69db85e4d78d52be175d96f0fc1b8fcb9349cb5c59a35b867f49bd319aaaf29bf511da86be511c23f6db6bdd78b89fe85611f07536d9dbe6348f44d07c04a744e1cae08d5a5378b9f929efff118b7fec3ee808594f25f895db86b8f7a139694eb65124c9c3336e67d99653d17b28f85cbe975323bf0cb2b872021ac5d97438f7b5c32789d731d1dc0f6bae11d14c33e1509fb2295057afe7e857ba942ec15f819a8ef26f92f6c3a643784bf087e567c44ee60ebcec5f3c59073c74ef6771fd42bcf932b6a5bddb49ca7202dd8334f7b64b91e16677fed856d9af7d623865075df8f3cc85688cef4eebb65b022c113627961459935b35b7d4ddcbf09c2b755424a7d89f318fa5d38dbe41f2705d07f8c85c695026cdd2624fc262d7fb8ce232d741bb09644234987dae639f34d9be264b0e4504a9982479bbd2282e5c5cd1637db9d076f51f2b8b8180cde44021e633b6db0e8242bebed07b43dec8b109f9f8cf058acd813b81123f9bc241198342fe102c70361084edab0d68f547312808eab466c9da68dd05c8b692f3edc954ae346ae42e543a6126bfa94cd2cd7166384d450e0d67de68fa7c66c872733463109f3e9e29a5bf54e88c26ae356c22561032a2c95d0c11fe393dd67b336a909060ca0843ba3e69193400895076f81162e37ff50bf07fe4eeb24635ffd23bc4d6ffc323ca9cfa99fb84fdcf97ebb2e9baf322548c9c0b4002f801681c6e9b9b4c07b50e29d376cc1d352f4e89f7fb1ec7604f3d6b0ded760e476810eb4efbeb9bc5c1aefc46c7626b6b5e729178f0a9b171c5563757d1c96c7e2f87e8290a77db1603a670ae20657a418e4cea8073f98798119d9260f35acf107ce7d8dacfc5cd98c58b19d1e627259707918958f4dcc375ddf42107f7f561a110a1e8d3d2bfeac7f041c6563f1042b9ebfc46d6c469cefbf21535c5bcae8ed9e0b8d33cd1defde6258c2e1767b604619057ec816a156ecd5e568fc3f269f2c35066bd0207e84b4e6df13a1d80cc1eb1f1b0d995f84305c8577fcc6a43159aea1010f5fe88ca5e95c4cf95be19cf3c9e9a2f8cba676a8536815eb1bc0c8c8fbe2b4048e3db39ce21b8703b9b58f89f3f5109a5915d030c4a4971085b8a1c89f97efac08bd57f52bf179bcf4d736475e69d41bf68b03350a222b9a1c9cb30ee5bba4a28ed7b1cbae8985c6a91eb2dff24530c52d8c636ed2f3baa7f0fdfb00a4dcf4d8edcf1d10080606d06e287c02d32603f49b0d65ca7ff7006472235295bbd14b6f5288ccd9beac0eb3926b08f19db5de3ca162f2f904e44aa113d4c5f3ccd3b6bca2b17e65001b2ce24b8077a6c5e5424969beddbd7f5b52a16fc99a23716a12b1a2e9bed576ddd8bc6c6d377569ed1b85b04342ff13603d3ba14855ed1e66883a4c65f4cf23a333bae20a5a53c59945de3c26fef02acdbd3ddfc9c82cab80563a200efca7a24741f87577b60751ce5d975b505314900c481ce48ac5731dd16cd3c1021ee64d7538d2c46c4a4508a82ce71b99d3762d2b4238b4e326217bb1c9c13fb2c873314c5ec569c63c7b4eb2b5135dad63510dc3d25f876d2ee25008d6f7bee74133da33e647ef6dcfde53a9b584589fbb93150becc7af459950796424b8d459c712169ae6d4c0f84a194ba2fa62fe6d13e3f6140f8430bef1d0e4962460dd48e0b4694f4b55831a2c6a0cb1925ec3e249f7e619f442e1712d78be9462dfe6661bb739d81cefbfd23be393fa82a840e0a5e623461ff93bdbb3518673fb98c2dc41ef7e277ca2afa25c718bde3ae5a69302e48e54f69006acf337e1c116799b5a16cd5273809eb44b3a0e45a10f2e50c155e98d97a03e37ac06e23c682a2dc7c9d5080b7f1fe9e4f15cb08228eef63355427b7bb561ff8705b5f8e619b78cdfa83fccd27a149e1a51e6e01b2eba9577b65b2bdb47277a96229f285e02b73341113a557c84d78c1516e722e77093200d8f2815d871446c0081266f664345be41a094e7849eb8d19ee58ce7ca4d802b43e78ed1343234f36183f73fd4e045894aa038c26d8bdaa892e38ef426156b51ed30b7b3a813e74c537e1ad136f18a802de0f251fdfcea626b6d74009eb288fddd4c209bae3a3c9f131267f7c4ef59d5311dca54822209b25444dd510754a09d0bc5c556c3b8c8807765961955329aeda724f8030fab3742108e53b92d341a803879079628b524e0684e7ebb785862a2080f96ccb756441c9b7f1170cf47fdda710ab8f86848bac1224aee6b271a632b6c3814661eaf704409d1598b823bf7e3b3de985a8a8fb7f467e28e82706158da94645dfd731d4facf24c39e0f6bbaa0293a435da61b4a1cc06da89f4f4444464222c65658b015418c85ad63f07933a51482526c202c6c77dc4c506f8a9841ecfde1c5ab01d93079ec99dff45e28a03a326bdf136963fdb6215c1d5df0cfd1d1a393e7481e78e6bd6aa135c7e7afc85e32fe974176ddab499a804bdfd64c37b6d47945e3726851f0d876d3bb39acf52483254f1b06891a64a615625b1e73bb58de5fc7a2e961f1e4b9a93dfa2daf7916ecfe11cee2cf3ee28b34df7125d8003f0e64420316e4594d4b2942212a5fb00a382adf5ba12d75f8ff85ec0a7f4cae0b0b6b2ea271fe4eb5a637ecc7a49520009be6f1ca2cb154f86f10d193b5ca8a5933dca9bfade0b2e7c4f91f0d4237f8fb99bea5ddb85135b7759093e765910d961cc78bc314971ae96cd538b1c2de34a87b964a7d11aed00db1e8e43bc58bf1009f977e1f94c2764e1dfaba5221754199676294835f7451d9db158c65d4899cd54c461037dcb6dcbe088fce4bd5fa01d1a9961444d033bfa6c67d072b2b1b0aad783b4c0f8b616bc537f24ec884ae4eecf44d67592795b8870918e9d0093e0489ce87b176f3c434a493df05a4bd7428da2be9db022428d5b61c9b56516a45577cf4fc2431adb17565986374e85d4e68de14d06dfde7b9ad4b7f72a8bf6f20fd041c14d0287ec2c89b3c4c5bfd80ca557fc868c19bdefd86552c0099821acd44fa73eb6721c4e0257500544b6467f6728de0c3550c4bff2fb86bace4d693c861197b922b70531d93ff6e67a79fdce46fb5a7c8561247a0442c0d1abcea226810eb6bfddcab6809b210abc6809d5f840a2c3d891d27c88f42bccc45e3e2583702ebe0ac426bb5346f20fe9eb49bd08e2ac50f8fa3b65326d39d2cb02f1d8f194043f470ec6cf5e5754b2c73e1f8a55ec01f2fcaa86d3cf7d847118862d960c69a4bcebaf86833570ea421e80c47f8aa7936f4ae9a1ad9f17b5500b03df6738e45cc6d1232fa7b0be5405851623d0032a38a7a8b3e9a0f58fa0fe5e4424a3594043d5859b4df6539aa85c1522de26b654580296b30d7b199266eb19ea879703c2234de8f0aaafccfe240ff6afac63194e331f985b949f102c2b1a9dfc6713c673681f223c76bf0a44d7be2aecd0f3644d39a445aeecd9dc91692855b7127eb8af07a21d66ac7109655eb64fae261804269acd25cc7095dbd0121207d5a3567e9de3d09e749cb077a7706b6eb52251951339ca9858afabdeaebe5b19185192cde25478c9b52b84e6d0f3f736562f2fbc4c1bcd93eeefd1bc5f3263310afa683975e5fb7ade93c2fb346f642ccda844ea25f01ad623d58dd8531e9baad4de1d19480c57c05e676d1b6b083e5cefb12f0745fef628257032e3ab2acbe5f7d8d590bdf1cc5c79bc9fc7a1e320234acc7f98381f98abfb3db751ec0b39eaa2237216fef1407dae2249ce53eb94db64365ee99164d1eba912fd3d286fedb56bb640c8910d72d1db666fa66685b141ec823bfa5464a525f20af259defcced8a6d3d2f3348efaf14836d8f666453dfe058f2f1410ab8e2e27149c596eb82ebfe7cfc2ec53cdc98397e8be9823301766ce1c12cda77be005ef394ca3633e2b29ac2e6ee7a6aae2fd5f6de1850ea5a4c593061fe9b93cc0fe2ad9a58929a1d5a2f50855a0caf2cb9b6e95707ced59eedb3ae0e2b8dc49ce9d5d5b2cc7170123b25ae33bc518d3faeefcdf38c4da52f886e491e70fc5a905420bc3a9ca453dd3414ec8b2b31b75460", 0x1000}, {&(0x7f0000001000)="e8a385de1f9f5723ec192a0fe76e34d8c1d5c230ba640e0d8d94cf4fb38328e63383c3e19cabf11be29ba6e3c2a2f4bc16173b3f6a8aacb6f33466846050b40c3ab913df4f3d94bb97b0138a", 0x4c}, {&(0x7f0000001080)="c5bff5764d405769fdb8c4e29ea4073f86e8cf23b11f1b6dd9a274b4715bdfec3406b6d415f28759c92e1375e948ed8d6e19a7d6ebece6c5ae9112f6366151836f8eab33dde13dde1e29625c69e1c8cae33918b215917fa9f82ac114af091da293a72fe36fb5be801cecef16b4a27aaabd30ae7eff183c91d1c7c4b9828981bf471408f0f61b47e915f709cbcd8332a0dc2c437826fe8e4bc785efed37c439ea8bde783257c10e8775fc9543e62ba7d90aa8ace3c6439606", 0xb8}, {&(0x7f0000001140)="ee91924e4c0a11dcc9b8efce45dbba4b79e2bdd1aa638b07cb05fc95e95cb0ed967cb2f1db056b646d7d8fe98cc3b0626023e9a918c572c79b200e669c9d2b5324c806b853e246ec65d13ecdcbedc777cdd951ff34b540dd277882ed1e628139bd6d5d57e2b5a4a883c25b41528f489188bc4c3d04881a457022cc35ed4862446194a3da1c6141a0a6b242a84bd137a1ea235318b87ed6f60748fbaa609dc36facaec90177ef8129e59fa0febdd92c72b1c4c38c8b31fa0b82c34f0db0715ef6a8f89714c370541c3169fd9539bf9604a151bb070da8c9470a6763fd0915f06fc8cc2c77c66b1360262ac0c174", 0xed}, {&(0x7f0000001240)="9e1c0cbb1703dbc8d37fb0f16f85118f6153c9d842329d42c93ef6941c61f5001aa7477ca653d9e77ab66c9ddd71697ee763b7928377d5fb1a072aaac9a5ae3e2c446c80e468531194f6ebd807fcbf0af2b544a5e3b56ac5a4d034faf2c8cfe2a78417f6043c85cccb857096f0b707f186b44785d7f68a030de2dd90faacf7508971f0853e1639688a1f6d4d5d342aef754b5e40fa1aa05584daad79ebe07cc8c9c2e457e6571a547ff6efd663e3824b2b4d8f0cde77744c44479f64a71862a60d50b5088760bfa5da04ba0ed75f4ee0e30ca3b0c192e8cf21744ba9d7df84d3dff0e52482dd182b081d50c343cad18c", 0xf0}, {&(0x7f0000001340)="3f779c54fd24eba4411b32774cd8a994f65aff83c575b7aa6aba9ffb579fa73aaf4ebf33bf38883e300e5c75274404cd749673e01b41e27a8765e326af82a32906c3bb5cc9de96fe55b3d57a344c6b95576eb0ba4e21189676724e959c75f17e570bc3e186685504734e049203f01d5d1db08b624e8ce8673be342b5bd7439d3640016184f85ba54b672ab0281d44385f2e962fd56080a78c7edab9a8dcd3c62cc8baa", 0xa3}], 0x6) syz_open_pts() 14:48:20 executing program 1: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0xfffffffffffffffd, &(0x7f0000000000)) 14:48:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x2, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 14:48:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:48:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab00800000b8bdad345f07a098206fb2", 0x0, 0xffffffffffffffff}) r1 = getpid() fcntl$setstatus(r0, 0x4, 0x40) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000001340)={0x3, 0x3, 0x6, 0x1bc3, r1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="28332a2212f4e371091f875cde3a255d93e8e54420116a7eca70c70964e765def5cef438bf376b155029d1dd849b775e9e1d05a637e41ea988625c0315cc87c6196063927afbe00d3bd4a3cb0921ce446fe09d56bf4e002980ddca34e85c245e4c72d14ad0b98a504247678fa4c464cdd7d46226ee1467aa2b6dcb289bdf7063a9c88d5e144d3a2cfde097014ed3c2783931dc669929b996b7ee7232f0eef0445866798ad3cf3baa9c7ce62aa90ba836ca844a2d4a", 0xb5}, {&(0x7f0000000240)="b2ac6b0a855ade283e0dd5756005c4324f4a92e052576978cd68657f66526dfa939b0426e65e90ff17524766886695e70156edf7b492b8d6084b025a963e428cd533c33b9e6c14e54c054ea4601c1d167e951ca0950f0da48d8490ce6f41d0fa5f5184e0ca4acd31ad02e7263f590d835e7c0cd93c5d5473ae3eae19993b42b37175b28c48db8faecd05bfabc0d323e86d2536ab2f050d3e71a36d8f7527f6368b2d36e3112646c57a0fae541bc0efc6e6d425244b2532155c73b163cb15ca17de80ef36c1dd29579f84efcba5ec00d2c534aa9b96df87f52c2c3d5868026ca265a7237c0b25fc807078ca7100f111fe51346645a8bdb21b85ff3f19f2a45115c7be1119292beb2065b2d95b26500cd51739050256bb50b761b53d9fdaa0128abed7d6d4d2e8580672dc57be4d2cff5b9371d1c78962d6aabd1fe98ab25134f407e65a1f31e0ea9286beb8c4332fe5ecfa2c4f9bc07f22843a7937db34911582ffe4a4db59617e4a6baa3831951b4c14815206113ebb72321249f3f3914f5d67c4643506188339f106042a9dc9925df3bd68a5efbbc7c77f54973c2e404c243ed394be655d7ebb35729bc57f8359980055138a151e3683d9ad5f54cf66863fb937aedd8a0bb10328e350ab709a372b1b41af5e74d1383bc775a42a27b0c39688342238bf671ea6a1568fbfb7544810a77709722d9eda6a6b610ecf8abf011b92dc1c684fa2cc1bff8e574a0fd37cf5935d2f4db5dd8df9c3f4c7d8c8708efb3742e361a0e1c61ff97fef1451ec15cc0f6a56d924a8956092374e43f0e807c2b64a06a4c1b579a62f1037aabd5aeefcd070ee11032ada17b517d1eb02a8b83c98996537d5f69ea760920fee98e1f8c364cc91c5f633c3da4cb3d12a9e840316dfaf8679ed6fceba8a855ab07b5927365ebdb15be999d059413d085fc1db0c1f322681a3445bd0ad1485a23b9c4b5d63a3d4f03454746a2248ba026a35c15454f751daf35560eb6830dc94869328730a9d36438719e75f24b266916a45acdceb9d90f33ca64f61e609cd3450ebfad3ac04ae6bce67c5755c1844c31f35df4b7e9cd5adec8453e49fe47b0f62eb4aafc701670140b474d5e278723fba15259d94d3144c660e9306e59847e3927db57060c06cec7ef88069bb4b26bd477c5459b831b68ed3e449a415d00a02bf43e2fa0513eab14b4c7f67952b2e4f509c61ab03c38f82073a2e16fa7c67f12d1253b58d54d19e678d9046560916cfaec938f382823ca26698de8bc94d280a8f78ca835faa51814d034f467878aa6ee462cd8d1c3e4517d18dca8363e000f5cd92f1c1f9195e751c63c37e54e78dbc7e702d61df638778cb8eb6f3b58ef3f23300510e68d54a58eb3210d21d7a7acf8717e286dace026b49a09c20512bb6912f34d809cfa80536e3f86e17e03aa0096391381e1180986cd02be680abceb40a43a38f774bd4af60c30bbbd7bd4c44cfdec8718968feb0448b4b6578fdc5c91db0544d50b8d58373c03746cece5a3d720a42414bf895e3a5ace616260a12dbe6759bc564002f3b29bb71beb31076deda8c7f44fd8ce12f5300ed199b662483785f2419563f61f3dc38e5c827daef433fb99da04eedd037333e4954b040d5f82a219bdf0403ecd915c70e2d3f1d019b6bfb787f8d3aaab1f642027df67589af542b3f50c95e8c2c561afc68e1387ab1ecf8764b2d59927f954a12026bdee7f67c545f68f1c5acf54c6ffe52913f685f1d91b80468ed185bc3465b00cb5ca2d42a4be13f19e5977f5e55e371f6618f3415520b40f73bf529a87a3ec81b2b65dcdca6aeee9cc2e570cdc1449608c965d01e4005f7e36e9daea3b523f723089ae1ca63073c7c279e42385e72ab8a2a645734635d3038ed49c9bf1910992dd89b8f8d5e0515ee4fa600b10c715c733e4fd5fa1b54e74400d6dd28ae0f555d978c8641c5d72e0cfff3e3700775c3fb13d8643d8e84c1ad2954ad59ebcbebaec022d3d5bd6f0d010f59bcb62bbfb210fb669340a775f49736ba7bacf910b2420f28035bafdd7285a0255bfd43c1691222a3d900f08cea548ded0f34914913635d9f6bdefe4b2bd9822b30e723db595874f5b7a5458c52ea74024f5be44e8a1cde6873ef965c3b64123f99a9c696a179430711b98c196e5b572aaf51eb2066d4d6618501a844cd39119a6a460c3ebc1d02b9215a4cd410ceff495e3c5c77384b97bc58041f911360b9b8f59ad5c6f5149e826969e2468e164a290a8bd8fb92fdb5e1f587683c6600e0f37facb78728796779a5f21f9623276ee813d1ddf2f20741f25a189eabcb3219b036a03369e613aadb5c650a3761970aaf386ebb6deec0c1ddf61491dbd57a82adc76e913299ba09fd94de18ffba0696f2ff699c42e6bd22d64d09db6cdaf5c671e3361db8c4c3b9ee0390dbf4dbfe67d0785ceb5c5cd037a51c382409e329b581ca47195a71ed52a0df257c9f9918a9b95e6f31778b992e6c1fd841249055d74d171669118da81d7ad46e6715e9760ec435dcab438c1602f35b3cf8dde3cde88481ca4d54019f4f874d7d77f47127cb9130b5590fa99b04f93576bab5c6d57bf496ce3aaf0977b4f6dae9bc23f90179157c3bf5d69252b773adb54a215f73aeca88606e49f1f48de9f64892a933a2f50a9bf9ea7fa353df44554ca10d32e50ddfb6d51673fbbb6d12119a1e958e3acfc754ecc32a8cefad8ba6bf6d46b388354ce896e167f7182519115a71c214c3c34b6ce07f2a5f7255988bf3e32dee0aad97a40bdaf9b5250cf8d1695dc3b1dbcca399914573165b4f3f2fc9670900dbf24a4080d2ae5870a99be2abbde6b70d7d63dab5120508320f26769d9489a0a8726670892ee4888600c2acc64e36bcc60f52fa11271c549dd121d6844bda9b899b6ac1789d1556afbadcf34cc9e33270baf7b8131460b75f3fbb664cc8a2cdf452fc795391b2681e91bc9f7b020ca03bd7ca507b1cc5cbe8e027e67045f8880c4013be42d19750d559c92d3aceb97cb69e5e1b7380d51ec75612eb9f8c60e2453c6051a838a79ca60d009fa221b1dc322f6c1b134c4ebf9277c617302b31f648f2c5622ab2b93f2b7117f48806fb5dfdb240d8c0917465adf91ba07a96d8c2f4b642f72468a7a4c6ebfb8baa8907555cf3c06981fecd01f71866116f1429f5ca8c0243cdfb2c86c137aca53a00c8a00a8b2bb9fcedc06f1a4ea0b0748793603aba45d16be8acbf122fa4058e9d4f90379a71d00ccb14a1aa5d4dcb8833292c8238f38918caebe00d8bd4b2b17827d9025a13c7acd5fae58d54d7141755ad0ce8f1843ed26d864e0aff1ee0e2eb61bb77aeb06baacb1c4c978bb094e1a093617789efe1b98daa6ee962b5954e852f6e97d076ef69865ead52c8b5062518b186643a202869c882746e4fa48f6293fe87aed76d15aab7e143a1a042775957e7875727c63a56c256c6748951afd35424326f5d6e015800440cf79e1fcd3faa656f0bc83aa0470a8369f296f0643323ca7ab7ff523ce2a30cfa830b40482cb8bced623baa957ff5fa886e0929002f05a263c591e0ee07f8871b344cde6b1280b451d65773c19b63e5d9943360fa21369b57248527255096471e15aaba97e8bc8b5a3dcf3e7dab058039aea22eb6294ce404f826d184ce8be047304dbb9d19bb7802cb4d9a949a5a2e6b8f293782d2fd0dba8a4bcc3a51d776b85d3176bc756c8c092dde1e3a998f53a34c593877e3175c5a71ca830009d6e1473f0b3839e12820b9090192ef8d7fdd0d682ebc01d0084a22415bf3333dca7fe1b329b6f1570560f2d9aa50c0a75d1f00d45d3fbd7965f8225f227742561b8e3ea79c6fc2f5ccdc3173821cb1d3ef501a66c0cb599bf8271c0e6ae3ae211d294bbf04818ff0930610b61850fa748a40b20884aae369de94ee1dce57bee2cdb58dff34205a2c60fbeb568bf40aa1c038b38d4b4166720eddb203163033530fc992d3afd4da91f9f9900d677d4b8ef83a0e0911366521f011e84dfe38c07c7806785114b39eca5242ae91fa699f7ffb12a17edcf2f59ee25b838df70796815ac948ba2fd9ab0a655e4775cf1d3822fd9788e70136045ac4fcc4a49fae2a06ae30fe009925c1ab0d43de9264539bcaf4b6efd314bdeab2090123131dc93ec488656b623f43d3577d153214c59ac5a0c3188ae0d20a99ddb9c0d8a18a16fb8cc3a9b68b85f2215d0dc76fac4e0430cf018a77a15c31bd48243a7302ea728638319da3e31bc6f1724d7e8b572e924c76a391979a6494e422ef1bb4e7242efbb156cee1524afb043b5165ec16e308ad803994291651e4f4ae51936b48c58c4c0be6cc2f52ac188011d77de97a3eb7773ed678bb29c31408fe5b74b08f60a360ef9bf3bd194a59631ddddd7324f894b7b5770075817b15e2a36db6074071e97197071646ee5c480476533332db00b8a2fa67345e7c1a2afae2a5bd82cd9cf56ece6a1cad33a2981ec1e51f3a93e31d593087e7dea02f504e0d8f123c0464e92227ab3be63c8fb1d7a52a0bcc71adb16399f3f4f49499c216d06437a07de000eb9d177b75bb578f800569c3eeb6bfc5b08ae066f510c3fdd638ba68383a2f4e0d06b149c982d99613e569dd447594d9ff05153f05d29f1d97fabc70bfe74a61cf17f68445c15155ecea83e2f45f37e4d558d156a33f920875693374c40f8d255fc90f773bc58614dac08b8207ee65765f3b5b0032f01d06b47838f48b535eecd894682138c0ab53049c046b2bc9e05a18eb2f4dfb41c42ec241b1ccfa427bb677856b0400aaa2d542439f580c93347b8b31cfbba3922fc3ba13530637490b340cb2c3f9070e50f5bbf4db36cae94ae78466087826be6907b90ed2ce6d38cca399d137ff39f354cd1ba14f3ea3366e04691d394dbac22e8550ba01ae99c4784433be633bae246d45cc7c2eabad709b1823e9359f6376f15ce945022e678e64eacb5ebbde678f3584a8e37c98fa9c8dcb1901bda01cdd40c4481ce78cf0613fd39e886a80a145167275140fef8585821002932f816517ccea32a5ab5b837f753371980187e22831b3668231a3201313bef56153861897f7445cfefbff84f160ebae91d8ffe44eb70f7802f7c44bbae6ab637c2600bc9c549076f4b7b8524ff7db0c6eba11a0453cc86913a79ee2de4b2937b019941a528f978493d70aa1d11f808671feff0d50abb0d492903c8075008373e32a7f23cb2259f316688cc62b8dabd61f59c6927018cc2597ec46f265cc835910d1ad81b40937718857577e1420df9b70347f3b160a33fba3ee33899a7d1b3e9af2c2b7c84e68287239b178496509e78d06e2d2060f101dcf643cc14babbd1b5246997e97df849238f5b89d5f85b0f2c53da3ddac8f18697228b4fd9e13a26d917c5f153b072c43d94cb06d65866ead190ea53cbca64df09c689912424426bd51fff698a52507ec20ea69dd506221c5a6aa1d09f22e0b2ac5dc3f7419cb60f1c4d0ded1846b4e093573b7ab951bb5c259006bc10df2407afad7ac188a34cc33ddc55d51324eb1329d876bad7003aaf24627555aa16669580f16def807487fbce27231ef2b5760290d861c90df62d917db05623fce1f27f5f7829455a685a697066d5407569fda0ed764e6886d1c4309c415d258248a4c7b10e163eab390ac116b2cd8116bdac5464ea9257c94ce89cd0194fad008bd095d03a9049bc330ea6ff0062ca13c0dc91fef9dd1748def448f5252808dd365fb25e17699ef0b63eece2b12f7660c31dfd26a21c17876e246", 0x1000}, {&(0x7f0000001240)="2a838280d4a87285f920087ea957e3b9711c2e189092f2cad027762d1085782f6786cd2aceeb68b8e5066b1b7b238247c6fa4ab676271152cda1b3ec69e85c457123e7f6e0621925f83d2ea61e48f2da65838ef724e525565a2b8ebea5653565a78682e5b4346341a87fc12ef90b46cd40ed52e5c268530e9bd059f2f71095e1577fa73ad06220d1d1d6768ac5553edbc2ff935f951bacb0d4e34c82911551180d9a441f09eeb57547c4d39753f323592f24e7bb0edf521b83350a34171d0f6a3928bd1baf57d78b2a9b7d17", 0xcc}], 0x3) poll(&(0x7f0000000000)=[{r0, 0x4b}], 0x2000017d, 0x400) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001380)=0x5000000000000000) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x100}, {r0, 0x80}, {r0, 0x1}, {r0, 0x3}, {r0, 0x82}, {r0, 0x1}, {r0, 0x20}, {r0, 0x40}, {r0, 0x80}], 0x20000112, 0x1000000000000) 14:48:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() 14:48:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000036c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000004140)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f50000000000000000000000000000000065d1b43268f85266e93c7fcfed608872ce55cbc730d88016deef5231ec814e49b01d5fd4edecc044875c333908c595673947ad", 0xef6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/202, 0xca}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f00000015c0)=""/221, 0xdd}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/142, 0x8e}], 0x7, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x2e9) 14:48:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10800, 0x106) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 14:48:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x7f}, {0x6, 0x6}}, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3e06, 0x9, 0x61d, 0x200, "79b8dafd9306f1573128db29eae48bd50969bf5d", 0x9, 0x3}) preadv(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/250, 0xfa}, {&(0x7f00000012c0)=""/193, 0xc1}, {&(0x7f00000013c0)=""/91, 0x5b}, {&(0x7f0000001440)=""/103, 0x67}, {&(0x7f00000014c0)=""/110, 0x6e}], 0x6, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ftruncate(r2, 0x5) open(0x0, 0x12a02, 0x0) 14:48:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="180000000000000000000000009bfad232098aa3e6000000"], 0x18}, 0x408) 14:48:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8c09c671bb2d5826aaec40b6bd22f147baa44682", 0xfffffffffffffffd}) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 14:48:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) r1 = accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 14:48:20 executing program 0: mprotect(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001aa000/0x4000)=nil, 0x4000, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r2, &(0x7f0000000040)="450d768e6244ef6c34f0686994406ee8", 0x10, 0x4, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/8, 0x8, 0x801, &(0x7f0000000100)=ANY=[@ANYBLOB="00f80dc6958d0e7fc95a4dc65f744dcb15366c6500000000000000"], 0xa) mprotect(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x0) fcntl$setstatus(r1, 0x4, 0x44) pipe2(&(0x7f0000000140), 0x10004) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2) 14:48:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000)="b719dc4e", 0x4) 14:48:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8a02, 0x80) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/193, 0xc1}], 0x6, 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') select(0x40, &(0x7f0000000480)={0x2, 0x81, 0x1, 0x4, 0x1, 0x9, 0x800, 0x2f13}, &(0x7f00000004c0)={0x5, 0x8, 0x200, 0x3ff, 0xab, 0x27f, 0x80000000, 0x1}, &(0x7f0000000500)={0xffffffffffffffff, 0xb1d5, 0x800, 0x4, 0x49e, 0x3, 0x2, 0xffffffff}, &(0x7f0000000540)={0x380000000, 0xb}) 14:48:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) 14:48:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 14:48:21 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 14:48:21 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7) ioctl$TIOCSDTR(r2, 0x20007479) 14:48:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x3}, {0x200, 0x7ff}}, 0x2) 14:48:22 executing program 1: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getflags(0xffffffffffffffff, 0x3) openat(r1, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) 14:48:22 executing program 0: syz_execute_func(&(0x7f0000000000)="c4237914eda5f243adc4c159ebd2c441e96b2ff5c441257d23c483f908c4fa4284b60000010046c15a20acc4c3715d8d0080000029") semget(0x0, 0x8, 0x203) 14:48:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x80, 0x0, 0x3e1) write(r0, &(0x7f0000000040)="8139f426ccb2cb787a763a8d04d48a135c0675e77c5e21e9928520da113436a105a2400053969bd2cc585e2bce16ab0d10753ffabb2c2cc716bafee64d84561dbc7eebd38234ec269c2bb5e81ea0e5e5c18ad0675b6506b64db9672c91026d7d749a85dbe7c0019f4f80658eafc99294c3ac6df9355954e67a360458763d329746e4582685b7020e4583cc7f0cb69195a6783e679a5740b3cdc3d802e9152edd55da0cd5c5037ad4978d5e07588297556cec56a42e1357ee62fb0e3d5f14e9317a7a4a0cd52720d2b855", 0xca) r1 = fcntl$dupfd(r0, 0x10e, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2024, 0x1f) ioctl$TIOCNOTTY(r1, 0x20007471) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfb2a, 0x6}, {0x5, 0x2}}, 0x2) socket(0x2, 0x0, 0x0) 14:48:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x2) socketpair(0x0, 0x4006, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 14:48:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x1, 0xbf88) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000680)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a993b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca7f0082e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb8206f4a19b92c9319b3ffb4acf5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be77924", 0x54d, 0x200000007, 0x0, 0x0) 14:48:22 executing program 1: setpgid(0xffffffffffffffff, 0x0) r0 = socket(0x26, 0x0, 0x65) sendto$inet6(r0, &(0x7f0000000000)="3e0b16bbbee2e2021696054b28bf0a295d21d6544b4db5bf0790c59ff960ebf9eea2c37f0f1f4093b71b6be292c7eab90a167492b8ce4e6b4d2f29839718546b51236280ee84895fb064b6f871460b9c682274c9b839", 0x56, 0x0, 0x0, 0x0) getppid() 14:48:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) pwritev(r0, &(0x7f0000000140), 0xce, 0x0) 14:48:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x8) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x9e54}, {0x1ff, 0x2}}, 0x1) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/35, &(0x7f0000000140)=0x23) setsockopt(r0, 0x7ff, 0x4, &(0x7f00000000c0)="372ec16bbac7b0135909483c983c968b571910768a6328a52db576458ed9b0c99c485bed32ff4f57922adece4f4abc925f7813e8e6b01030e6e8", 0x3a) 14:48:22 executing program 0: getpid() r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0xe1) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) mlockall(0x2) 14:48:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 14:48:22 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x11) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000a40)="ec7d2f00afdba0ead780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x182) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 14:48:22 executing program 1: write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4", 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="c872ae34330ddfeb2435e82af9bbb957e82ccb1c2de6c05653745edb48039e0d36826c7ac897e61dc095977a33d95b79a5b80384197f294af3a42b925c993ffa4822d3e0e36b5f87ac71f98e939bb77f41912523af6541aebc3b5356493bc24ee616194aff0407088b069b84064cee8f94bad76bdb8b2adb947a635f40c85b4b96ae7ce1becddb8e1974e4a4d09d8bcf52d9a1fe576b3f512fff841600f9ef9c99cb7d38ec7c3f61d7", 0xa9) r2 = msgget(0x3, 0x24a) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/27}, 0x23, 0x3, 0x800) msgget$private(0x0, 0x40) r3 = socket$inet6(0x18, 0x1, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvmsg(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 14:48:22 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xb8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x61, 0x8, 0x9, "10cc7f1d6836ea76233ea025402cbfb3fed563a8", 0x6, 0x1}) 14:48:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 14:48:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom(r0, &(0x7f0000000000)=""/17, 0x11, 0x2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 14:48:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b409", 0x11) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x9d1, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:48:22 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f000023d000/0x1000)=nil, 0x1000) madvise(&(0x7f000023c000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x6, 0x4) 14:48:22 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 14:48:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60aae8606894e327df5dac20c3df0df11c9ebfbe9fb18fa2dbc39c37fab718f96a88b4fedf54d902ddd0f25", 0x290}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:48:22 executing program 1: r0 = semget(0x1, 0x3, 0x20) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x60, 0x4}, 0xe8, 0x5d6, 0x6}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)) 14:48:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000002440)=[{&(0x7f00000012c0)="80d2818f6548274bf5f8c9b14cbe5464b9192ac09d558eb62c6bc8fdaba3f5da55ef0ed0dd1bc61fb76436a4599ad6c9d78fb321c60887f16a305ecbf3f2b695c21254c041b57ed545874881cdd9bdc0513931d3fd261eb1d94a2076b5f5e31b9e01b77f551b42243a3ecc59d964ac2f1dccf69235b541f6eb9ec9c0f373ae923ae3733be10dcf53dc21cb04718acfb9bd0518188216efdb5cfd7456038747c8c75a18bfdb8e001d6f9b2c3337de0bb5e9358719d2f3de388c1dc3ce42acf327ce1dda43efdd9c26251962c7357c5042c455c86bf3d95430a7aa673303c036d6612c5e0a209b0a0871f56b3529fcf99f4174bd92f62c6eea43821241645cb64c6703169c660754f0754a0a23407322796e13966899d9de66dc4198444f0d49ac7802de549d16284ac536f614b9e5273a05d7b71b9fb4dbec451dfd781c01d6066ecae1a17a0bce03f1fc2e8294af5090153f7d799afd1355af0e4ad08c6980dbfe4635737b72780e84c4099b888ea6a47e88fd591588f4d59472c15dabfe8701c57707b6ffa670ad2b786bb9ddf7f124d6c7387662c8caad707bf61f09897a47a35c325f1317cfe4dbacffaaa63fac96ab24ac258c9bf96bc834c42f188e2fc37e51702d85b0703bba3c29da08c77f096549c829dfaa66752f2aeb74de200f62668f9c773ed97fb98292b64441a64d8fe8c2391cc15a0851b606ea919f5f9e15743482668caa28e13b36c91d2f66f878a15f8f1e278615261b9f9d8feb4ba83784a9e6773c9d8ad9d983bc5c0943c871f3aa8903777d7706b7e14d7de8a8506807ad968d11e4cb6f5e5ec2d8493932b314193ad172a66e619ba00d79ece70ad06297cfe2c2c249084d78c0968ee1ce39f52906d3c80929a4794cc1b53f7d68fb948c58db74dca8ab39cb161bf882c75f917898cdbe8698dade8a445eab948cb3372b887a2ce19e0f35b8fcc4f8c64acb81d430308632c8a82ffb22b5a08a5a4a9862a30240cfc034a9958e9d93c4be4d9074e4a5e2c6a65cd984fd1d4eb659baecd884aa36aefd4296fb2e5cffaedacd677fa81f8d2eb5dcb6f7e8b9cb896f14e9018115abc17878ede33a2170aa14874bfb4e555a6ae2b4feff040bca228dc7957ba37ffcc4ac3b407e66d20c3c8e6d8c4c15da5190ce318440b7bf1d3f19299d52b4aa9f8185e8fc23177779e14791ddc43f8db980cf0ef1709f273500869ab72ab5a1d9c797e3aba5c34dec0f6178e4f80068bca0292549e6bd10a4d88d473cd37da4eaf153eeda70617b9b66b86ed34ba8f88f50c8edc93743331dce88362a731a12d98d8989d60c0cd90dfc24a2f3b5a5227740364e1d8088892d79a24912b748aba2fe414c6c3897ab43462fd9d295bbb98a35a455a66bf2399c1bc583c4972be34c5374d2d5443ddb143fdb3081254fe773015c6dbe8d1b37e679f57e2a9adebc365c139088b6a28ff978201a3996270eb1a52c41adb21252b09f6d93d9bb28d305cba59df127d90cd2492bf2105ea5822a6339dc652bf245f31c9ef5fd29c354b4d14a50c43a85f9666ace02ebd76f7605a8d33cefe6b4b6d618f7bcc6602bcb37e1610a44bb8ecf8d2e7827fa4749dc27eeedb2834935af999447e522cb703d06467a02a90543c6536c4a81f1c6d7f52161f80ad028ee4923ebcfbf1c6ad9b9dd5abf274c8b108c6d50829c4f64448db947ef242ae486f9c018cd873ac29767e4c14884c6de16176afcb39872198a10b4cca3bb992eeed629ac42c3662b70309533e0de20bd86ebbb647a57fc5c64ea69e42e525c19a3e96fa1f3135b099f7cc811109126ba5113fe304576535acb65efff04428bab6b421954c2b87ddc9867dd71d9d6d73b4fa6166eedfd08bd600b9aac277e21ee4527c32c0418cb9508db3127a6d0d89388f2f3cee90674a549518269ad0148adf45182d57fb8046ded1a377d20c01f29082461eb9f42b814b585361a965f0a49c658f11af50ea39ec646a0d42a2d30ea1c41eb2702d43137a5c1cdd478fe4361c561056d96e8d4a6707677a749f42ee89f672b6b7cac845cf79339ac69b198ecb2468df3ea39c705061d54502b9acaed3272092290b17f3b2a54080ee6926b83eebbeff843ef6bf0bd740208bb7d2bfbaa893ce11a160f0e24ff805e21a91664f1a4b9439aa4", 0xfffffd10}], 0x1, 0x0) close(r0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="ff2eeb0800ce16a709f04e360f883e8b1d07f96535e6d16bf8029e40bd22420841aca9311675f59d3e05ac5a4d52f2acae361a0b343b6df5119540ce9b1615a5f0cc5afeb80b6e67d8c3fd13445bc5077f985a783b1c52968546b6aa41079c14216d174ea21c9e5e19f65a78e116adbdf06d5aee1fd2ed96b545f6b16ecfb6035aae7b4e75f5679edde2fddf0c6c934d9fd5bc27fbeb49674a336c93d1552ee165590501c1122a0fe502be9b82361b3377b2491f21ccc41c45c32d", 0x45e}], 0x1, 0x0) 14:48:22 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1210, r0, 0x0, 0x0) 14:48:23 executing program 0: r0 = socket(0x20, 0x10008400, 0x20000000a) shutdown(r0, 0x1) 14:48:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000a00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) getegid() 14:48:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) lseek(r0, 0x0, 0x2) 14:48:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10001, 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getgid() setegid(r2) syz_extract_tcp_res$synack(0xfffffffffffffffe, 0x1, 0x0) 14:48:23 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 14:48:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x8, 0x571d}, {{r0}, 0xfffffffffffffffb, 0x15, 0xf0000008, 0x3, 0x48000000}, {{r0}, 0xfffffffffffffffe, 0x6b, 0x80000000, 0x9, 0x6e7}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80000041, 0x1ff, 0xcf6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0xb3, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x20000084, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa, 0xa0, 0x7, 0xfffffffffffffeff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xa3, 0x7}], 0x100000001, &(0x7f0000000200)={0x3, 0x6}) close(r0) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) write(r2, &(0x7f0000000000)='g+x', 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:48:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 14:48:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) socketpair(0x30, 0x4001, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt(r1, 0xffffffffffffffff, 0xfffffff000000000, &(0x7f0000000340)=""/140, &(0x7f0000000240)=0x8c) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5192baf6fe202940dd3757094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432f6506f4cd99bf7c19f078177da4ce9c287730cd3fba90893fb", 0x55) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:48:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e6000/0x3000)=nil, 0x3000) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 14:48:23 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x20, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3f54, 0x1}, {0x18, 0x0, 0x3, 0x7}, 0x1, [0x1ff, 0x7, 0x8, 0x7d, 0x2a0, 0xffff, 0x4]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8000000000000009) 14:48:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x321, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) 14:48:23 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0xffffffff, 0x80, 0x4f5, 0x0, 0x1, 0x401, 0x9}, &(0x7f0000000040)={0x801a, 0x358000000, 0x1, 0x2, 0xffffffffffffffc0, 0x7, 0x88, 0x1ff}, &(0x7f0000000080)={0xd3, 0x4, 0xfffffffffffffeb4, 0x1, 0xab65, 0x1000, 0x7, 0xffffffff00000001}, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 14:48:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000440)="35db4bf228cc73d71444a4c16da0ea9f962185b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2c8d1906d8974febdfb25fc904730838923ed771cfb9b124dc9e37ecbdb6438b8ae3f675903d6189128e89288b7eb449f8cae42378c68ce6be594c7b3c63ebd46485f50434440d4e2d535cca316e8e0f797b404a1bb432ba", 0x7f) r1 = syz_open_pts() close(r1) close(r0) fsync(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) sendto$unix(r4, &(0x7f00000005c0)="3c3866833b8f310e7a16aa4b8a268eb9acc31dc2503cc9a8e2723498e9ffd175537ff891ef95e4b4d590aafc0f4de8927f6dc3f47ea6ef3698c2040859e7bdacdabe547a771691fa97a8761005444d90bf3220ec6e9b8068761261c9ba8fb3f5df2f815b5eb3bae27340b829f97013b21aab3f56fa44a91224173019736a3f42f651649c06e6a129d33f87fde5f6d9a19ce287743d8ea1d307b907ede406f75970646107f96ca3f41ac4826151cf15352d52ee9682fbd08b9c1b4c34e89fc336c67e65b3328ae39b67c0a7feba2dce9ca93438dd985d70f922c41ee53519e7bd7eb69964ed81a0fa2eca02af674edcddcfdd3b3124018e346b34cdcffc2568b6d3604f819cd7dfc06f9b19f5c5f737e210bfc55db91e20853b49e1ac0ff1d88b1549e70e71d9de7b452bd3ae8c9cae8319eeffc8680259682f6ba689b0517de7c210b4a9c44cd2a51dbfd6c0ded443ffb26004711c60d517ce6715232a46ac643df7cf47747a977019d04eb160daadac62064935d3ee1b99932899693559d0f245caabc2da26953ffe2804b76057693143609fd112cdea77cb44a8cd3311341183482e9ace0c920e18b80074a2ab29ea02b04c3a4a30d533941e2fbd1a53be81c0fba26ab633c1d14dbd4b8ec42892ac6eeb5f2f71d898c44fe5b76cb0469d827afa8d3836645509d387a1b5e8bbad0cfcc57f939cde221fab21cd7010ab68c93b7aec8b664b8d675faf032004b849ae2caa5f8f8cba93e129bed07704bcaea468a427d4e3ad378b387856b24ee342543068b2a40eb8db94fa15530bb3ff004379094a9a138134c3cd1dabf689d77a8d3f2c5d52c3e6cecc07723f9c0f2245803818e440004e6e4f2d78b29f49b9ff59285aba20843e227ae24e6938b1324f012b5a9838cab8a2f0293e25a8b71eeb506009be2a69ca5c2e0203315d9e1d0444ef97db16e7a3c7811f4255ae1180a1f343a4359c354e7508217981ba0455a00819840caaed041249734c48282d2d06d92c00529cae6046e5e87ed6bef9036a88fdd387651512016c04d6e29d628ae73964016ecbc6d8385cc3db7586bce0151e705ecc790040d23de32e821e3f26e1951c29106e8636d72983abe4ecbfc7ee102c915e921a6f55fba1d0bd8aa5d35957d8a082bf3253a65a4f565e8bcc36a0c00bcacd9f25aeb30a5efdc4ba5a8fddcf21b43b6e9ba2b6a0f89beda71bf18d4eee8faef929a3a63e68216804934705553ffd769e5e21d4a9990f25c191224415a30f692bf962b968a5b5fdf6d560b569ef2a22013b2420d25cd0c7d5f93405ad6014b283763b6f7aedd9c30f31e11db6a5f308f776bdbb95e9346580f4bee5dfeb13eba917cdbf8ed96f2ae194b201020f62badf98089da5720cb67d82fd204ca3d8c22cc2449f450dec3537166235ade99da59a33ff8acdb1ada316ae969c6b82929b3cd858e65015c3501732e5cb18cfbc9816a9d573675b12eb9d72fea8a190be94c7a2470725e7ce3aa81452735dfb8cc0cf6bb234a5e0593c6ed14355d35166d8b824875d7ae2f10c46477a429d868b5e6a7e48ce5e2b2b6dd565c259184a0e40a1ba290a164ffbbbf160659fb9f84d1e3ab3bd84cffd38996cc142eb6dfa67d2594b95ac0c22f0c174a5d377757d55b377e4d5f6b47ef8c0b0f5d5a32e723ac5358370e8eef008c651ad74c245dabd677669440877ed2d75d332766255cf89330845e50de80e9bd4af3af3170d39a5336fe73a47a1dd42a7dc13e4b32d5da89b85973af9c7e497b56e9b6e4e815562022bf71f72a2483e4ad3541aa72445c4b38d3efa81a90f075bb5964f8adf0fb82fd18b4d6108c9967e556cd2eee49ddb67851bbb1fe7b3a33b19cb78d7d4a1e25a4327e82df0a3bd8d33ac7fda713083f2d5e26d1f387cc3f69ff9b87cb9d5c0329e905ce421565778c9275d98b3fb53045eaa5085b18dae4aadfb465875425b7cc7d892528dc134e87bb84e75cc4b57e039a909b826a0bbc33f401a99c40e7c2704adf2f0fc63807c8eaa469482404bf4d92697df55b142b21b40d2a5c5e3aea960d83910e089ddb0e2423bc2b0d488b691190f8370995532081a37cca1524528922a198ea7f8345d66d17e09ba1da3d12dd1a1a2ec56da387c3cc94da2587fa9d7a9b80d5597ac6dafa2a11cae9608e578676699607b0b4e7cb571d14d184dbc2a4af9906add74874f737c2f75f3fb61469e4adc3a77f47813076ed5fd4757baff8eb96192f36a21be17ebc57bad630f1d88c72e3addd8f5a396e12dc40ed61d25d56c3ad0e620d9a4369524ff4c71fd0af777acf9e5a66eaaaef37567709369ad341db7e0c4784bbdaca3e8e934d7221f0ee0b73a5cfcdcfcce2cab70580b274bebdeaf997fdd29948295eeeb2be7354b8b0a6cd2ed70c7c308ede31b0d9eb57222f4f60a801f1818de99ebefd32450638ae24f60dc45cf1047e1f5bbfef3c26a4e9edf80a832c2f34b05a5c609249e7328d626b197b9a8023948f4860fd11ab502c85521e4178b2e52e0f7c0dc1db52c4791a6fd5d5dfd1b2365e6f66bfd7e4ebd70de868df0df80f317c6a0d74c56020f57e29e06b223c1438a8a691b266a4980e5ecb97d1fd08cf8ba9b32a5e3dd523a8780452aa9d8bd2c656d1addaf8f073cfa69767927ab49be3e067289c2635b20571649d741d570f4c17533b77c428958587f759063fbdb7d9dd81342d718856854046b8400921636837889cc8f1a4a083cd05af8e92f897ca89ddcf34be109b80a162b5c767c224dfe4fc3ac5d86c6a86f2cc3296539ef21a0a0de6e12fc5fc3a7a683b9cbcc135e360f2d4a50eb28f6dc701194c4c1875ebcae4012df2c6c7407c47f3c6b71020ee4c9b44330294b6618d38a3113475348cecb34d204ab404ce11d07649632cb01f8a5db6e857e8d6557722fda0d403f56e516bb7f228e985e41e077dcbff9f9b8bfb919e6ffde801b9efedad36318f5404c44a70cec543cea23d14294b69c0c56455df4b24fba860a47dc17f197587b5e48130322c328f76ed65be482c7a361bb908b1ebf45edae54b0c1f4be5f9148ec2336682e19c3e0d33592f76a09770249529b1f6afdd6a63ec9e6f8d6a5bea902fbff25eddcaca3113676ad33ed8dc66ba96dacb21171b676f3dbfd4b351ab3b871fe9b34a9687d3e54691169980fe8e296081171d7bf317d7b886afc058978b7462044056d6ffa08ad17cc0d70c18fb4092d074b392a184a23a0445c6500f397fcd0f59b797cb456d3ebc0fbf9d74f402ce9d8d38877cd3543ec9e267cae1065ece779ffbee90870b5b84e75aa1d87214ba114af418cdd363dc289a99eb344ff5d85c33e84730657424f96947c66523d35d3547827a156044044b65a1fe4efed4d063911677b0218b0443975efb27ce0453e7f01a012e6674c5ce8d5614896798130626a1647fc05364fc7a6e221d4d3768c528f996243c6c0ee10173a956fbde5854103474f112dbf0f10a1af63ea0e7016dcd57de3e89d7badf0d5df364b04711cf66f156c910d8c3db23e20a60f742da5b6187632c1d5becaf97565748d86baa94ae88a5d278582e70d6b8e1bc0fc30d0ecd31fb77836d8080fb53dfa3d3851e521522c43e323614efcbbd9884df2e7bf7c52223f24248396152635e8f8f0e00a57ead0e83b75dbc6a56af3900d47751a32c9eae7e0e5e0c64c1237317b44cf8bb3f4dbae00e4fbbdfef51ba0c129c911c9f367d0d91f2acd81a9dccfaf20096aa6592368ee382247a94d8deae6e7922974bf90f5e15a8ae01f47b52f0861f700bda28f39702848c338a8ce5b0056339b17614896639b0411222bbfd76221171e993ee3d54d67980383c6b447ecb51ad93790bdce5a580ad701a8f92ac132227438a0fe7451bef85f2fb87840f1db8f8fdc3b5cc3c141cf80fc12d0699233ab95d4cfdb5706f668b53402ed68bddf21da1448bf309bf16b7abeb329371ebbfb56bdc97fc3c9aeac863bfc430365e7a5fe9732c3e3bad7fe5e9a32d68d40bef083f426bb9f7d798d9400ad361dca8ff8f17b2faa0166b7fe46c3aaf36b485468b91fa039e4ef8efcadd4bdd4c6e58571d6d7ed1ef4f82484401964f50f38bdf9bead42701c27ac0aeac87a812c0fdb0ae13d2ed0f19d3224c06e25fc9e50d2cf0c2833a999669712d956c9643d5054030bafff2e6d6fadead16dd65c125a5edcf6d99bd44feda5ea9ba59e91111597f46c96c0e03ada8eac4f5da2aba43439bb54eb9f0cc0e70a9d444cf05a750b0671a275d9b2e5db9d1be13491000fb9730cf2faf28359c9f7919727de33a43c09bffd256d321f1ec6e579cd6f985c25a26562dd5c98d05e5a007c1b6d1614468fd1d82b3aac6760445c9d5b1a328f08d6039c6ead9f54f04714b19dbbd8e5016d64a79b6b597c753b44870a6521c3a4853843da068dd286e89f0bb151c6b3687824558c3f57b21ac8960b6311b711ff376a9329043102175a7381fbf3ec43011f7d7611cf829441aa431f11fd63791cf0e562cc0d170c6678f9ca2a61b50ae5c5ec02d5131b8a7f475e5eeb8dfbe08120dfb7008bad2f516b6ae8c689771d3b246fa5ea416cae6f17726c44816e40321e029bc5ba28cf72fcd5559cea8d918bc76330147c94ee1a72ebbd8b021f63d702072f440512230d2461548a03ed0166ed0e23544388e6f4ce09b3c2e6b695c65427593c09438086b7c9684082b68411407c9cf39b2af229683101241598d84768030a782aaefe2659a48b55d45b246b9866dfd8ca716096bfc710c36d246b18ad03387676c35f73def1788af7cedfa2c55f4d8b993728c3f2625dbedb88e56f63cee11e0b022061c74ed207a6151df9a53602c5ede7ecd916b80db4d1802d01f2a2719dcc6fff0dce3f43cd471b2e0815e26192770f7dc464bfbc751ecdfe5e4e7e0ba20ff70a187bf4321bbf54e165f3f7b7a51e7fa654d6ab844cbc98afdb35e21de85a5d945b79023be6c6ad7d1b3d003fca96acc60296bd437b9889dd645bd38c64be15fa852c4b4186f03f70b8db0eb72e737281d0f7f5cf2be615475f42e3e8bf2992768cdf69ae5253f7cc2dbbc0be191d431e0e3306270aec26ebbecc94673b005b12fdc6ad7ef27f8ba4dfb80b78e32b0f8a9c423bd91d55e41597778a60d15b243a582756eeeff7126174d8ab29a6a995e1265857bfe82254f48208283ca9236a9583c46e7ecad5efcf74413cfa1ccb736265bd64aaed3a351ef3fc41a4b06442d733eec756c98cb7829b66993edcf649e43b51564aa9ef0abfb34158bc671f4996666370710d3bd2357683a30a4af9c112d3af875744d3d15318d08620bbd7219700c758a77839ff9acf59acf3ec6aee9e3e9e9913384a3fca6e019fcd4de1a3123efb61e8a531a36fa2505da99f7f489442e38a37cf82d0c19097920e43dca2c4ed3be0bc58a204516ccfe7cd292cd7018dff4bae30c1942aea2f56867942edb51be489a212987eb2b222fda8e3d0ee7584e883388112e363a6e6e74f7df54e1caefd96c5dc0a564a02a69bdea35a42180861db19d5a58cd8b59c31e832e9291c98f0c197419fa76534fea41cd7d41593feb5c6929463ad3638774bb425cbc99abc0949b97f485ea0b65adc1a6f21c4d897fbff8bc3edf7d02f9e9e10b4a056bdc22ccae04277cead85128fe4569f480c88c8c02f4c962141994565c1164c1a22d921818ffe5af0caf84fd34b0da2c3fbadb8d50c79f966018c72cb49c05b69fc6d7ee1675b537848df506331445c5f6777feb7d607722f01bd215cffb9", 0x1000, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65ec26"], 0xa) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:48:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000940)="ed7d2f00afdba0ead780b5109ccb45c95d400fcf54832f70784bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591016c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf23ebdadf5d2f6246971c27e2db676260931e75adfba675ab424c087e23d22dab66c534a09ac76317852b52c01c92dfdc4daa862efc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000058b3d08dfd98aadf1c68921ce6539fc98d5abb9ddfe5d7bac968aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d778571b3b876eaa96aaa8f80a30ad939333a165191ea118aca9d4c6de7f19dba498cf290c9f1a1d41c1ff0a45f5fed72dea03205c6d000000000000fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509db0083c485f4fa19971a5ab2cd6424d513b8220f3b9f0fd12b7b4b6c5f4d8fc178de20e61faaa719af6b2c760988bd3ad67b9c31a6a608383353ea25550fa122a652f025781210758a85ccb918ddb1d252a3f8f6994056fbac73c5ace27556ec0999c5826ae2bbef8825ce0561ea297e5fbf32644ab14d65d593ff8bf710579db537541aa751fed1881514f8f3d34350f96b8dcbbba4bcfd064d20350ccdb55eb22ad9a868221cba07406828c93dcb5154ba6284fe99d14f40de88c8374e6ea64e", 0x311) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r5 = geteuid() getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getpgid(0x0) r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x6000000, r5, r6, r7, r8}, 0x401, 0x5, r9, r10, 0x7, 0x200, 0xffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() r11 = dup2(r0, r1) utimensat(r11, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8a}, {0x400, 0x80}}, 0x0) 14:48:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x180000000000000, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) r4 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) sync() unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)='/}-\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='c\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='c\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='>%]\x00']) setgid(r3) r5 = socket(0x3e, 0x5, 0x100000000) r6 = getuid() write(r5, &(0x7f0000000540)="f7b196352fdf14708b091ba1d0fe55b5a4a08e94c55097cb495663a701232a167519722ca8919c0e620f629c3b08bd6b3d8f5ec3c0dd68634ed107e36b99aee941e859d4150a672a6e7b5fe01b9eb857490ec5be5bad8e3f6298b4e394fb04076816ee497b3380a552bc26ee6906d47fa6670c902d3729c6345a39ec0999a76a9ece9a85daf39203ebcb5abed29ac4710b38884d428f216d068973de85a18665f2ac906702fa552062168fbda2233355d1b49fb0c38dc6", 0xb7) recvmsg(r5, &(0x7f0000001940)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000640)=""/157, 0x9d}, {&(0x7f0000000700)=""/180, 0xb4}, {&(0x7f00000007c0)=""/148, 0x94}, {&(0x7f0000000880)=""/102, 0x66}], 0x4, &(0x7f0000000940)=""/4096, 0x1000}, 0x840) r7 = open(&(0x7f0000001980)='./file0\x00', 0x80, 0x4) mkdirat(r7, &(0x7f00000019c0)='./file0\x00', 0x8) r8 = accept(r5, &(0x7f0000001a00)=@un=@abs, &(0x7f0000001a40)=0x8) r9 = getuid() ftruncate(r7, 0xfffffffffffffff7) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001a80)={{0x2, r6, r3, r9, r3, 0xc5d9bb04b39ffa0b, 0x9aa5ca1}, 0x8000, 0x3, r2, r2, 0x2, 0x7}) getsockname(r4, &(0x7f0000001b00)=@in6, &(0x7f0000001b40)=0xc) getsockname$unix(r5, &(0x7f0000001b80)=@abs, &(0x7f0000001bc0)=0x8) getsockname(r4, &(0x7f0000001c00)=@in, &(0x7f0000001c40)=0xc) socket$inet6(0x18, 0x2, 0xfffffffffffffffd) lseek(r0, 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001c80)={0x6, 0x8, 0x3, 0x9, "96c6c68f32f51a9db813b131f90b6957c0e0e7a8", 0x80000001, 0x9}) fcntl$getown(r8, 0x5) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 14:48:23 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x2e8) 14:48:24 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x5, 0xffffffffffffff81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x80000001, 0x5, r1}) r2 = semget$private(0x0, 0x2, 0x74c) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000000c0)=""/35) msgget(0x0, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket$inet(0x2, 0x4003, 0x959f) r6 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') r7 = socket$inet(0x2, 0xc005, 0x3f) r8 = dup(r4) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) bind$inet(r8, &(0x7f0000001500)={0x2, 0x0}, 0xc) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x800}, 0xc) getsockname(r6, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) close(r0) mkdirat(r6, &(0x7f0000000300)='./file0\x00', 0x104) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000340)=""/89) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000003c0)) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000400)="3a21f83748b0841f9a0fce16ffab3865333fa52f796c297575adb4a3e2567a4c7eac82dd250bc9af123fcc43d93166d96a84c36a18ec00cf66d588c958c0f7b3c38f229dc231", 0x46) ftruncate(r7, 0x7) fsync(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) connect$inet(r5, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000004c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000500)="cb74a1cf2a0a28c0829b3eb59e16c2f0771f14a4ccc1acf252b68ce58e5b0736d0cff7720f2e6dcd71b994765a4b057508374f9f17cb83688a6632c866e01c32e71359ab34b81120078cef43f02fe0345665dcf7e2660f635ef61841baae76935c1d00eee9ee82d64f6ca8dbc845b94a817c1519ecb303966b51b5ad4e3807c034cbd0f7478b043c669683d540818c89af7fe03ecc6fca3378e3c73af484b04f7af6ea750f9e99307b016726b0a8400a40a54ec3c88a5665122b8a370dcb508df2c5cae76fc512d9a7a584602ca7f97ba95d0f988e5b79c9777c073aa80a0e4f5a82bef3403966788a22393342d83a1625fed015a4727cb4a7adb107b9bc02c03747eaadc1cd35de0a18336b2f4de0ae8d0d582c06fa8df9811333d1c4e1f265b4655bf4602563b143be8574b3b887df385ece43203fef01f75ce9eafcd48df32a231bd9412a63011b3d8830704ab10aa76bfbdde4b5caf583ae73d6936e252e51056372bdbf7166ae609db4205e09b8ac657edc08bf940faf0408dac3fa2fe3661a6dd7b12e52aafc9f4f59c9250d1d543381978adbefb1739e0dcf8a654c56236b8929f74bb729d42f3ea45463a5752812f1e900d38c9000aba00637654896c802d219a40a012512973d191b646a999a7b8e8b16bc5c331b40ebe92142f3149e837e91278cb569936fccdb86b6acd14b083b93ffb932cd7a1794047c0334a412927db27cffc6f4fc87fd1538fd186127af45a284c83f64e0c7398f6be9e46a0e9e436ed2fe1df030359b8208f2a5745c4ffd1b22d916b691ca0d7144da3f4812b3ef0975941d2eb15e48580b19f996e277fb43dd7dc5d9e429c33691d7437c7e493b26e80d764d90c26411ed565e9c4e66a930336ab1c31c3b462c0f2894d988a4d78e0b758c05c8437b6326c86f371ab6b984a23496dc112f67b53ae658f430aedfb64f9cfbf63e63e1fefe6a9aa2bcff636c8f07af151fec71f853cbf701922900dbd883a9dbfda986684bf1afc912dd1cbecca7a16d76c7458c5223259f656b72d5171af8c2c99e162c6baecca3947ec14b00f1bf2e4d5baac05f370626c8357e4a3198e9aecfe13e45acbd0d74496056453cd265d82086bf0be0898b0b27f296b46896a2e70a6527663665648ec71e36d2c94cc7946d3870448c174200f61a433e558952a1d8cbfd4f4a7ef06447e3c8937cf248c5dc636501140dda31ddcd25bd10135cd0f11794f3837285d18ad67641207507f760c39329f3dfbb1302a95b0a55971bf582a1aff9e49707cc3757e7f8cefb768362b22e7837b4bc9a5a368ffbaf0636b119995fd8ffebf0005f2c8bc36b1a917fa4b13a746c2399eca71f72212b006d5e76bca092565c84a3671105089a6c9259df068449637ad416e47fb5cdec1e529e0cc5210fb15f4079d2e602fcb106cc6c60d76da091b804f00f1da7b997b81a945e8b00ff2305ac2f38ba1f7e1dbd29ea5970e876abf453d6771b79fb503ef777705e9fda6f4b222686b57dac71c5cabd28f64f49a82a7a021246af5e5e7fb55b043914f6fa38e98d0832ae42f78757ccb86dd07a527e2203f7c495459342e6454cda789efe2d6f01e02270a98550773c982ba700dc68dc946fce4549403e66372dfb459c1b9953186300c57de46b4dadbf8f12f4d423df1a8027605c8ceb2927e2aa0a3992314a9e12567a6c7974e01adaddcff0af43686f499a5273d0e268214208c327cacbc0e7525150a58bdcc48999bce9b0baeb350c473e9f117e27725b9d5b69aa12d2b2efcc9e04570283fb63cd747b5cf50a547027b29d5298adfc0acf42d56c0a2c5bc0f0728937c047ce3a81cf8453ca1a073f583995f702c7982794e0d833675abe66b493d946a2f1ac6d3eb6eaf1fe94ea8792f98a94c76a87935c3e22baf775ce0e80d392b04f1eae03b7affa742d015fb1c3867ce0dbe13526aef7b37d3760f36b634d09d217f81b07cc0be559288a3896f376d7d83f273782a2bf91dd6541f7a4b3a6a00f9507d3d3709d3fd2b35e994a33a63e1a06360c2679bdde5c73c48726fd49bbdd4ed5b1068b48ab1f476c63276c37138b80d545d1326fd053623514f346bfdc73e9d7d9c9e4d531b70686dec290ae5ba63da7d2462a48b6cd47c2b76d632e366d0cf4abd50dcbd3a15fce6d0c255b9ab45e383415fd2c4d7b47e60ab49db375086d292da1bc09b7428fa31903e06294b5382da544f72162dbb04ebe6e505e4230649420782d18293cae3b70a3e66960c664f58fb93360c59c513e0ebd6e95f53c9b93d6e86bcadeb372fc65dd2c288d29686ab20c8eb7ae1d79da30986be2059a9e04cc8f96966d5e718b366a87dd485a110f708c656ce655a54bb1bf4b7123499d09e55f78f1093908df4309ea6204fe8f4a62d80d84943a0b9ceba27ce1e835a15d03c594493831db95c77fea928e4e1f351afee004e7aa4cb66e434adce099dbf812ddfcd96fadbc3fca83c18b081db24f0f07c42a714d515a9e41c2552b40128b5592d53c3d8af026dc3894c48bc359361c8d7f180565d3a96d7f62a0c813283e530ff2cd1dfdbeb055534ff02746ead64b6faa8030810d508b6c5430081f92fcb63e01e0d21cc6e65a05acef6fc057d6efbed497c33c0f602a3d42eac0634960595d2dafbcbba6a5af356f0be88ee9979ea62a4136e9e0cdbc5650b65f4e7036a533dc120b7838811989d101da0762372c606f6fcad5b930f1eafd6023eb4bbd7daf424f5ee4ea8fd343b8d605eab3259d419d9aac01afd6eec4dc7c13541c3d4d198707f9c23c6a4daf29f9c2c417d784b1bd47c67092ce012bccf465a6473b3ce709c55d0f35854d61ba22b420c1137ab49d8eb7d5eeb3e37d29619a9e24852380a504fc25abeaa4d1e8006f32761fb1ce4fb499b04f784dd98150a1d9980a3ca7d62b374cd136d1d9b7762b48e96e10867ec2218032d2a39b132c63101ec49f2f44dc383708eb121b1ab0d645c76443e187b7ad19df7e53be33e35d7cb502abfd89a738230a7c6d5099dc9e1f9c7d75568a7a2a04a1b0594de9e51456b816385ab0e183c68df9d19cb8e46b977b157b9c553eeebcc7f6ef6ae814313e9c83b0597999ab78102ad4d7535e2688e1db76b10f08ecaf23f84d41d8ae13a07d890d090c7c4e1ffd15b31aec6aa67bbecf49dcd13625729c6c02b9912f9460c9e3671b472ba538fbc9388909154e76b5b8c7a253f01a035ae64498d2de6b522aa672f3a5a6c8bfb532bccee02e602ae8875e31053a3f07c1978d21b3d136119079e5461888e6744617f7386c0f9ec10fb3091cabbdd68303407a1cb598100640fb4b0d5fee70ddc0fd5665271c4915602ecc645ab6298991a72dd57045f0e9d11cf6191dc4429e40bcb6e883bea6b6b2d1902b158f0d0bcc77fcd0f061f0c75eef8d6724a877e8b5f704a93d102bff2c0386e3dbe1639016186625cdc104fd9432537d7d275bb4a222fc9c5958d589158c4184f03cd5bad93b6716c214c170e93a38a460ccc39255d32ebc4dc13dfc381c30384a42652fedba6b04d04cb816b2640226efddae5ef3b6f6d4ba6b37f797f544d68b11005f69ecb436ea2c019a34336709f2b1d505922e2afd6fd8c81e77c8e8108d52a77796a3f6994bf3827d6736a0e539fefc7b720f47b61b75954ee9142aa28ddff878424842c42dd1b5e6fd4c9a12e209cd0b0850a1343e6ab9d11abbafe89b17c35e90a37b80c7c2ba6d9b83ae716957dbd574357816d6e078670883eb46cdb77491178e96373824983fc1ef7966564ddcdf419e50b4461caad9366f760c2a4528aaba589318d5a0204ac4cb33cabf13186c7c293380d6a407cb61d713da352b413b33f6e02f7fb6d48a8cc18acb2b2860df37478c00f360345dee5e91c31f8ad06543af2017a26217f5137176e01acd09f229be5724e83ce4342c2d005865dd997654e320dee9ecaad37a474ebd6f378a11893ec3079411b5e276aae47711de60f8fde06f03ac827946a885d1f48ddc71a58c4abee203f16f404cb113721b5e7098e875c8d8e6afd55e32502f72cd3318f4417bd14cda7c486b9fc5eeee03fd0d27f24de97412a9bce4788cae558f63d779904d715cae27eca3f5f9b5b3aba85f9d6d01572ce70df208e1edc903ceb42bbaa90fc60247d7e6a7f3ca0b25242dd0df1fbcba054c5623ebd4817cd6fa9a22e8a810beba351eb68178902f8e81e99ca913aaffa4c6c68dd8e758f1319e77c982f7e9df63ee266d875b1deca05a38342c5734177c62e328934d7bc5b56b9672855c48585d27cd6143f9995452c17e5e1f0a8fe324e5ed3978677fab7e80c0923b9850807936be76bf60bbcb3efa45f1644cf154851c55819e1daf4f4443d571b6cc2b9dbdc4e97fb262d9be1b37f20b5e5ff74e8e2fbc0721a44fd7024fcabc644fde4a83441da66d537627ba84ce9281e1f5b1bb79db167c9e06cee19fd8029f551d4a594ddbc834ac619d3ca736db6d1c86e6bd4f30a453da96dfeeb1a824d2acb4b872a17c5cdc1d0c8f57e3c72c6e02ebd3f3d4fdbee4f48edded2ff138d930c0f0f86f05283da6846a18edbef8b38c2391857cf08c5204260299e55dbf10df8bc0d5853e2d955cd39ebee81309e1108d21178887662f76d48343ed361776cba7e85d990dbc5e02c387f0fb93412ddeef602dfe4817260f2c641465daeadb493e0fb9c8edb89b507b5ae0a9c1fcc531788000300b480380ea87f7675a2429abd9f147e651b36ffdae726ecf143ab465ed433f1fdcdf9324d9b9d8e940e5351cb61b37ca13f1334fa5a73de0e94011486fbc3370eff121b4a23397f10fdf1cbfa4fd46cc2ebe8d27827ee0bf00d1ff80c520f7dcc72171b97e562a1819dc67b7da69eaaebf71f105ed08fa4d22410c47758d9e2277da8e2d4c7e5d8afbbb6eead437ae6f1d685da9e37ce0ea3c192b261a3503a22ceaa0ca55d9f97bc4378900fe7f3fac6993814bbadaae4145fa2c1236b8a7e377460f8225d76c7214ceb2f0d69069ef6f2f59fa81f9a770bd16363285ad35b4bcf890e07f99828a1d7ce93e9caa964cb5c990b73fbae6fd0283fd8548e2d58056c5a0f341acf9577344f3af11dc6f269e92a4206d8ae2309c877b5dc256542a0fe400eac364dd05419996fcbe4b6a0d811fd82d782b7b564760f0c4ffda0124048c58b3fb2327fe7225d862c8e9f3f2e7af51dd80e12edce3732c0d142a1a9b4dcddb3c76c7c1b630b69e2b1d83e5e05c79834a789a8d1d24773b5f066999a6b6e11640dcf058c50a8790eb91f9d2bbc9e42e045407022c1d7d9c649b8fb0898699066478c41bb9eddc6e48717382df6a6096026791813057325310e7bbcf6f51bc6e172ba88c576617a7e1caa85a243f54641b127cba349f82d09ec4ca6566ae5323e7d76f2899a99747f7237d1d3bddf99f144a97874083d1090dcf222786d807ceb6bad8a043bc136289461e6714aeeb21739100950c60545481d12964f68dce0879a4b17719471252234620ef61e76ee7c472b35f71466f78865deb49b325a82f04918c91554123a92ed4b9a3eedc9fddd30ddbcde9fa385750e3c91afe3bea2f3c64784888010d1e05ff5c116c4fbdca89aee496d6f0e51c8b6e5da2c1c0ef9d5c035083ce035993f17b3e34ac97e931bce81ad042051bd0ffa8c56ac2adea99d038ecf9110b3a3c4162e25cdf4713c089e258831b8aec5c3468684f4a00dc1a145892aa9b0cbeea2e7ad1698fe142c15c2025f5ae98735e1d6f68cbd1ffcd81b0997007b5f00e6da5d6723a", 0x1000) 14:48:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 14:48:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) socket(0x26, 0x8000, 0xfffffffffffffffc) 14:48:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="0922ffff", 0xfffffffffffffd8f) 14:48:24 executing program 1: r0 = kqueue() fsync(r0) write(r0, &(0x7f0000000000)="7a043ccc4561acf214ba5d9aa795f374cf392db3d8edf220af1061c29acaaee234094ac7ceca902e", 0x28) fcntl$getown(r0, 0x5) dup2(r0, r0) 14:48:24 executing program 0: socketpair(0x2, 0x0, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="e6c88a724c22352f7e44d7d17bd5ab59774e665ef43e7ded30ad1430f338fe7cb55f6ebf77", 0x25, 0xe, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) 14:48:24 executing program 1: r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x4c) read(r0, &(0x7f00000002c0)=""/249, 0xf9) 14:48:24 executing program 0: link(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 14:48:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) 14:48:24 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xfb, 0x1, 0x0, 0x6}], 0x39, 0x0, 0x0, 0x0) 14:48:24 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) r0 = msgget(0x1, 0x42b) r1 = msgget(0x1, 0x1a0) msgrcv(r1, &(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES32=r0], @ANYRES16=r0, @ANYRESHEX=r1, @ANYRESOCT=0x0, @ANYBLOB="2fa99eede1c937eb1d513ad822a48c7dc8abba5318d2139dac30d276acc91a17c7337b83024c5f38f8d9e97d80e6fc3d3a8de8ccccc96afc485a93cda834d382b62b80946fd885644395746a7f85da62a059016597ee26c1eb36ff49bdc342ef503d8ad7a84e0f2702cf63f1f10333b8e61e749d34fe4d0c91ddbe1e0cd098548a63e3d2dfe2b7484ce064f8b6df8f3c44bfffcba279e5204e4f84a7aaadf706a1cbc3172a5837b241af6493fa5eb64350cddb73b819254d7c941df43ef067c2c0d8b6c9532639f1b934a239343a62cb81fc6e779d58c7d4afe75a26", @ANYRES16=r1, @ANYRESHEX=r0, @ANYRESHEX=r1, @ANYRESHEX=r0], 0x9, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2062, 0x1) 14:48:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004", 0x980) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:48:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getrlimit(0xe, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="b18a8fa247f80dc58f076ad69b10c5a959ddf5aac411966bf3b90096db8bf4b96a826a505b5d3e4c2a4954755f36850313216c1f49e75a5a8d8ed1323eff1d643c6a927851322f5dd870f2df3e80db06ba50ca69d46768bc20a35834be6034a47411b4b2dd39dc3f39df0326c78a82029d2322746fd1081d0ad912767ad4ff0c84d2c09ed4e715981101f8def14e15fba1792f2aec17ae27b0124837379a5025447c3897c619c5525211690c9dede6902a0159b05c1e417bce3e44953e9b4ebf118fed678f2f0bc5ce32191c6d2e0ae803bb7ca438bbd4f92f1e4ea8d2fdd10f246b4c9a58dcbc9a7180208fb3ee131402715ebed5bf19661565", 0xfa}, {&(0x7f0000000280)="5c3b817e026bc6eecde174bb63ce346b9d6fc684156e61822aaf5512706c628c7ba002ee18ddc14d3ef6b6b9423ea8418983fb5a3646", 0x36}, {&(0x7f00000002c0)="95f08ed9aee86fbeedc853e1fddfd7630ca8d721acc6702e67df2415205bcc786c20170c122b1378e2a687b6bf42062d2e3c6b07fd7f11da42ba6bd8da443ca95505a12964b96bbc888c3c9ff2bb3acdf357dedd7c50f85e6f7fb2ccd1c69bc586db06235e96e7788da657c9fa9994e8623db562e512545bd46c38b9aa169a8f059186c508cbb53fd29d6006e5072c6ad4f874a7ffd6f1cb4b19fa579f0dc78b1afc067216394a8ca0da7940c6cb1b734f9508", 0xb3}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x5}, 0x408) 14:48:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 14:48:24 executing program 1: r0 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-\'[\x00', &(0x7f0000000140)='^+\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!&\x00', &(0x7f00000002c0)='^'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getitimer(0x2, &(0x7f0000000400)) syz_open_pts() 14:48:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x34a, 0x0) r2 = dup2(r0, r1) lseek(r2, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0xf0) 14:48:24 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0xde6) getsockname$inet(r0, 0x0, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000040)=""/107, 0x6b, 0x3, &(0x7f00000000c0)={0x18, 0x1, 0xc05f, 0x200}, 0xc) 14:48:24 executing program 1: r0 = msgget(0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x1) r2 = dup(0xffffffffffffffff) recvmsg(r2, &(0x7f00000016c0)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000180)=[{&(0x7f0000001240)=""/246, 0xf6}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/169, 0xa9}, {&(0x7f0000001500)=""/215, 0xd7}], 0x4, &(0x7f0000001600)=""/146, 0x92}, 0x40) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0046577dfa96e00000bd32a714c035c0"], 0x9cc3f9d5, 0x0, 0x39464f9602b1e62d, &(0x7f0000000140), 0xc0}, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x2, 0x1800) 14:48:24 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 14:48:24 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x3, 0x21bc, 0x2}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0xf73b) poll(&(0x7f0000000000), 0x0, 0x20000000000000) 14:48:25 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0xffffffffffffffff, 0xa0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4080000001, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0x1000, 0x3, 0x4, "4fd715d81a6f8a9cbe8091387bb82a4e5c943980", 0x2, 0x1}) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01322d820a557c5c002e2f66757328b1f13c303bea1aab6d729c6d8349ddff00fb8a00ef7e008057000000"], 0x8) 14:48:25 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x41) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 14:48:25 executing program 0: munmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0xf000, 0x4332, &(0x7f0000ff1000/0xf000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 14:48:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) minherit(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffffd) minherit(&(0x7f00003e1000/0x4000)=nil, 0x4000, 0x0) semget(0x2, 0x0, 0xc0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000100)=""/237, 0xed}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/121, 0x79}], 0x5) 14:48:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f00000000c0), 0x10004) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 14:48:25 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80a, 0x9) ioctl$TIOCSCTTY(r0, 0x20007461) 14:48:25 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/250, 0xfa}], 0x2) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x9, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup2(r0, 0xffffffffffffff9c) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/240, 0xf0) read(r0, &(0x7f0000000000)=""/155, 0x9b) 14:48:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x10841, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) 14:48:25 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x9, &(0x7f00000010c0)=0x8, 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000001100)=0x10) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x4) listen(r0, 0x7) 14:48:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0xfffffffffffff912}, {0x18, 0x3, 0x2, 0x7}, 0x8, [0x80000001, 0x6, 0x9, 0x0, 0x3ff, 0x3030, 0x0, 0x9]}, 0x3c) 14:48:25 executing program 1: poll(0x0, 0x0, 0xfffffffffffffffb) rmdir(&(0x7f00000000c0)='./file0\x00') 14:48:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d", 0x10a4) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000008c0)=0x7fff) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x7, 0x10, "a147780ac85a538a1319e0e8ebd81823fc7e0d7a", 0x0, 0x900000000}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x5, 0x9000000001001d39, "baa42ccc8aa76247b10048de5db5718000"}) sendto$unix(r4, &(0x7f0000000440)="13fc0ed3b97fa6598753f44b730aa131c97dd1fa1da0ae1919e4aa98a735399cccd20d83a6db532249b816260b85b3dfd162f4c58e07dfc27eb7fd85b480a5f2cff028e86018412786c826645effc71443f9bc1449b8c8f67ccbd7e9997e0655be2b96505eba3bcc62dc9cfe0d099f96a80d5cf74a0c17a4460ff4267f2e96c4699fc85867c476495bac78b66c194eff7a40d5", 0x93, 0x408, 0x0, 0x0) chroot(&(0x7f0000000400)='./file0\x00') socket$inet6(0x18, 0x4001, 0x2) recvmsg(r4, &(0x7f0000000780)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/253, 0xfd}, {&(0x7f00000006c0)=""/10, 0xa}], 0x2, &(0x7f0000000740)=""/35, 0x23}, 0x800) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100, 0x38, 0x10001, 0x3, "f47bb77b55e4848b533651041d4fba6c8131903b", 0x10001}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000200)="a50f518978387f0f1021200dbffe36b1b406f81b29cda7a1be373bcb47894ec00ffd0129e5b4658f081b27b00048029bee750b8fac7dca45171c13035ff81caf65918f874bef068c4cf4de208389646ff37cde4896456446680da465045cb664761971365152c6eda3ae8de6331ffef68d83d08db05ae9b4de149ac40d8253e0b140f8ce82bffd683f11a41490b741ae2419f3de2d96c9162189e8da87e3f41d97d2332674bf4ecfb6bf554d878fb87621898bbd899718f2188a700af6aa180d5bb0cf5ff27ca2ca7e439d93f979a53ab9cd1a", 0xd3}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x100, 0xad, 0x4, 0x0, "7f8652c0f165756a8bcab1acf45a186283e92860", 0x92, 0x240d}) sendto$unix(r4, &(0x7f00000007c0)="e0248c62a146ccee1d759375cc5c849bae03c13967105901d6405871245d7a9ffc2bc00d53e3b7d65082d7334825d8fc6d8a30f5d2cf8c9e05ca0c12489650cf66838ca190ec962bd1ca654fd5c05d2e3440ba72f341008e72bf7ad7bbaffcb448de2667fe785876316b4e910bebe5ecf736da7057d42f9fa6bdfef8bedcb091c89c069af2a24b53d91843b076b716d897740d57dfdb808953d1cc90d506624339007275eff7f42fd5b5", 0xaa, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 14:48:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x400000000, 0x4, 0x3, 0x8000000000000, "fd9d1cdaed42ab5c8beec3c9e3b5b880f778cae1", 0xb104, 0x1}) ioctl$TIOCCDTR(r2, 0x20007478) close(r0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r5 = msgget(0x0, 0x421) msgrcv(r5, &(0x7f0000000480)={0x0, ""/86}, 0x5e, 0x0, 0x672f731cdf78c88c) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 14:48:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 14:48:26 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1f) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0x58) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:48:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x0, "f74e496bf7d3eea8d2234045138ff26b098ad1f1"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x6, 0x9be, "a7c2344e146eff4891768161c7eca6a71c14b043", 0x3, 0x6}) 14:48:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf00fffff, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x71}, {{r0}, 0xfffffffffffffffd, 0x83, 0x1, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x30, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8001, 0x1}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0xa38e}, {{r1}, 0xfffffffffffffffb, 0x4d, 0x80, 0x8, 0x546}, {{r0}, 0xfffffffffffffffc, 0x2e, 0x40000005, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x24, 0x3, 0x94c, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x7f, 0x5}, {{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0xbfccb1a874cf8fc9, 0x5, 0x5a}, {{r0}, 0xfffffffffffffffe, 0x54, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x29, 0x7f}], 0x73, &(0x7f0000000000)={0x577a, 0x3}) write(r0, &(0x7f00000001c0)="a7", 0x1) 14:48:26 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x800000000000000) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 14:48:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d", 0x63) rmdir(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 14:48:27 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1) dup2(r0, r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000340)='./file0/file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='&\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='^}\x00'], &(0x7f0000000200)=[&(0x7f0000000180)="25e500", &(0x7f00000001c0)=':\x00']) 14:48:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="af0779512fd4a9cc24fcd7c72493b0195d5c9acb78ef71cda85e76ab29fd5a8285a883769c62fc4a39ce1f340165352302cd5691679264a614d28cf4f3ac986747ec172b135c5dedc9ca87dbd9d1062f46876461e6c04dcbd4ed1de64bd2d86fe2872171eab43e577a8d9e7cbeccf35a6b52e117401df5336216f98a50da872892203b9bc1d4390f9141c61d6ac09f3c398175dcefb4f82dedcf0ec2226f7125d131dc88c534", 0xa6}, {&(0x7f00000000c0)="a901c2c564f5e87b648eb27828ebb6d68ecc3e5ce773", 0x16}, {&(0x7f0000000100)="d46970141edcbe5b4f27b66fc8e5aabe93f7dbe1ce2236cdce0822451138a229b1d2dda6266c953f31628e7354fa848b4ecc63afacd6e8f152d47e1404e51953203c020c46a2812ea421da644527ba0e8881350866dbfeee501f7713b8564a3bdba67cb3568b5fe29d0fd03e5a70dd3debbcc99ed9aa3257e29a849bc9da5e0b4752", 0x82}, {&(0x7f0000000240)="05f6f5522ac20db90ff502f01a0a7a31840533c0e64c39bc6e881171e1143990f0938262d262a8f0827affac5202e65c018cc9a20c7b075d69dccc19cdbde83909e4a678dd85b187819d72dfbedf6bee8cdf5543ffaf8baf48c51bdfe257eef8104470d8a79a1edc08504eecbb126c06b12bb66af456c4790690cccef189c0d6a7ab28fcb1ca954e54d8db697f78984177aa702ae945ce26ebb51ff2fd9307944d5f176f9dba0733063bf7063f70527bcab58f675de4ccac58c5f863d7591c7fd9d5405be25ac3decda43904a8ca688098cdd529093ea706e89e1538f7a78d746dd88c3d40152ac318648b715c886f462ec950977ba52113c5d81bad04469f7884a0404ef3826065225168a16054bd9e8cefdb27a22f14b469166f541feeb4465580ddfbe479fc521aca22dcead08606384f092e8ccfbd2b752bfd7549b4ff3096d0abfda372b12a5f37335e8060218f4edb709a6c891d18cf6eb59df21a3c59b85667311cd0b5bbf6d02a7cc5a2a4b9cdfd6256247a728ebe8f71bfd66f51c4813ec93328c0491fe55872e30f0e7ef439bda5b34d8c51bee17513772a54b1a7d2b8708e95a9e40a606d2afce1b28b35811d6dd9910d2b2d04381780cb74cdfa9274b6512cc1d9b428bd53abdc0044d35567a27fb8cace3e725078a374bde8453ef41dfddf78068cb1a6310c14d976b0aa3ba795608526626641155e4f03aedbdc6efbb225eefa1b985127e811b4f2766175f215cc0787457e7672a4a36d9b6020bb94fd0107753b6f779ef18928558f4444d0fc72f732539d55a6c9599d2611661bec19fecb2a2d08b317b93fe78eaa63eeb246823f3b8c896b7f85a0fd662785442d9b5d7a432d0dd15ed0a86d4cc05eec164d7d568d244307410b91ff32954c506034b9cd6af408be3cc3c2bccc52504ae1d5ae301eb3fbb17240a0f74888d8df358239ff13d35c5455d15695423d8628fc703d21592dd07b4c0c53cfab9c79f2f61573b0e9347d5225d292377b7e2648deaba7f13be045f48c45349dd6eb7f7e6453494e1923164db9f81b0cff5ff0af1f0642ae9ff242d1992fa01b6ec410c1ab455068b92d9d5d4755cea27e79916bd55897f29a52e090b5ff412d33cb4ca1d0d57090e655e9b87a1b6e0ced332ef5e49d3ba80d5dda84b09698179cc368d18210119cbb4ab728c60252c8e355dbb6b267be1fdef00524611cffdf60124aa43ca5c8e2a45eddf10ddfda5e9cf316616bd0cb722ead437c257ebe5db3a2403be7fbc77aa9a7ef66e32cdc17056be4567eed0476f8e02006348578c2ed6223fb478447605b7eea2e10f3a0c2879663487aa20c5717e24212f248ec93eefa94ed5a1941f2dc50fdfbf812aef889789adb491b8fe53ea8c3ef12fc42e3fbfcbdef7c076bf1102038b8d79b54b29110a92431b1e09b0dfa982ac5e44ccdb4d118613db4b027b8ff5f6ccd7ae12c50f0e17e9b3d527c96be65b5de13c99c9d11ed48bd021a70a6c310343b91ff86008933ee21899f3ece58a5625befd857522b284bf3c3154235bf040b91c4700ec747fe1067e39638fe218ccc86160601a4c0c4d668d855b93a76422d0c72d0f255c1873db909ad502723d44f95b14c75bebcaeaa5f6dd740ae9e25e26daea714ecf8e7113759f3f9ce46fc952f3cc903286b87d0707db82fa3019437bf736d076c5150d542c9c383ece4e969b4b1f007e90cda91e4d81c508425b4a0e29ab539544de6aa3bd86fce171f573e068911e18dd6c8fa1002e8fada476600b3d4b80e364c469ec52b378aa40bd2aaf878939c3a69f0dfa76ab1f46e694eedfc1b7a8e0b3bfa14d17bd50954897aac79214a8dc8cae3d8930eed3cb014118b88704a451ac35acbf365f35650ecb79d796f2ed672800797426ad7b861e5a65e5a77fcd7b642da47513572b43478909d3b31e0dfd2d709a955b84c4f659c7fd42255b8857a352b992fffcaf00b1b06f72c4ea003bda1635812299993a511db4f6a04bd3aa8ecb292479b15e59e8823d57906c643d755ca692249f5ae44856ec3988205ad59042239372f9c9620a925f654bf53cd19b7f58d7b0aac68e2c9d5f7498e0f8cfaff6e4661b04b4bfdc7a2da1fa1f869db9588cda60253187506853b6ae3a0174d722c46e81579e0dafb4d9a852b96a67159488e220d8b92088f3ae29d993a1a329eb26b81b4c1c9d7b07c4135e8af68899f28552e126eb159518472be281ad30562a62cf322f42ce474032387cb544642d7b3d6d25f57037789a48f38cd22c0e61ba439492205e4b3fa106b43a644b0a9cfa318fb015d2bb494e45e181d5e30cfb455a4e7a834e20ecb525de7ecf15596687de99b4a7071b31c4f42892bd4a18df09084e2b26868eb4a73363f435b1065d038a5565ddd4ba4a394b49ae9158d8bd565324db982f4cfd052f5d99e83a96d1dda8b128de8d70d62d6326824b1a88fa1f4af96285bd48bb6196aa89603ce49a9aacdb339f1f9e922a91089c6b5e562c3a6c02799fc215e729bb57834e6c983d4439cc3a0441ce26f320d0ef33203f8c22f8a58e6917776f2f9ee948ea123270d3097449d0445ee8b515edcea2203b5704a642d9de185d1b1908bfbd00aa7a9ce5db62fdc1ccf734b74b6f840da8b93897579010ae9fb0f49339d07cc6a5d29d7fb4ba3fa16744e02e70c86bd354feca4e47593d10bb2b42e405e7f62aa27fbb28de8b3d5e4e5f71f56dace32310c18f034714f8fa0c15d6ab9c9b1b80147219488d3efb96bca4e91a9ceae3b1b1253401889dac81212c33541cfe67bc9e764947fbaeb9909e7914fa4744b9123fdde99b60a8add7df4f2135a028009286f4af3fa07d930bb00e66606846e66d0acbbfb3cf268c81e90820df823174f0a8c3a2c2dc90a1d4741a6cd3534377de140cda50e7bcb603764c5086586cc61c14cbaee4faa95054f73414bea427da31a9c23955392478fe9020c91657100d453fe983e3ef06680b5578b56ecfb6f9be7571ad51445cba8bdf7cac1e6fae28fe64be5db1798868c9cf28b4a2cd13741e69cfbdb427cff64c3ee25ca431df43625bfef14f912880182640339a0ff869935b08aa1df800ba701c959fb42dda5237973e3ccc707d0a692174b02faf297d478e863c5ced1f6f49e1fc45efcec75f3ecc4e1f758148b38f3c6a7a89459ec44ac999cba396662207c17b3e3ac8c603ce6ba665c835254fb4f30104255e32e55aab560db77dcb94199a64a599d45c8c976367df3a092504514c33316c1930c2cdc9662a05f7a828c121712f8c20ed2bb274f5da8302108b43844c69c3aceab7e0a50edaf9de6d2f0d9da2a5bb692d980726345ce6206cb3889d225b6a2ee38b5b9b5c13efe658963a214c9270c652f56646b2c5d72d8e610c59f66fdcef4ed1592de0d1565707f180413e58438c05fd8650da92c72861a04aab27977291f071739db2f397927af6987531694c59cd09041de7ee7580e5d27767514ceb23b1d7fae0cfc5945c811baa2a2617ea001bf0131a1bf5e1171cc0d69ec21ac6a83a9aa43d869c56cece596eaa8f5e70614bb976ca74b29a2ec3c4705733609bd7bbe9149ffaa9acdd2e1f5bdac9bca0b079b309ccb4ae8ae6796250ce738f4284c81e3dbc976957d7b5b6358d7f974e6a80ed614412ae25a4a148b74a366b76d0da0f6b806e814b3bbfe85a82a57209ebbd7d3ed5444e7b677168ef0bf4130e025f8a92d2d5e81c0cacfeac80bdf1dd9b93d4342f3e2ee080882d1a449e1ff5b44e3119632103bd83e391d748aa7cc849a56ae614dcd5dbffa75ce8b465fcfc7b664797489a3fcbeba150306b744dfe829f45b15d11a6d29e0a865c112aa03903437b7e85cb4932d24b71a1e4036fac894ca04cb94e714f1cb55aead2eec8e50d743a59d2d7d02db11d690fb8eb765c95fb9cf6a32ed63d7f5ed67fbeee295e78dadf047f6482baaad943d105f6f79e7639e37052ccb71a19e79740d08af95bda2db1418ff9118baa55c3444d04635e09d3f6da8bdc1cea908b34f29ff808dcdd3edba6fb0fb6448bd6b90a227861343cd4a87b01e626b6607b74db6b86dad04cd1182894e30bbc470b9af353b19df76a8ef6fdfaa21ff141110e3adfc22a1b1e6e51ad9a49342688a9595e8b642a40e2eff0a61f3da405ce1f271613b26e29b2f1960ff4ffc6a4392ea4fa8b6a11562a136d7ddba5705028af39fd62b6ee6cd20dfad11d61018d3b3434a798b39b768c08a9c2314ba276b13347cb9853d04efb5aa5ce3d9a94c8470e459c192b2244fafafa9b34759f088f51580437405e085d076f3aa996b668a875f74bb1183a731b71eefcfc5dda13a07d50bb3252d21b405e34c430185103ab2581b166f874f977ca40db5d85ea28a87b2c521667cb0b98947824612822dba8e9e9df81ee787a1896a5961bbda9e5085057004d930448e015f94865bb8303e48fd74fa518379b5a0fdad4dd436df235a96c5976d2f412bf78ccb3956409e7a707468bba6700849bfbcf95b0486ee8d7d1509384f6dafb2ae24b81149078dfc5b669a9cb95cc59e730307b54337b3e25920db0eeae7813b5a4b63053c3c17d0d174bbaab64947a00b6421a1f4c418215684e8935b8a95fb4cd121cf33509266a530a9076152c19f45640baab0366947fa3e709f21627adbb4292432564318aa9ef91c388754ee0a792c8bc4c407954632ec2087661413dc696f074c84580bc5f121f44ce920f5b67e09aee12a1677dc8f60064902fdd726da22413a33da39b46017ad54d8cc45107358b1b433755a22a8f69a8cdab4ce144f7ab14faae6854ce5c215d0745318a82c3864c051cd59cfb7bc0b7daae6401b91b415addfecf1847f8edb96dda30fde6a653588fa25e9a72dc09d683b333edb377a2caa5668cfacf80eb830bf62b17cfd35d5d773b56e95b3a91c5309676192aff58c55e5fffb249b09561628c95d2a2ac92a0e263b5029e0b522b7cc58fa2e85253dc635372da3b6eb6d9fd5ff99c3fb573214a974ac73591691e42e43edf1b8a5635aa71b79fb3149e7264137c41c118b07de895c46a29e3dd047a66e210fea273e61d5ddda498a7c66abc11e7dd36706921c06acc41ef96edb7a8aee0fab60dbed878a779ae7c0e92298fc274d86d684d5899424632fcae15a2259b952168666034b209affe1811db2ab0f82e686333f49772d4c218d21f0763bfe95071d8b797c664662070c27d3d27a05f97dbdbf9e6aee0b8277783644b041128e5c9926edab470b28e07846cbb8bc4fc2d5c74590dce785f5b854b16913926104f0b2dc91bc3190a4f4b69328a36dd7821c018f5d43608bc42255ba60a0c3456af455b7f502814ec5b6c19d4970c928d5a2baeb7f81414d23c4aab9c023bc0d84b147e8b3687c1c377007daf3b24b41f3e160f4bf5ba7915afdd31c0c58d20dc3721f677590431aa12c181759e78791ee0e2d730cc83226edff31ce7210c136571acaa588d5c66c9912694fa3753ccc4c8d540f6b869ebef3be9526308944fb770201b0fbb62ccdacce0128e61ae17647c4cc43122ac853b6e132cea2a519c0225e50f63a8bcecf381112af163c5f5bf44c86263a5aa77cbd3e976d2d1cd578dc2058df01d89dc84536d78fe498880e589ecff1d8a2dfbc654a896fe05892711ed72441f7e087ce0b419d17c73a87e579ac1deb40520dffea73ab739ea54d54189eadb5a50a224d7c48a1e495f67e6655485fbaec7dfda6386ce4813bb1abfd66b0d9351729d8a91dd0bdb971f1e31fbe01af7dbe8bdc328acd", 0x1000}, {&(0x7f0000001240)="47bcb2a2869156811440a78d7f98dc7223819b6bee9ce89284b77f6bca0dcd3911b4df8b1c9353b0d2fd6a5490b61c3b11e5c0cf1a1521d89d7f3a180c6b80e188a380b93d45fa73c62db937eff0df0e57ca7bc093148cb7da3f88134e6c3ff82ec0509857aef38173ffa52dff6bae344e67373ef6c6568856917a94570b818b90c64e6b9fac6214c2e51f17a5ff8090c619fcc563f6dcb58a6cc12c7400b9ea06f242606f2535f524c27abc47cca6228c671557a40b638b6e0dd3ef98628e8d02381ded97389767a7986f07f69b7e4618aa47d2d55e4c1f9416a4c4f47fe694d7090cc2ee6f4c6633892586b1b2af3af7006ed22df6", 0xf6}], 0x5, 0x0) 14:48:27 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0x7}, &(0x7f0000000140)) clock_getres(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = socket$unix(0x1, 0x1, 0x0) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20820, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x1, 0x4) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x0, 0x3f) r8 = socket$unix(0x1, 0x3, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0xfffffffffffffffb, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x6, 0x1000}], 0x0, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x40, 0x2, 0x6b8a}, {{r4}, 0x7a0caade09e52f3c, 0x40, 0x2, 0x1, 0xffff}, {{r5}, 0x0, 0x6, 0x3, 0x4, 0xfff}, {{r6}, 0xffffffffffffffff, 0x1, 0x8, 0x80000000, 0x5}, {{r7}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x1, 0x100000}, {{r8}, 0xfffffffffffffffd, 0x20, 0x0, 0x100000001, 0x4}], 0x4, &(0x7f00000004c0)={0x3, 0x100}) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) unlink(&(0x7f0000000500)='./file0\x00') r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffff9c) fcntl$setflags(r10, 0x2, 0x1) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000240)=0xfffffffffffff800) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000080)='./file0\x00', r12, r13, 0x6) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000180)={0x20, 0x200000}) socketpair(0x100000010, 0x4002, 0x1, &(0x7f00000005c0)) nanosleep(&(0x7f00000001c0)={0x4, 0x400}, &(0x7f0000000200)) 14:48:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = socket$unix(0x1, 0x2, 0x0) sendmsg(r4, &(0x7f00000012c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="22e807508f426cbaeb1df51b1733a30b27f500e849c09f159cec730330653a73c16ef232780d50ea1e29e6fcb18fc6374142cd71fd579ee6295b286eedd5c40a47884a22161211a9309a868cd9c9067c596a9666d9a62b3a67ff12a1950860b45e57582bc90d0941bb9ddbd69f5541924c9379f5260a90054acc3ffaeca7d3e2256584075dd23bf569", 0x89}], 0x1, &(0x7f0000000240)=[{0x1010, 0xffff, 0x3, "6b036b9c9cee47c6bd46576dbe84198a0c61ac307e2e983bd99a62c7ddb2465461bf47af22172d5d4de24cbb6363c684dae599d94689ea84dadc96316e582ff9d3b20e1c0032d7cb8ab458e0399e1396a8867c79ec4073d74ea2df411b8ec74bd8aad339cf7c0c28dede9bc02ee5c734e78d74f52cf416360a38e5011f0916c5efe483fb1d0f2b93ad3c9bbde3c6d99ecdfc619b789073ccbf59813d8c92f3c983e89631dce8ac802e1b4cb98eef43a8c4b585639189fde91fb08b63d9e2883eddd85f26656f24c1f3e807d179d154d985758fac72e9f960c5d556b1aadfdc9ed2eefab357a3d4958242a32083588b33ac9dcde0ab17942dc9cc7bc44a18c14903ec3253dca2765ae8d960866a1e0532a4693debdf166d6f75876d584961a3d984724fb1a493d1ac238d837c79520e9d4774219b1c55ac16533fe1011efc7663de10447238cf96fd2712a548a30752ffcec23fd71016aa576616fe880fd4239a957d955b1c7a88b7e051b20edd00d0cea38afea6a101d36134c6172723cbb724ea7130ce6c7fa6a9e4b56f385f83213a2821136ad1a934c4680f024c15ae35d8a5c517c4008b8d406a8b913224db6e9c867f560328fa528d708df5b7a9a5e862627eacd7ecb471053aaef3f81ec5007e5af40b02328c6525aa3da8a7e616bdc7ddb5dbc9203457eb933de2a79cc908c39a837dc1eb99e5a20780994207acb4b3a29a7392ebf2a0de4fe0df8c6e7bb247d5ddb539cf350c0dc1c27f8bc0d21e17d33a719d9f3d6dc69a3f94769905ff7faf23c79044f0274ba24a971481c41f4e97331bf47d41bb301db0121cf688792f90982b2ce69fca1aae238db115f540be023a5fdbc557dd689dbe84bc0c285e30fb41ae1389b4b66252431990c02455328deb3921bece5f204481827a8ae9509109834a7757560380857ae7de918f7df5ec363d139da874be79c0f03cea2945dd5e223f03047363dce34acdadc0eb2647475ab9267f3522306b0b4e249d70dacfefd774d8cc02ea7b3e20b01301348af062ddf028125d1f136145fa8b6ec0b48bc33f51535a93001744147b6f3a8f928bab30b55aa9981a14be543a28324b54796827fd051be8dcbf8fdb44b96ff6ba901f34041ba9f3f700f5c993f95c14aba38d63e7e486989e339bf1f13e5576a3d26daad71f341986a98d456a1a6d0df7cbec6514c70c116e84fc99755d34b7d17c1bc3ec08ce5dfab3f40ea9f8cf1a28e52740263ef233c652ef0b17ce1eb001e2a24bf352a75b61d9efd5bf93e3cfc19ca6ae8656776ae4b2602582a176014d2ea14df68346ed532b932ac38ae5e38e4cb82b0e4d2a4700dbd47848ff100ec3db5af37d5b7e8d2b442d9659abad90b9cad145015b28539657f7823271ef5595c44020a6e15772accf31ae590f96226eb3117548c2d1462288226492103aa3985a50da0451dfe8d46ba3d6469f4aa82c190b0234dd54fb258aa1b30ce4cd1aadb7f815ffe9b98cee176e82d3637e6f7414852a3736a80e19a23d9e707a0f1adc8958682d0718de8431717e988d075e393d55eb6bc2b819bb8e2a278871c721c09a6560f8ffb9acf0be65dc26e3d8e7fea75ad1fdbb3ddb6abb75739a6acaed32fc1f99ddc57c60fa61928481b0d31e2fb1066adc3843cea6032387ea4157021e59d0c2a30498329a026272417929ef30dec7cd7adc231008014e20dbd88025a291871806d3a507b09e9a593554276f3fbf1d0907060f34f07d87472719cf02c347b50b66bf298773dbd879fdbc5b3fe69f488b97fe375bf33149188cea9f14185bea4e89e56b46049b4812a07c398080f77c8fdd08c543c4b8b67083078a70f07473c428b412762c9195efd7aa54a8ea9c8f6cedcbeca4082c371e95d497095fd7f276534994c8217ae73829de3ac4a59fc8aabc879a18f6c946ecedd21d9ae9e56e0b45155bd22e7ae2644fbabc1c9b29c2626513e8966c7f99a99595da92781edb5eeda7af35db6084096df77f7690c05f067d645e1b93955284c3d62676f09d5bdd891051c97834488ea1574e4fce0bbfe489af1507b7979cd7d07630fb6c4ca1b3d549391dc3fc0ff819abf2a90bcad1ad57f9076c5a9fa9b12753042952e20b115baf61700edf5347da0ae9909e69f53b61dd2a0e39d4005b1b74bda96e88ec3e0fddec8a86865c0ca372ce2d61d086f89bb42d6b21d9149011b18bfd5cdbeafaea5c96f087f24e0f1b3098443ac2b9741f5007a9cd2314c861c7ffea6c2bbc364d453e98733ada902e2cf706bd714d3a38258fb65044de79496481d31ef679ccfc9b6f6f84999f8d8b387b49b4f5e8a2e99a10805cd02dee481dd56ad4933ec14c1fa0d6adda026c0c14054fa7fd48139495b5c8d719fef5837d115bffe9288d0e9542e34c0414eb11ca3460b44688c7a0422a0d57a25cd0ff69790ee9336bb7e4435b06c51c73c2bba85e2fa2c61d9f6e1324a4d83970aa63e39825a52a63ae73d45901cded232a61fa7234db584ce7499f7e087331663d88320c08ea6e2c983ffa10c5119b4642d44464ee873555671a32edf48cd5a738e5249870bee8e98dcc41bbde0abb3349e53920cbbc79e4f200fa91866d0f397529eb335b8bf0cd203449d87b85a69d1184bd07e589b4b6543485a031c9bd53677acd410f62a7bfd620a36b945298567ff682e502ca9b8557d5c2df34273a0a239415a96cbe27b91156fc103d11f2c005989dc5bf0763002b8d38c4a903e5f89740a41e652699739c5c295dd743be5228d4be41b7fbc894e514a9ae39ac92f001be2e651e462252cedcfb1559873a07ab8bbc851438ab96d1caccdac8855fc60958953bd64d7e250a461e4800055d42dea1e35a29e50531e112d2efec972071e701887163d13636d5f89a68f63dbcbf0894d781da13a953b5485501c75dae7216b8053fd03a29e92bb1544fb1f19ccdc0e3d8cda33a90964086d3ad157db46d5a9cea6272adc78a40a1616b9f66c156147f127bd2c4812b2ffe5f58114f8501b8854266756e76f3c631201027b725caf6da49fba2e0e99f5b8a4e0f8d6e66296730827f41ddb59570b46bb26626764926532c59e42e779cd8615ea6de6025ba21cc978732eac4994e71cbd037e3de7527c438abdbd673d4abc1ece0ad1b21389b8d569160ae75949181841833d34b1f7b3a397819132ec43b68ed7c7229b5284fc9602759a8766ce2f06aa388a287ccd31e5de4e3d39691baa0fce71f1a0353c55bb23f5a120e92407755b53bf0ab0c82b136e925a959fed61823a8c099998dbf720ee66a0e7e6037f9a45bc7e3d0702ebf1734e29758c8583fd6f928ea624631a47cfd73ce9e3e0914dfd57a02a1dfcf550f1e3dcbf9afd3df1f6adfd1cdfedf468c1b6640f01a6b290e2469ac96c7d6fdea30eeabc4dd0ef81f159cfc5e5daf1a72b9b98bc9766b9c462c1a49a1b00fa1504d3cbbc1a7966a45f220765feb72118787e5d4fb98d1223ad92b85fe373fdfd37d10e7a118cdd312fc9af53646f0f406470e82954af54f2c80334671a02f1e72585cfc34cd695360b83f6ddd6eb491e4a53641cd3f1b37792a8e64e9bac1ed8e1f2ebda8a2fa1ab513a66d9b1f0c783cc30b7c4732ede3fdd42ade6c2c27849d6a3a22a7f3a7e9258e61cee1adcab117542f47fb27dbd22d7c2ffba045187cf7231e16a44f2b04d36ce126aadac9c3fbed8260bc620f7687d7fe862c41e714fea5e379008051dc03cc6d9b7488e057c672ef7401cfa76e4816a79b91d693b7c7672e0f94a662c12bd681181fad80db3dba6a1794ef8f6248d00638ca1f4187e815f4492109fd3f495caaceb6fc4cf904c3fa03450149f8d5e559e1cd746b858d594c66002b97307a4b28b086b7bd824649eb86da6749eee439b3bfbf2d203aefa827f721f1d5445fbaef996fd9d1b29eb4351192a481d505c7deb5b704c2e0ebc8d4aedea6a179dd588bb41f0b875974c10af257f613c5ebecf785e3c2e3452417997e51f3f3dac3aaef4c1708b97d15fe18b0b638742c015861adee5de8042a31685d0c3790c84e9fa5e523f00e79a351cb9483874095a75b0e68f27df827a8dfc118f277030b5da7f102d9f29c9a5458b8f10c40f7a7913fbc18a7f63a1740ec1b4973d8e7ca1608af40295048a29d3275ad6fcc9f061df3b952894d6d980f2052c3e0ed2e655c71ba697ffbc3bd855be493882b1ddd15c45f4cad85515b17418ef4b219e06862b4b626e0acbaf8a0f39a3d806b55a655e4f7be785db5a7b234f4af64e86068038036121d6e4892f3a934f16e8d8d1b70790390497e7a2100da6ff7b9280fc6c8263d3ea129164a68d09cd047afc8db5208dd8aeb5eea5ad685a8ac0a24ca26c185e12dcbd4b7ea8c32992ec84643205bf6f061ed46262cd571fb4c7d208bd4e440c63f1ca2eeccaa6172359d276e09f3dc048fa0e5dd9d99d10f73377da1f5a94ec9aa87fff534eab35c094be05a00e088855e2e00763a058f7b5fe5b3291d36f30d9ec672a8526c703317704eaa14474604508542cd40c5bc481afd9bd07373fe19632d5211688692800f26f063b63c5bf7e7aa6610c26268d4e413da0721a9825fd3d58edd18ce07b690c35a88297e095047fc7464825fcf032ee4e22d817cd7fc176bf938f3621d4c899ff34ba9390ab901315ff530a8e8f356fa6bccd7771b48ba8c96787ee5fbdeb5f80220e5ac21080ab20dafa4a3b4379dfbdfe043267bb96442a8e030a3c20b83135412ae607545a05beb0ea793b429bb1f9e8ba2da4a90603bbef9c4e00b838df1fef6919cc3f67d44df83da947e0f50dc3fa14c617e91239a273e525ea3c3666a4a428de2a1d3ac6d6b44194b8332adfc3fba1eabcfd49c66e87d8c391e3f319759e02a7698a1fcfbae76d283d4ce404e0017f9b4ed2b274094bb70919051cba13d3177ce82670ce1257ab94747aa728629fcc15d2d5ed0da4701651b1b5ae0240b819961669b07ca0fa51e04e9502a68ab259e322e497a98441601b4d47c73fa84e94a74362a8565d8914813b4e02c76ce58a81af47339fdf51c7a8b8c7c7c811849e19bd667f63fdef28fc073ef91ced96b829a6247e8b76d0550973df2b708518536271e3a31c1f75093659872706c74bc162f9687630fa37e0250c7a59748adb9fb1bdedadadfb5e0f99f4f023db600c5bfb7d90298a75a2aebaa314e5700a41af4543e087c82858215d7074fce8b35700312c4cf9e812456d14be5b2faf43f6015149c31c2e38c1453fe346bbc52232ec46b3cd7be9ee97a2033f50a6b68bd0a0ad6b87ccb0d1e315442a00488494233dbc5982cee0cd65a646da351f652e129dc4ae38c8dd0518206f4967a3f944d28b78c6f04617a7262118e3801c17913c06ce5367ecfbc6684dbbefdee790ecaf75c498e9a57d8764117da93c4061cda84950311db1e9f0db87fe360709056893af264fba93c841df6c0977703b3eb5702ea8ceaaa445d1cef651f9b6cd69a36d2020e2436a62af9eab2b0b1211163b71df620e997b9c204d326eb441da00315843117639867715734c5f47d05fb40d6e671e0bfe4b5a556fecda0e1ce4936e0e8416f0da34a2563b625d7e38b63229ee4d07957652a8a8fcbe98575a1d2987fe13b5fa5fd6c80dc51f45e81c25cba49b4ca8862ba1b9e22c30f9f4346e6ab09096c8967dc17f34b7090f806066fd28bcf167c9944995a51f0a6e89f514d350dffd4ab1f80f2754edebb2433c8129974789f502e6bff10f145e5e65d7850c2900d7459115ebe6377d6166c0fc990b7"}, {0x18, 0xffff, 0xffffffffffffed1e, "4a2f199be2c3"}, {0x50, 0x1, 0x1, "41959bd8229b58ff03744c2a3bfbaae7a16c5e10f63418d6644388731ea43a9c0e675a8481463838aa9b7ebc42fd6691de97e0bc5f37ea932294afdf7f"}], 0x1078}, 0x6) r5 = semget(0x2, 0x3, 0x500) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x2, r1, r2, r1, r3, 0x25, 0x2}, 0x5, 0x80}) fchown(r0, r1, r3) 14:48:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x400000000000004) getsockopt(r0, 0x1000000000000029, 0x23, 0x0, 0x0) 14:48:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x130) sendto$inet(r0, &(0x7f0000000040)="45a55c", 0x3, 0xa, 0x0, 0x0) semget$private(0x0, 0x7, 0x1) setitimer(0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) 14:48:28 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200), 0xde46d}], 0x1000000000000302, 0x0) 14:48:28 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() write(r0, &(0x7f0000000080)="17897b2dbf84b5b00ce7c8dd29c85345171eff509a4d43ab0fb76dc3293ae7aa677384072892e32a1c994dac027e6cfa56695d9648539a9e51be9bea5905a9c6da4b213fb7d3e98266956059eb15a82450b6c39ced36ad6b3b909631cf7a8d5cb4f28deb2b27b4877e50de2fd2b603279ec93e1f0f26eca689fe39bc74d8a9869e55aa67f417a176da7e38e40cc7fcfe0b2969efdac6c5d7e9f7911139615248d8fb0cb3", 0xa4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) syz_open_pts() 14:48:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x8000002010, r0, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) mincore(&(0x7f0000fec000/0x14000)=nil, 0x14000, &(0x7f0000000080)=""/86) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1810, r0, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/14) 14:48:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) 14:48:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001140)={0xffffffffffffffff}) mknod$loop(&(0x7f0000001180)='./file0\x00', 0x2010, 0x0) connect(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="010000f3000700070000b025b9903ff69ff708ad8040318b80c6921472bbadfc57b754f1f441c5f9b790afe48e03871b4aa5cb6bd8ac4b572c950ebdf47e78cdf51f120011e90a35a1dab69255933d2745d6bcfa1604eba7ebf6432d5def62a039e9ae25ae14b6ce222dbaeb58fd3706ddbb94c034911fcb4ee051af86c1549929bc4ecb7bd0ec1c4a3af9ca5edeceb48d0ec56e62d6b0a94fcfa5ecfc5da42b84d4f46476f65e85ab0d250331ac4590ff6c37ffed35c663c0c1ea055318397e0a930a540c954bd6d73750eecbaa22f7729c6e860a665489dbf92046fdbbc72cd77a76fcb0fe8daf983d99aded7a497d55b951ef0821ea0000000000000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000080)="0fafbd2f8780b5363b17e6049b40dad42e84ba6258dce860bebb06214f4298c4eaef23387b6792a8f9fa8d50080e4980ea6a1a6f2d1fce98726bce32fca8b0870c47f2e33fe926b9e9b749edb9336ab2f57c38ed78c4aa9aaad7952550297a7682d1029a132d160799404d2b43f2e8403bc4abd050f5fffb6ecd1ef13fc5cd407d827fabccfa428de6e6bb10087721434d01e3de4c8c96f2af72fccb11afd657b3e270e443a971552194353a50a50f1e01265c72571c38303501b0ff81d5458dac785e54dd447313314ca7375e5061543889c7e390de20da47e1d1b919b001d0d9968c6fa2f7d7ff8ce88993d8ab27b58d971a92f29174883d80dfbb09599058fc0e1de2782a3f0e0b46f1dd1c3de6441d0eff577dcb2bc4eda9db103e82ea4247b38be2f53c0705fa0b6709a0bc3cee2d48866c8c1605e36794e5e755b2d423cc0ba9d14216a2342dd3c4ba48a5cc013dd0e3e019ed5562497fe81868468f1ea4826863152c4c29ea890667db53511940c0f012c000d39f06d2fdc104ec798695e62c9fe7f26cda79a7b22ab83bc4d869e672597191d22c8577f8f5715bbff93e59b50f7ba57ad1bdec271cedb5627694c0d7b17f4c943e8ec8186e1869928a6802c5e18ba506203301fdaf9f1442942b4dae9ffade611885dca094b4950c401c63357229d2ff7fbdda4f6e2a8ed1103cce6d8905a92ba3630b371f94ce4171e04b279068eecb56e28c4db4cfecd4869040ad2ab76998b7e97fe955db3413506e90d91cc4367a3ed112acb5ce957f265fda6c3e6bebc5aae930a3d1c091b5b87e95c8ba35b4834124a802d8d396256713eeff1d60443b2048e127af5a75a5dcb0faff6b60ce23917a30848459431abea25fe4c040fe8d0be4f1ab56a973183b0963f86b7a52a9cc9a932305cf4d6d63f1b05559bfb68bde4548d9afd368c2d0205bc9b243984abbe3ce65b128db0db57576472dd4264025a853127746672be447965bebdf95532e7fdbf35b6100a9ce4e13d316d78aa174ed51f23c756c54bf16abf97a993c6b48fe41eca80cd6d85a42004181ffc0c4aff1b9a5601d00e585f2acb2b03376ff4d38984587c5a3ed42983dbd7eaca11e0057928cce8a157a81feef948a6e2a7cc90491b748a63d884bd936736afae410c220a3ccc565cf6559bdeb490f3543eb519372c47c7ce747424f9827bb4ca93dc1c204640b3164ef217531d07847a052476739bf44ec40bac3ebaf527c368b93113a5540c307438562712e42dafc480387174cfb4b12e662468390d085827f3610607f7b79b7a471396f9a82987061ebb8b10a032254a06900a1043ce39f98fb943bcce6cdf8b7f9b237deda5d5a214f2baeafbaedcb97816ca437a91bebb23559017c9df748da873fb47bb3bb0943641b1b9f7caa783945bda689056a0c6b69f1c0f7365d04ccd016b3f710bd277a92829b19d693157f767946ca5e32fcc7b48d1550065ef0582e55455e1e4824b2c1510255422be2cca9a6cead8e8f69d04202a5a4266bddb37ea5ae0ea99d3cfa64cd9c7011f65337dfa1272a744fb861e64e5dcb92584abd59288e762990a917001f4d10b933f806ea7f61225b88e1df573cc6518f9b7800912953c4cc16b3b1ca6524e60b0f58876ae43cde6caec6c1f3ecb8bb1dbbdcc79fe0db4c4a053905c15ab963584e10dc0b85286fb8e2dcab82349ad9b95d97f97d19fba0709cb2c32975c5c050401013769c111c9e1a5ce72c341c59056461e3d38ad09da3236e957fcfed24826d45b53e78ef0ad472729422a963f54e50133b0a6519703b480357274cbf25a85e381181468dfb25e5e3679f3ad5ae911cfb4164be10a1b53dc850f6346909ac675f9a267d681974f5d3c527aea3f492b897368cc052c72828ccd5184143914d3242b50dc0a5f090a85d00aa568642d02ef639bdd24edadaa7c5b7af1ee6a35358fc3800f2654cf5d631c81857b2d9de43497387e96ff5adcab25da95ccd7d9935d8014b6a5fc72fc6fbc373eb09f0ab71debee027d086eda2f1b113865f7c379aa3240aee79030896af76c6845f1d6f8ab3fffe81b6f9e8ff822ff2e96d5a1da69e52bd68c94e1da62846d463cb058357849675e7cb53f79b62606e438018a4184bc429571aa02225a3a4a5e04f699e3a11b7efae1371a345d45d4cd4b46617a3f07d3cab6a5553dae1feec6319a6f3a11632c4b92468587f0633924dea8f9c5cb47cad08f6b9bca1f0fdaaf7b10701f442e7dadbf81cd47d3937e0424e209f0af1dcf432495732349335c6d9387aef51fe12cbc0b8b6adb723f083456f5cd5e6ae6db3039dac0dd76f7a45c56fed0144b02a8d465083951989f21a1aacf504c110f2195696fd85169af55f4e01f3e976e856a6fa7909646bc16091105b1ae6ffa9be5f085145d5a604d7ff7152f2d48258fd4c9865a393b2aeaf961494185167919d7f5fa31281c9dfda6cb93afdf695a62f7c102d9565d058f3acf949d614dcdfee7bb2c53801bd5c564d26fe9ed381e0eaa405a364a55b2b65ff5e43a7b8ae171d3c171ecb5480f05692e7ad6dc4af9d6d96374cdaf2069d0a74b1236ae604b48cced5d5c283b4673267afa7f0f4fd4087067da69adc2b366fcd981b337446aa815fcae6cd8e47115be144389d70b246fc420ea2849f368cbb8185ffe1d927637f5859bbde9b911fc22a58f30079d128122cc3a553ead52765aeafce1b5561dfd6a8f65fc47968dfb0a1bd0f3fad9cf89cb26b1ebf2551ebb337a3e04f262c2bf5174ceb09b2c26c6bb618522c49dd386691ade22bed9a5eb3f6e614a54ad0ba58efb1e45b79c57ac60648ee735c9ada1887ee5551dc342789373937d432cf96f29adbd75c5c6094cbdeb5e9f547f39abf154b38b2daf36e70dcaca2353977a5ead91e08acfa54d2f1e95e7bb2326bad159ef31106cbd7b0e33f0041cb1463025ad660856a811a4c726e3fb6a7c26a9b2a749929cc5de614d676e8c74c083fc169de211ec8c080cfdc501c01b96e86fd9a30733c891262a55e2f96ab4f41612f82a8ac64f65f8035781e9b2bf283ef5a28397cc2145ea1c5b11015e8905d2d4dd61b227d61f4dad3d25c5fb6cf109848b9b2a1123442b2a0c0f3efdeae499e79eccffcc250f4b986b18c701dd0a1253ef7b6d00298c1d5b2efb126752813f74beb6a2e5aef025c14a37866d316eafbfb489f40357a7402b794e1b33df2356c8cf46f1debdb67762a87d8392d214a1b253ded14e53cc71dc125db3acfd0f4f0b2fac766900e58dfca6de12f9f77b89174f2833fc19c5ea80468067e77cd1ac3092d75420592d0abb21c9d7afd3761bb937e6b03f5ea3bd90ef86cb816cb83a15816dc39d12b8aba3c61fc74879bcee92a666f8285c423ebe5ce3a93c4b96885a33ab24e3f900903b93745dd0470ffdecfc6b9f58756fcfd8ba929420511f7377c28fe0e3e45c8c5d42d61b705dc8d9db45454c1bd5a8c2b4aa16a78922b16bb19a883986ea17c540e82052c8d4f618f9bbcfb71806287807508378b51f7f805a5965172af9e2ae097dd47a527eef93c0a77af0f8144c52ac2c35347812977c9d1a33efe05aee253b35952f1f2ea8f2e093f5f8ddd112c5329612ab888544d76113d8ad81e97fe3489773d2e6619ae2d5743a7aa927da9b692c154f6d4ea4772e964a3689a3b62d86f0bb1f4f2d367f4dc901bcb93e2c7f734e956d44f3006f8ad2e5a425f524bcfa4edad55ad5ebf1e606d6215ecac1ef82b190e9faac01274d40385782e8019f6ddcf2db646f625169b422dc3550a68bae7f93787a818d40139a5263f5f0871496ffae9e0e9c77b9262f1c227db9c2bdd9b4a1628040e1c4f07937572897dda5c089abd6c3201b214554a1bbf22800421b23d18b07bceb0901143695f68dfe3bcf893a3627ed4e7522dde1313860d40ef92a7f23035841c4712259a2d71761f99fd1f220a1792c1c0828444513347618314a749309f3c89081bd83b22ded1cab205b6d148882a798c6ec80e8d71e06cb1233a9eb2567a10f919c171029995dabe5a0b27270dbfe542ba88a5d9e20f3e1a6c51beefe72840f4e94bae07a6fb58f17e0c2284f69a4c2c359b423f7e27700cf580277d26a24f711827d4f223458be9660d48ad1662518766574347148c291d5ee34da48460b92e431184335625b51ad6847435bf09d3677fa4a91c2a9be17f41dcb200ab6d68d4a93e2b94536557673f98bf9dc3d2f747b67615fb36ad68bf2b432e82269a87564e07995a502c84bd58f81a1c217bad8057cb38f0b565dd6e6622d6a873750c637b2bed52594fd3141df35ff80cc322d19b67e65787fda26a3a6897b5362d4ddb68051cb3f3af9b6f0519d3d68000cc24c4164abc8565513fba3c412240812f1e22bf3abd2b9bc0038e6bdfc5a150b61a71c9d0f3465fc09c81ae53a9508588b6e6f987aa87c463f173bf42b1d97656493449d98b19d24f8252a9c5abd844105d6abf7361d67d5bf98433ae8e96d4cfa6b4c0d16670ccfc1eabba041d985ed53beb0abfdd827665992810d74077eb5595bf5fdc18151d1dea032c59c365c6018196d9e7086e756a866def31605e6b8bc8420b531741725e82804d376a5ed646cb4a3bef447c4fa3468e58fa74784cb022987ccaee65b8e66bb69080c335f57ce7267d0a98f927ae4d685002bf6fef086e553d53c8ee842d6f5f331c630629132a6410d970d5615aaa04f8d4cab6e842a22584c53e33f7d14ead1eca4fa53091dd682e75b39c68224ad35d9ebff727d35cfc36d3c1ca6b8b53ab819b154abd97c8400cf6416a66f8bdbba3b86a3b11450a3a2b4bbbf2e9487799bcefe2ee637f71226f6bb75ce385543923f24ed551d07f25794de441422e7f3322e50508a7cee96726c26bfc4b8a572ad2e211dc7da190c491e3a1ecc090d2ebe7ffbf68b7e03ee06d6683146e0e9cf626b04f5db1f3371cd8186530de826007946c5803addca4f016fe775dcc5bc48fc9fb4ecdaf5dac228d8203d1a66d0229dcfc7ed4317af4331db021141ad2bcf02ac53fcc085dfb8bcf9a3433dba6ef291b50ae2dd7c3b1ad80d2a62e46ec6c071fd0e035fd70c9a07a0c101d3e2185ee337afb653d3e91a9bede156ab8b52a46c73aebca53b1e8a9a01e2a1879d6886ca9061235048a4e88e9882c119e80a8460b79a8d86c8e322f27647d3f0cd032255358ef9888edae1057de3f6b8e594d906c936fe3ba8844876c2bf11dad2340917a4632cf0570f33e603678800246bcea13e88756bec240b2381909cbbce70b057d7b32976434878a4b3b6b664fb204912d99d935be011487b9f97f5563f16146bbd189946e0f5ef78f3aefe28bd80793b522032dd3539064c27d6e4359eb067e94e693aca2eb49b6e26b057a363f9512011c746929c73a531036c63e3205d6e949ee2b06ce8af3d572d809aa9e6114de5b7bae19b8a005bc019713198cc86dba3f892fb67bc9bb0590be8860c184b0dee8a7f2471660d70d74ad44cd50246cbac68a6fe1463ad766b3381751c6c63fd96f6975023d73df8cdbb277b03e0de0db636e7fd1eb96f343099739df9ab7d52bfa1e0fd7da2b1232d69612363cdc066b5bbb39a07598f072fc1fc85940f7f79d303a3e59a2626d29122201e40c55f23e85293244ed87024ca87a836fc379a3afbee7b744dd6f6fb3d5062d54aec64bc18110873cb52f2383f3715563dbb82a843809a7da64ed35d744747c31110a0c2a79bb2baafbbcbbb6262e79b9ceb115d961a5c2114e32afda998457", 0x1000}, {&(0x7f0000001080)="2a7c12c0852c4968", 0x8}], 0x2, 0x0, 0x0, 0x9}, 0x407) recvfrom(r0, &(0x7f00000011c0)=""/95, 0x5f, 0x800, &(0x7f0000001240)=@in={0x2, 0x3}, 0xc) dup2(r0, r0) r2 = open(&(0x7f0000001300)='./file1\x00', 0x200, 0x28) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001340)) symlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') 14:48:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) pwritev(r0, &(0x7f0000003180)=[{&(0x7f0000000040)="38c5bdb0223c8b9a9a468d96221471dde1637f89a1dcef8fef1b35c739e3db27ec0ae88b1279daf1c9e10dcc9be32dd6dd6bdd95cc18b7709712d2ea1a075e0b9fa752d7b69d2db07b592c59f5e6c54feeb208e8a7666a157cd6e2c490af0a5d617de6ae3cca33aca81b7f1e7ddb6b97a521a90d4fdca229151c3251e0cad4d3908212c0d31c912b98fa7165516349c5b2c2a2675f62c024f81628f33f5a1bb2bbdef53c257e6c3c96f92bd796e56b7f6c05b8120fc6317869340e6dbe2534964f6a5e2d27a7ccdf5bb6aff5d5d4fdfeba7d79a12f7d5fcecc10ff04839261b1a2f1345726ca6d4a5bff4e43f2e92b893f9fb87595ad500f37d12773076e6c4edc09c1539b372b24abf630881408393f76c2558999a8b12d6d32c56fd182ba6e4a6240d07e005eb1ecaa64e992c14596438a2cac9ab1bc21d874eb1738244b09eed0b64d26c41ebde06a9da20096a0a2a4faf9427d9f3c7ffeb1662b2ea10545416401e6a3cc9a3327154b5a63e0dd755c716e2c932227acfc6aab8c93d7edc95609988023bceb6bb9cc5b7418bf7b6f4e0ed4424a33a29876c7140d4714c52b7c1863153bfaa001b993ee4a8f985a1e2607093038cf660ea8f50a210cafbbd0c3f579d7b64a633fdfc3b88fb3f75ede32ce26a02a8e39aa763b730f2dbf681f936a5df900e3e4206d855df5248c11bb89e8551c4c5fad7c1e30aba7c3c611d426614a5f0ba140e9e7d28e3e836718abb21f7fb86e59817f1c83d5e49c7b09f4b444cbe6a54ad4be17ed85416debbc3a4a6dc317c0c3611d29492b6c56374c3ff7ba52391bdc9e5867633ae975e3b62f678b451795be0cf35084ae2d84dbe2d86862ab1b7e0939d6c58b4889409f7ee6a9c0eea3c2935b894e5cdd853e3f07ca8045fd80a56e13f08e0a374770c0adca34339f6599da2d837d8bb7767c76ca1a17a0e58be077e41ef2a22109f30d63b4dd84010b7ca60f1cd89b587ef999f5bb9c0cb545fa6c7c0f2a281488fd774660f16c03c8b35873785c1215995a88caef60448ffabdbcb9d1a5e8a0c47377851ae235d2bc5cc007dc3695799d50403ecc9a7f257a9bb99c44764908418d2e467ed9df745a263d19a91ef53f4d64b8fd6715114ca65f3a38dc36cc79abb8997ac4722ee5fb630519a0cf16f109d3ce9d5f2b7fc4eae12e0dbd1d788c1d5581c18bdfaf2fe8e76bebd62a8fd74157e231933929dee14fc1e2b8e9800dc235be1b589bbdeb45c42f37a7098bfb190bfa0dc948ea906da321454734b2466f4783d54b54acf19832628feb6479216f6bbbca9c9aeb80c529b8980dee1b2eb80d1d196f1510e3632a1cf7e2d059ce4faaf853a418de6aa4d716d9363123f6bb5ed70f512d0b39496722187879d5b4a85fea419c6a8aed26859fc42c45b8872d58d5f719fd3586d92d5f552f99b9f5e7d838a20133464b0eb6fcc2c07025e00835aa5f64d3a3af5d4a01c8443a806b15f048ff097452b62aa4897df96cd684f344c39630363cb2773598e5af17a9dba76a21b90e2ecf27e6de482586252d0c1695e48a2647819b11498faa2ceec82050e46756e7ed2a0f3a892755d2a8b8ce5ba86f8de4b2b9e14c3ad040ff3cbf64a93e3fb3d09c67a4908f99ee4e948fcc6804c83558360c015130043e6f915f1f9ca793c3cc05a7e60d74d0baf74f9f63975322eb3227e002168436abe8919c49b393eff682d1c02c616d64f3bc6e18e20eee29dffd6506812d3833a027920fa834fb66a190962a8cdeb77b12a783b01d25680db475cf09ef8601b22242b7fc2e03a323f00ebae3c06651117e47d1bac2e8f53bec80863451c7b4c5189a5bc8a4daa22a66fb7188e9aacac610f26c4e09698d37a9f076771b69831701d90b8270de7b0fb3f774c6366f33ee6a8a97b76d4f1ff03c9c44008b83a7e5255b1c9fca5c56d3b025a66dfc37cae6d32075f709ad7f2ae630c761843578a3d073c8e8053314a6d7a3f5ff5f418773ad76cbb56a1d43b90325fe82620895a839bd6485989f37a12760d7faf6e3803ec25be81e7c741e681fa37c348fcd7860a6e48627e0bb7984b5255b05c152d767ee94699e5f7e72ae48923fbc05f091a40bfc476931ee09fbf228e7f673254e7e7ad4dad97eefb8d0b2f63c88c3be4047677720a52088e033a94f6050cf183e9abf115de6b43b20bd92051e9d47eb8348f44ea0a0096de148e0055ff0d928de8efb4abe528403b1b27c9307aad251cce23f8ac821f66853ced3147a639ea0094743479192afc9b47228b12cfba064cf891d03448d9f4587c1f270e28f0f418069a59581fca7ff07b53884c955cb4638922b0ea1e10cfaf67e345b837d8c29bef59c3d4a4cdb4af6abd60edfa77694da6c22c41fa65dd53efdc731f425684151ba2f5fea709c2e84c1c86fe2730b40722a6ab023086f61dc74500ccd8b6f19f5ce324f9d5483892a076868de3d52fc2318662a53cd489ebd257ee4f9e44d958a7ff29f8c13d136b63e532834e948a42a8ced0c34f97526827c9db89d2395378ffb3eb716833d73aacc65d1306366534ee98351ada699472b173f64c64bfeb44f7605626682aef796c045460be11e125b7eb58e5966877f6a534213be948889ccde89c33be5465f760844a31d69ea9f532c89fb43c09653eca481e295ed62f1764dd0efbd06769581744278a43357c3079904015e25d649296db1a90db2ff950d4985985daa4a9a319f6fabd29ee71040c0cea8c0ba2b5659aaa24bd41616aa8344f7ba7c8cf67cc57b9a0c3280a90f2676164bffb5cdf20135e76edcdeaad626454be0a72db6ee8cc2a4186e51c0e7bcc641fb37a387973002ab5d673e7ed96fd08e31e0beeb8c58c14a7d665cede23ec43d572524b308d8de9f2b222bccc8e2ece8d62ab16d938fa21f19ed2df10e9736dfc5def73eb6f760f2c0d6f2b53eba3d7eecf00d250bf673a97f21cb3c90595b734ccc9871b8f388e82d3c7f066c90d6539067d8563f4f1c497e9b8252c9d13456aa685b6d27922058a4f4ed82293a123de7e2f7fcb7117faaa07fdcd9e53a6a9c708fc67358dd6179a1697e5c355102e3c254e22888fba601b953df03cc784dd44db953139e6905b3e90f713ff1588407603a7083dfc9815bcf46757ae633a1483b481cd27e3eb7eb7c9b41c12a79cc0c9747a6b4d4a839b9b0c4a725e3695154edc1b427ad6dc01e2795fb7a7fdc59048b4713ed7e4207118a04ddd359469294aed83e93298a1ff33fa3cf9d3f9d6d2428c8c15238caa04d829e2e6b3ef34d9d0cde99124a07dfaeeda55c47e6dcca867d1a618069be60c8d1fe29eed8562167d2b938abe3317557a2646e60c60f4cfbff609dce27f746b01d17852431f97ee28789dcffd9bcecd4e7a231b9e2c410eb6d2ea5cf18f4f8f188085b40d112bd63ea8e7b3f27ce50e470eb7e91295c3fcd02f33ebd0a1823a885828791b8b307913d29db6192dc3eb9c04ddc69d0ab02110f3200b38aa6ada8d152f911921de27f4b20d1c370844a64f0bda866f13403910542beb153f2802f8fb0f205c8c37ecd6abd1ef0de4259e3c663c43c332ceee9b1980c4e594cdc6cf0c67d0cbb40ab01c44673694628e552e6a11b87579e3e4c113aceba58a5242b26bf4ddfc4b6b4b823dd96b4546db10f2960480492843e2d443995889e0dacf71d3f664404ad1ec5bd20a2f9b06c69be2f0f7c035da8e5524890a4c503a47cf2beff51519f8a4da3212414a6a6069672d348e44d061ee1540d38f7708e7bdc06c11593405118a4d5c9646c5cc778e6b8c87abe99fb0e91a953f8b487369a77d0053b270eea84d08c999a65f7b1920151e50489f3218e0697f8167f1bb0af25bc5442a0a63a0501ac796ba02746aafe529dbed4224ba55aca61421c88d5ef2eebe4cc968ea15cd07421cbb6168fb56b22980e0c2757cba740214de5a7ec84431336a56790b481003ba305acaab85e00c67b61066f643f480b3c34c95333c883b5995b1c02bbf8e679952e0c4cf90f90a1c76881775990c24b00ca926a5c8e2762d4d1862b6ee4d92ceff96142f65f2bd48d19bae6215db1aa0dd10d203cb77df4c20ce3d649f03d932a8624ce4f2398bb968e9c90ef0caf766ce3774c714753181001b4234154bbee33a64a41786e2ac9ac1e5c791c1c9f21f02be4d61a2740b8b7f16996f01c7663628ca397b9abf21a34749ced1e3680d0ec37698ceef7421e686a28baeca0718d20d51658d79d840d5e86fc826a4af06eda1f3ab81c3e9c875bf8ffa53508084559dd82435625d49fd6625dbfebe129d3685f89c02fb35df1a4209fc4db5f5de56afdae78832a3d0360130e373bb692106da3b836506507d2187572998c47bf932c0df839d77e2c747242c20d36be89ebbc53e0603f7a3f2051ba6d4a3ad75e2d081fba70acb671edc5980db9585cce8ac4fb48ba8fd2cb1c9a0b257527cd5e75f0803a5449210a6395de943a74873c4fcdf9417c73744fbe7be36d6047a3c5d2540297ccba22577d79590647a87f810028c92fe94e24654708126360263ae15d419225954284e570c834f4c73fd56ebef40751a73c359eb11986c63c786cdaa1f500de1093856a15674db72fd9cef57ec61845a4d3b3a44522f1c64d9b0f20bad3477c013103f764021991fab4c7b15c3d0d65b8decef6d9dafe714844bb6ec36dcd573a52300442f52e13c153e1f655fbe9185f27a9e7924601b9493d3d630c7b0dcbffe14fb8a491ed98be3ee71221d64995cd290669104009d063690733aab7726a7015ab9cd82e5ee1c515e118807beec7a7f5f0c9a8932c28c23b5997718f70a500199098477da07a8ab56fd99ba9b9d36e1ccdd7a3bfb2e04f335a01d27dda463a8c03151726fc5ac7f109eec69ce66df45be1842b4eff85742b81ac70f9890b25497af9f361c2f885bed7e5ef2e4fb3614dc079a87cab0a3eb77d68994418d6a1cbd4f0343fb616b54827e246846d4d4f58e69e7a171b70f88394bc28251159be12fd7d50647f6be3693b3011e6b71e972972bbae556bb082172a2b14e8e1a51e63d0e82a4e77ec8f7fc48b5afbd75a4532954f6dac1ee90062c46f172b1142effdabb64619428424942dac3d2bb6c6e73d7dd6139c9093cec6472c6bff588decf3fda540739ec9bb4593da9b0a41329a23729c41f8ce23bc2472c6827d29664ad133f42abca2646478cd6a051548a7f6652063b1bcf03a07d2750305a8a1f3abec49414ae681bf170ebc45bd255d3a85b4cb2366d19346959e4f37f7e657571aabcccf4ac35cb9ded1f90b706c41449bf8149693ff87381f521c4dd56f69a3fc8357240e8711e67ec6f4cc3692859549161a926b17ad165d580efa37491b390772af6318d41e6218780595e4f254faa8e378458663c8e0921e4b9872a30b4c601b0fe283e24a33ef5785e81f1b3a88e153028102b014b465fc5965815bdae7edcb9cabb7ba644ec2ce5743352f71b615a3a1f1d938e08f1f33b4e87f85a7b8f8eb35e1d92c2e8b479577a36a7864106bbae9d7803fe4e70d77b3574869617c85ca28b5926f0c90769e1bc8c26b95898ef3b8c53a2b75eba1a2dcd9e513e14788461ec5f49f54ae78eee496d94f3e6f1cb1565a8253b6e5291e4167fd2f90cd503050a452c5b2595c77b6d0b2e5adfe4c0a74756376ec1ef437686b9be112415d2b915c13347911ee8f2bb8f78f43d7bfca5afbe3c1676019d9c8c64a11d8c0214d2b31b9687274086747d4961db61094e9f7dbb21859938e9924758e6efe7a4322dc6ba649", 0x1000}, {&(0x7f0000001040)="6a033ac6c2576d9a2194b85f2eec89ea6dc01f2d38f2dc53b64437c1b8c7c9fc8cdfa0eaeea92940d36917c3d22b5dd2578b806846892fc91321f25659a3c3f95b63c5ce37a33ee16aa6e33744dcb0a272c08c8c4b1d83743ca31325f82b7466d2030e521fc3a7ae1a1a9661b0580cf33b0d33f4d4ae858639aafedf7caf997fce4e19059bd9c885051d316185332275bf1a4f9532dc2b631a5696cd201d722bbcf8dd723e622af1c2cc919c21e86f7dce3d384ddc4cf7cf7ffe9f3105da5197c2a16d81e38809a77e8f4318046e81e4639231619883efc3090ba4e165817f6fd61f85eca74c5d74ed7192024cae0713589f3ebbed74d0bb61b9419f0ed1386488a595e2d0b2997258b86f6a2e817ca0bbb7d9aa2f6553f0f245a33f71156b4fdf3af7b1b3ce3cf26e49b04f6fcf25220b8716e90627b19bef3782ece13544d6d7ec6f72bd4131124159a7561e3936e245f3d669da84045af14d29c68177cc08285ae0a7c7d4ffd777bea5c439ac9070bf38846a2c06b1724bc6d151c6ff1bdb4a7e4363658bc329282b8437bf0ccfcc34b6ce9fad54d2b4bae7f65e90117bb8ed6384c8fa4348e54cf1d6d5b2072ae9de144046d4bae8f519775e01a8b15f0e989700a4e365daeb884539cba7f17bf3739b8780622a114fc64383e26db3e76fc8fa6c819f08a0a019638df8984aaa9db03d1cb57d759c8ec592c457b5a50a7ec928522468ebc1db30d61cb78c2cc670cdf44076f41210c504b4cca4e43f6f0bcb73ae68ee07251d4bee2964a6d22e4417a584088a73f0891ea00218c1e4d78d69e01d33a016bc9a92cbe99a4675c4defb4d7bde70388553eead00f0b26cd7a0e580b998c0471e25efa9ad58b30a623ac84788199aa328b61bae805d8b03a81d5060227213564685dc6389a47c23d17266cbe78aec9554d74a1a81dddb82062a30fa850543eb353d5a9e1e3b3b40b4ed7879efd0e57db884886016ce01266dfdeced67600a7b69030fb0d90f59b5a49a1ccc8bd55268eb14968724b57b40714a428da0235a2bb0166cf7a509169029a68a18909f5dcb6bbaf7b030ae150a7567968eb05b18a7675f5a572ee5402523d9bc02752e7160bb40dacf082292ddc488123a7523fffdb98f5447cdd1136624d39efdd447ebddca2e29f0d08ee6254104639d922c55e8e8defbb0a34fc6c9f72f2ca89b0ba871d11d54d46af86b7eda4c83902f4b900aabde0c5e182e712e0c9258bf2ae9fe1438106b92e81f6d1f5a4174c0f93be7d69696ffcbfdef2cb025b4a46649299ac5f236bc5f4f6bdac0f9a85ed63ea5cb1ea89530f170a01611644b1e07645f894746268a8464a0b30849dc485921b6a4e5552f432d24507b92972d3570579366bbeeb5c9e1019f0e7490ef185f2ff160169213401abee3c24b0da501102c4d772cdf6afd6256361a9148160a0fe08ae3a6b0b8abce86e2b640f4547bd7d48415009c81d7b958d7979f34bc71bda759944c4b4386139baf140ed1372499bbd74e104d7fd2d82a3a84fad5eccd0b7f74508c7ee491b6e868d990c3f14280520fa1f176ad70bf0858f5d148c0577fcd03f76a4c02f4718bf72432eea740c407245da1cfaf92d803fd6ee13ad806072819f0233284fe94f78ff19c6372e7f8c984aed75fb43702e4bfd4033e8f94c29aea3f56608502a6f995e09e9ef5f6d9b4afdd5072974230e2230ceeb24acbd79f24a7a86d35d038dc18ab15421124d072bb5acc9b70dec38bb05323b0e78d58e36beaad40cb1852857ec3e0e6f6bb00ea1c87b4eddc2ec1f89966c8763ea087166f39ad6939091c9d9177ce7ec18ff9dfc6089b2b3918c29d8709243de041e237dfff7f03ac31b0c8b28c3c395088fd92f9c27f61e2caaac916f0855913c4c5bd1602ff27b97778e140cbaea15f055dabdd3fbb467595c265fd734ef8597ff2db6bb60951d1059ea5487e18aa05c3cdad3f63b2ab27d2fd941ed5e9ba00e2b5e80722173024f760a9166392b5d9d5da4f14f7bb525b74cf23ddb532a0c70f79241e6c96b55b65da52ab89cb336a372fcd425b1174b4596d9e6414bbea2286252445b9882e7ef65b5e545218810b09f6c09e39e0b9d9c8b8574a370557b7d21d0c5a91f0639b3cdcb3b76179d8544ed7817d31dce4fd2a68bd5f3fbd8845cdf9a5b53a304a1ece9f610eaacb14944504e79fb780d4f4be6dbc519ac0abc71ab1b083ab5dcb6e673d12181aa151735199769e9aee35cc8e3250d7261d2c52b0b7eef3105493a1fc898d8b62fd2b5a24f1133542e269251cceaffcd213c4ab6fe5e88e83f074f2441ba51b3d67a374315477f16b538a288a5d763ce7b2d51cc26a26428baff5313a6daca82ca620de9a9e8d37176f9703fc219b2e10387f83e4544e9fa075a0e4125c37fc6e7824e3486288c610e344251a6d32477cd18c8aea0533c4ada8136926e464c39702632be68e4a82e68937c157f958cc358cf087133110b0c26c65b86dc04748e69b783eaf9ba1ba31f1a59a9e209b87bb9f086c17e8c1c1d49161e6a423fe9efedeb27e1e81a98206acc78c4eb0c26efd5d15e06be5298f4824b6a42d9b866866ddd2cf988d6c0b5047cea931f2ed663cca89dfcb3505614bdbb94d1f14b113b70d14e7529ad376a7fe31c163f422f453d83bcce23a614de2ac1b7341ba6026ca51d554a54eabf129ae2a8cb4e1a3af3f7b48e557683377716f00bbd9530f037921035d195564e8c1ed91c0db03849c2e85bae5a457b490363f290f7bde6266dcb19884e090318e5be6eb35a6775aab4b67d2a4d523cd3fcf61b449c4c0b6b16027d64f589744967758cfe566ba0339ac510345e1ce956c9a16ae2e22000fbb5feb66c6626245076c14c7d987919efc7b876287b8d4b90e51e74c0a74f0cb2452ee0a409ce52b1dd24845ba544288125ae90038a443c6620b352bbee8ad0415867f681fd62c83636f01fd7e5c85e5bd6dbe94a4eca4e7fefbb3e20a85e4aa4fdf141ed7b64db2363e30d8e4b6dd74f0d04053e1e1f8500ea6f21cff61c503cdbf686c80d0c9da18cdb6a0d9e0fe0bfae67518f00555d2574ef41c91cac6f9bd5091ee9a7ece06ce65a63c8eee2a2a3620a573b3150848753c558e8e4a698ee69a59e0ded7b78df672a06446dd2ada347aa15c0769c91eb57ecfd82f514c939813eedb03f84d153993598a3fa73bfc9d64354399ba7ed9d0466d890a53136230e0cd309ee46f05addc3119aa50bd2f1ff4de6e4a1bb102e67c0cf9da36bf8d0d759f6aaae9419bcaf1960d6777a73748f6df79f445cfa9d8c6e6b26c9fb8061f15bd14e7c6eec6acec42f782b7407a3aa276067b51e6dd45cfd5b96b3fa4cecc58e5fc443f8e5f19f0a04d802b216b65eee78036c0780e87c79f177c08b47c72ce83bf72628a7a56ba6e7f6bb02433012bd548d865fa58223d835bce74666672d7b845b07d7261229e1c9e4e84b82d3687da70bacf842f52a91ff45ba39f3de144348dc64ee97ef0736e17f2826c5de2bed525c21938046fa38e13a6013d51a5854ff5015615ba4864a85c8c10f4fbd2135cd4336b2cc486a894156392b73e75bf67935cee1e679bbdd72e650dd7af90b69ab3d5f698ff3cec05409589b2240cd18d624fdb4d3f5dcc6741a052916ad974474340ceb6816b2ba6e0d2272d58986fcc2ed18c8966213095cc1826a3f2b3711803f6b65c5b60c39a711983c6fcd925083c69de97ed495a97ae41fcdda14954bb6db518f99cb1013cabc271f745be54f8281d1beb95e1cf0d5a6bbf90c7d65bcfbb63b529ed858ce62c6718b539b98093f41f04e95ec8243a02b8535a24d4306b5c325465715dd6812723332f070c4aa6b2260882ba6d828203aa3817900e2197156ebf9ef725e2906d78b7863a1d4a2b56f68cf350d2264468f4a40d37371b9d3ffb57286c083d813a26530ab24b6401f6520172fa292ce423048dbcee5e1a331ba9643793a4f14c6578cf9cbd49ea96798a8c838f72dc514c1ec063e69ead2d95cc18f902bd2da49692ece5297dc8504b3c8de3f014c5b6e5870d24cbbcceb365e94f665aac8eba9f1f2b88d3d381a2b6e765bc093792dc45c1d7b2e6f0b79453581ae07d6a555371e5008aea16e9be6657f7b4c38e470ea42269a8403c9dcded6decc5c45bc88279fa24c6b0dc9370b682527cd5dac88368e4a792efdb30870f4605e12f2d9ddea6415c21277cba2daf9cc0b47f61fd240253459e95f5f4cbdc729f1709820d99ff0c5eb5895e91e00978f939f5b29461fb1e9deb8765f29303bcf1e4168d558112dd5b0a7f0fef604ebd6eb84b0b25dbcfbfde80403926d4bcc6d631c4a4492040c6a3cb9e3293a8f96992e3280712083ee8e42c7f7c1f105993c290f23200eff74d5c11086beea32febe1d24166668a31a787e7b83cda9c83b768516998a8da1a773f4b998a24620f5408b6011783bc1fadf6db19896e3477ac7f65f8f63dd372cf74fbbfb77d1ae32ea5593e4ad296f3c3766a635f5e2cff340e781fef3427e1cc50c241b008cc9e79f752e6f5f1949a9f9d167a22f596676cdeaedc99753a9cecaaa36b15e36df0eedef32a89c44c1fa31ffd6b7b3827e3c8955d65819ea8e6734a8a5de9ee1ce8f85e35f8d98f6805be9c258be52d4d44bfa1e7bf8198c1c914d3d6a507f9e7b208a54fac3ac8583966387fdeb07b4c92a323df15228c4dff02eee68d8ae0d8fbc449919f47264cca79dd33dabfcaa816b80889090b978081f66e1f49caa77607e6861362187669e39b5b934824092d9f87144edb7fe7a1b085b239331c3ed0ef8529637b967dcbdea8342daab4bd3f0b748c9b5af263e934ee4ab4250420e7be03300ed7d4478af132325a996ce512e6fb27a7176cee6929dfa99fe82bafa9688c18fe8de4a51aafeef01b7f0f636eb5eddf51fe74af91b3c62870eafbc4ab7dcc28e7e66f76bbfc749f919323a936c50ace5c5e80dd35311f2d0a1454399e7eda7d58ebac9042cb501c8bc6fab6db8ad4bd2291c15b096229854d021f56e4cf973b77c1880401a570a6c3b2d58e082db8ead57c4a196e9a96875ffc99dd2be85357a34113468ea044a183dc8256bd4a9adb5313ace12559292e67926ba0d42110f2fd3c9d6d929e1ee1f5843b5dab32f8ca9da1b89a89463ea6daa3388458eb0d406059015ab7608f05f27259f0fa97c5b6ed07c4b6bd928273d2603e5cb7a89d58b4a36cfba1d1191bc9304514797a81942241d7c43ed84d443bc6870f15fdc8ce690e7ef62010b0c761dcc2c83360d1de829636bfbf92ef3a8aa6a37273c3bda4e1688230cf3fa9a242f958303c58fd3121de2442e88a706f5e49113d8d646b640da63017d1f9a88a9169728038d38c529d4820d4710f1b125d3bcfc654558127a3178255f6a90040ff6ff7b5bd50ad46181036c3a1ed501412d895437ef70cac145e41963812ba94f3da34c0c0f47eb0bc24dfbc2d01ebcffe6dca9e3eb5a9cfd42ca315e6e4f54fb94cbfb8e594c2f7b27fd55e36a671f486fd7d220fb3d84877d86a11d3ef7ebe858b1e8517fb0fed5682e54e5aba4f75937d5331ebbfe15755342e1181376fb64d922be77370b12761c03aec7c9740386594d8bb1b5f0195f73bb740a8da33e18d5fd0b5ae9c1217a9e8f61fa7a5c2e9fa7d1a93b7b88934591814029e67c61ce53f64e37de84f59ffd4cc6b65be895ec8471a3fee40880c09f625ae341bbdcb09ca2f2323888c137c7a959940b1a24873bd191be9c5eb8adf82ed3a845fff37926d9e3e7b4234", 0x1000}, {&(0x7f0000002040)="c71408bdd2712afb33a3338a79952c8886f1bf168de1a835", 0x18}, {&(0x7f0000002080)="89c5680a953b77c858", 0x9}, {&(0x7f00000020c0)="4714d23f9b71d79c69b422887d1d7696f923a6291372cb609588ad78106a4251d8a3a4887dd039b83b83d604a74d34a65c8b8650c79dadc5c2f1d8ab6977deba1e68496e6a53b32e6ac874ee9f5bd25115d3107c869b346a0215546aaa65d748b933ff088363ae63fe2dcd8b9a7935bda1f184ee142a9f36b0d54187e7800e84c5e428a1bcdd7270ab43ad7f37abb55c536e152b7d6e773c1dced19420da987d239c1b8b1a4004fc6bcf6e3d7ed9538f0d5b93ba70d5ab4de1ba6486815ff89291da4421ec57f521fa70b5aaf178032436854c7cbaa36e211641accc739a8ade35df120239e6153ba7499653b25f156a822b70fb30bc9b7350ca6f7c3085eb2bb9730f3174edd30e3aac0c7071e2d02e1ac84da6cced0e1fbd3e2531a4907bb166bf78fbaa3a16e3e3eb7e56785069b2498e60f436c3e949effe25c454bb600d3c9f0a7d5c73b20c06582aeb66fd6ab8eedf293ded1b0fd70e27f676da6e5a3f1cb412c6255670600e17fc395ffa1f2308721893ca7b162e395d6373fc8fff323ac40138c75ca277a0c2a93006a50599a34bfb23b1aa33f556f99d68cead3f33b0845ad50cd4c4ab6a2e500804d7282ba80a0f8c3d42a1c436584b067db73fe767c977f3bc05cce60522633eb963ed58624789e1340300de181a185b6ddb72813fca3c0405effd863518e01393907fc942185cfa5192e6e90813ae54dc10275c84c21ab0843cc59199ffff8a39fb8fb55add9698bd876a4da4d4edbd13b9568e4736b2139257cd900cf8c28531db22e950a43bba307d602fabf7f33c29e97b64e6ecc2ea6ecbf071d0e1bd3b513663969009a99343c57e48487d21822a2aa6b2cdc11ec5aec4b8798c31af739450045363c3dd2639f1b605e9bb900ca3a24cf8c6acfa9663033351b210610bc131365cbec115c9d675216468796e13a7e4602402ecb9667764d89ebecbe83cc3a1ff5406c001e070403fc6c1bf98fb6edb1fe25ea71293efeca6a0f203e3e67fb374e0d8ecb78b1e5b3c7dbc46a94bbfc7e8b33c8be945bfa773ac21c6994f062238c5ef55f5ba737c2c1a5507ac01ee2c0da3655da4773a568e52b976502d2e2f9f35b8187d8a85308aa64cfe8581ea318e21909fff83efb3a864be597ede3617de8c1393b26db70078e4d2b9c53520bbb958c862a674a146b90778424aa69b3f54fe8f56e8f3a60a3f403c3f5deec13d611d09a03a1d8117d4b9f455ee9365fb58c17a1b67eab3bde475b7b26253030f026b13dbbf88604fd599f06712085d0d55958727a1305a4c4d2350d7d4b6c6213f72fcc83f713c888128bd9264d411129d4e032b2aa781863ce7c5b441c2ab1ee11b0919862736e0a14edebdf8f8f58dfe2854773bdc0e061adffe5677e0757fe6afa5da247fe8c0d3dd3f6576aff0c5618cfe37af9aeff39ccaa5bf2e68fc4555e84a492a028f37289649a510b0d81757b5ad75eae2badc1bc5aa047ccee56d1607fe2f0c3a9052178fc8b03c3fe4d78af16819803386f091c17fd6b4ebb9a8981e565098b85cb487aefcb2cc58c59f85fb71255cf807872fc21b279727b7c39bd9c0a9076d306c9bd93f3bca96e951f2bcfaa038f8a4eb64788de113024cbb899ff72c2ef942814ef06e7937942f25f8530f4e96ef06c07e8091e4a43cf2d8723b81491110fc4abd1d040e1326ed2ab7cf7ca55b8337bbd1caa5de158ffeb7c46a1021f1d96b3a00c8187527d513b07145dee73fbf18ede68a0a6ec99c9b4186c5d44e0d9fe04257ccef60613812abdba471baa3faf40a243b56ad781e9351e96379b89e26fec8915a958efbf20afb9a5ca94c2a9b43cefdea56e1a07f8bf7f9b55dc009dace607c0ec98eebfb815a4eeff4b6bb2b96ccd0d3d572fbfb07cd8bc67c515f3fdafa9cb3871825bb0ef26e88734c0b0b3488cedcb5a8b3bb84d343ea59169d974f95d9e8386c55c55656f853f23e348c9dba12e8d7c5bcb5c87872835bfa2328ab4d5022d20cc049192b489d33a99ae5faba6521aa33af574fe97dc1b5b6c33735c0c8f7c2dc8a3f7b46d602926a3db81a3c8bfa5c62fcd4634f47c06fb6c2dc9a0b74c51f94727a8a56783f85770ca4974fb0b77a7bc82be5161b84209e6fa00fed87d7f21c7627a9f0d70ded757f67eb2d65a8a3c416285a511ed76db02ce0837632e2cebb81893030a0ec8ea35f1fad3ab0560ed650a710ec17a3763073617ce41ddba74fda960c8a1f4e2c989d18e0e8407a64406f607b680af3c91835a4ec69a90f384c21ebc1685989fe2bec4e3276c44272b581210064dab9d29e4e9a425d1f1782c6598bd3db88f16044f857736a5b84edb53a3a336d5ef783ff78c5dfb449db981405a08d5269da9cdc2da9193d0ecff887f77af2b2499eeecb61f699816961d3768b75f7d4e5efe712afcabf6582e31e59034103172097ac99d76d24b616ca3527f9e626560b4260a8af66c8ff8401a73396bf3614f66f6cb4714e25e5401e31b20ff850de692bd3b68d76618e6e18bc965969ff1c2c5957ff867cb1a94b6ab6b7eb035211209a7cc834639b5441d7c1e44a8041f59bb00e807ccb5aad02c8cc36ac64578231f68bb6ef8c4e636f274a71eb75d89350f49c39377e5a38b42fdac679810c560c7bad6d132aae11a500bdb16bb53daacbd2429c52ea17c4d15ad06ea78c1d9bc08305fd3a9169404776f92345e483cc90e6b1691ec6b8ef792413d8b1bc95825d52ae3f2a0e92af871f4d93100c6e1819e52cfb1b08a3b5f096e81e42066c603bbdeaf9d7967f685d1e0987320f483abf3f0584a9fe60994dba4f741f5a98fc6a13d6e0257427379eed90f1dcc25e98d9663d84d05ab41821560e677cb0ea7eb2291906996b098a06ea51e0095fe1ce9f1fe196eec236298531f446d6d4b0d61ebec394b7a0b83da3a8cdb28c4f529ad290513ea5ce6f0f1a616c335ed5d6b93421281b24141a0a647d449461917b72065294fb56ff7ad53a6244c1989566afa03d6a1ca123abc0e058f4f1eed3d22a2d792cd94d96a1e0f374bb3e3b9ce6dd965a75a1bcff25c71be0312115b878343f37b3795eb676861cefc5d3b9526fa31abc7f4f81feaff86add6482392c249f75276be3e317783cbec06c6f7fd175c7a11711184a4e7f68f8624b6a40436a461a0d5b399419f49f7fe0e5631305ebd12b2083fddc1d69bb1d3b708aae53c7f7f3ee124fa604297113370295926915c77376426a2de998c3e81add06e16f63341ca1f57bfd33ec72ebda61dc560133c6bd86319160ad27b80da48bf788daebd06eca579a01dc57cf07d8cfc698b2a55edd333800a56dcdf311c19403f294e9cd29a1d5996949f95b29952f548cb26fe59eda092171b88ee8eef6f89d2a98b19208f83cf09853cdf72b9610dff441e4f3c5a942603de8ebe2b8b45806be7c91828da4daf26d16ac2890e716dd866d3aaa2acaeda305ac19e5ad6661b04991e5bf97b7f6b7cddc37632844a3dd044582311a23947e0e92281d3c7b71d724bc7b419ae4b36403611250c2c8d0f3f65dde2bca1f0a96cbfd5a3c1579032a4797d27bb8dd89a1c3940de2df3113214643d5244aa12e3d5e38b4b09160cb12a200822ead9f715e73d19f8859d039200c4dd09ef1079acc127d9b4a91f56294ec9e3bf305c20bdb90c04675735d18aa5121d656e444ab7d0f2914f6bc98caac89f64a7fc41ab7085b5a86ef491f2811b3dd129cf743a76f0573d300467a7639b36e810f048070f7e4a7e21419e23dcf72da6ecf50cc8cf4905190719ff8489c2e47dbb78317e8e82eacf8054324e7b7db9535c6a3b5bfff06882111a5d57b786f01e040fcbec544a37f825447f127f945af4186fd01d497da799d17bc1c3692b0d770b0ab46fce114b0721b91f8baad740b99129c1085706328292d30f3e9e6ab6e911e627e99694d4183762bda4cbc7db63aed38372d0ba0728c77c044b44d4d6be24a4cb5851254d6747271fdd04ae317c82445bfb8bbadf23997eba53a79647794eaac4d412ee6061c1b2a7658759ad770671389c0e7f8fa7b64b1e3e7c7fd1919c945f6935282389a272dbf2d5c169ebebdf60785e4f2f31d6e0927250a8016112f3decbea5a2f1e5bfdaa757cc3ae7343f963611d0a50c60efb8a4dac6a95dabdd9aa8668dd1e82098496ebfe14fd4a5b9eabb188e56fc9f0ac6d827da4bc5635f68784f294800e34aa7d529082adfe77e1b05e037fc3167704a408f5292f6424a7e39f16deaa870c8aecdfc2bd395ca3659eea739caff922acfe9fe7929068d27b77603f3861051ba1447d17053e619bce850219e16672730dc8c8b964e6276d2a52feefae8d7d6b5bc6421b892d09dfd6de03494a47cf3b1eee3d5f4075f586208f923bb1dbf42fc60bb9930d643a25e0ab7e30c2c404232942da1a00c6c5328459d2a847c05dc5b96c5042e0bd23e636b7434f28a36e82b88f9d1d05c98cc6b5d6766f9b6927c763e4248325850b50337d8b8d0223d3c77b43c3b436b76da3a02a112a191ec82d34cd14f2ce77fb49021462575b6e5dedd30141b49d799546ad4a1c474e8dcebe929efe9dbb75e615aa20fe8549d1c0029c41e0edc76abeeebfe8bfdc5dfde4581538810012d00c692160a2e82be7a1910c1f7692b72af4c4d4d42d6d6e6c305d64fb7a0d90f5ecd30dc77750a7ba722f78f90bf40723327157bae94c51d98bb6f220486d0458fe973d379c7c97485ef93d2f2f6d290028049446ac24944179884a9a9904a00a171f4728e6987e446ed73ef4aa2459f686105dda320304eafb66e0ce1ea1e57475a8c6072a8cbf6097d9d9f4a125299ee1d8a19f18688c8fea95a295843b5e724bc122b152313ebef2a671c79bcaca9ed3a615078079fd73f5966ee0db2d61bdcddeec3c2890b9b0c5133b734994c450049fa86b598a7ad510d0b9c5e7031e796574a725a86b768054bf5104ffa69f2c88e9f4660b48a4582dbdbd11cea48c3abea84220f5ca2d140cefe262e4eba5fd9de613a7c98ff6adf12637e81d8b8001868370966d02cd285cdcbae7791ec9e72bd35a92ba0be0a5ef1caccb899ea2059b1421b5ce691f6850906b0b15618c787d967adc5e7b271e54d9d60cf1dc9685a39da37eba48c49d742676ea723b9508dc8286b7581f098350102bac1baf62bb8244a55ff41369775e093fa97773881cd1900bb4e6d91a3cdbe3901c103a42237eb8b6b4d852b05bbaf983dff4d4b144086c40c4fd041d32eeb8a23b5aa92ef4b4c4418348533df1a71ed938faebf426f05238bee4605107868e7f8bc62a41f8463b56ebba723dd967d96056e2ecdc9b301b4b2d9533c49e47c8a38588152baa7ccc577ff31d7c881fa90170d6056bf9ee6ec2634b1ed8f53141bcf755a353a1469ffa860f24fe549bd43779acab05255833dd9cddab909bd6ef6bb9752484b00cc604491803dda0b88b6e8da9410960e44b0cd1821c5703c075d8ec0b384198e1af072db48a62c8bf50f94cafa9078b5a8861c0ec28a4f4ead911f0e8132181dbea59fe17ffc98bb2c90927a022c2952cea0f9eac45fce53e503978168bdc86a40ed7a8318e1169260902cf79393a7a38030f52d96ca429d405941ce494ded8535f95276d7b488c1a1dbd5c5fa49fb505129e83865d3e295887ecf7dae05069dfb659534ba3d0e8e1607320a0ffc923d0e7ca7f5436f2287f0a7ee482316f186c62cc9d6ec3e2c734b9903f4052a3ff5091c3e7e9e091621e8e89ecae37b329d8caaafaf3f4dfae087cb5068c2a036830ef0b541", 0x1000}, {&(0x7f00000030c0)="f3555aa1e7cbb146aaa0f5975f8543bf54b27f46b5014411d99f13c1f91cc6c0b6e65ad2d32358bb819367bf29bbf2053e3a2d8bdc7b125df7ef556c0bdbb3853fee74906c82fba8e1ecb2eded3b94101c195c08b0fb1fa5d65268d1409f895b8a85f9482c642285db94eafcdf7cbbe4d85995b5ee9a2f45a1d2edb261358ac6632fc15f49c1fceee07db81c9abadfa18505ae00658799dbb6aea06ed3666fea", 0xa0}], 0x6, 0x0) ftruncate(r0, 0x0) fsync(r0) 14:48:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f00000003c0)="e3060000000000cc5e0adaf6f8dc0e6a3de8821300008613e207f256b4093cfb25b84e00553192df5b892b793878520c531ace99dfe8702e7c190e94a4173775b821c35f7390f8d188072baafe061187f2bf08bdb5e1fe55332dad7fe8659aed5211bfde401ce2dfba0e483346435bbb06473aab3dd9f32cbd00a441e238df40b4595f03f0a2f1b08f660f8dcfc5dd369b72b6f7", 0xfffffffffffffebc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x8000000001e2d, 0x9, 0x4041d38, "0000d2518002197b30000000b3fbe87558a4d1be"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 14:48:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) shutdown(r0, 0x0) readv(r1, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000040)=""/180, 0xb4}], 0x3) 14:48:28 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)="d27c9a17c06d18fe6f4ead86f4768b392251c3b27e23870f7c774c8926ea37c01899f5b450c562c77f87b20de2249a397cab5c64e5361e895ac8d0b49565475e53ceeb9cce273cdeebd8", 0x4a}, {&(0x7f0000000140)="ecdd9f1613f2d1e548ba46fe67322ae2f6a26db99b71164a46195a0aa3e512b526c6f798b55e5ac1fc4383660e5b1cd5502b1ec580c8a644527f13d4f45af9461f723697f9517e7a95e3406ed3dd3cfb30ca8b61031da4ecf7ec35e8566872b3be609144c9fa076215bb73c38b5ada39b1976799c6de24092d4f1624bd8198a0b7995b4e82edd0ff2b161956d69fbce578d1c09492ed893e502ec6c0047e047e99130c173acce3dbef6b5df40f5cc957d5b4aebea660f763e76b2b61", 0xbc}, {&(0x7f0000000200)="81bd8c719d48534fa0810ef4d33549f78145c7b5225bb6979513ac05dffa25518fc3e69d564c5332c3dedb69fa8a97af9f1f3217e071efcc866c27c578a2ebe6a61b2c742829bb2ac94173d5e2dfddf247b1f5fadd95b2fce70730a3e4c84bae5c7f834c1d69dbbe102bcde5aa736585483935b6acd9bdfefab4519d244ed90d627ff021b525050b65", 0x89}, {&(0x7f00000002c0)="5a8af69f0b20bf86f79116183f307b3d1342f736f87cc4324b8bbe0faa2b3219c0c4d17bd0abadb5fe4fa4ad8da2042f032f0e55821a9d4954870172352646ac1fd4b8a13d7609012d8f22772b89b10f62823bc142c10cbbbc730ea86e16aac37baf9fae4a206b00bf786f56aa3f1f2cbd3ed058b837526cca58603f99e8ec1a2bc6848965376c2de071afc33929446a9162f16ffaa1e06fdd4ccab4e0583c2f1b26b05523af609d515812b13d8fa6f331303ac8e31ee8ace10d9238f8588c556bb437233d1f65fef0c2417b97e140e3248f66d268d3eb184ca148301f6e17ac1b3151719994409be5121e2c8472f34d6d5d8048a9e372b161093da334193e", 0xff}, {&(0x7f00000003c0)="036e72aade43efa0c2d333a177f0d72192b28ce9c0d699ea62fb60fa767aa5466cda2d9aea7dcebda10955c4853dbca6d786a196a2456b5daa65a9d0256a3d5f4ce3a6ae3963c91d2d46c4b43a1ba079ceffc1b0ada1fb7f0d9c0c0eca20e340be36f20d4d6ebeda18faa05a4c921ae422526caab2b0c9ba7fd26c65b2e2b7171809094f9fec33a87d6a6ce8fe11d7ad5e2440fe93baafce41aeee50439b41301fd7e7cb627401cad508050f1ffd349a2b2eee37bc78d81d3ceda0a8ed9a028ef9919e98cca6534104f51f6483ed525b3eb9e0c99103474412e1fda5d513186e87e71730880d730238dd44cb74f6a64182e1357f31", 0xf5}, {&(0x7f00000000c0)="45e10a5fdcedd7040c2068dcfa532351d6c3105bdeb64e51dba98a9e1f066dabca8c15a7775acfb513da6382e39d6b4ce64903909d5b42f0", 0x38}, {&(0x7f00000004c0)="b0e607e6a97bb23423a92fb0222c20bfd64d4f1f295ba519fb6e49b8176caf6397cfee89ce2893dfcab394a69619d9208136a53212974ccc884cdd62db77b6b2b63f99f97deac325d3740d57eb5ff2fe1a5fb0006e670d747095", 0x5a}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa8, 0x2}, 0xa) 14:48:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) sendto$inet(r3, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) fchdir(r1) recvfrom(r2, &(0x7f00000000c0)=""/53, 0x35, 0x40, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) 14:48:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 14:48:29 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="5ccc90be58a6d43fbb86df5a41dabe8f4ba25c3557ba8ab63848a5c2e057d08f950ef7474303f124ceb5a4519c340d569b864087aa1030b42e720189a060cb0eaad311de99dbd3155eaa13485d0b6211a17ae066cccf3597b4", 0x59}, {&(0x7f0000000100)="48ebfc40576e527b02c043e6dcb3e46fe66245f9000a139e6b42ed7ece26b61f010b0135701ae04cdfa28cc2f1dcf00167dc383f7c1eed86dc1d565d12fb26a28407a63fb5a6f59b4edd529795", 0x4d}, {&(0x7f0000000180)="eb6da1312f45bc28547d2f2b488585dd4c0ef6a02be78a2a5e4c559c17a36b890bf7db1d66aba9329f8904a5a93e55e25bf3e554db9024074369a20a711d9fad365b0d327891c0d22d10e4fa", 0x4c}, {&(0x7f0000000200)="0d8f3134055ee5e15f0115481b9852d2b3fd85ac002f20dcec9c0ff4261a65107d7948486a5ad7b703adb18940ca12ab28a67ec31c76df1188e49f45e21897105538a41bb7d14dbb6331d9c153e04f31d8d6f07ff46a50ed0c4ce393ea810e0dab184c94313a3559aa196175cbb18db09284ee1e0ed8a43adbc7e0221f5d93669bae7f5cc2e3c430e7137899d9ddc024d07fb20c709d7e", 0x97}, {&(0x7f00000002c0)="96b453308b01979a5c506c5a2fb0a11bfa03e6acaf9770a34551788522de96fbf4facf89f779bad30b55b1a474646bfbef2a0374bdd4df15c8ff3e1512154aff09252882c96c5b8ea2f68f9e0488b6b14e3cdb8b4d2fa2d9cc67dc5c269b6618aadfabe8f2a7984d9db54ae992c741cdbe2d3b90b6062d2b12202eefe15792b20f325ae88990233bd9e6628afe3c789ee67a7a9b342f001b8a11f790bc450d8d489abfc846c0f9c2d6be77997d972bc59d2cda44a6f4aba104bd1f8dd172e3d44866f3bdb65264608649dcc0fa0e46b321224f7160684e85d7dce0d3966ab064a4", 0xe1}, {&(0x7f00000003c0)="575091e9547db41dcfeb7edeb905f0d402e403cf", 0x14}], 0x6, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x1, 0x7, 0x6, 0x3, "957d705091b777befcdf5c9f86a9e6d89de1563e", 0x3, 0x1}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:48:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000640), 0x0, &(0x7f00000006c0)={0x9, 0x7fff, 0x87d3, 0x3, 0x7, 0x7fff, 0x1, 0x101}, &(0x7f0000000700)={0x0, 0x400}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 14:48:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x5a) ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r3 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r3, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getegid() r7 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="a5ba1cbffde976c01593523c21b34b167a0bb5df08ab49fe54129b1a17f74c0d3431db01a28c24b9f1168af401dfed87b4c489762f520cdc68f3f755d00936085a4fc53ca9973b50dbb484dcd5091c056e3073f81c64ff45906a50e90d8778fd9de7aa55a7473db582dee297ce4137b88b991761eee5e1c0c07ff60fac71f4932e58cf1d249b1d87e5571ca7ea73a644", 0x90}, {&(0x7f0000000180)="b5b9970d177db620b5b13f2a0732bca80bbf9f2d210aefedab362ea72641e4afdee61c4345285080ce7bae5e4d20b465c2785d386aea0815de79dbe81aec9f264947c24cb94efb5c87f7879beee846408ba1dffda2060a663088333ca25f2da65ed7ee58fe6d2293fafcf8924062e8bdde3d3bcb6d0568129e5b9f7359", 0x7d}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x8}, 0x4) execve(0x0, 0x0, 0x0) 14:48:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x100000001, 0x7, "1eae8682ab0320755ab8bdad345fb20100", 0x0, 0x4000000}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000900)="d0718310ede6ce564197956313f96f43efa29ee4bb02fa9162c30bd325c384e9b78fd16b72bd887b5366c67d6cfcefe67f107ea5b1375c52bb5a1e1d56041a491949e8ba2679a81fe0996cd37b627b7cacba440931c52d62b09c7b18f6b8632f89bfa9862bbf200b6cb76d2235309ed2dcef7cde895e02f5c9d9bb7cac93ed43c90feacf6317b2d0c0a9c4fe665542841717", 0x92}], 0x1) r1 = syz_open_pts() close(r0) kqueue() fchdir(r1) syz_open_pts() 14:48:29 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) flock(r0, 0x1) flock(r0, 0x80000c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000000}) open(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x10) 14:48:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 14:48:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r2, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 14:48:29 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x3}, {0x0, 0x2}}, 0x0) 14:48:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) recvfrom(r0, &(0x7f0000000140)=""/247, 0xf7, 0x41, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) 14:48:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000023, 0x0, 0x0) socketpair(0x0, 0x0, 0xe9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x2, 0x7f, 0x80}, 0x4, [0x7fffffff, 0xff, 0xfffffffffffff150, 0xffffffffffffffe0, 0xad, 0x6, 0x7]}, 0x3c) 14:48:30 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 14:48:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(0x0, 0x0, 0x0) kqueue() write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xab34, 0xffff, 0xffffffff, 0x62d4}) close(r0) kqueue() r2 = syz_open_pts() accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) read(r2, &(0x7f0000000140)=""/100, 0x64) kqueue() pipe(&(0x7f0000000340)) execve(0x0, 0x0, 0x0) 14:48:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0xc002, 0x480000) 14:48:30 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = dup(0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 14:48:30 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) poll(&(0x7f0000000280)=[{r1, 0x21}], 0x1, 0x8000004) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="4d3365b3415a62b5adc475", 0xb}, {0x0}], 0x2) 14:48:31 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="431ecf0c74fcf9e0359805df9caa1eb7a552fabe10d7fa958a37198d8e67196e2cb086bac9971e86709a5c6fb1daea025cbabb18dea779565dd9a32ea2b4b86017d89ddcfd7e4b894a90875de855a4808659ded13f9f27b784c9b7a00b767d6446bc556664737af8f4d89ee724bd19de231a9d18e35c8edba31fa975af7e8f0d1ab89e186426fad33ddbdfea07e44e05f6", 0x91, 0xc, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/100, 0x64}], 0x1) 14:48:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) poll(&(0x7f0000000040)=[{r0, 0xa2}, {r0, 0x4}], 0x2, 0x1) close(r0) flock(r0, 0x0) 14:48:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000019f97)='c', 0x1) fcntl$setstatus(r1, 0x4, 0xcc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 14:48:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socket$inet6(0x18, 0x1, 0xfffffffffffffffe) 14:48:31 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x89) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x9a1, 0x80) r2 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x1000100002000, r2}) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:48:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81ffb, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00']) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 14:48:31 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) write(r0, &(0x7f00000000c0)="0d89facc14a5dddf3ea0191d8375d5f87843e55948d605013d962ed8d6c13049ac352c41f6d6569fd5bfaa9309a0f6194bd7a2f7add44b7a2e86a2901c919b270af34c6df91dced7536c7969d2da550f", 0x50) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x4605bc2ddb795ce9, 0x81}], 0x5bc, 0x0, 0x0, 0x0) 14:48:31 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:48:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 14:48:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x202, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xfff, &(0x7f0000000000), 0xfffffffffffffd15, 0x0) dup2(r0, r1) 14:48:32 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x10) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000300)='./bus/file0\x00', 0x2, 0xfffffffffffffffd) open(&(0x7f0000000180)='./file0\x00', 0x3, 0xd) 14:48:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) setitimer(0xfffffffffffffffd, &(0x7f0000000400)={{0x0, 0x3}, {0x6, 0x62e}}, &(0x7f0000000440)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 14:48:32 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) r2 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/154) getgid() 14:48:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000001840)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000000c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 14:48:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x4, 0x401}, {{r0}, 0xffffffffffffffff, 0x23, 0x80000080, 0x1ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x25, 0x41, 0x100000000000, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x18, 0x200000c0, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0xdcf29b8fbcee9233, 0x1, 0x1400000000000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x24, 0x3f, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x44, 0x8, 0x100000000}], 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xfff, 0x7f}], 0x9, &(0x7f0000000040)={0x1, 0x100000001}) 14:48:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x9, 0x3}, {{r0}, 0x0, 0x20, 0x1, 0x10001, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x40, 0x4}], 0x8001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xa2, 0x41, 0x6, 0x7ff}], 0x5, &(0x7f0000000140)={0x1, 0x5c}) nanosleep(&(0x7f0000000180)={0x6, 0x9}, &(0x7f00000001c0)) read(r0, &(0x7f0000000100)=""/20, 0x14) 14:48:32 executing program 1: r0 = socket(0x1e, 0x3, 0xfffffffffffffffd) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getppid() getpgid(r1) 14:48:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x21c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1004, 0x0, 0x0) 14:48:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000000)=""/44) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0x2f5}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0x4}], 0x5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x100000000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0xffffffffffff7fff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x10, 0x7f, 0x3}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000000, 0xee1, 0x2}, {{r2}, 0x0, 0x8, 0x40000000, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0xc0000093, 0x8, 0x608}, {{r3}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x330249be, 0x294b}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0x7}], 0x7553, &(0x7f0000000240)={0x10000, 0x8}) 14:48:33 executing program 0: 14:48:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) r1 = semget(0x3, 0x0, 0x4) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x80}, 0x9, 0x7f, 0x4}) lseek(r0, 0x44, 0x0) write(r0, &(0x7f00000001c0)="df", 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='-', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000040)="762a086ac23d3cba18732736a4a2cf70a8c659f6aa78dac6ae2c859d49a9dc1c46be5225e46a8b07c4a0b830b79cdf4666462080a1f693", 0x37) fsync(r0) 14:48:33 executing program 0: 14:48:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00", 0xd3) 14:48:33 executing program 0: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f00000001c0)="1f0000000104ff00fd4354c007110000f305010008000100010423dcffdf00", 0x1f) write(r0, &(0x7f00000000c0)="1f0000000104fffffd3b54c007110000f30501000b000200002010d10200cf", 0x1f) 14:48:33 executing program 1: 14:48:33 executing program 0: socketpair$unix(0x1, 0x800000000003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0x1, 0x22, 0x0, &(0x7f0000000280)) 14:48:33 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="04b2b8fdcf968fa4d47471c268aff4ab639b6bbc9b04a0fe76852e9edf878615688ffbca01e8eae1d0f03390c09b27ae445edeef3e554a6e214d7b0c63cf488f2519bd82b97636000b8f927d0e6faa8faeb0869844747133b5280d37f0eb3fa61c64e19508e52de9c00cbfc4710108f3a939cb033ba8df20ff6e1fa9e7bd1fcd8d0eacdb25c63bc1f05f43a5a1a4b1a61877403db101a19e27bf1eb364654b90d2faf4bed0afaf94701fc49e0f544973e09605bad7ae2d0505e382e466276ea06784f31e5be0", 0xc6, 0x403, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 14:48:33 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/87, 0x57}], 0x4) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f00000005c0)={0x1, 0x0, 0x9, 0x7, r4}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) r6 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) readv(r2, &(0x7f0000001bc0)=[{&(0x7f0000001a00)=""/114, 0x72}, {&(0x7f0000001a80)=""/107, 0x6b}, {&(0x7f0000001b00)=""/5, 0x5}, {&(0x7f0000001b40)=""/111, 0x6f}], 0x4) shmctl$SHM_LOCK(r6, 0x3) readv(r3, &(0x7f0000001880)=[{&(0x7f0000000600)=""/154, 0x9a}, {&(0x7f00000017c0)=""/37, 0x25}, {&(0x7f0000001800)=""/111, 0x6f}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) bind$inet(r5, &(0x7f00000018c0)={0x2, 0x0}, 0xc) readv(r3, &(0x7f00000019c0)=[{&(0x7f0000001900)=""/48, 0x30}, {&(0x7f0000001940)=""/108, 0x6c}], 0x2) write(r3, &(0x7f00000002c0)="916bfacac76ce897cb7676bd4a41a6f3603fa62999fa9484314da53db11944ce6b47a2506729ad0c2b9eb262ce208c2ccf971abcf76f2c98320f63fc85166ff29d8db1163a8614fe", 0x48) 14:48:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c657000"], 0x10) rmdir(&(0x7f0000000140)='./file0\x00') r1 = dup2(r0, r0) writev(r1, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="913f0b63f514c7087916a25824d82307828d89d97469a299c660e214d9368935f546cdf4588b5d4063f4d6cb3a3ec5e2dedb2df8215270edf9c1d1bbad378e1234bf0589fb638d0de6aa73475aaa8384e75d6f3b0184bf5d7d4929fe4ae86603fc0934dd7c68adc9893eb98c97372efd314649ac7eaa6804155ac77fb84d45df3ecc547b79ee1862eeed0585e03d355ae32b218649e94d18e9ccd791c2e75255473f751922b3000b08addc733eee7566b3b837e6702e784e0b80be68b7abe01d45ee86c229f0e3853388546d4a369275a689fd714e5a7a4af7b1e32cde2935e76d365c6e5b87f229c064fcc3587f47dcfbc6031b638d68281878d2dd855cf3af4ff44f9b1d192a400757c9d445e429194bb97843531384f4398300318ae21ee9fccf964b18b3c558a8e651cb0bbe787353f2c1e249ce4b6799aee5058f79d62b81a7f3e2bf0b21f8b2987c36bfbedc2fc6239bf4e082a8910221d297e442e3a2389896e9154f579bda06653a54ffce5f31e3e24de4761885a940c2b18fd50f739ee5760a24a33d597f190fd6d04e541b52ec20a6adba3e2e2633719dd744502ffa806782731123e3afc707ce6ec713fa46165ed78ed5d192629599afc1170c2f25b4d0ea0f291a93f8809fe8d2d63052169044ad5fbcc463096f0a9d67cd1e9c1c344fd2aa694755244a31705b458f39aaf6da8d3841c763b082ebd4f6065a282f8123fe47087e9418991e90cdec19ffb22a0aef58e87480bffcc66582754a916247aa8966bd5a8d18651c52f521e55c655ff63364b6306476d8b5f75d4f214a5b33c5631398d44aded90faa4821de8409972e47a05f0dd4b633e6d3e6f4f76e6fd1879109a88a22a8a57af7700849662fc1710a52b7e91dfcbd1a3e70de34c3a6fed73ad942b77b7a7f0bfdef55b8ee4ecbdd975d9490361b51d5bc0e5f6188db58751b0a3ac724d99a7acc485ac9378c69bc6807336ea12dd9c551b7d5cb0f047bf3db403c9e5ad01b2131e7ef153e756f604e94772e2feec000573618b66e1f6a0cbd9b771fb2510ef5ebdb9c2701c73ebb98bbf7823022fcdbf357ae9bd678200ffc40394ccf108df62ac36c6c0de16667932dc0578a15d702d63cad095fee38ed33df3b6ea709146a119c14eaf11a60b8f9e3e108513ffc92fb7c2b095392c1cd51ba57dff1c9729c0e76a42b1c115f4f29f07bc1edc3b1b695073bd12e7959334b61cb9f142b80072bb8100d4227e715daa48d9cc4a5a8d705da8ef24635c60c8abd181091034e8825fce85188b667e1200924a9512a60849a77c680399642ae9da27e8d43ce9788947aea8f27ac764d569eb2cbca46ac315f0e2cfc02d02252d1b75ecf48a7931319518534fdf2e6c8d85258c2479a92ccb106f763b324eb7a85f2d2d1ad49fd97d1a68b34085b3f11b978d9a646e5c3accc302ccb21822fc02faadfdb32f729cb4abb6aa8e1ecd7f89ed211cbaf65aa3db841d09b92c1b15176bd4754500bb4bfd4ad6c0020ef32e54cf0a39f771714b2d1debbb107256a3263622b372d9b706cee400b64b4496c4f069382ba9074b5479214d1cd5b9d345e96316f10d986e2418481213b835983488b34d54b5f11f2e689a103a17089d2707c98fe1bb52ac2fbcc26bfeb57a62bf97140ee7d866ab945e6751e33adbb7bcaf4b9de6f872a3a0bccbc564b89d0c4894efcb0524376b56b6f887159fef9330856fe28d47470c0a3a16758922cc4422da589a07bcb06c1d183f88649dafcc921a11a09d43dc6a690bc06bee6b27e0283d7198308ecff1eb9a53107140f61d05b1bf340fe80e05f8ff426fa63578b3e97c7621880080bbc7b821f877aad5ddfb238db716c9bcb87db24a7560e10022200e6eeeb7742100b0cf6ec63da1f8bfbf081c40f55f1860cff8e6d06bc7846e102ed5ae55b59297764c49cdbe1ddd55969903fe052cb1d6bdf0bfe81deaec105c88b5788f925b188b87e318b8129bb47b627c7a27d54737c03829e8cf4bcd042cb545da1505ab1bdbd77f730137d19747db4c820e046f906c8bc8ba13a440d0aa5bb707acb3338e0cf12088d84c5e2030feb199cc57ec37ee1237f96b380e50e0eade49bed7a1d47c57d30599ec7f2d0ccebbe99327f198fe7ce6b4a0eff41ddea2bc6c35bfe9d4b41078386f87cf42da02656a6c6d78387b23490c02fc086af26f9cebf0b442c11bf9e2023fc337ade0f4f253161289b1ed6cc0853856c9326b704909db9072e9838e21c0a0a33fb7ca7f3b8c099c040a7ddb282206c355f9cb4685a6b563bb532d830ba38283fa80610accc35175382f4c1202f45bdcdb4cdf83ca20a8fb8755a2321dc9914a060137c86d3abd904da705d66ea32ab705ba194a7cb671a9468264de23e4f941a2602a62e7f94ceeccb1eabfe835ce45cea697a113683b154fb4198dc8d58fdd8796ba1d62b805452157a6450344411de482b8f43c065fbd670aa08822621073d53568aa6acff50173c1814ec3d1bb144f3ec420dda3b1f9c395e755dec9ff7ca7b0cd2a309364b8538a818fd5dcf10c9407e7c9dd6a8ea3d8ceef63ba5e9bf28f38e062522a3337b04d0b326f6b24fc076a78399f0a1fc67e96da2ce53512d8135b5c8d20e65da80adbf543fa102bd89357f53c176c0ac98def94c0eba9630ce06bbb7a8a959ec369a4426ff2a1d90b37d40cd73c54c3e220ffd77e0a7a9f21bad6606d3ad0fa65a40517fca78eaaa16c360f96a714aeee910e66749c9c451366c4c2258b72059a0a168b4bae8fac8dafb29ef0013dbedf86330e248d96439b9b654f9baf1894ecebfdb4c975e6c07bede41f7f85f24a505dbcef896dcb56ecd25ff5257e53eb96e52742ca70f1aded7801faae847fc5a02d4f9900c1c5099cab871a00a2dba8119a2011a00ff27e405d520c7421ed569846608bb218be294f3cc4f6995399b27aebb6d1276d1596aa436013ceac00f1d51c3ca4ee4809479429142934132222116f6d13c0e1862516f5f20e08f96696378cbeec6d8c69a7eb1b6d5a5a9683d983020912ddccfe956b67d2db48568b49d184859e3462226510b928d90f3a42674da41e6ca7f342c158641656b97716616d5f278339bd5821ea6926b54b22b0b0b2e90ee99e96a35fab1d321b47dc40d5b0ed279986ef3113a71e00cd6bc362a2e70ed2550118e9732ed87ae909cc48141c329e2fd2831720c67d25ac7cba438297f763834e2c88726ca6eb9a61ebf00d22294a0566af6a33504da264d2a7c16e9252080f7136800ad84333382d78ede0e7d5a3bdea859fc005d7076f7f2c273287fffcb59f0659cc1dc1e5c932afa34729858c4f03897d896bdfbc0a8e8ea11265a69d7b68b0032d96d2fd34f6d7d52bf5b746c2f28ad102ccc7c32c3e9c5e1ef9c21e3ec24a8d663bf2f32727b52537a241f16ccd3c68e114a458352d6289c30a2e9fc80daf872e6c7b215278095a18e5e48e3b41dd062ae4b3b0a377afc4ce6c49447b8d59d920c5325e52dcb73d7a4e928ddfc537f9b03006c8ac95ed6b043f653f878c38c83c5b8b1ae7f9b09754d3d6e6405f7ba80b2df548e813dab6bdc8115a8ad7513dc89d0c8cbc5391593223a66de82fea71abe921691125d3e18a0738b495a3f65bf7e302eca2761056a0e4d5503c8d178a2ba63d82ded7461dcadcd59a7d33d1460bbde9e686f56176879034ef86135a6d46ae7dc70b37968b4a2c50c856bff5375b017dca5a9efe54413fb54fae3d3dc9afc92decfde7c28fe6b625c8f6d2e50911501ec4474e1bf2f6655a4dc0478073cc9300f98c8ab167a013692318c9e2c3033484c816e13e546edf36c37e0016f72b5770a465759a3b7b7853084f1cd7f22d20e6b1b99cde460c4b1b35b207e6f1c44c229ca8f96080b08c47b56bacc3dd652812e2110311273c98b50363f9be9de8e574541a223c17d508e2438e33a24cf07f445c026f2a4c241cffa494383f832821b3c1c7ef04521c2b328ffc8ed33a2cc92b3cb0fd76b9a2672ed24b84e51a0305f3d04865e8b33dbfb72a6145669aa90421269c9b2f5a2a0d6b056d004b020c78d386633148f41e8f03c82db2abdcc9ed9a1828e72793bd7376562f062a3887a8a3d2ad02505ce6a347b4b0d4cd48a1e30c560a76c5b367cc69e3b37c72b50ee8678e3373755e7af6520fecd6a14c819e78ca2c2c3e0881259fb83692477c3ee2e09f46a58240ca056cb23c3e13348dfe44b59b4d4ac62122cf15fad9eddacee4e402f055fafd3fde595a07fc854d2db73", 0xbd0}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/130, 0x82) 14:48:33 executing program 1: pipe2(&(0x7f0000000000), 0x4) poll(&(0x7f0000000080)=[{}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 14:48:33 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) bind(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1, 0x20}], 0x2, 0x81) 14:48:34 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x2) getsockopt(r0, 0x1000000000000029, 0x23, 0x0, 0x0) 14:48:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10020, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) msgget$private(0x0, 0x40) r1 = semget(0x0, 0x7, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000080)=""/249) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x100) 14:48:34 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) socket$inet(0x2, 0x1, 0x2) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) sendto$inet(r1, &(0x7f00000002c0)="d44681dc0e6bea9531ecbdf616d683e3df72cf48766f3b38c0bfd79498ea3890c6bed961123d21e8c091a7a990aa402a8b7127cc66854b4571bce9bdf9e2522008fe8a16679c627669072995da7e5b47547a0b8adfa013abf88c9d2b118cb9f85730d09d5237943809456b7ceb46f7bd2722b520192262a5f6d82fdcdd623cabdbc60003119b88ac617f147a59d49cf96834b95052ef17a802aa1e7a087d29defd4928064401584e56bbd44b31d1b3392dbc3a38dee0c6c290ae51c8a5c9f3060d96485ce4f2c35e8943df4552a895e95adafd35aa6121b95e804c47c928a9492490691ec024b35351cf65ce8c1efde64507897c951b", 0xf6, 0x1, &(0x7f00000003c0)={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f0000000200)=""/144, 0x90, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 14:48:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0xffffffffffffffff, 0x80000, "1eaeffff00", 0x0, 0x9}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x40, 0x4, 0x7ff, "a70bdc4bb800d1f9058e5631cfbd6e01eb250fbf", 0xffffffff, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x28000000000, 0xfffffffffffffffc, 0x20000000ffffffff, "a146786eb90002000000000000b1c85b6a8a1311", 0x0, 0xfffffffffffffffd}) socket(0x0, 0x0, 0xffffffff) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 14:48:34 executing program 0: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) mincore(&(0x7f000024b000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/146) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 14:48:34 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x2000000000c7) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) 14:48:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/20, 0x14) r1 = socket$inet(0x2, 0x5, 0x8003) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000fe0000000000000000000000"], 0x18}, 0x0) 14:48:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 14:48:34 executing program 1: minherit(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000) minherit(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 14:48:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x81}], 0x7fffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) close(r0) 14:48:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) setsockopt(r0, 0x8, 0x37, &(0x7f0000000040)="02000000", 0x4) 14:48:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x281, 0x400000000001a) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 14:48:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x3, 0x1, 0x0, 0x0, 0x6}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) 14:48:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e4be40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec01cb7256286f7a246b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc82051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599f7edb97e3d646ac7f6c7eb55d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739ea", 0x4b9}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x81) 14:48:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="3c064721", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x7ff}, {0x18, 0x1, 0x67c, 0x8}, 0x3, [0x0, 0xfffffffffffffff9, 0x401, 0x5e271557, 0x5, 0x7, 0x3, 0x5]}, 0x3c) 14:48:35 executing program 0: mprotect(&(0x7f0000184000/0x2000)=nil, 0x2000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) faccessat(r1, &(0x7f0000000140)='./file0/file0\x00', 0xa, 0x3) 14:48:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x23, 0x8}, 0x8) r2 = socket(0x80002, 0x4000, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r4 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x18) lseek(r3, 0x0, 0x2) getdents(r3, &(0x7f0000000000)=""/13, 0x266) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200c1, 0x9a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) sendto(r1, &(0x7f0000000200)="311e0bfbaf49b61a7c2dde751872cfdf4bde6b49027269b1b8d80caab16c89633bc5c2079fcb06d81882d425e1bac53cd55f874c3baa8634da572eecb4050978081fb9ffa2af46f64fdc638cfc849614f389055f0f567c5856767bbb396fdb9b524d1392afd78e32ae57697a5e18f586e3c7b3e0749029bf45d703cfb59ff3fb9778f1f2565f84f8d968e5746c1360c8948262ad4861ac435853a8cc27a32047afd1ac5381a8fe03a3fe1a858290d7548ac382b63ea91925c32079", 0xbb, 0x8, 0x0, 0x0) r7 = geteuid() setreuid(r6, r7) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0x939}, {0x18, 0x1, 0x1000, 0x6}, 0x8, [0x5, 0x1, 0x101, 0x4, 0x1, 0x6fec, 0x0, 0x8]}, 0x3c) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000040)={0x9, 0x8}) kqueue() setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0xfffffffffffffe46) dup2(r0, r3) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x2, 0x2) Connection to 10.128.0.55 closed by remote host.