c23b33cf159a041cfa11fd37905da32387980195151bcbdc45e17663fce923da88e5de13d966554c411a85fbb5b3e343af22d189285250158afc3b01348dbbd96d62c2938c3f6098595177bb9b8a5c982f400ebd1f303a7d1fd76c790db40927cf391fb6cf98a0aa202d88658dfb10c0a58406659e4e9219e5c29d3f9f3728c427348f21872b9969ef067b87533dee4649cfa5687ca7ab15f9e02b7168972b0f36fec9a0163411791ad9f85cfd8bbf15fb18d7136bc3ab6a19881363057b378779ea0d8a5bc2780349e855139d044841c89be44aedbce5629cb140a24a854ecbfc4b7679e09134a70f7cdb07cbcc95d61069c93ef35711baea1926836ed057f96f9a04efd184e88d87f96cc8bb6debb794e9876b199aa27da877ee895cb9f8e52488f9ddbcc44299fb4005e9eabec23d650a55ad9aa4e4c0b0892e3522a74d1218862f1a70a93b5f37092e3c9d21edc7827a23d8737c8e4adcc5af2f42ef4359a6bd693f9923bfe62c1f34313a713bd893f9a3bf64175f4045d2acce83191a344e578bc69aa9283214821b81be2d77c8155eb0daf67657651b73701c69ae2d037faed4e3614658cfdfb46e2af7c13f60dbb5d2b3f82ddf7364b53f7894e7249849ea8400ddde67e9cfa55fdef0e042311af2a4a21244195097b32aac7e6c26b8763d38d8038a7cd003859f1ab07aa79d39fb808ceb0a60fadc2f717990472215c4c3403d7c9d17857f4e530161dcf92a9c6b26089fcaa48b9156c443cbb97d1ce0c98165801b4449c5ba5cbe735a554b3863ff3476ada62b309afd39fd6e364da0e028317ef405d3e6ad9571c0793e949c15b8a59e82c6c24c158472a5c5bdaff2b64939627789885cd9fd3f7cf602daf1b8428e4b54fff5d7a273212a5e4bc4be621d7d25c963906adbce5272665cc9671fe0a418eaceb32e4f93501f6a06e52ad7f23d0a570ea0b6933f1b96c6464c538e6bf4239bb378974c3d7bdf00e8fea9eb6c924c98d7ff90fd1abd63a5a7da1c5040224f6fe85dac5cd4ff1629a479659a142bcdbbbe0867134a8dea5ca260882b95a58fbe9066c03f06f7a1eb79de9bf3ab96b10c738bc4c48c7ef54f5d2d3eabd6bc0117f7310d82a1587ca954631499e581cb17ddee63e66a615803fb35a8c5146f12757de10b166c9743c2165186beddefc5ab54b5981b92c8f6933456a76a1f1b9890beeffd0d20f4422872ae3ea0f58a2a77104ecbb8ee3fd0818d42898a2152c404f522004b6359e975db2763fb860f429dfeeb45ed9c5deffc9ba0cf040fa8220a9a24298910e109cf88754f862a515d4449f5cc5c8c20820d21895f4ea065a998a1eb6655b281faea1ffcf9bcbe0517d381ef87cb8d67ed1ad97cf84daad0b99be92dc24dcb9dd67de9e6219816dadb77920cefc7ee832c8de1b9c826650a921510c97be72fb43c0760221f5d1f06ebe87e701b2e6a0eb8d14c55946ea793c4907fe831043d115629e7a707c2bcb48a68f1c6d66d61a238ceda6f55b93c07c5d47865a19e92d8cd7ebc7172e1ad17e98f4581769a212d01eb6f405d073bc8ea36a620e51985330018b90919e7a79bb8b0163e3e401e82c14b530f0964a98554df02a195900ca9e94dae6e1c1aefa16e185ebaec5d09d6b44eb1038b63200cbcf8b93f86431789bc263a4c90e7358eac27ee70c1bf0ae16a4854148b082bc8d41416960b40cf21f63fad244fa88802ed33210eb563853f77fdc501a54c3b096a07c959920afca7c628df87ef05bac09a2d2c43f990903e04334750f6124c3fc59a3ab04c73180dfd23731c91ca537f6190c5c75cbaf2c67a7253b3b08b4132a2af5115cc589a490f91dff640f100e43cac8010d55bc1a0c6fdf403f757e4fc1472c6ae23bb6c77cbed384ff979d509b373dcdf88ec2c8d357fef44ad18872cc689e605b08d91c3088bc9fb33f8adecd56dc26af561888a825d35e7b4f093a8a3bfe123c0efa88b2c25be67a8eee664ad22bd66980ff154ade48347332079f226dbf959c158f45d98ca9047b26942f5a801be514b190c0e2cf07cd1a6b002ce2f6b17db8de2a34d09ece682c58092564fe462e24ef980afb3737236ae70fb5c17d265214a18cd7eb5431528fd3b5b8d9768f30f372e58dc9461d9ae9bfebdeccb344155dd0a81a9fd8cb886d72063a9840f8ff71cd8a39a0b2ebcd26b32200d08038c2c2d1f3cedb08a6f5d606e806906349ee8d149b07753e91ec833ebc1ca8015ca525e90e9982eb0d425ac1e22c073a67fa666024e8905bda700666e74672ec44d58b6b890588495a1fe91bc1f730534fa01341a8c4aa454d16e69eb9c727d4545f37f3282dea469f43daa61a52e11a576b7913281e14a06850410d4e6bc4915986f053ae8ced36a65f638d03863816c6d6ff3e275f649081afd4efe223d3c5e32937ac05c0c16d5f986c95e4bbb7e45a9462b9c7574986cfbffe76f15f725429608825b9369fd51e18e419e226964768d418e53ff71bd7656a08c2d380886509879525eb814f2ceae6a95d17d6a04a9a50304d7ebfbe251a1439f02f947bdaaa59b47ebfa99d9b8430c7ae3450d403902318fa25ea4eb759c0499ab77fa60df8e20e3dde186a03370fdcdeeac6be7bc69c3f2eedefddb6601da47f85df85aae66cc298e103bbc78ca38cac9ddd607e48baa13a97f1adae8595279e2eec212665ab659ce539bec744b125f6adfc91f0d561b5f30d359cca87deb959f5db9a0d8439a72fdaa5dce82468e8df5ee9a3025e5214b21b82e3eb2af030ebffcfeed67721dfd85b58e7212f35ef5eceb07aafec92804f35ade595cbdae876cf6ef6b5f796a25c417a19a46c494deddd3b329e2b93e0873a0315e80a914becb8049456dd05eaa72a1884c5dbe1909df12e01a34b1d3825e5cd5157fa0552a989facc52c8522f5b824f5d8d8e466c42159392c209cf484c88bae1d4bfef17d763f6cdfa55a5c5a4d2103e7f09e894fe5391f5353eec54f4cba75e889e20cfc8bcb6790290246de7498dc7a83fce90aab91e207da957394cd281b5a795b257aead6e5e99400a8c940973f954a35c9c10a4bf4f6b14f2c001a45b7750b3c7efe21355feee96fa4bc38d8f21aa0de1a09b85fc160107ea9acb176b00b7582bcfcf25d0d6e7d8e9bd9eb8a4cc3e0a130bf2e230233e778a63879d059d353715d3a825f684cf0f2386a97d1ff384d8a68003c9b0894d2170a9cb7b561a82f5ae579c58a2cc8b241be78f14283abb476d1e4e73f01a5a2ddc4411078fa90674afd073c1c4f3e5cd82ca3de5a73ab0ef669a366541de27e72a0bf7b2cbd52d4c8cbc5da188e8bc2291f40283288fffeda308f9fdf93e36cf6e8a049cede7a3ea12ab677fdbf6ffbcd3113f761bd4486f477de69e5d011453c071eba607b2e1bc78bfbf3e35f8cad75dd5f9f56f1c3ad75c608bfe8171eebc5905b17e572a5315ecf753904acd484d23309e190f5eaf6090a6d9a9d1d1c58ad52938b36a4682c8b160257b0aa7fc6ec9827bcfd2338c5ae5d76dad864f1ea17924548f655251d332b23ade045688eadd2749c05ccde1e65c0c80a5b7e75a30c41693df1aea7a63910076df63bd0d87c89f8470583f3febdd8db686fba42ade38ce0311f81364ab78581e1e61c7927c0cb59f6aefb0d83b630e9e233b74df784ed1ffeaca3c068bd8dd69a55bf7d6bd89874d71cc7042779a7a9a99d426135003192f0698109a913890c1fd91501b3cba16b51d20b2c2847aaf9c95807f421df5f9f70cc772ce4ec1f007e16bafca67821cf43b0395402728bbd553d1f701991faa5eb4d743db29ee33c382cc7cc79482fed7c1bdd7343ca9eb4ae586800b34a217fb467798fccf2f58639023d461e9f7bc72c57a128551595c1a449b885054a71554fd8579c83eb19384db0c1f90292d0d2dc789baf5ad6f4356f92e6f6b7baadecca438ac80a9d63f20d6a4a57d557b88a32300c5f85c032d8673f564c5f82194b6f0700f976abbadb3875ce37c149bd786a8de361e78b76b3a4f42a03f1cdf9353a50724e7ee0f0c3495a80a8302fef74f1fde4f15ac0cdba6192ea91946675503a48c4f65f0ce37d23c65604a2f37922d5740545807b08703b218eb7df880cb1d44c626277255ee706188664cc4e833de9e47776235e8f75549bf9296f5737acebf1131e2cde4865c5d3b8e1a928d222d8644d6317f32e730bdc0034c361e869ac5a961c146e7106b26db853ddf46e28d161ac008444d16f6c1923827225ae3637a785bcffd10189b4f3c655fae2aa10bc419bf51259f3d92064dfbdcea2fdf8c84f2ddcfe2a4c3d3a1c676bd8eac49f8dc03e70d1150afe9f1a76930537eb43b0e69828daabd29a8901af2d28f7b9d648923fc697c42285a39d67b84f638f067ecfa2f09512af14a3fa6cb8b1c442954af72e90b44fb90b2eb7c023b471991d6690a59b2a7ad82ba09d73c30e2e5ecc55be3cc3b427d85bdcee0903e83fd3ba4256ba400d05fcfa5657aaa6889ad1f360df49f628b80f412acd568de9b96e71ea9db4d033a12529db140954f207dc1eb9b2f53a87c477e1f31844fde1dabbd28c696de686a10f3e5c20ddb3f064cd3a4bb786be63cf684a6eca51ea332d83eef5589e90fc93555f761715c9faa3e4f1f670fb883f8b8e66c6c473eff7f588855e308f5e93f5962c05f83158f5ee806a04a5b261979ceefa85922d2ab5fa6a78f6f74ffb73c69b3400cc609522810f179b521eed4e606d86d44196b477aa5d09ae903ec3b1b10c704665966a4b20465b7f1a7f0dd799481eb78ae114635fa10cd8d5cf392e1831b675691f957b7cfbdb4d72e03b5b6d533f6b06e9c3452769cdc366a7b36f6ef300c19b15da4d95b84e3835b8a1db73b9a1ee706b9c7481d01c43d31db8e7198b489bab7586adc92e507fcf9f0fa0f15b86ccb5b59dcb776806678eb954376b31aba8591cf7e16b0d915681aeee518f113a6feae8bd3c0d26a176ae29fdd3c2b67e52e52f2e28b66b7dd36cdeb1ef8c18a9eb7f4085213240d0e3098f186677e1543a8fb61d08da1860e99ba39751b2789208063cf4bade583cc4aac1d6d0089391584df5fb1f24234bea9307c4305526075d244ee2bad0c736bf211f0ece4ffa127aaa9791a711bb094b3a95411da59a3cd52623550d49190eaaace76d3823c6822b1ee6ba0f27ef2ecd0756904e2916c0d0ec0c14dd66b0acb1e59bbad73e07ec410a2412bafefdb25ff32d4f8781f4a6ae2953653ddc9c271deb265db47a885d9c4b291d50b7172b037263c1f89024aa005bdf29f846e694e1256ab97a891d0c143078b3cc1a33bdb4a4426d7c1fc70e89b15cf537c5155fe800d1bbf44e7967920a9161581e008770c0a452b5e303d14bb97308d79738460b884d025304a5e3cde4d4428cfd410a93e83406ecde69e46c8f7d97e7c4aca4ca57822a3850f0d4c2e5ca3d59881893f44b5925963842f26baa282928a30318947924046785a49c2e62fe4986afc2bda7baa95e8a4ca6c0e6fe8a8f872f971949ca992946a3d19025067f19439da32db45d1e7efa171e4c1448499cb479a0e6261d02ca66e96d179d31812ea5dc7e5c0ec0c2da2b44b4ec2dd7ce9bbd07f89c429ec6eef094024b1c3493ae8584281b418ce90de70c894fe87d6f9c7d01c3eff0d2ab91ea3a569a132ff15aa6f4122407d150c626ddb878030e03cdeb35d7f7145c67b1dc7f1088a99f9baa8ae0135d85a0a", 0x1000}], 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) 01:21:42 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000080)='./file0\x00', 0x144) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f0000000300)=""/215, 0xd7}], 0x2, 0x0) 01:21:43 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0) 01:21:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:21:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 01:21:43 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() 01:21:43 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0x25) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/30, 0x1e) 01:21:43 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x3, 0x3}, 0xffffffffffffffff, 0x0) 01:21:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(0xffffffffffffffff, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0x17) 01:21:43 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000300)='./file1\x00', 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x1, 0xfffffffffffeffff}, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r1, 0x6) r2 = socket$inet6(0x18, 0x1, 0x0) getuid() getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x6}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000003, 0x6, 0x3db6f1f3}, {{}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x1}], 0x66, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x90, 0x7, 0x4}, {{}, 0xfffffffffffffff9, 0x2a, 0x1, 0xffffffffffff8001, 0xee}, {{r2}, 0xfffffffffffffff8, 0xbb05e505829d85fb, 0x40, 0x9}, {{r2}, 0x0, 0x0, 0x4, 0x2, 0x7}, {{}, 0xffffffffffffffff, 0x2, 0x20, 0x20, 0x7}, {{r2}, 0xfffffffffffffff9, 0x82, 0xfffff, 0x1f, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8d, 0x10, 0x1, 0x7ff}], 0x6, &(0x7f00000001c0)={0x8, 0x240000000000}) nanosleep(&(0x7f0000000200)={0x8}, &(0x7f0000000240)) 01:21:43 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x6) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f00000000c0)=0x1, 0x4) socketpair$unix(0x1, 0x10000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xc, &(0x7f0000000000)="abf9322374ea9eda2a84cdba") unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2defef9a873ee998e4008668a1a4368c0e7c58b734b71432f8ce0ba4bdc143c0f6d033d7d1dcf912a25673f96b56965ad781828fa1121ad8eb45ecf377ec46133d6e7dfd4848ac0d"], 0x8) 01:21:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040)={0x401}, 0x10) 01:21:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x81) chdir(&(0x7f0000000240)='./file0\x00') r0 = shmget(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/179) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = shmget(0x1, 0x3000, 0x50, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) chdir(&(0x7f00001ec000)='..') shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/100) shmget(0x1, 0x9000, 0x20, &(0x7f0000ff7000/0x9000)=nil) chdir(&(0x7f0000000140)='./file1\x00') 01:21:44 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8eae, 0x8}, {{r4}, 0xfffffffffffffffe, 0x40, 0x80000014, 0x6f2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x9, 0x1}, {{r3}, 0xfffffffffffffff9, 0x60, 0xf0000091, 0xffffffff, 0x1}, {{r4}, 0xfffffffffffffffa, 0x0, 0x80000001, 0x81, 0x5}, {{r2}, 0xffffffffffffffff, 0x75, 0x2, 0x5, 0x401}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x81, 0x9}], 0x81, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xc4, 0x0, 0x5, 0x3}], 0x4, &(0x7f00000002c0)={0xc871, 0x401}) fchown(r1, r5, r6) 01:21:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) fcntl$getflags(r1, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 01:21:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffe60) pipe(&(0x7f0000000000)) pipe(&(0x7f00000000c0)) msgget$private(0x0, 0x200) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) write(r0, &(0x7f00000000c0), 0x0) 01:21:44 executing program 1: r0 = syz_open_pts() getpgrp() fcntl$getown(r0, 0x5) r1 = getpgrp() r2 = socket(0x0, 0x4000, 0x10000) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="cdcb08a2b89f55eb2bfedb618966d9bffb3315ffbcca47e19f0abd9dff43d98697214da81b017069c6649faee9541b789dffbc08b5006f7da4a59c159473e91c893825121ad77527a62e2ee25d1143ef1ea2d99cdb12dd6808f05f201e6434987eab17972c9d2f7621b84c4b5f326281d4c8c6d1befeb54d88a6faa20d199bbc95d7b6c83375ab27042f1747d4473b63efc1853a574e69778cb6352018cb56305b0cbc461a6d33728ca249e4a6d48b94988df1f7da0f367f8f72e934a2ca340795606c4f8c14913c64086a055bf2cae1a1d02ff6b4df4bfe3bd13e609679db", 0xdf}, {&(0x7f0000000200)="5a9a8c4c7278ee62793cc5e702b255a0bc867d4d0042d95d30bb5eed90b3cff14608a2e819d15fe5521866101f98a9545619d8f42dbfee93e50ce0b683d744734c6affe3fcfff4eb269b6f829460e2bba342b127de661d432f87c7144fe3ac44522f69159c0249b58c7628b6adcef2a7bbd3cf2dab3b088fe88e9af07d89cd8b49be6b31ffc780c2a0a331ac5f", 0x8d}, {&(0x7f00000002c0)="11fe130d0bd74870b9e68731b6f536b45c91c62f08b17e8281a296f829d48277aae1884d608a0ffb1781e936ca8f63f644d506ba78bf10ef23a51dcacb96e19753a574d9418991e2dee9d3ee13cf5e7d8e7e17c33bd38d1d80f4329140f4480cfb9957fb7880a9d2c117ea4af923830f6c5b89f6c0910bc05a7bd536338bfb344e60e145c040194a0cf85d8702c4f0d045830c878d1a571f5141f3dc112abdeeb12f7e7fd72b778e4046f3eed86e4fc02023756d8e6ec4aa44220a5cbdda1cc30b90c0ccaa901f26db02f396324346e94ee228d704ccc6d35faca27d385a38ddf454f51deb3e302d0b6ccc9e957b9afb4973732518d7", 0xf6}, {&(0x7f00000003c0)="72f474af78bce28a0589b3139fd23e609fe60a32f67fd79f2c008377d13be71fa23aa2a954f5f3bc129136adac561a9716168015b30ca78ac5b8fe7507b83dde74922c25e8313d921fe7e32281af700f410951624942f92e7f43a34f6342de2d3e1b366fe798244e4d7ccc11c47988bf8d0dcd4ed6cbffd52f0e02227cb0c01a965e25ade8e40849c4a9f36d4d4840e073472c678e97b87a68ce15b74de3632eb3cce81b9b51e1c81f9343071d8d4053f30c27e4a68a2a3d3e4310bb3c34e2949b39bdcf7a3e7fb6d402c16bc940020adb9ce685c768765d97dc324598f39963a0eaf64988e4026fcc2f281ade2af68f", 0xf0}, {&(0x7f00000004c0)="30074c7fe6963c0fef4a238246727dec363fcff1142267a1e4076a1ef0d028784cf4ec084d8ae886b2078af8dad0227b6b15b2", 0x33}, {&(0x7f0000000500)="54dee994156b6fe6b68a865698472226272d39f661e390bfcdc34f075ac87b59f264397d96a1cc79650fb5f3747afcfe51e7aba3434f1341ed68afec4053f7418d4e7b97d4fbc4b570d22ca69bf5b515", 0x50}], 0x6, 0x0, 0x0, 0xe}, 0x0) dup2(r0, r0) r3 = getpgid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) r6 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10400efffffff, r6}) 01:21:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) fcntl$dupfd(r0, 0xa, r0) 01:21:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x100000ae) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x8000, 0x4) getpeername$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) dup(r1) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/206, 0xce}], 0x1) r3 = syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000340)=0x87a) pipe2(0x0, 0x10000) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000300)=0x200) 01:21:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x1, 0x101) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:44 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1108, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/50, 0x32) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1c4) 01:21:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x784) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 01:21:45 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0xa) connect(0xffffffffffffffff, &(0x7f0000000000)=@in, 0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/193, 0xc1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) 01:21:45 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:21:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbdad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 01:21:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000000)=""/20, 0x14}], 0x3, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000380)="74d22d65fbcd6754bfb148dceb11703a64b86346537caa62fe0106412758abb06775171164eee5bf348d9ca33cee7e0b3c7261878086b164867ee1a4eefa4c205f2fc3df80f7c50520b67ff39efe581927219a5807474b2a32d5aadd1241d79beaae78d73b0500000000000010d430f211e64e7048c633a1a362ee4cadef4fa05c0442546ba0929073e1275c0068965c384125298c57a3921ac65bd36f843339109ab86a0dc50c7a5d0939761fa55594e956c210b35ea943880b1b214a18bf5bdad0b2516f44a97f52e718323cf275d24f6e486dff02f731d09905b6c4174afbbf4fabbc8adde1b3acbcdf158f75409c2b0a6b9105e5c3b0dca4b46ece356a4137d6a7f633b14594f5323e1a24d828325e8fec6ae0ce4a95a20eda18c6a48f6312a79051573c393909737b2389690c646c1176bb741076b8351153dd30d4d6af9a3622eeda5589de70c069bd7f2f75852194fe956f0ce73ccfa2e3e6e586614b6e9aad000000000000000000000000", 0xfffffffffffffd53) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 01:21:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socketpair(0x26, 0x3, 0x400, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c652c00"], 0xa) r3 = semget$private(0x0, 0x1, 0x419) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000080)=0x1) setsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f00000000c0)=0x6018, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = getpid() wait4(r4, &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:21:45 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x2, 0x240) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/12) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/82) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getrlimit(0x0, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x80) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:21:45 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 01:21:45 executing program 0: r0 = socket$inet(0x2, 0xa000000000000000, 0x805) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x5) socket$inet(0x2, 0x8000, 0x4070) 01:21:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 01:21:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x10000, 0x125) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/50, 0x32) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x8, 0x0, 0x7, "7e1f47becaa37160e547b34e210fab0024b66dd3", 0x0, 0x5}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2fff7700000000"], 0xa) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 01:21:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = getgid() setegid(r2) 01:21:46 executing program 0: r0 = socket(0xffffffffffffffff, 0x2, 0x53) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82f82e2f66696c6530003ef251ac1bae119a911e14f83704dd9ff28ccd637650cec4e1ab5ec58082ec5b7ae290fdd4192543b9ab55b03fe5c1865a51fbbe775da9f484487b9376192d6120740a63f63584a0b092046120fbe7a5f16bcd3e0ff9646dfe325d87528dc0b18b28"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 01:21:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() munlockall() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='{}\\!\x00', &(0x7f00000000c0)=',(\xbf\']\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\a\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x05$@\x00', &(0x7f0000000300)='\'\x00']) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 01:21:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1002, 0x9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:21:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0xa0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:21:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x1, 0x4) 01:21:46 executing program 0: socketpair(0x0, 0x4, 0x4002, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 01:21:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x188) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 01:21:46 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x20080, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x5, 0x81, 0x0, "45503d9da19c21c576b263973a8ab23e5ab42113", 0xff, 0x4}) r4 = dup(0xffffffffffffff9c) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setregid(r2, r1) 01:21:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) fcntl$setstatus(r0, 0x4, 0x8c) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x23, 0x4, r2}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xff, 0x7}, 0xc) listen(r0, 0x0) 01:21:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x110) ftruncate(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) socket(0x6, 0x5, 0xcc06) 01:21:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="668e86184b8460a222325f0a98cc17d157748369180d0a7e8fe54b1a38c6b0486c48012ecddc743c1b4983bd1ae21be3ebe18e3f40eeff0974c21f499176ab15797572a5aa2d83fe588732ec385e64fdcca5644fdc9b4633408c407395bfbaccaa07e4f947522d64069f626812efc4710e75d66625292e3e58d775629c07f1842f654f1518c2660ca9a2a8ec551d94bbfec2b405c3caecbe7fb7505fbf645fa061ab7046b725062aaff8676e7b2abd65659beb14d418a61ca24356aa326c81dd3067326f3ba1b6a1bd8328ae9c5a86d71899c8922642282517cb7b549c845baee80429306cf44fd73cb90d109122181240e2ec601ffb30fba44f23cd4b6908bc08a9c13a6519a9b1a1b3f2b62c723c7eae006818a81120f7839d1ff710c115c6113165d2f7c544ca34c73d2d083b9906ebc43258f8666f8f995635c7af85104ba7ffa49ce62face3b2c986dcbb3a0100c7f82f4f47ecc07473fcf5b5e08a85b055517c43d2523840db6af4360c306de4d3426ce17aaa91338bc597cdd540adc45c807d200c9977aba4dd0b840ad24c42c2cd07eb36dd39197040dd329f937749dd1139ffd40989cc7b9f646ac54db5a6387b658ce50324c5c184931ba50cf6f0a25f6c0f455b222b8cfcf96eb00ce402af27e69e28a4c69d3d1cefdd1f20850699db5fd258b4cf83a9f3a103756276b9ccef64a39c7deef5493e46defa9fd496284540a782effa2b0c20b909001cf831b87829e929059c9f90452d240903c50bd11c115dd89af83198c70e4313b69af179b32b51092b64e858280e8e73643ea0ba166fa971738c2ae67dd18ccbc4cf79c9b44a96a1b4ec5d02bf142a91620d688e4e107bd3a78ee3a6d3078e81f75bdd25d9bb9450dcd1c72527852cfdbc79da2dd57139bdefe7ad7c0e82b1aff02398a5eac0be0e0ba2ec6dc4269dfbb5e8c6b83472b219b9dc92a1a22d1591039144ee4161169b1b3cc959bc12f92a7f1a60ad1d75adde12682a6523eca60a697e046578c6913873997a02025f9676a2901368fe3cfe618fb16f40e60944fbb4dc83c84de0229d45724e3afa536167d503d7653d351cc9a3a89eeeb0acc109b8053931135914c0280b9c6f63caeb7682f92899ebe7648be0a75a22b8f3c97f90dbdda499af379f01bf10fc131babc76e6483f5a2e398455903a1a26539a0b18b777f83a6778fa5a16f30790a4b1df6d480d8228aeeb0af4a658e10f575409dcde0bb69f767b98df49e1180c6ca184f97bd6d0f8aabb25995a6058e62558e6897c3649e602e69a02c7e8004b2d63137bf3ccb974a87a6edbaee54b5f4a0e2d8fdb6b0bee883b99ed92d508f97570d9f17b3e7966b843369d35b18344df21f2a9764eda21afef0587046f3f0fdf0c2e6b82edb85e399d22baf1f3d570e866969c2e552e06fea73dc9ba821b01d18a8d873fdb995024db52c2612eeed9f6419ae1c7b3c53cbc91b20ed69692281cc51ceffa8a7999d229e6fe253989869d17bf75a84a8507f8a1009527de577129612ea049674b8036c08eb6e8569049e17910e3e2831725a468016344e4cdfe844344085229fc4c34ef97ea0cc7c5132134c39ee0639504c7417b64ce9f6d33e197f4362d9b1d77a544054862537d88f09ddceea8937213bdcb5debe7dff2e9df1c9f3a6377d7b0e0a9fdd2d5765fdd53ea1f60739057fe2e0295bd918f114c91f3144e56644ffcf6357602cbcd4249725d905fbf5d8c051ffd50f3a9b8140ba7aefdba37291c31454bcdf3f1ec30272af9fb30a50d4c645a1a8decd9c8d017eab821e51899d865222032cb92d4ac3dd32aaab6ab7ecfaf619e8d069ef6baa00998e98c87c2959c878a82e8818ce8c0f27d6bb4c040e205f2f5b12085d559af7ff471d886deca78d7eeba0bac1bdcb815791c7c6885fc29826094e5ebdc06358007e6711158d6fa8760f23bed33cfd8baa4eec45bf53b31dd70e21893d3cdf1c1e89ce33169f2438b100f75da60caec60898101f3f7d4b87b2f3411396224bf43ad14c336d7fda04d3220fe25f2064673da2546a25ba23f29daf404c5ed16f49f3357576df5b906e939073c16829e68a0abcff24a0cf3c6689f14cff3d3d9aeeaf7471c36904636c04596ab6402ae49548e2869e0811f2f17ef5e95ebf2276d9a4e65fefd5e81e4eec8f63cd225182a2608380d50248850a0cc0dd5a09bce11bebd2c25f514d577f2a82bc2c8124b99d1fc326fcb61f4458b9d118747c08cb7dd10d8eea2789f1b9315a0b3146b4632161680a02da4e5c92005b8749dc72dae4292f04c47f1e610f4e522f604daa5fc871ae9be24d685839c396fd8c27f5bec9dd784d94ed58f1d6bc46f17522d5a5b09716e452dc671eae49ba5275421e1e44d9f29da693f781b7909d62c77d9bc16286480f7465dfd92084e9575e2f3e09a99c7d28770aea7d72eb1c4f0dc8af0483952d237baf2fa8058649dc5db73b67ff094e1ed8d6784a90a7dd78723616cda4cc7e5efafa8a3f3f22e317e8b56fc7d65e3b88be1c841ffc905b2240c4bdf7b47a9aed98f555cbff7747697bbe371ba1d3a568e6190117e9626cec9a2e2d5306f5f1cdb737129f575439bd58aec1de338dfb67998e79339814991136387f7b7a1d8417dfbeedcf93621028a7bf48330fa380ba939f61a17e952d14b493a04f0d8ed59abbb07a147bf81ebb1fccf8abf8570977180ca631d1e1f11e155bb405e6a099c551a20eb72131ce4f4ecabccda5f8b59e513f83f49d99e97513320d9f75d5a0b925065590a8c1defc1f87e0f3c1e1ed5a2502d4884f30a8a72a9a2ccab3f788c3e8cabe0754810da68c49a7cc220d63603a1ad46859057ea68369660270981a6d5e5621fffc84e8f10f95810b087519b1cb79d48e126231c576081ad70479b3a6ae784076bdabd0a781113406ebeaf011ccf486c35e8fea08d1a4a5c1255dd2ca09b55568a1daae6b2ad8c91c037a66b436bb9b7ea3b0bef0fe8292572716149a70aa806ab28efdf8d159ae581f617c74edc7dd3cbb23c5dd4bf941ea93932355bcdb246bad3e73871e7174bb3bdf5035eb0908f93ffdb54b3d448596cbbc7e062e3750feeba3fa669b1d2631d6f42f84eddb94c7e97b3d0096032edd2f0e03b878a09b15f4f8203252850df1c9a5da6539436865defaf13e49cae6a864707cd0a78e5b0e4be52d35ce2059f5a82c451db041bc94c39b7282c862ef586438f1b53ca13982b21457f3e9a188aadb6235c00055d8d98f9ae6af6eaa56e49151858d16ab52f513fcb98ff4b511c47382a22ab198f6b262d9fbde6f3015b79b180d6cc1fc9c8b49a76c48c00c0ca4cb737caba08100e60f7e5321a240a56de981d960aec0fbdaa086c8a6a66d4969b5639ed2b6f4c97dfb0db13ebc8f5163d2ba4f15694293dcb3038c419c8215e2be39fc0a6fbdf30ecd1a2b0db64cc47ab12cad086dfda85f4e79bb0df9ff22b923c7241795a86be91384b4319e1a99a04e5b0c0e42dbab282afaa4e4bfdf363e81afc89758da411aab210dd5c6f2d51b809f3f9616b358e35dfdb6100b4275df006de894dc4ebf2df03d04439082253f9641f197bfbef9ddc692ebc14d8430945019d743f5c095d61c9b8a6b26f740fe807c1b5bc755e6809a6e9605374f9d17c57fabaa90eb34a125bca3e32a217fc5bbfb458af570a04b337080872816fd38c5ff7947879565f691c74eefb1260e7c3de5e0db02c281fc6af87062b6244cade30332a5da834f0e3dd24c3eafc0444ee269094d4bf66b8728ccb4324ff0953c4dc3cb1c09ef05f16c9e0c5de641443a40910305bfc52595e87c8655e58069c8f517e1e3c4087c4c0f0c69b98f8c5649cf386294c116131d77117c858a4d73b802cbcff9d61f17664befd8f0de00c9cad1a50484737d45ef591ea92b463aae11fad1d42ba01ead97e01348f35591d8419c7e7416cc2d4daad0eaa4a060b6b4fc33c5c5de735486e259039282c47c625fa254d250e390d689cf3dcedcf134e909a35be1559e2fbbc47b8bade0cf1df80188424f5338ebfa7f8753f17204841727f20118f6cbb10463e7a5f248ea176e6170b7b4b6e8c017170ae9bb37913ad1eadf72a6e131da9b119750a7de0c0c08ddfe689149512c79630af66141f4c185b7d18493bbe541a9ce6024aa236365a831545a2f8c19a67b4f98d8e6cc6af2e60faebd3ca486c0ab35133b9d28968aed5249ce7890a4bfe31cd3d8b31026d9f50bac6e0a18888b930e2a294f3814dbb0457251e0393c69fcca6ad8307473f3e38803cdaf7342668b130a852b60770bb55f3da7d94128497dfb109c2041f2774afb09c09509bf3716612f851c43baf957025840d408b91e7db1ddfde85161fabae40e6beb2a2a25ab81abdc1294cec74f69a8e3f1f808f71219c1319cb82245fdf86f70d62ba1f818eabd8c9681f429c3ad68e398d8b5c48ecaf5d26740cd1bacbf7b48faaa767e9733b39555e12ed1385167fbce6d37175a357f2e56de2daa24ce5daa12213585ce9e1fadda8c63738641b3160f882b858ddc3ee0acd23a609d6e30cea2b6217e9d0d17e7c898f2796f23f48f983e6607bc162d839e534de238d0567c745213f3cd20ee201663d06a28d875b6bb560ff412bcdadf5b9f29aa17fd093e6dea28425b6868763616b6b72e231907d36f3968fb738f90da11e0e1d3aa771f8b9d49a5958c087a55b0ce49c11a336b55571fd2558e72ab0ba7902db259ce2739aa27d185c8a0b5eec7512bc58b8913f05ea76f1505a0550859cf7cd8493a7d0e9116b68ff32c0a25f149fb869a76e387a259efa3e9d5612cf738a926f7722ec20c2d3ca7e7ce88552bbc2f7a4f134e98de3b4c0866718271471617dbdcac49506c9cf2dbd6c02c0e25fc26abac10acfd4b0d2f0556f1101fde107a9a7942cc0dda3930e97482312996eaa9c20e25e5848b773996a8f6d21e59d2c3644e969a70c91901185367d562ab6055c03638e7c5c57f8c57d81650620b245622f95c0872a198b8c272e08402be04d2dc6c5838ca8691a491f4414f43a0099dc6dce056ac592fe49d0faf2db9719bcd331d79efaf2f5c2cc16965bc8a7b8ac3556e893e83dde2b2e17fb7c2e41f82407325abaf607514249befa0d12a61ba34b3c959398732c532831f8accb5806584dc16f114be37da93b2a08f4d4b186894f68f5a0ced46da6f50d26ef1a4e6f18fac7e3746367c2aaaed84e5b7d9b726761489bbff78c204e6ceb34383173f0e658184c09e415964af0b9d085ce5316afa1e1a1de6d89f43251ac2e287921408d428035ddba4c29fc7fbdf47e971f6b197683e561f8ffa090e6c4a3d4cb44d2b0b15cb4a6407a8e074379881bdb4905585231de04b08fb4a4e2b7685f1ddc57eab97d50f6c919d26259500538c573d1fa1400d3afaeeec052eb1a8db0ae7361a78c0bb6c79941361ecfbca934e800654d39e8999ed42c2232a4cb0897c205be6b29bca24459593d2f46fbb5e12610eca9a3e7d63199a89b76f8d0466d6e7e119e858ccd02ca9c09bc1a512b064dd9561392e53357cb107dd7020bb1ae5fd19612aaf2afbaf630c192ffec37e79993514a3e97aa571f15e4daf738e3ad37e2be2eb029e9dab5d1f3219eb6f084bdde6bce7afbc01cf2f570ff3a338a72d4e2e2df19495fea489318ee60eef230e7fcabe2ecb9b321fe7d2ff46aec9679c152d262ce77c8ceefeca471175deccae93ca6507e8c2149ad1a49abc4af7c490e3b1b6003133cade96152b4fa51d87a5d0ed401924d9a21d46cacd109a", 0x1000) r1 = socket$inet(0x2, 0x3, 0x6) r2 = getppid() r3 = getuid() getgroups(0x2, &(0x7f0000001040)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={r2, r3, r5}, 0xc) readv(r0, &(0x7f0000001140)=[{&(0x7f00000010c0)=""/68, 0x44}], 0x1) r6 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffc000/0x4000)=nil) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001180)={0xf7, 0x6}, 0x8) munlockall() readv(r1, &(0x7f0000001540)=[{&(0x7f00000011c0)=""/171, 0xab}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/119, 0x77}, {&(0x7f00000013c0)=""/135, 0x87}, {&(0x7f0000001480)=""/152, 0x98}], 0x5) r7 = openat(r0, &(0x7f00000015c0)='./file0\x00', 0x80, 0x30) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001600)={0xffffffffffff8001, 0x8, 0x1c00000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1209, &(0x7f0000001640)=0xffffffff, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001680)={0x7, 0x5, 0x3f, 0xdc}) fcntl$lock(r0, 0x8, &(0x7f00000016c0)={0x2, 0x2, 0x6, 0x5, r2}) r8 = openat(r7, &(0x7f0000001700)='./file0\x00', 0x440, 0x43) getsockopt(r1, 0x7fffffff, 0x6, &(0x7f0000001740)=""/134, &(0x7f0000001800)=0x86) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000001840)={0x5, 0x1, 0x3, 0x1f, 0x7f}, 0xc) unveil(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='W\x00') shmctl$IPC_SET(r6, 0x1, &(0x7f0000001900)={{0x7ff, r3, r5, r3, r4, 0x80, 0x5}, 0x2, 0x5, r2, r2, 0x5, 0x2, 0x7}) getpeername$unix(r8, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) linkat(r7, &(0x7f0000001a00)='./file0\x00', r7, &(0x7f0000001a40)='./file0\x00', 0x4) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001a80)=""/227, 0xe3}, {&(0x7f0000001b80)=""/133, 0x85}, {&(0x7f0000001c40)=""/63, 0x3f}, {&(0x7f0000001c80)=""/137, 0x89}], 0x4) writev(r7, &(0x7f0000003200)=[{&(0x7f0000001d80)="d8ef3f406a1af3a3d40bc14a35369624e378078e034fa29c19de2c4192577e16d09901c0ccadf4844e01a1ea70b2c187faac97aed15fac8d0120df6c43d75203053d4f98b3fcc9b98f854db698782e25ccf11e152281d8ab2e011eedf8c638ffda86d1b786a801180a404030866d383df4d9103196f00ff565a5630602a45b9da2cc3f57d9904e4848f74a3ce4514f88dcb250e5725353652c5ef4a27ef770994d50", 0xa2}, {&(0x7f0000001e40)="bb5b4defbee7d9de41ae6238c42de7f285030f5a89b2b54d0853b192b8c1d2412e19c890fc835490f554780aea5d79abb8fb2d4bb8fe4254279a8f967493dcd80e595bd94ad46003da6b9c37ccccdd02b0782cfb76995513c18bcf823643877f734d809a98c5bd2963f5c6599b13c1300c06de0775ea7ac717fe8c943ee2b391e5b83eae95cbf8d51297d25274d4b86347b2a587ff1766a3d297af292a92235732b5a0c255c63abf98811551b0126be7ce9f4693caca5f3e3d92e8fe8f593b97d7c8b891c1ca0ecefa69abd4b4d6f2bd0c2bbba87fd326447a9d7fcdbae85a43514d941887f175c822f8e2eb094c7143fb09a84559723bc43930008dcdfb2fa0d6b787737f3f885e5a8f0f895571c000de5f76f3499dd918b87b8ef3a203c819a43d94f8202ab71af1c9c3dbdfbae0c1d7b4c198c97dd2b7918d55c04464de362ab70e8d86e6b4511d0e0af34d29980986d2e9f94f5ac266ee21b1eb58852f638b325ca6e06d613feedae0fcfed02ebb9cf5156414a3426b41e6036d3b0e623dcf11fee29a148cb1bd92fc96a881c70606b880296f8546fe3d1104087a1aad0bb120d689a39d9d34a712625ab20a35b0d0c263a4ec4ca53c3f3b590490f17d85db71735254140095d5627661051d5d8b3974e196bd025c654d113945d675a29fb29079bc496944d90602982b6568babaf0df4fb4f8f4354d1b25fd1f3ba1ff6d0cb5992d93100bb4f35efcf2ace31eb07882e689916c384f96596a965b0cf86802f66ab73379244751f5706704d499b9289aa2395b272c5b758e6c8f1a379370101ffcb8e2056124061a6a081029d6318a8fe36c812964abc1b65b5bff0b755465d4c1a7e128390314505976194077b4669b8de65895bb6a929f6c98bdd1125dd4658511e7683337c0baf1eecbb4ba1a39fd5cb6e0dd69b34b4d287129855ad55f6291cbfdd0882069da49d0d5571d5d83dd1c4c22f9b05ec07794989d398aa8fe505cfb6aa97509320695f5185221898cb979e93ccedb179461f6b444b8af424378227662b5d86ffd1f63ad198ed8ea51571779d4b00d1670b62bc3be88c0ec6f91a1a47b32b3cdce3076ae32a689cd0d534863f8f24f4947db5c8c4ce87af5783013a7539f3b33b8422d1e6c4dca0493bd9ee98b5abe9fe5d1c32a505f18eb06bdb22a2ad1ef4e53577975dc8c7a8f7ab865562b1dca9b5407a837043fcaace9110263ac0a87be3bd13fb1cdbf0c53b3dcc70b44bb40f27ea244fc7ae1591cf2fa94ad1110afac34567b4c529e93e91295fd4f8fba20c5c4157a3652a9ebe4d1478ae39d952f86c15641769ac28fe1a8485ce026bf3676411bc5a15504bba990e083fdba83399e38a0739368ccf5269e14b4719ead15b7ef3573d0047a8ff19a8b9c14fec88099a991f79e360bbfb6fac4a192fca8b415810127dec8c69a890b28e1bb1671e5b528d310ddcdf43990afd2358ef1206ff3092835079faf2c643f80a59c77f98824abbd3d62a9a973b46a59c7d1aab0048844f18704930fed7c940d7ae853cf34c4a17dfd28930a1908ca5671aa1f601f0b745177b417dcf9874413e6f86637d2bdfa51fa551a22f0422fcf9b93cfe5591d18a5679bbec5270e4a1d94fb85680292e7ef0a48d0139a81b69534f0d43d6b253aa0e69683e60fa3090e4edf55f1de27e02f1e8a6028db7574b5b40b0c0240f03d1db140810f16f4b569ef3d095fc34bc79b92dee2cdb922451dc7dc9276eecc3ea53931647b2aca8c24269cd9d2e5d571e1233f84bf95c9eef7417df2677bcce6d202212390e01e188c8f9f6384c91defcad1fc36e6241d67287503b4c6cfa62cbd6bae17579d38e10bcea0376729a1f99e1e4e59c138b81eb96ae16b53101c85a272811b58ebb72c8cd02987822001a7a79fa1926cf93ed4ac874f9960e6a57acc41bbb154f789996cfbedddd32ded3beaffaa5ba0aa07da8c77dfeab580199957dd463d951869724276ef330b18115f46c4d4e888c9bbcce9071f564307e763ab195aa8e8ffa13e69bf5fc1c48cbe7db416c222fd75895c6e657afd208c322f886622ca2ad5c4867618611693c17bc27dce7fff8e63cad17d7534f84a5241ee0b970cbf3beaab1ddacad8ec42222222b9f18bcff7643c608a73b556fa98aaeaec1875e96fa3671178dadf1221ee3d2227489ce3b2728966746db55f9afb0a39b46c2701f18fb4feea253087ee650847a050d47a0d7e3b4c967c6d4d4c1e19d76d6e22c8e9b2d343bacd68aaebecbaad7c40a88cda0ee67cce1eccd23b97a102cf8667682df60466b5679dc07f150f788aaa0fb0eae5a65ccffaec0e4cc6371671f19f598704e9877f29eed873d92cd6d7b986efb14982c23a1420a037935d03e74a57e3d5055ec947d15aef8b07a86560d4ad64c1f1c9f7b014dfbfe1cf000ff4692d9e1c84b99d4266ccb1cfde868329dd8144bb6c0493220ae8476fb1d9212a188d44279cade76579fa9cfbdc3a31f95368205abda04051ca9f1657685dc2084f7471de9b6d4bae69c9a6352178d90877789ec5e4181dc584e7e153122c5bd468caacfaa727f256b2771522e6c2a5cc924ef5ba14d5d1c6c7b8a675baa3ad80d1b54fa5d70b5f72325640322190fbfbacf3e15eb2a1cb8538c0d026b7d38daf9e64396df827730b6e82519b59876cd4ccbd4d8d4b5e2ddcb91c64902542cce439c2674d23c6b22a6f315337edc0d534bf4b60924023a3f1619542e98f5fce4958d4dfdb69760e93649ba2c0393b04a289ddc4dd14da0a50966bbbd5318175a71c85015c4b8b36f29ef1b2edce0beb0f9fc5cd48235f461422518231e877dd606f1b175d24df470a113df36081111fe5fe01150ee36996ee85cf3da3e33fe54a53fb511ffcfb0a00b08c64a316e512d9ca7172e768f7dbb02867ea326750013f2b42a273896b8f35279a7ba2cfd4a92a53685810c478a5688aabc16764d4ce3dd85289df6531af9c9fb3fbc997dc5c9f0ba0adb3e13795d3278951d8dc0c7c1371966385c6c31aa6644ae1be64dafad54c8117abf65e9ce1c1ce1c4da6923cd8fccdaedd414949520c410aca996ce21db8b3cfe5886f5c2f98bd7e7151c52d44578834136684de715a0b802fa43cdc0ff2e5aeeec2e5452d6037d63a623c0b8b0af10abbe27b9071ee56ead1e4a90c1fb6cc70e603a75a30dfac3e7824e57dddaef84dd232aade7003fac45c5dbf4e97e75fcc61dfe71a5b2ab17587bd85f96a3de2d71b6cacb06849755a444c48a0b9f8b8bd42e9f3ac1edf6f6d34a426da7c06698df7a0063a427cda36c8b9eb79dec170fd0f771d8d991e6e0a2c7bf0fec1b7988ff5bdabde1e6226a79da195ce21a5f8ad4680a682793cb50b63265ae5ac147d7f48212de6fe9dcebf7251b515f48b0f5b489ee3899e8d469df3eabfaf63a0f97cbfd3e9b54e58d6f002104c5fcf26f188c3b21310100ab2b6c46d46ecb3d20859a7f0e8e18f86d8ef9f024cc0da3739e7e6b5310916312a31380231ec7a742b53a61536f1b3afb2d32fc2ce10d748587e55190f57498e53e71013b18e45e11d1993adb5d2ca6232e42c39fa193d280f8b8df6d59c400545e454bb2c08a76bc73b36d7ee7a7ef6cd71aec3c228824701bfecf576fd46d4044b8cc6c1efbc3ff91409cd1fe64a10915c3c3f8f357941d4b1b056e71a5c94fe0c1f40974ce9f9d8cd21efbe289ed711ce8c3d9bd5fdc3cda6735e549a64ee9fca8add87e0211df618a9428aa63305a15822493933af1d8664e83ffdde0f66870127c253f540362e82e5b32d18b13908e86dc794ea02cbf809403879513ffa193e55d7de8a3721b0d0eef461b0afc4057c4ea1cae6f8547fbc3bde85bb0919d7b1cbac7f6031709bbfadaacfd76e6113e99613fd0739fc8cd74a05b117b281ccff79c2fea60da5f735c09f6261648a981d807df5ce46f9b103a2020ae56a87e0a436f1663e71c55c23f111d447f64b86748890973bfa8d19b5fd1b1c1cdbb5cc08d3eace4d337352bda26785e8eb9dbfd52f35d2e1a688b0e018b12850c5f74e0a8121bd6de4728ea7e45b35581e56595b6ade8f2e3448c63aac08091953504d998b11370513df9ae812200ebde3da49e417d37e40d9d9db39019cefa986a373d5fc4823b53a19ab7d05ee79405ae99c4fba123c31b7b0333ef90241c7361f4435645dc655a29b5aedc7ec1797b466a1b7dfeba5002f30cff7519477dbed64d069a2a98676fa75d4c8dd68c58459d7d84a0381c173eb40cbe35d90346e64b4ff07d455c260a732784bab34ba006f8872ce10c621cdcdfe2dbae8d3af726c17415d8bc76aa9a14f5258f38ae4996c437780a682b14076aaad43d8221beb79217dbf77ba7d11af26e0c0cb330cd0cc8d88fccba2fba6958bf2a8d6b1bfcf763f84cfe8e1c418c3c3a2438dce83f3b3f7db7a437b3bfa95f4fe1c9db9f8755d633bad1696e73699fb83fc119b82881021c1fb5d4d3ab94d159f86de891d5592e725d5aad8c23a80d2eee40721833ab91700af158c7e9df60eca5bd4ec09d6d459f5bc8f525f252b907e542db82be09f48eed073ff33c3196f41ce4c1b867b8553302b9567ccc61e2648783adb3aaae08ebdf2b2dcdd369480dabc07db46d4ebe0d8ff0d567602a91ac2b0968ba9e5a76d9d6ccf6840c52ba03bb8842485f9fa89c6c7a5ee5059ef7ecf1bae49845f3772938fff55ad62fe210b8d377946edb343f4432c25e3e3b1116a5aeda8fa8a4c8c0a14d274c1b60d3bfe2ac57c4bbe51988d02bfc949084c8dc0b2473913235a0f5c054ddeaf0b1174c6444697b3ee7b939c116ba9b9acc0f218ef2d7201efc1e3d8c33eadd1e1c3b3b081172eb75d3ddd2995e52c9b6d2d9fd241ee637209f251bd540a7dba68c330b306952f714831072281d0d2f9621085b6aeb70944272d2db55f9a1e80936ef1ca2b5c37d27e30ece27ae2aa0546a2b35853ee5ad96a55ce3848fe13a7a5a0fa604a152a84c04d5463ba3ad691174f3ffedfab811ba1bd8730931249872db2dc58bcb3d752e005eba201ca95bee260868d02a49bbc3a609b41a6b24aef8089bf7621b0252471c407db363985cca7d8d2e9e8f5fcfe9fc58b8df7c4ed98ce237cf4c8eb21165e3e4b93de6995d469e98587a95e7f7dba47c4669dc8e09717077a47a886f7ab7f3a9b6de7ccb788515a64cdbace2b311f31f21443941dea30576d35f012495d7a103fa34f7dbbbf8108a4747cb524ff84ebc6d9f438e1d231f81f47a9f3ad33e8487721a636cf957d2c667441d4192324400d8165fc0bcc8f570ea15368af7ea28a68dacbf681551a8ff2eedcc6dfc0e29ff2e73fc71c63525c423a36dd0bb06b527aa3e321c14e28788ede676b98643dd84e037947b97388261a9bd2ccb458f0fbb344bfe5716fb3bd31308675deb8f228f3bc1601fe58d752a154d91e2b17428d90c7d60d7e100da6d237b0fcebd0050081f98d1216bc6028b28ff1c33cd0e97f9e8b9a4e3af041e9e62d8b539407bdccdbb86246aa5a0009243e0bcee47977440e8b0c8c18398796d796f6f20b56e3f2cd2b6c3d7a1a877265f104341419e4632635406877009b41c2c823980cd3aa061a5375c43f72ccbc06cf39f800e3511c78c898be81e91fbeb9d28fe206d18df8a57d6e84e5daa7f2f3aabbd888089fb8dc1fed0fb6b88c826ffdcfc6699f4086632b1879c76319ce4074060a7e3dfdc0c988cd6b638a90f22e84289a4f15a3bc0fcfae60db2a12592b957497dde19645facfd34b411c830ddcc952db10db", 0x1000}, {&(0x7f0000002e40)="12dede6505dea5875c8dbe475ce8de0b6d9fc00745fb8baaf54234f7966d11c6d9c5eab524b107061c4ddb81ac1e59633c3463a32d0b9f26913b73dfdd8d71af319de4d568a31e41a3e063a6740ca96fdd82f8058dbb869627e3a68b1ed91385b53e567c98c3470cf8461c177c1aeacd0464f20921f2595b4de70132b4de6ff11efa2e01462418368ab345ae6b12f59af8bd0b99a85b5244b02db975bb2a15831690795699f199066258868e860c2966", 0xb0}, {&(0x7f0000002f00)="0d37340bc0ad79e60aa83a92cc20b30afae710fab860101823e4af7f29b3a9d438496bbd42", 0x25}, {&(0x7f0000002f40)="0a0229c49abdc0ae3e9483b03ad777d6cd375e1adeb5067df6595678cd6c6a8eba0222a3c660ccdf17d0", 0x2a}, {&(0x7f0000002f80)="3031025ab366edf87b0860338094d09363226d7e2afcdac64b35bc245aa13ec5e1d24ee463e8e8b5a9fa8738de9c3fe66d88e63fbf846c5ddd83edd72b54263af85eefcbcfd840b56f170f548925d44fc818bf1b989d006685df8051dcdf5ddb70450fbdceac6ada5bc3bd67893f957ebdf531ec1d7c9ce45a167bae6949a5e94d1123d11c337cfb8b6c341e432f0b45c1dd484c6c37eeadfd3f676599b180904f7e1233edff38a18fa2a9b3de2f", 0xae}, {&(0x7f0000003040)="5563dd7178da55d3c9c43f94a999fdc5e18effee0b60c80d882b0a9528d2c2dbf81ceccdeacad29e77e8460506718c7bb52a0d5b1fa18c337c42985e523c82c9b97ea85b3003984c3aeb589e4c49238845f29659baffc2b36f8398a453e28f7df69ba19a39ca1911f4d0c34c4ed445996ea0ab7ceac56293b69846b54ccfc2ee7b2164881ff8b7640ad5b14b37c8d55b0565c8d5047f3b3128c40a5b3931ef8dd46fcb51ed8953944d7d15322ead30dd865f1c0376a96e0546e6c54d678a521ea53da52adf72439f4679e2189145b2cc9876dd0a77e0d819bebaa9ba096f3724c0f1005f8ee3ae9870429cc16171ae262484bd5816a6cb30f544f521", 0xfc}, {&(0x7f0000003140)="74f60a310d0085ede0e51e4177253bc175186ce0f75c46debac5d3e532ee05e7e4c61442de5efc7fc23c8a722fae5e5d7520a788fec385c390a91190a2574a21ba352be63870a2b71dacd3db89f7589fda504805b4849790e27248228ca90cf79c6f4f9ad0eb871f76be696aa99e0b43a0961a80511a627dc3e52d192f0a90906fc478a3d44084822342f52dc96586a73ac54859c2a3feaebee2012e08c304343fe9bf68ea78cb", 0xa7}], 0x8) r9 = semget$private(0x0, 0x3, 0x0) semop(r9, &(0x7f0000003280)=[{0x0, 0x3, 0x1800}, {0x3, 0x5, 0x1800}], 0x2) 01:21:47 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x2) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000180), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = shmget(0x3, 0x4000, 0x229, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/119) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 01:21:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r2, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(0x0, 0x0, 0x0) 01:21:47 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000180)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffffffffffffd) r8 = accept$inet(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) connect(r4, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fff, 0x8001}, 0xc) getdents(r4, &(0x7f0000000040), 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() sendto(r6, &(0x7f00000005c0)="39a0dcbe71defef5a170dab0e3d7e390e452eabfaf5670124de19822eb3737f7c2dfd5de0f4bde846b45d4e200b17392f0c9822dacad080a9945e79616d07348fb22ef103b7d0f4df62ab96a557c904e61a91a0f7ac8a5d895c4503bd7e81f443118a03ed8d2ad37d432f9a8264de6b777d22c406e5926051972b3f18789b2ae1f69f8ae85c4bbd7a854f0595f9ba5206c250ce77656ef81619851c4b54a19e81c478e1a51a20c0e81373dc91d42c779da8e500484f2119fdf1422cd31139b5c2efd748156463a7f6fe15d4d5eb5b5e8fab5f8", 0xd3, 0x6, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xffff, 0x4}, 0xc) socket$unix(0x1, 0x1, 0x0) r10 = dup(r9) dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r4) geteuid() r11 = semget$private(0x0, 0x3, 0x400000000001a8) semop(r11, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 01:21:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) execve(&(0x7f0000000300)='./file1\x00', &(0x7f0000001580)=[&(0x7f00000014c0)='/[)\x00', &(0x7f0000001500)='!\x00', &(0x7f0000001540)='\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='\x9b*\x00', &(0x7f0000001600)='^!!\x00', &(0x7f0000001640)='@\x93>\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='+-*\x00', &(0x7f0000001700)='\x00']) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000001980)="52f8079731765a5988ecf65acea23af4203bbd6c14bfec718202f80faa4222e899a0cd6818e67012315ac660b10a522755f43e2db97e8ed96a59a6b2dccc25a6d1d92a6e3da631b395a8a2c8ff937c60e63bbd82e86b1bec01f5ab2c321fa1970c459ad2d4c276cdb7ff65db537f06e74f61b86da38ac53b4ae8a93a9f7b52e68d7a31801923ea3b7e4e8ca9e4e9607d6458bc31c95bfb58f6f92db8ce4c7e485c80f4f68174dd41d0ab3c081f8c364e1be646d112c087caf82613d8ca8e462dd4b9a07bad3ae1b305e62011f01e2ecfd13d04dfddae63f4d8a042bdf6fa6fc68ec02601429303c68173917694895fd01a5e2a28deb750bb7a262a80653ac6be70912d8410013e6c595faede2e459f0ffd13ea08f7bf5a09f2f82e931c3013e81a44bf7ac52a66b8a17847ed31cb8aca5c8fabfe75186b5ef2177908d7d645139c6d611f2515c46d942f2c8be4cbd20c8b97ed6d4c9ca2b176d13314f8aef1d9d607e34581abf0de7dab063cce896ac3524271800a45642eea64d241644bd8a6c2a0a9be212821551dbc30ccc649874983fcc9cc5105aa09b23db8f65383f4a31dfa723d82e3be791cdc2746e8d8dc0fb721f897cac1f9606412a06ad18513de88e12f9f93b5be3588db2742e08e937b6cbe7808652606c0bb1626b68edd0690f0616c26101c936850cc214067fabc8019d9c5b01921d0f76a43ddd2dd20b6caf587e8cbb7f14c6cf9a0a581febdb37af9236963e687d5fcc860f594dc0f8908a4119fabe29703adce9abdfa55b2e14daf0083dcd51ea6936351c068c2afc743b7df4383dcedf34c1090642289e47b3eca4473eb7cb9566562c9a469bbbca32505922f1fe3a7f52b9d6c2c01b732a211149474f7046d1c73e175bbb17ef17204641faa89667b579688b1c4844bb7722d9b01cd623cb0028bafc36e0d99ebf05922ae6b077383b93fb25406b889cfe3dbdfda7d5aa89ed0bf6fc70859668970e95551f3cd59418eb05fcaeef4e9d86c633f414ed32959f0091e3215c6bd327521f59e3e922b4f61850f47c00b9fef5b6be8ad9335820c758a617d85ef8ce54219000dcf4725f762a0a2a74bfd5f146ed2b13b59fb8b3ebc45930c79701044ea8733999e169ec83adbe2e971e5b30adf5b45a8f07c59458bdb4d1157b4f5c5786f0ed502c66fd9e42806f4c854f12180e1a1e208223b2da86d733a10ca5c50a2ebd0f7c883edbb26afc511a8d3af5acba038ef9b26df3eb0e724cc004831cb1abd56d40f3a226b26bdeb2962ec7c08bbce930f1e20a2d2da49ae02b99c5a91cb0f9bfc20f278011e96bbdc4f53d86bf87bf0101bb8a315342f11e569fe667ba9bae3c31ffe06987c4d6b7604d7e3d04dc22bc6d2fe12be6f7915320c5240c27e2e03e9ff70fb4aaf0ec54fffdb10457cf81dbf6b9097d55914c2c83e138e949278655bea16184086916688c46ec869f4fa3af9a49a081e57c7b343111d8372f2f7b3e0daecb04a734520ba4f59fea4c05745aca1043ca489f6f108a000c3ba9bcfbcb1cf0199ecaddca86f51bfaeb2469148d4861be83fd14f6be4c7a575a8ec75698aadc013879aa20e19bb0e8710cb9c0f395baf0bc3b7ee10baa584e239626fb1d89a7dbde2eb7f82e1c656fa1319cabddab0e458c9fe890fab91259c434c73aed792fb0e951eead912244380d5d095530fe89dacce6780605f460a0f7c90fd0e1f30ff5f9941d19c3de62130088dbe4e57bb246c230b5ec2262782c855d5b1e2d64f39796955f82ad9b6570ab3f01930d14c3c21fdd65fd1345c99c7009e9fa689c6de1351150b69c880c7e2726f7253e3b692b4e900f5596ee22bf73852494c2dc7fedb97cfb691a138fbf5efd6323802b30446a153927836810d8c73c5b5f6843fcc539e29993eb11340ef1e25837d50e6520e0e760f592e5fdea4f1cb479f181bab134ae073f7b6e226bae37a9eb1c28539fed0cd2daf8789cc537297ff35ad4ffa78459e99d882a0598fc194a718a255f4c349be3991da95bb1b7382279fbfa11fbd3df1057ed80083471c25ed55b7f9cd29b7039224eadc819323c1a08d1c92d658d27e2c910832f565da1cc9eda9450f3d1080659d9c8518ec4bc5e3925d91dd9092e0f7872513a48b842469c001f6f20b54b303fae47511e9d5c28c1650c3c43e3f94913b21873504c07c8eb0c2416af4478027f0d2c6e7438c2c523572e1bc2b31366b6b5d45c5fc45fb7e101e2cd9bd4b10e4e99ef478bd741ed91c3872af4ff5af19e177129152096be3746114d6a2adb2eb617cc5a1d482978bdf6866ff93949fdc981e9c274799eb054043b224ca6a1193b708d36598acdb2e7f8baf36837215ede7fee1887013caddabd7b18c9e013b90a1798263132a915159e8a4eee0702567a8e299446d6105cbfc26db895f8e8c5ce9457d752c34928f7802770d55c35912abe0f964915ebfd0d9e9cc9d990fc08fe6378d152fc84acea1882703f1298f034664f3802b051583bd4242eaa68f1bf0a3194bafe7d7f8d34053fd04882a3e8c161e27f5e7b96b169bffee6f93a5c0f4f0822b97b195be8baee0c1a00335191d64d7f4f6efd04a7baaf0974ddf368ff99292e00e1bd1f6de545f58a64312433bbe9ff5fe2bae8e4eaa687593ad2554814d3e10d992f0a8126c3b402828b8b81cb3e244a81443f4ea6e95fb1ae89389f84b7a4994609ae3383307428ebb9921a335f004c9546edf14303390f6d8d6058d23690b6efb35c9c062eaa3052bc89b7942b5b9728238ae0fa1403ab2fc577f7e9508c13e3539a9a4e417d2eed33f028313cb6b3759a7d24352fd3c76dd22f0089935ac4dd6295ef47e29e344e337a8991186911dd6c3706270f77ceb4cb06220dddb200ff4ae2db5425e62002797949ac8a49d92cb0dc54d8a3a2126bb8bbd6377f2a0bb18a85af8332dd5464112d252fd23789172ce5fac34f4efffb1849ab7bae9efe041b5b4dcd83bce27e0c02e171fa5366b933f3ab7df4b5264faf6163e1f33b0ded4ee3aa49f6e2db3d341b690a2d573159a0e7f58d4ada5346fa9dfa9ef79c9873440962a5d5052264c1ffff456914045d95c18f3575fe100d9cc7e0a412a68c23d7348fb4da3e2dfeb88efe60536fa5e7767183d2276c146b2deb4fdf607578df51ac38d77083fcd479c34189d313008d7213fe9e8973b9c58e5d3ba8ce63004e435d551cf0234bfe9f210d8077bbd1d60a1060acb2fb682461fc84a1294eaa4476815c94a15e55d5b71170b0376208e71f97a29db1ee7c28eb4f47ddf4619c9c65d9d3d50024776e9159d69447056311ad87934e200cb6e5602a1b9898b38a759bc9c01345cf8e1284087e01bad6a1ae55638711f1a2674b6fcb1d2306a551e428b127b0adc50da8e39832c5d472997983f05d5a48ddec1599436a713ce6d25ab58992e38964ea96989c64380e370b9577ebb401af49d325ddc19928736a05b16d03a6c53af0524131d073ca937299470ccc2f263c2378f0540093d2416108c4e1f7a8578629eeafe6bfa67df3aaf6bd1e904322272222861d0948092e6c691a2bb5972f12b25f7367a8809aa90af8572c44906845ff80c96ee80344113e9b9532a6168f56f34e14be1990a00cc066dddf677b70985c7e2b5dbf0ac13c4b455c71a9d5e40ae0cbb02913807494b7e737098a0ef3b8c792599da1e379ef1bd2d5b78cdf75dc545afa6fe9cb3401aa80f6ac91f0cf8b14744918a6164bc3cbc5ec9120c7ad0821a4d0c4a967a76cdfc202c07d99db52c030c654c9cfa1efd024240f238390379d41fd32be634cb8b5fdff30a04ce232895ff2d0441802d6fc3b26e0b5b947ce91b7ef28bf33838bea1349b51871ab7a613001b295b27705a16fd83aa71616191750ad1bcd1ab13982baa9bce784f331e960e93de14e9e1a9c1e4ac6814618275986f4861c5eb11d22b9fedbaafb1d2d32bffc3b484ca331353edf8bbbf96a9663fe49485d5856a3b7160216c6783dfb6b5e7bfffde8f11575afb87a183eebf48520f7ee9f38dde43cd8c76070386f57c4a65a0d54cc4ee7a4f63a946ea6ff16f4c6318a9b225b25c0e1ecf6182982614488bce6e49af472abff07780926a21dd0fa3b6a89565dbdcca2d57433be798b844a90101c876c09096c37ec944299ffda2ec2103b5e06a752f1c1aba271a39cfe82a2274e46fbf0332b99b8f0c392b1b09be40b4e55d2e978aa809a77d7aafa25dd17aa45d23a38ddce4bfadcc92f70880a2399e55b86e99f2ae3d888015ef3f52ce9e0763e47a80bdd70235fdb0e581c70098592194cc5262196268a92f5620a7f64b61f44d21b22e426f27270360d8f83e1dcbf02e015ca7c3babaad2359e0f644249ec3fa9b7ac8c0809bf1e0e67ea1b452b967bec9c1c32ce58cd4a661e271b4df12698674a5d46f47d07af5b11b7381df29dff6559dffc227f24c6fcfea7ce25198ddf3399c16614830ca77085bf5936d6779497b4e989de6ee379cefe9bfc47ea755a92a8f329247f5a27c95a573463b390812c13f03075c1fb97fb619223cc63f3b54d228a38a94e7b185e07e7e8e29bf27248a68139d82bb9c04eb73609a49a219a299eaf653bb15224efcc9f06a1c101ed4f1a0ae09ec984b81befa14e6eed69874b670dc32a175c1838ec35e25fa853c2f6fda5fb0e2070420d97b81f405d9da4f048f04d125bdfc2618719e9a823e9a2c0bc3e6c993f741dfa974d9136779f2608818592b6e2b1c0fb4cfebc700f64ad692c624648ff8eb24ff7d8d349266a349678aa56f94f9ee561bfa51b915a5fd7b599f44c22af6814cc9dc1b373564f3120aa88bf87de689f5d60ece1168271d482fabfd38ceb0b4aa2ebe43b5924cf68ba1d649203e69ddf6e442f83eae723534edf81ca8994b7c98f8e00b141c87fef68c11a2ac4d468fabef027c3be57965edb1e04672ec1680d899280a4cfd726e6f4f49588a1d1525bee2fa161743df08f47f64184e97f7fdbb064173f26be486df6488632cd231c2eb7f61e635e9a4b703eae58df7ecc890fb5277ed819adef4fb33a293fb40ee41303be23ac1a9ea3608e78e380e78a238abc97643183ee0623eb9e8a7a6775f8a38e7291712b1bd3260fa7bc797b4ee400b4e069e8ace64dac456509e279a8ca9d1a6c67d258eb4fb6f9bcaa408d83d284476c3f09c1b09f21f2e87e2b4e952f9e225c11a39022692f56eb16c45b32b09e2d5cc52f3af2b21b8c2f86b7ed4bf919a28cf73956ef90bc04c64022fac13103ed856f6d85017f9a9d9c268647913412db46c62ea3dfb7e54948bd3ca9f99b55e956be4ced3c36d9e8ac7428ea3b68d89348ebc78b476bceabde7e63e7954b114a8a2bf95be98883384b1f65f44397393607a88af2c74f6481f688fbf4c8cb07804a19dad7524f8892b8e7021df9e4e717ad1061740c2027e63463f16b6dcf22ca39c7d8364c38dcff2dde2f4239af03575b9e05f295db454de67f1933ec2e14833fb0f05e84932e8d1d6ad680d7572cfcfad2c980f0a934a9fb600802f9eac824c27bb83fe6804ffffa09bc9c5d46341b6155d72dbb636fee2145175ac2b31a356fed482b2f4861b0dc8ddda71cf3abeb1c19453e9f901b37fe75dfa76bfe49017b50306fc1142724bf2d496299b692c3829100c7e4e9352491e84925bfa600a0acfa3974f310e88fd208451b0288f8c6d637d4cf5f10b9c4988ff103e5860bc4877444ec5ab015dc0070725a8564b9657a1e06d08f4cd752ba15a90abc0d26c736b8ea5372a6a8359c215dc06db37a0", 0x1000}, {&(0x7f0000000140)="8326db12a96a71015c386076e799841e0389af3151c8bcd05d2cdb9bd527bab3c1626cb80c330a2c7aeb2055f776e9ab4c44af3d18dc4194c4c401ae60aa1931f9aa9f4d1cce5ece9a319d71c446bd2ec6760306c6ec32b2416e70cee86587e9656e3570eb8d38ae136cfd802cb7f92d9b523ef4efe68abac8d5366418cc6d118540e4558196d45f91c9b1db89c44f4b63b7c3be58031d0ff78720908b5695db91bbf781de3deffaacd452e0e0ef28c62b16716ec1da2bd26de455dc86cb2509a5bee2267c3a6a66377dba0b6558bf572c7817a9ce95b506d3d0d0f289", 0xdd}, {&(0x7f0000000240)="b248d06b4ec2c236b438b894", 0xc}], 0x3, &(0x7f0000001780)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000007a9d71ac00a513c6e9aa7455fdd27a4599ef398efa49b1def04377e6507259eba00548a73089ac44a15230c425713dbd2a6a70b35fb3b671ff98d7c03bf85c806b01e150757ab30248c7a61ea22878ab3e80ad387f0eeb964cd46f8979826a0c2c"], 0x50, 0x4}, 0x2) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) setsockopt(r3, 0xff, 0x6, &(0x7f00000002c0)="92d257d81ef9", 0x6) 01:21:47 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = semget(0x3, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/238) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x102) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:21:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) socket$inet(0x2, 0x8000, 0x6) 01:21:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/2, 0x2}], 0x5, &(0x7f0000000400)=""/82, 0x52}, 0x800) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x4}, 0x8) 01:21:48 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = msgget(0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpid() r5 = getpid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x1, 0xc4}, 0x6, 0xe9b4, r5, r6, 0x8, 0x101, 0xa8, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 01:21:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) write(r1, &(0x7f00000000c0), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0xa5}], 0x7, 0x0, 0x9, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/36, 0x24}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000380)=""/32, 0x20}], 0x6, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 01:21:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 01:21:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffe75) r2 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/40) semctl$IPC_RMID(r2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xfff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x4) 01:21:48 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1000, 0x5, 0x3, 0xc483, "04fa21273b5335fcadab7ca9fe585b1ec563d865", 0x7, 0x27}) 01:21:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="79e2f473a8942df98a7e2e349542a1148ff65a6d171ed94611b0490a8f772ef4cbbe151242e1d3e503816b4000f2c8b9f31b3bf6c6e9595efac46645c6772190b60abed93fb059b515c321addd0f63c61bbc70875771912b5cd2b570a5908e7ac8dc9e2774d7b92aa8d8436ffb3b9cae373178d69f0bfc768d46b040006e5ef05609f2aeeb91548544b962f91862226b1fc9f4c4fe4960ffe727c40b9f84ab02c83264b2c0f42efd294f21002a7c97a32f04474712a045d0c4c738c87ce005ffd51025b926fcdd1dee972444cedcc64c476bd09651b135221c8b746e6a20f83d676e260c557fe675be", 0xe9) r1 = socket(0x1, 0x2, 0x400) accept$inet6(r1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000000)="f5", 0x1) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:21:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x80) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) setsockopt(r1, 0x4, 0x3, &(0x7f0000000140)="72548e9d8c9d46833cc6a74335976f8d2a7623284615705b62fae4f8b5db3426e6b55ddc9d14f03741e4ae489a62c28e1f454440008d063f8e6cd2ef1a123220afa618695f854ad8cda75345b2c94a35c247ad891272147376c287d30b20aaf5b462495e8169ab740247e977f846dc736d1e7f939e64984bbf5c56b202d90c", 0x7f) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:21:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) recvfrom(r0, &(0x7f00000000c0)=""/251, 0xfb, 0x40, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 01:21:49 executing program 0: r0 = socket(0x80000000001b, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setgid(r1) 01:21:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x2}, {0x18, 0x2, 0x50000000000, 0x1}, 0x3, [0x100000000, 0x3ff, 0x7f, 0xfffffffffffffff9, 0x5d, 0x10001, 0x9, 0x3]}, 0x3c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r2) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) 01:21:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x80000011, 0x2, 0x551}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xfff, 0x5}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x9, 0x7}, {{r2}, 0xfffffffffffffffc, 0xf3, 0x80000000, 0x7ff, 0x9}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 01:21:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xee0f) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="0017713f14ec913494a025ce85", 0xd}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) 01:21:49 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x82, 0xfffffffffffffffe, 0x756907641e33fac3) syz_extract_tcp_res(&(0x7f0000000000), 0x8001, 0x9) 01:21:49 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 01:21:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x4, 0x400, &(0x7f0000000140)="8f96b23bf5d15ce8dfeeda2ba464c5560e28e293fe40280a5961fc97fbf65f2a4dd1a423ce351840e3fd3b9b0610c4ffc3b1205e4d6390c34e610a7fdb4295f438c6950486ee441127f050849f5e9e1a8ac35e92f133609aae5b4213cec33d4cc2faf6", 0x63) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x2, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x800, 0x23c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xd478) 01:21:49 executing program 1: mprotect(&(0x7f00002d9000/0x4000)=nil, 0x4000, 0x3) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{0x80000000000000, 0xfff}, {0x4, 0x40}}, 0x0) 01:21:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x12, 0x0, 0x0) fchdir(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) poll(&(0x7f0000000040)=[{r0}, {r1, 0x4}, {r0, 0xd}, {r0, 0x84}, {r2, 0x20}], 0x5, 0x9) 01:21:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="082cbb3890c3d30973ab148994d5257297fdec869c2197e7a3b2cfe75baa24d0d1f7bbe678be69cac65cac2b3c35e8b78c27a09853195f8b21a31bbf15b2e57fcf063c67335d98ea9cf9f196264e490996702a377ce34a24fc96f92a917b76e873e732ca303984a942263e6b82ca179c170dc4752c4b528289", 0x79}, {&(0x7f0000000080)="1764e1eb6ab64a2b4e8d3075358ff09153b370bed306452dbe21feb900cc27ea5ddf68722d6d870cb17062268668ff6c770ce06489d909f2b34eed2f08f1e57f6ebb8d8bb46886f7cbd91e5cee2e", 0x4e}, {&(0x7f0000000100)="dda988c71681b84b3038f52c69478d2a6be40873e203c99417c4840766de684fe8c898e27024db54b06cd4267d1fbf8bdb0928f18d440161543a2a693ac80cd5ea28a17369ca3489c835899cae7a5a2c0dcbe2908732b90fd47da06ea6296e48c7dc1ae5d08d1be9baffa8c597bab6b05fca5ad4d827a3549ac2468fd0baba8c00630abcb0d280c7e942a6718847447fd23d04c0859dbea4ed63d4adce8148ed6868", 0xa2}, {&(0x7f00000001c0)="2bca4d45a205b959723c1155a7f7a24c9d4eb57127b49dbb1143a42a61f80cbfb887149211c007466b650db4f69b364138f3b49b710ba0b94a2fea82ca7b98d7f3cbdcf96a2be2883f5481cb3a772fb828e1d717585e61f270fea2fdcf91d306a9b41a0fc12a72949becf7494ef3f628ac344206e8bca6270b767ded6eeb", 0x7e}], 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/120, &(0x7f0000000300)=0x78) accept$inet(r0, &(0x7f0000000500), &(0x7f0000000400)=0xfffffffffffffd6d) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 01:21:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000f6000000"], 0x10) 01:21:49 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x49, &(0x7f0000000000)="d0f333c28a34ed1528d50ce57b953339e69487a5a540ae7bf64af41cd2a3348cf62164a03558a2b867c1ce5df4352469de5e124c88c9d591437c9fd7b92fb6a0fb7e104fca765c4064") mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x6, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 01:21:49 executing program 0: r0 = socket(0x20, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x3, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) 01:21:49 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom(r2, &(0x7f0000000040)=""/68, 0x44, 0x5, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffff7}, 0xc) 01:21:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)={{0x7, 0x100}, {0x7, 0xd6e}}, 0x0) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchown(r0, r1, r2) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:21:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r1) 01:21:49 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x44, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/128) 01:21:49 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 01:21:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgid() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x46, 0x0, 0x20, 0x9}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0x60000000, 0x67, 0x239d7da2}, {{r0}, 0xfffffffffffffffd, 0x3, 0x3, 0x810000, 0x301}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000020, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x200}], 0x6, &(0x7f0000000140)={0xfffffffffffffffb, 0xffffffffffffff81}) pwritev(r0, &(0x7f0000000140), 0x100000000000036b, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="6b6faeccfc149831e0aa2c4ea22a6dd555eb6fd0dbe71cd9921e92e1003f41d96d61d448b6e8bc1f0bc6de0ba125e4d38b2f9c250df822a4d60c58be5ff684f1bcff3a1f9b50c75c8b0b411dc53a51a79d11d064d24ec6dd7e2f86f0932529f9a1cc0d449380ccfa288b2839346da133e8991d26b7aa14f814c02b9d164034419cd234df8e167288c48a4cd399ff00d359329c9bbd127d60f562ee0489d02b23a0d47654f1d86b933a6ad022deb2552fd7fd17cdc26744d9eaff315baa2f7d68031e63be04e23776531e2c7c26ffd997593eaeca7ef7bb0dd3e370a789a74c6fab62853186", 0xe5}], 0x1, 0x5d) 01:21:49 executing program 1: munlock(&(0x7f00004d9000/0x1000)=nil, 0x1000) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 01:21:49 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0x80000001, 0x4) 01:21:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2c, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fsync(r0) 01:21:49 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/73, 0x49, 0x840, 0x0, 0x0) 01:21:49 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) getpeername(r0, &(0x7f0000000740)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) poll(&(0x7f0000000700)=[{r1, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 01:21:49 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/164) 01:21:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) getsockopt(r0, 0x1b254708, 0x0, &(0x7f0000001240)=""/60, &(0x7f0000001280)=0x3c) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x200000000000000) r2 = dup(r1) open(&(0x7f00000012c0)='./file0\x00', 0x8, 0x18) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x14, 0x0) getpeername$unix(r0, &(0x7f0000001300)=@abs, &(0x7f0000001200)=0x8) 01:21:49 executing program 0: unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000300)=""/26, 0x1a}], 0x6, &(0x7f0000000500)=""/252, 0xfc}, 0x800) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000640)) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x1, 0x101) fcntl$setflags(r0, 0x2, 0x1) semctl$GETZCNT(r1, 0x2d439dbaf3553c93, 0x7, &(0x7f0000000700)=""/236) 01:21:49 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x8}, {r3, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) utimensat(r4, &(0x7f0000000300)='./file2\x00', &(0x7f0000000380)={{0xb5c0, 0x3}, {0x1000, 0x6}}, 0x0) 01:21:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSCTTY(r0, 0x20007461) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080), 0x10000) kevent(r1, &(0x7f0000000040), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 01:21:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{0x80000000000, 0x7}, {0xc9, 0x5}}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sync() 01:21:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7ff, 0x10}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:21:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) r1 = socket(0x27, 0x2, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) fcntl$setstatus(r1, 0x4, 0xcc) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0129c3f060c26d9cbc6e529dc4c82560fe7736fd4eeffa480a2bd43c9cab65c09ac24b775408853cd7ca22c0cd9915d5a7e1f169242fb9bbf1160c1c2313d7e9d7e7c8ab47d5834f3df42b4f6c605d9e4581c660e3c4cdeae38cebb5df035a69126b189cecfb07230fc09cc9685cd6792d3a34e9b2a6705183b0178af2cd0033706ca5d5b18c"], 0x10) 01:21:51 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r3 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) execve(0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:21:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) r4 = dup2(r0, r2) setsockopt(r4, 0x8, 0x7ff0000000000000, &(0x7f0000000100)="b8ceddd619b26768392f41ed07af4feca8d983ffa74862a92dbba376b728deaa2e932b92e423a0cfab441f334ac028f1f783c5576b7cb3f71f0b49e75332f828e9b706b4e494006b8fbb02", 0x4b) 01:21:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 01:21:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) recvfrom$unix(r2, &(0x7f0000000200)=""/88, 0x58, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:21:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0xfffffca6, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000000)=0x200, 0x4) execve(0x0, 0x0, 0x0) 01:21:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7fffffff) fchmod(r0, 0x80) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xacd0, 0x200, 0x233f1fd5, 0x8, "a227bbd1550f3d9e477dc54382a9d4aec4672e06", 0x9, 0x3ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x6, 0x7e9, 0x135, 0xffffffffffff6f5e, "583dc97190a6074c10e4debf820b530407f531bb", 0x8, 0xd2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x79, 0x40, 0x0, 0x1, "11c711d1b93b3f94471d128abf37fe2c79310338", 0xce, 0x1ff}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 01:21:51 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x10001}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xf8b1, 0x0, 0x20010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x8, 0x1, 0x7cfa76b4, "15011ab43d9afe349e0ae22a1ecdec1f8072f382", 0x8001}) 01:21:51 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x8003, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="f0e82115386c968867", 0x9) clock_gettime(0x5, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x9056e9fbc9ebd3cb) 01:21:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) syz_open_pts() syz_open_pts() 01:21:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) shmget(0x2, 0x1000, 0x84, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x3810, r0, 0x0, 0x50) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:21:51 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r3, r3]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r3, r2, r2, r3, r4, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r3, r2, r2]}], 0x148}, 0x2000001) 01:21:51 executing program 0: socket$inet6(0x18, 0x4000, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000100)='./file1\x00', 0xd, 0x4) write(r2, &(0x7f0000000000)="f5", 0x1) 01:21:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r2) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f15d44536cb32a59f0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x35b) write(r0, &(0x7f0000000080)="87513afe4ba9792248b6c4d58e8ac09ed07da522bbffe49bd53cde32333e361f56648cd0a3a18217998a8fe96b7d9f1878c535430a539ebf55ff8034206313af3b700b75b33f8677ae4fb2f07e5cc9de3bc1422c11c69654cb72629c201d36cc6a3a232095cf758b26c37b8a91272bac564d204d119af52f1cc42203f411a4972b31fb695778803b8025953db957d05ad9bed8e4b3a3649bf55aeb38c29742f6386c58c0ed00d1efc671b6707ccfb6fcc09bcf5000dd938110b0e6e68fc476d860b167399176cc921e88e2d73221ec0d4c4256743a249c9750d0a70e3df0e200b6b767a8a7ae84993fd89c8a", 0xec) close(r0) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x1, 0x2, 0x6, 0x2, r1}) 01:21:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kqueue() accept$inet6(0xffffffffffffff9c, &(0x7f0000001400), &(0x7f0000001440)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000001480)="1a95d6b9c7a9f501d23707f95c08160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88cb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(0xffffffffffffffff) writev(r1, &(0x7f00000013c0)=[{&(0x7f00000003c0)="adc53e7c4186dd3eb13a93ff6b4aaba5fdd30196c62ea4548d5b37ed0a193acb8765691ca985e6c02134e34db270069558356f30ba3ec2d9cb5b7fdc00ad2ef694220f91f51f6641aad0d44b9c7baf377734c194f4eb3e188560fb73dae2ea09aebb69a998e002aff8db6505f9712d0541e784ad591ee3aff8f5f24f4b781946e0ee7d2b978db18cb576dbbd9d7da7ee25f6d4a3be9b8b1a4a757c62f3cf44e1c0d5833c9a43483c654297c3cd9763459ea7f29b31b333a419e3fbbe3a338664413d991d19644f38014d89cec307db50d7b9b84e9a5054c18434403c4e6dc6c7bd261d179be67be34897d89a6c754db1a52f649cf2f1fdf0844b0e4613b38278b9ab26c3541f65d0a4c9754abab40c17a8647c4cf6cef82f2a59c5ca1b42862d9663ec6617f61c88fb992b2c93b312142589e378f3cc645894a0da48194c7bcb01cdb686c2447d25487f88fdad206b6386954e591b961811e5988fb6b2eebdd093288d4dcbf6754e97a48d3f94f402e6399b230188a9b24aea6c0ad6644767b947b6fd4db80a0a950040ca0c981d6c6ca92dc46848170f90697d4efe025841e491ada1d88ea528c32c0749a968697d95bbae6b5193d8315106861c4d9a7a17da7192d3d5e61a57217d53ccec2af2782ade8d43abcdedc79ef124374daba8f02614f474af5f630c9587fd4ea00eb22de43d8106fee9ac2af5d83b283e9246f5d51fc06bc0d7f7bfb1f6ea250bcae8d88a127291fe609ac4809aaa767b0b574e2bd1c360c2be8d355f824826c09e60711412234d01e572972062ee688e30f596d438cc70e606d45666b9f1b2c2ca1a4e6cee66bf72637cac9fdb5758439a52a31929c41290dff9d4ca4b7897fa005e94bba494bf547b6f4b02a9ce919859cfbf8a4ca3b7cc866f6ad47fcdbabc466bddc0efb7e6b78b7ae3d5f0801ccabac614018eb8beba87ae58ba603dc8eb79b190b918534296c4ccbeae23287b248b52722c50245703329587292c6b8b16bfc78059c1f63f2df4caca4f176fa21864443958185cb9da387e7a7c15cce2d4ca5397151de898324bea7e560b045f426f5393eebac1bda04232e8903770fff5d6f68c947c115b9d740b9cd894f2a9603e504c1ac8ab90aa63afd2c6cd23783a83e7a825e48a11fb12134eb994c384752d65282e3b2f3ae8e86155dfb73a88d5047ea63c049d6962d804c5dab1c838c6754c92071815291392c94c516850a213f7a66a4c7da510085fd829ff231043b33d878b2b1e91fad64b98f8469cd4fa254b6ce3e5132f1bab98ebc7fe745a15d409c236de8ea63da9fc08a02c55797ec9eb262a9a96dd12da50a0bf3d53eff47bda378223e1a6a00e8d3a1a5552b1680f188e39acc87325e0ade5df71963741f05d2681c710bf43f837ff5fcb90e17c3b36d1b0e285dcc401f2480ee3fa63cbe42d0b3729c3bec127d874adaa5e55aec7abede84e9d261350787383ef1654be996feed0fd2650e742b7cb2d192c61ded353b67a2ba70b575d982a4dc4ea057024e2730dbc1a5939705f1ea8d6b6e26393275b4a65af412e249413572e1ae0791b1cf954c6fc6f5d405a97b5bcc4d7d302ae4ed7a57aa91389ae5649e7fbdfccad6a46d23c0fde67cf969437ab474ad0e114ae9c9e4e6b92e049e2b85a3505632b1ae2411bb18316227fee5181f0271cdfee572f25444d18a125a9a87b84aebc181c8e3f535ea86ef2d4246b0bb6ebeaf4da6ef227b7a0fa1c7dd83cc424e449c1ded81885508040ac4f17ba5f3f51f4885c3ae7707ff777ce721bd54f4badab36024ad23f9b44974cb04a036e21c24f4596bdc5507c055586f39622d1d2d9793a1a1d1a3973f52a45e5009db05aa26a7d60f04892f3667ddb0c821b4488cf7943188c0f938761e590dc12a76291cdd93b777a892ba5b38c845bdd75b3db1624d3e7bb4a04276de271577da38e9f19d54f12a88dd0d8580cd14cf6704aae6e371253fb689f500b547639811d160a73194f95136cb7c621d979e2e54ecb6ecbbffe463cddd7cd89537b429ec27094beda67aac11e45b81be6ee2645c8024928ed912c815f483a6e61aa6a72fb10cb26c1b3bf87dabcf86fb1cdcafd248e1cf99e277c659910b8b27746b4751fd9991f0a952ec2bd2bb46b2bd89717162eb95425fd4b92197516bca073d712472ac8ca77975c2ce4681cad1ee7ec7088565e153e297c18e0a6f61d13e2c00eec75833ae992c853cae2ad99d5d82bc57234e79c93c8a4e2b75852375eb4da6c4dab25050ab014c86e94704c62d8d8eaf6a1c65cb10647afa34cea66da64f80987d30889decfc0d00ae72b3bbd5ae5da6cbae35db3453ee2a6b420bf9ac49c790f9cac8c418ac8ce2710aba868eca18745081b7b98fcc3a2cf8610ff9238988abb05add25fe75a90a28d19fcaee78e99cddc500dd9f661fe881bb4165c4086dc018dda1d2b9cdf0426daf24ef80f01b359f6ef98d42cfa91c3ea9b603e476101a96bd9eddbb3d61804e87c4b93c0286dd054defc4b24776fde6faecb8eabc7e8980656d53413557bb85ec22f5ec61d7f8dccd884e294259b7f43108a9ff30c587c3f41480a18976f3f9847f13991bafdd3115accfcc76ae1d91a63ed4525efe524b186db25ef038b523750c906d1cfafbb9859d13b0dfae6080ad907981323dc59186415a247c40cff20523fedcefa1bda5aac82c4f8eddb097ddd5680a35b828ac65d4ddb143586759a1a9d9ba746b7bd986c26d05916d861af71913844ff49ead6d5f5b60f764ccd74399c84ed160d3e971bd2a547a2a495cafafb6d056432286cf6265deb9fefcf6074c0e7a836f627affb112f7e9848a477e546c531901fca636a09e8693f66498a0b74da212cafcc183799ec22efb3f0d172cfc6d65feadd6412b864f6e696b4978a95b9b5f190ebe22e44676194b5c4f3cc24dac838189059f29a38a21b005878b2c15769f030e79839e070877e3180f84bbe37ee07d9d66c3164622a8a280c8e868fc6dd3c0614de06acd971821c0069f3f13ddde317da8462d0689739de4f24b7f8ef8583ac32b72ea23f1e60a4b3f63d6621addce7905e9495148c4cb7beb717b22eac69cdb77263f0157ff6eddfc7d1795276139363e29d76d6e422856dd1fbd469112ff5eab03386fcfebe1a99b7db14017df69de04720faa26617ad8cc105b85653e0d1ed0bcaa96c9cce45a3f0200e8483214693d33c3d9cf84cc058501f4e3367b8d627e6df0205ab0c0eec598a9dad72ace8b47aea968046b2924009ce20b7556f2cc72e72ecafc5f46fb268ade6d53f91f21ec5ff5ae04665bb8fb642c434db7c920f80f2c6c63234dfeaf3d9f109b96b9a9cc086149346a0821afc43de7f605bd72db4687c89da9a6898bb59143a8dc5d40c6ab33bc02eed3a7bc39851b75a5d71e3b20945648d33b92160af57ebfbdd00eb730039bad78ea03dfae877f7dbaaaff8ea2a915d7e6d25d221a45dd81e918e7e3e4e89df190b49253091d74a2225ce2cbcb3d984d0cb2a8f46d994e88ced880e4ec6d5cec00bbe3aebf7c8e2fc98d1f78dc9e4f38f41212b6917865cb1d66a974a58a5bda22344dfbe8dbbb6cb3bdfdffff90c97b2d0ae6fcae1579332b0a2acfcdc96127cf8da8326f60e8ac37fea7fd04c90dd23ea485c3b053c261c889898be55d0d74eb4c4d02629948f0c36b9a219d72ed8798e0a3275fd07f6c4fb47f67989da3006987d69f568b313366837b2d35a723683fa90548ccb0ab4de4b393c406dcd726f704eff225012c92b1eb1b63bae1a9c55e3b12e48e7721af073eecbd64d41e8808e8b31d42207c1dc2cc499245370c039080e9888b92065ffb5811c294f8dbbe8a77ab358b06a3a1424a56c85ea27fa62360bb21821ceb52d3a00538e8d1c70bdaf1a4f473ec81a6c381f403cf105f42e65beb577521875bfe3292f8c22dd713f4700d8421b4532c57f8dddfb3b6e25b490030cb137e031c95e9fc27d76d0f1ba383d806b9e4b68c2289a53e083d994d19792915e3af88b81616031a0caeff6f5d1760961f45b8f06ed75a36368c16ca69457b4f035ae18b053c98cdf5773272539e75a51c4306eae9b222dd57c8f853c1585d7f4921626bf1e1db29d6adbb9e9153b9a22ad825f240a1268af2c1c9267df22b7ad0926525b1e3c77b6958f6102107367700c1b4e9682826ebd9d13741c5f787f0ac62bc02c76c8851f39e7b760bb220adb663881c1d6e33585a6d86756503f350d6debf8ffe9301020c0aa56e89cb1cf4b6ad829129f1eb35cd4f1aaa376d17afe9e29c4f86c24934175acdc82cea2b89eef4af4206fdc135a1d805cdf651a217d9ff463c354fecb2b841b8831fdb5339d88810357988a5c7656faa0bce5c883590086d8564b36e919b5529a9f90d17e89261df4235359edfa85bd7e3816fcdf21e7500d657185c0fc0925648feb741542aceb79549032c886ecef26f7d3a9b13ca957631e51481f0a6b8e0c7e1698acce021dd9a6aa9eedff2d48fea33272779f5ed39ee7bca3d1bd7f046b462baf49e14198328814c0564ee56d08ef0c42e9647703e049dd79fcf897cd190d9ac96ee8bed9612864289cdf926f6ab2f10fafd6e51b16ccfb1323a2521848d8a55062861f371716b1a06bbe3a5dff3a99cbf9b6be85c99d016af4009ebc71382fa8a59c056005f1bc0548e7b236e5e590672a71be5449a9a18b0662e7d968035a1973d2e8d9088869c083b6537f7dbe3db0ce546c3eaf3d58eb19e992c6b84fd73410c1221af310758c72da1fa981ff5e4549d0a19cdcd84c82e510d8f7fdc638ef3ffb671a168cf34e80fb6b2edaf492f7254d22deb4d8f352b03f56dda95e3553154f8712198bb9a428a2e30060a310a8f7e6c68e9e3a06db3fb8ee243dd01a3cd46bfaeed98b5d6006397febaaff9edfa07e905a498651a09fadc10c9342d66794ad95e6b17b6c0b4e79881d0a2f9371bd01fee498804517c506ba4b5980ed8b325c59454021df63c24fbfe48027fa5cfd6cac729235522856014e9b5f10ae013b06d20d1c4c1f6f27921413d9d1b1aeb36bc8c58c7cba422581ce6a96a1089b4391aa3f16208dd710ac3b4f2fb9438f26e0bde0d9f1b879e04460a9671a6f0cfc392d96514e5b0b48eedb3c6a2f205133aeebe7125f3509cde886fb2c50a216e3381a95bc4bb460dd039034d762e15a6cdeefcbde6a8abf790516f360d7aac695aece25364d624fc90639f79a8e27b9ad15d65f6865c1a2bedef47da0f0758f311d04bbb2f193f3d6c4756d5c54ccfa5dbcbc07534b101d5d0f5fe37b9574b4214c690aaed9b81a278b9de70466ec87a33d04f80402c48b16ba08949b20c73f40c01ed78b421e3316f34eb9ef8bf2642a912ff72dfdc5b02141542a2babd6443e3f04dffaa6f5a8763b6f578b6c529766b309b257fac51c68be602e20739b1f97714429eef1a55622b7f1381c88b1b77128adc10c1233b17962c58327d409a5164617d4f78b9224381ba160e301e568c3babef63352b9500be6aa4c759ad7c6ee390ff1d9cf647df07f1e6be1bcb7cc88a28d643f5ed6bac3c5dcf837317c542c55b8f853472b0e75cc8593b19d87781a01ec7e638e397c395bcdf24771c3377ad030ca70def1347cdd88757dfe35be5fd2bae093ff747903aebc733395430bf6c4d6d29446999119c83e39d80e8d9901442b1ee2a22c685a7d69464639ba01d72b4f1e84bda7ec2df9ba6838acc8be26074fbd12911e5deb04178c890ac8c7d0257f09838a5dcbe9a02dfe2ac98b77c2cf", 0x1000}, {&(0x7f0000000240)="4c4795563847029962d3e744fb99ba2ec3061395f0dc6a5db4e559209556dda934086b5ddc034ab90913e313ca6eede2eb75f501394745aa22310711c3b8aa0a4ab3e82686b700719102206f95c8da4353c1e0e31ff9841e26498a32b6ff9c6d931289ffbe", 0x65}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xf6f, 0x6, 0x9, 0x1, "250799b9e5d79c46a41ac905ad06c19c991eb91a", 0x4, 0x3}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:21:51 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) fchdir(r0) msgsnd(0x0, 0x0, 0x0, 0x8000000000000) r1 = msgget$private(0x0, 0x42) msgsnd(r1, &(0x7f0000000040)={0x0, "56841b675c77125f5c88f1d323922024dcc10748ef358d6a8d7ec2e4ab9ba2f9fc0c8c5e29f2916e25ac71dc7e9351740546ca4cd135935cca8f00200c0dee3fd18e08f1668f001962a72925cb02eea4ef4879486eb7758161edd4f7873b1e38f795390ce11147b0ce4d1c9cce18bb554da7efb1933c8589bf35a2be85563e207da20398726d4aa016344c4107bb70484fab6db839fe0aa43d194f7adf654d3aa2"}, 0xa9, 0x800) r2 = kqueue() dup(r2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/42}, 0x32, 0x3, 0x1800) 01:21:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getrusage(0x0, &(0x7f0000000200)) syz_open_pts() 01:21:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r0) 01:21:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() write(r1, &(0x7f0000000240)="c1cd54242fee6b170d4f8036a9a691ea7ef02b19f6297fa5095fd4955844282ea791995fc45ca6d030e48296e1fdb04385c2f8a80e09f0fc5b47fc57d6bd7b5b50e6180fe91058f1f0194a1e2753590f559029a1828015bf836f6e9d42cc0db6b9f2084858f166e6ad18b641ab5501845b049a69c168c23a", 0x78) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x200) 01:21:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x7f}, {0x6, 0x5}}, 0x0) 01:21:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 01:21:53 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') chroot(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 01:21:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 01:21:53 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = socket(0x1, 0x5, 0x1000) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:21:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001700)={0x10000, 0xc, 0x40, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0xfffffffffffffffd, 0xfffffffffffffffa}) write(r2, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1009, &(0x7f0000000100), &(0x7f0000000180)=0x4) close(r3) getppid() ioctl$TIOCSTART(r2, 0x2000746e) write(r2, &(0x7f0000000140)="bf", 0xffffffffffffffd1) poll(&(0x7f0000000200)=[{r2, 0x117}, {r2, 0x40}], 0x2, 0xffff) poll(&(0x7f00000001c0)=[{r2, 0x9}], 0x3e7, 0xdf7) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getrlimit(0x7, &(0x7f0000000000)) r7 = getgid() fcntl$dupfd(r5, 0xa, r5) fchownat(r6, &(0x7f00000000c0)='./file0\x00', 0x0, r7, 0x4) r8 = dup(r4) getgid() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) shmget(0x3, 0x1000, 0x24, &(0x7f0000fff000/0x1000)=nil) geteuid() seteuid(r1) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x4c23, 0xffff, 0x9, 0x6, "32ace418c3e4c914567d8d719cca997be16a1781", 0x1, 0x1}) readv(r8, &(0x7f0000001740)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000002c0)=""/178, 0x35c}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/144, 0xfffffffffffffec6}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x5) 01:21:53 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x211, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sync() getrusage(0xffffffffffffffff, &(0x7f0000000000)) 01:21:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x1, 0x9, 0x291}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x9, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0xc0000003, 0x401, 0x48000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0xed66, 0x9}], 0x8, &(0x7f0000000400)=[{{r0}, 0x0, 0x40, 0x40, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8c, 0xfd51}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x1f, 0x6}, {{r0}, 0x0, 0x41, 0x2, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x48, 0x2, 0x100}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x60, 0x2, 0x2}], 0xaac5, &(0x7f0000000100)={0x5, 0x8}) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0), 0x5ef, 0x0, 0x4, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) syz_open_pts() 01:21:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x3f48, 0xff}, 0xc) 01:21:53 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x80000000, 0x4}) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 01:21:53 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000002, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)=""/239, 0xef}], 0x4, &(0x7f0000000240)=""/189, 0xbd}, 0x40) 01:21:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 01:21:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getegid() fcntl$setflags(r0, 0x2, 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fchdir(r0) r2 = semget$private(0x0, 0x3, 0x22) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/108) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, &(0x7f00000000c0)="19918695c8a73e495f08ceeb746b8c3727bca45e2ec1edf8e4477b776a6ccd10672ffd940e5d33f30c7d7739a69129d9a5663c50d714c061e2ea2e0fe2a50c86a30db01e90561f1f99523ca11aa7074da54548f38b177f9183a95fefc0af6e9acfb34234633cb48fccf80222a135d62216a2ff8bc0705cf697817269efbe2b002677b235cadf17775db280e03bbaafc30a127252bb9b19cb21ed0e15cc1fee49a55c686b6135152ae4caf75f555ed9be23cb0991e7b1cdfb4e19888dd9199308eec505b57c28e6f6366e50e8a355aef0eefabb1aa671ab2a0dda5b1d5af1dcb00766cdf88a834c6fb55946c954bbd2b8a764eec6f981151dbae9", 0xfa, 0x402, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setflags(r0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) fchdir(r0) sendto(r0, &(0x7f0000000200)="40a43f9b90ba3e60f7e127d0a252f98b92ee0ba90713afbc09b2430a8a32c5400e13d76dbf853ba8b1eeb407666b888433bf57de59d3559f571014ee5ff78a21eb17e5adb1667dc7ceacbe701b379261881e681c6acb2cf6de0d49d50f9f8a5d2b0e86ae98c0384ce3633756669502111c2b12e080a0ca31f1b706c7d601e3c2c4a556ba03dc33a002f4b0e69246694ad2d6d7e3e69a2bf9d440d88798a9c7d6", 0xa0, 0x4, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x3, 0x0) r4 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x8000, 0x11) r5 = semget$private(0x0, 0x3, 0x80) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x3, 0x0, 0x1, 0x10001, r6}) semop(r5, &(0x7f0000000400), 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000440)=""/24) sendmsg(r4, &(0x7f0000000dc0)={&(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f00000004c0)="2991ee18cb52b89d1bcf7a80bc705eb91f7f2643e1a472fa3e08525099f4dcf99dd8f67dddcbae1624edefeee29543980d499edcceb8598a89857dde5eb33a475910b7295f", 0x45}, {&(0x7f0000000540)="90e077b53571d19704f908936f92a82ba22495e6bdb55c0b495d964740dc31ac6b3e3097b398d03f889d5fabcbe480dab16cd2531341e0e684c9d0d9fb713e596273cabf43a6506b30b3f1f1e64e252532425002036357582426d931105793d7f31a2d098a281ea5d19b2887e87209e4e967a0a6", 0x74}, {&(0x7f00000005c0)="32682dc2941281b0874738dcbdd360", 0xf}, {&(0x7f0000000600)="e8d0837ea966ecd82c4f1e5ef3c3a579858437635b47e2a08383f9f1e205917ca0078d58c688e840cd576d5cdba8af301e5a54bd0b6a76044da5d85572b5b25afd65a3a9350d9c112c43b3ac29109f5e5f1bb6fd1f0469db66d9f5a393806fe7a981fe908d88b8c967f87a21a8d651abe4b65e6209600b793d8ce34ae7376d07b0ee10fdb5b17b84a4cfd7adc092bcaeeaa7b9f9ec5977d76195b01d4f16e52ab27a01136cd20fb9b5143f373df6fb4e0e4bf76c0331643de9c339e81652fd1297a9517ac5a22f10683ba1c12668", 0xce}], 0x4, &(0x7f0000000740)=[{0xf8, 0x1, 0x800, "486cad2a2efb09c0cb3b506718cca2c5b352fe863a9d4f95aa10a3967b82cb1e7c7d6e8548a60f67b17dd40e85e88d3968e1290c4b8bb9f5c4dae448e77c56f353ea0d5897f9c8e07c21c6d536917ba329d2aeec3ddba28460ce6007e691c8c28d9588bbcb5385b1f76af785f8d0445694ab73a5f85a2f9e533cc6709774b97ecfedb4cf2915ac5844f7d5e9cdb015edd645b20b5a8b6111e8a96c6127033e69ff6d009ef486636267484dd7a7dc5c2081dc2c61fff5c9ba62b652cc4aff258b470c7ab23cd42d885e6be698802ab12fa5f948b4bd212f57cdc283f7fda9a3f7d57bd5"}, {0x38, 0xffff, 0xbace, "ec235dac0dc9c108629e3a320f881e701293bd6d0e1919dd877745914cafc8e698a5"}, {0xf8, 0x1, 0x2, "bca64863555e8391862399491a792beb55024ed6df605c63f34e18800ad9efd6378250a7d0dfb84c59bf3c7d9f43ea00178b387e5957ab42317e702bd9370ff8baef639a05cb4878808766628af66ab2496f8638711e9cc7f1e98de79733a8f13ebdd48e17b65967418ec9ddae47b9289e9de693177193922e54ae4d0fb38cd9766d50aa06d0dbd62eab6218b9d87192ac2e7e709b44a81c31bc4fdb206ed2bf52254cb4b292378e875e649973ef705363f88eb3d1b558abd811588b2ba862d4c2ff591f54c226682f5e3f1fc0e5567a4d5ff523c49fabcc81e8fb4b4e2310d107f8769f12092491"}, {0x80, 0xffff, 0x80000000, "58b6d312c9e1ee1df3e160e636af8aa1a902c656b66f0ca271ba879b93547edf956e91b61dab8f293fc687bff5b259768bf76afad07b1ee79fbdf169f648cd5de02d314bb833121afab41cc7c504d5712d8830f7148777108692294e57c9ceb21dd7fc0d9b9a002ecc3aa4b4"}, {0xc8, 0x1, 0x8000, "77274a0df6f9df65b3cc47bea2882c02101bf3dae6027fec29271d8ec9307a611007e8f3d4d97ec8140a4de679873879783ef740fe30cd64e8844101d38a6557b7236aa2495e06dc87e18d02ecb0b5e1ead8b20d83be6a28d5edbdb0d0237e4ca2731446f59a7431c3babf50086a51b7a2509e5f2231a049c1074b5db29771e878e4559621ef3585905a26b63d7610e065befc6aa8d8ab578c41853e317eaf796e48a41006df7e6448c3d95a93183a670a4b14b15c16"}, {0xa8, 0xffff, 0x5e5, "0aad2e6fbe2e04fdb4b6dc77f90ab8c2fec45ecac39bb56c3dfc5d3670d2cdf4fd431d58eae888d1e950f14c67f1763887f0037da2190411538070281803ce88eb3f39c7ce1aedaf463924f04ae6028c89438e49994d319145b16b9a52f6c5d928345173a2eebf1d52fe507b6cd8dde33a81e8fe76685f9bf8bf4d766bd8347b7ba4158bb18259a2c5476a50bf3b4aa6d9547fd06bc97e16"}, {0x108, 0xffff, 0xfffffffffffffffb, "1d1b17d170a3dc26d3792879fcfee621c139a3cb4ed10610e36ccb8456c30ec5990829587dbde4f5f399a5aec974d8f371cd1f00838368e4cdb1e794537279c868f9d32c48aec287e2993fe99387c6006ed95008e3ea41be17d0ac524db35eef841af19875b8bc631a0cbee0b3c9850dcf8a5fa94d200e924a0cd499b11bb8402ba9d165f6dfa560fdc7893d019fb4d7e0857bdc50c9e660de1e0f21c8b02fc905620eb76bc90b689212d44aa7d2dff6b93811367da4195221959f359ea33d436560133666b6def3cb4a0b4d5039bae49df04689eb051c27777a7377e3684e22a32a57ecbe0857466c04ed3c32f2cb5f99a87c"}, {0x88, 0xffff, 0x1, "a9e96f73aa51ccfe027abf9a1104fcdfbf0dfba3e7f2f5969a85ad290c4c0160f2753cdd62c06a712f37554712b6f631db0de77868e2662f35049f71f8e0495b8fb34d8b00f48c8929587125959dd465e0f5e58e0e5e93485e0c6982d7eb0391a136d8655f910bf152a4f28d1cca671d3ac697b486a6"}, {0xd0, 0x1, 0x7fff, "1887817778620a00da6194d17b8a831320635d5132884fc93ea27fbb90dfc3a40beac9883d9ce535149667e81f9abb87419537b179456116d20858685fabdff8d5419d25bd35c5ec591b135dda589dfafd6e00de1acd5032c4ed4fc6983e08916d91a4cc25c230d9dd518419edb2fa67e6e5f13ba83bab6d2e306f4a3a8cd87c6bba9a7a8757c2732d695f9811ee4dba373209c0dce312af6d141290d7dd251311819e91a60f4795ea011a02e9303be2da74b246c15c62307dadc120463272d5"}], 0x678}, 0x8) chown(&(0x7f0000000e00)='./file0\x00', r7, r1) getgroups(0x3, &(0x7f0000000e40)=[r1, r1, r8]) syz_extract_tcp_res(&(0x7f0000000e80), 0xffffffffffff8000, 0x100000001) semget$private(0x0, 0x3, 0x80) write(r3, &(0x7f0000000ec0)="45b810def68ce8cc56255ed1fe8cc68518fb7a734b6b0b59a3d9457fcf76d3ad379571e86fe5311a51a312ba19d235236527405ea87de21127846683e5faec661f317309b8b23e99a9af7fc430d825ea164fd53fa84645722a480213f9bf3d2fa2290e7bab97b0ea53495fa6747997c3821e8533aa5b6273d38cbdd5668c7f8af437478df1f87a9769d3124ac98e61df5c9c252d5ecef51e8ed82ffb4cb2117895756113a430fd18dd9eae1a6a87c319c50d836465a050334077fb8da48c5264c072b9300c1f812f0a217e0e57e140edafefd9bade553ed0f69ebcca8a9a643e89fd615776cc66b95a09748c9117a0c78cef192acbc8c2f41322df338b8474f3e7c61a950091240deedc1fa23eff8e55cc1a1df0d3db1bf62aea6dbcdd670e9e701c8c1ca923d06beaaeca9824c103ef779fb2acae069ab7c05acb31c02cb54e7ae8f6007630fe5989898e675d478fbde2aab587291c1090cb32ff4902d257e07bf6127a4a930fceafc72d37278f27264f3de595bc40ce626498ab75797cd200232dfd7d09ecf887310851aa2f829fdc654cd4428a5ff859b23624440fb6de27789ba5b69bf073c143500808d99d362b664770c9fa8a2138c019491b499bf70e5451e5ffd01f3bcbba98396eba0debea76afc074673f28420bed332e7c6cf3d1c58d15edcb5ff3d07605e651b48bb56628ba384332ea7eac7ab66ca40a3ed9c00ebe62ee1a6460bdb6984d57d3e1e421366ee9caa48449798cfab9404819aa814fc7eb768cbcdec41d5aef5af70fa40a9ed51d1ca401bd6f6e47088df0d997fdd7c65d93f53a365667bee1b033bb33310d80343a9a83294def026f1cd01d75d475f288ab1411e966b52a04fed5c95770dbf66a5ee556ecb2a8f546fcaefa3d5fbbc025547bee5b1f057752c548aea03727638ca6faebfe200b978c37a51be8bf0dd8568df5c9f9a20832fa541c34a0f5774eda4dfce1629d09466401c816cdd95474c31b60aa7574821fbfbd94e05f792dd985905b32930e57786da0fb3a98e021be3cb16ce2d792151d37fdbdde4c506deabb73bbc07d81a8a6013203c5044adc8acedc742f025b4b29d0d62cce579ecd9222c78f6b98a134b226f2e32646a594f09ef5ea26b4549b0b08112288075a702882caccca8dd463d9247af45c4e2e07ff2c93e80bba1878e2d499a491a123ecf1f0285cb72e497847f26d35a8af1af8271635cbbf90182a0fa4ad1b5f7242ef93e35c862f08135123e7e165e467c78d68121481b5c1d661738d6abeb2e9b5ff6e6cd45a15a51b79d1a813f2fdfd1b201e6403d6f84587aa9affea7e34d9ca6ac2607faa0559c4d5087bfd2673151beb8ac825e00caf1264367d8b91f03d1c17390a7f5c2e0cd90d2e95393a66e082a72a568e7c53b9c517a9239c239b16fd2df600c711653b89c9396246b39b05c5eb12a156632e82c1d2b0afdad03af16a924d53c8679568c3749544197223dcacf0b392f2e7ca3753396e21e000cf10bd54546405351268bf41cf39857d155acce885154e29bf9a04da492ad806a9c277e840435f7e67b835cee487ded87e51b0e14fdf0b8dbd74e4e2c69ec64e19c9e588e1f2bbb915381c12e350edc7c6e0c109db0a6f1965f3256d417edef10aef059daa84b7153f242f1e6a007e4455afc17b5c02620e916c0dda5b82dbce252f0a9b5559fe860046358a19b6cf07f4094ebcf36d7491936c0fefd90651c77ee3f11156e8ad7cccbf5707ab332c85cf50f9dd3c8d866db84e12505ff3dee7da9e08e633d1507a7a74c55da3e0c8b70b5b24d68383f5900a0844bcc48d7e7b53907d13c6609d37c6cc8b0736b277f19d1345df5569b473dc0aeae33453d9fad19d09857643ed257bd98fcba60f1c1a99af327b9005d0e80ca57edd79ccf663ca66c7b7a3f9d10fa74142aadc7b2d9e0af39f02b71db78f81c3035e9fbbb3ac301c1f4204166f76255ea99608b981ec94be5ed527d7dce16e69d4281bf47276cf2151ea8ca5d639a63957fe92bc723b4039f705c93e6dc2cf579c12f204a50fe6799cb26b845e193ddbe454cdc8b7837d402732b28a25bd161970442fc7d22e7a36f8e19f4ff4a399a6be33d6bb6c362e467059246a69623da320ca9416f1de6f844f674a11e89c13d3c8e4f872e6dbe4f5be274a36a849bf021e5f5c8d5ffd90d6c5e636032efbeacfde4c38c2b4f1906f7c07dceb40aae7d831c285c243682fba2a7eead4c6e380b51718796d8d3fdb544434db04c041de40f038ef4332b83197dc287c58173623956eb83fc07f92698f52da58f95dff916914f359b74c678f7585ed557f844df7443798a3b92dd688dc0dd3d4f7fe3aae789818b8e8b951fc5113b23a2d0cef4a2daba361a07288d09c09d600dacf95d4aa14a1296bc21cfeb721374929bcd47a05258199d0dc2361965aeb9277111c8e22bdabf39317d14d63c908256d443af6332b54941d8f990f3b40d3eb0f695997bf14ffb1b5ac762634e31bdedb7fa8876dc18acb125a478d3100ab69ac1f790821ae2366d4410c0bef91138049bca98ff48d38162b955306df93b954ab94c167fabeb753898932d58281d2ef8a670d693fe0dcf5b14813b82897670c71427e319306770c575568dde43a77052c7e3ab5a39d9319b7fb3e13556d5fab72e9213e67513345bd3bd322e6a3183af63123cc1d714ba5d1a8e97bd554db560af36057e1286ceb7cb3ff7392618317c21c7a143d443e28d40353002ecda4b80b151894c80b247058033cee9853acd0d2ea77d61755f01d5609cd109db9d95500b83e977e63c53c4c7d0c4081d85f0202ee377a38b9c564757fac90ab39f1df014fb2a3ca5b474807935eba6026cc79c2491093efbea6bc23f0edaf1d3aac594b9e4f002380b38f702240c02ae46b2fc8c65d54ed767bec1e58bf4c3222449da506d2c20039bdffe95a0f8affc13309494f2e68252d9573bfc0b77846dba63c59eda5b08a0a74f3e790b7970790e179f40d5652fa77ffeaf2333a5e9c0b84aeae753e3dd403f92179b48c15d93ca463d96dd4f11cb489f5faafcc439fed7f047aa119fcfddff70de939d8a4a6543faf1dee74166ffaa1da79bb8e53b8c63d87d703fbba047533825b8c35eadd5749fccf4138ae03814ae4f0ea6ccc4173aca62dd17be1ea0aaea769be9942968b0f58da4eaf83cf16077e6a2306e94d54ad56013d9caf125071ae1ec67cfea35e731eecf19adf4e6ebce7bb8f63fac43727a748571dbba890e7117e40eea5d15583d6161f185526a419846b9383d71b1576e341e4547f1198690e03efa622163b47b2e2e0fd06ee54ceda8f826a4bcad3ad4272a3e6ee7d25de4a2036e7ec5b61ba81bc0274137215d5874d2f1ee997b2fa8e986d1677001dddd42cfe3e29f0af8ccd6b570532ca0c1925b7ccbb6ba8929150f79bd4ceafd407137e2c854ec571dd096c880a58dcdad4a955fcf2003c0e60b0f29b1f071de707f830e299728d30cc6a0612b99e58988feb7d99a08a583d02bbe5f180a00036c70820c30d526f59ada3d8519e985235af7f5053396f9771e11a4c3aa691ab3b0283316997984ad06b70727b51d9f4517945b271c7abcb48167f33048563eb73de14ebf77efc4e7107fa91c02e341099ad3e1b4c508c5eaaab848e54b797b9ebe1660278d305b07a1879d1785f8d38d7fcde8eaf80525c071a48029483c861359dd56ded3dca72964c6f8b8336d5ac24e1023b0de6042608bb06200b02979326a445a98ef048cd03e2c354f6c203ed7c0afb2ceb4b704b344d31d43d19066b870c0280c656ba2ddc9bda9f2604f9fb4447c7d436a5cb2a6bae36f61138946251cdbc390d93f9911d8755bd48ed197f1cd2fa2b6a40357e11de7ae0444f8ea252ba08a009af79c7fca0dc28b9e29d548a2cc1b8ec07ac40ef5d2844f14e9b774a4398b828f7dfc3d621ff08c051158c4c167c3ec0bc4f5f885843746d36554f27d3d4d2e75ba4021544e6c16cb289e43658ceff57c4bf6ffb1735cc0da1193fbe4116fcb58ee6176e0385d23ed886adc0694b89086120595ed019b66d2872dea9861aa40bae23b0d02507399c74d2361e1d5865d1e801029a3e95c7a93ede659336604229b2b85aa9ded1253960283cadaa0fd82d650b5e43e624a7a975d49b568a0debd30e62ab93e62f12d244085b3a619b84ea12218ddb1e0e7d8514811eda8f68fdbb22002de5ed6a386a25aaa937d81beb58f62bac8bac20c2d3c0ee375df0fef86a9430e50adf49d2e6771a9abb7771d55b75570b584d9878fd8892715b9eaaed3d3bcc1d1df8c9b04f492b754cf39894ab2933ee2386139a28c86efd9345465ed8334a7f2cf35f552e0c8eeedf13516d7272b3e105d12ad7410cb3c0ab3e78920caa33191d9ef0876aa5f44fee3e916936242558f98950c078cf83c2b0439bb420a0acf1c5ce439507471cc357ef388b6bb6796bc74f590bbfff5f4514330850e3cd37720a94d055f5de4e7813d251ac93b61163052d6d26ddd01a141d13ac88ac32168577bdb79c0736aeab983519bd6b256a69c6dbe9c3959aa53df80fcf89c2b584b8da4aaa91b45bc0a5ffdcca75e3c04809e8eb0d763b02b8d04d7c82a9dba1c32f8f4f001685d7ae6a42591de944dbe065333cb487ebece3a1a6bef8382c16a234a733ecbe7cf683d7b92272e092096637cc54efdbe9e3ab7c43082da628a4bb517578435c8842478bcf8d70b19f0eb15b5ea7d3a3a4bcaee0a8e7b35a1deb39b082e2fae4badf603dec6cf76599b8eb227745e3e1d5051d3e9287f7ba6016e7fc79f89111118d5bcfd82c815b71700035490842b1cb5d9644972bc120e710b88fb0ad10c6be49e3959de3325f14a33d328a3f60ddf60e1d0db929ce073a7acd80678affabfe637eda7e699cb5e9cd8c7456907325c579155731b2d9246b8fd63a8fce15853868d0c35a5174a071c3b71ff66f1254d093c154db5f1ef4289c1bf2e7ba1146d7643f667b5d55b00fe6000715b3f6aa8b597305f55044f0f8a687734c634e86cbf3471d034143e24a4da47d53b6b172d2fd155d67221f2e0293364b25368d5a01948de2555ef4859c535147fd953b171d777aa47ccd86db46cff4bb3ba879b91bbe566a5819bd0ecf75f792fd1a5af76c4d50bbdb975a35a166d6081b41f6322a007b69312b1ca2e494040b828d93bad9808bee141f8b5a8fbbf02c28a85e70be594b7657e89934929bf2be60db8452d2720a8fd416753e0a48bd5ad17ac6ca82ea5e0c4b4b92042c60d2c609b74a777a82252f1d191dbd5696be52429a257b6ce13d6c476a3e45dbe5fb9d89e9dad58497aee5f663a1586ea836c1b3c6c407321f0bd4262d0bb2aa3aff202055e0ee17f1785d7928e601e2256c77c4cd50fee139040b3a0e0db01662104e4f3527e4207131402cd2ca0597cf057ec8fd4865cd93a3143a319703ee4b9c1f3632acc95dba65db5fd808cf276082e196feabc1efcbe1bcfd99b7cab6263427f8ef2f64a6fe60fd295052e92572a99fc5ead9d7edf0240ade4e77ed3e079ea25d0b1ddf16d67dbe725fd144479fe57984c6ea1bfc210c5a7c85d12a6840174ed3fc4c022c6d3af45d0a43b620cb4b74a05abf3f3233aff6fccc7c0ff7f56b359fb45c9cd0a029f0944205f31a145d4cbf9bc85c05d652fe5b9f758f2d56cb085b844bf0d80326d598088a26559474ac4b9aaf991e682d4cc929c3b6fbabdac00013a3bb16502cc4fdf534462c78ba66ab2000df5195cbf6c615ddcfce6f9ac308", 0x1000) getgroups(0x2, &(0x7f0000001ec0)=[r1, r9]) 01:21:54 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x5}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 01:21:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 01:21:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)) r2 = socket(0x18, 0x4, 0x47a7ed11) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000002c0)=0x8) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) dup2(r1, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) nanosleep(&(0x7f00000000c0)={0xb3, 0x9}, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffffb, &(0x7f0000000340), 0xfffffffffffff63, 0x0}, 0x843) readv(r0, &(0x7f0000001540), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x6) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x8d9b}, {{r1}, 0xffffffffffffffff, 0x9837d0a5d771d919, 0x80000000, 0x7, 0xfffffffffffff1ca}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x81, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x41, 0x0, 0xa7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x83, 0x7, 0x5}, {{r0}, 0x0, 0xa2, 0x0, 0xfffffffffffffc00, 0x7}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0xf00fffff, 0x23ac2b3f, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0xa86, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x1000, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x39, 0x1, 0x9, 0xc48}, {{r2}, 0xfffffffffffffff8, 0x41, 0x80000000, 0x5, 0x40}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x10001}], 0x8, &(0x7f00000002c0)={0x4, 0x9755}) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 01:21:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) geteuid() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:21:54 executing program 0: r0 = socket$inet6(0x18, 0x80, 0x0) getitimer(0x2, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10082, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) 01:21:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x121) recvfrom$inet(r1, &(0x7f0000000140)=""/208, 0xd0, 0x803, &(0x7f0000000240)={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 01:21:54 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:21:54 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x240000015, 0xffffffffffffffff, 0xfffffffffffffff8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x22, 0x2) setsockopt(r0, 0x0, 0x800000035, &(0x7f00000000c0)="2db360f7b563d8a1fd590e5f3b8b2688f6393ff6fbd72bef33f9e1e5ff10a1c2b3e2853704640fab800bd1fa9f2a5ed9ba359075a5fa99091fb66b3e239e2c6688bdc4026bc51c9488e58b8a711f6d0be619f2a112818beab6d8d97f18ab25350ccd1b797ce2ba81cdd47532c322e0cd173e2f84f44226b15b67228001e360043e85d4b7223369d23f1cb18dcdd805433f24146f5c929475fd5d1a0a7cbaecf42c896d98a4a5c46e52c3e9eb41ecf0116245616c57f0febc22778518d78801e75de80dbcf230460f20b5ba1ff4cede4e5f", 0xd1) 01:21:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x31, 0x4, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="aa463b195b3736934cb6d5b928f68be2e484a27503a16ed0700ae161f8bab8cd333dec3335b30e098bf19c2fa54c3e05ad903e55d9b00e3bb7220a498387bf6e17fd3b0876d00d999015a6426b3dbacb557fc4b476d84847f9b3e9a116ed27e29f5a8cc47051a76584cc01c9887214444e080cbf41b363a4a6667ea54f1826f3a115137445564ced82729ca3a445ad4acffcc42cc1f0653b481e00fad02a80a1a0000c3295e42451b6882f2f161b9508828abd1e0e2647d757b369b1dd9b482c1e48e4f7f4a96ea6afba9a81a026aadfbd7fe7af926cfbd8938c156d33ddd9f2fe416f36887924cb1654", 0xea, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x7, &(0x7f0000000280)="e72c688ab5bfc28f4d30721eb38e0e20d99c1d83fab1467c1a044de46d96cd8979cb398ae8bf094c191a5708851ae4cf1f8b65164593792aeec9b5234a147b30f2b4e7dab5b5cf7055a094f4892e1c43519d37cc933b4253e4d22498ef7612b7748087d90b1eb4a5b0760bb2321982a687a7bb16eef3a51d1042e0bc234d29cbc755f098e12ee1582cbaff22b8ddd919ebfa3bb260586fa752a2", 0x9a) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fcntl$setflags(r2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5ecd05f3e48c2b3a2afcfae976d1edd91d37a20cedb57f429f617a2906017f875c92c3d7839f7b0fd26219f3951663bb9db03258f84ea3bfe1c366c0664e8e9478ccbecae1e26a77502fcbab75ba551f5af3fb7fcdc045e149ffcecefbbd8bc3212f984d18ac28a83eed3361e751a076fc4c94", 0x73) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x8) 01:21:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) socketpair$unix(0x1, 0xce116e1e89cc8fbd, 0x0, &(0x7f00000000c0)) 01:21:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) poll(&(0x7f0000000280)=[{r0, 0x5}, {r0, 0x1}], 0x2, 0x6) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) select(0x40, &(0x7f0000000000)={0x5, 0xffffffff, 0x1, 0x230, 0x13531dc6, 0x5, 0x1f, 0x2}, &(0x7f0000000140)={0x3, 0x1, 0x10001, 0x4, 0x554, 0x0, 0x1, 0xce8e}, &(0x7f0000000200)={0x10001, 0x0, 0x800, 0x3, 0x800, 0x8a9, 0x6, 0x7f}, &(0x7f0000000240)={0x2000000020000, 0xffffffff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:21:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 01:21:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) 01:21:55 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendto(r0, &(0x7f0000000100)="32cab41ba2fa77cbf003be", 0xb, 0x8, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/50, 0x32, 0x801, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xffffffc7) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 01:21:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r1, 0x0, 0x2) close(r0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x2000140000005}) r3 = dup(r2) getsockopt(r3, 0x1000, 0x7, &(0x7f0000000080)=""/45, &(0x7f00000000c0)=0x2d) 01:21:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) r1 = getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 01:21:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8000, 0x103) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x4, 0x4) setsockopt(r0, 0x81, 0xec, &(0x7f0000000000)="1627e224894f884152afffc86be94c7bb7dc0e88795faa4e70041e9d01dd456da3c2d31e2a41854bf2925cfd2d407340a7ede7c26c577ce0060c33206909760f285261740ac9a891a2c712f23bc6e892b8fa4a8951a4656719879858ec7888e6590b2b87e92f246d1c51e8c64280756d7df027f629e5b7d16ba0fc", 0x7b) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt(r0, 0x3fffc000, 0x8, &(0x7f0000000080)="67be8d3d58bedbe3bf6c034d104e271ddebe2709e19bfb0a7361aafd78f54c39b97724c00acbdb2a8b16fbd48d0bc856e0ee82fb22b22a8fc52c34c0963c7dcb8741acbe43c15d6ea17889819973c78225f242586cb5f22daf2a1f54bc9dca1a2381e038054752105a94344946126dd77da7a19d8b21b9516d0a73ff4680582a55393b8bc5656203c6025a6b91c81081e6180dad8d0a3c1032d2bdb5e62251b1658ccc9edb469e1d69d79872940019b17d0b0820dfd958711201a1cdffbb804974bbf73885", 0xc5) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 01:21:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20080002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 01:21:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) msgrcv(r1, &(0x7f0000000800)={0x0, ""/226}, 0xea, 0x3, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef5700459ace4b8a2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64d3d51c953fd80962c20f9d5e6b94dd49ff91f19ebdf2d40d15d99e4c91735fb5cfe9c3da2b0bea7fc64b4c3b58c4a38182a0b1fad160acf4a3d4fd80e87be51c4c84fde7e9a97a4d6a5bc755ab5298903bd612525de6f4b5a3e5939283405aec49135487fb392e5962f0408e12c6593d2f"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) 01:21:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) setsockopt(r0, 0x20, 0x4, &(0x7f00000000c0)="7679b3b1a81ace201d6b332411dfb1271d18e3db586bcbe7ab59abb82b5ae96aeb73efff02e2918da842eaa11228b3ab549ca4438472d90e13697c00fd331aad5b09d7caf971c7064a297ba1b3e2792b0cbaff8026e86a6771b733fe39276197842ccb6790a5c5b6daa786cc74b66b4ae7210985414ab50a6edfb6fa1aee37f5fe3bbb4a16a720eefca1d91154907360a078e5b39770a983bfe66685060b27538464dcebfd0c06aa4f474775e999d7dfcf05", 0xb2) r1 = socket(0x18, 0x8001, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000240)=0x1000, 0x4) 01:21:56 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x7, 0x200}, {0x1, 0x4}}, &(0x7f0000000140)) socketpair(0x1e, 0x3, 0x2, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = getpgid(0x0) open(&(0x7f0000000840)='./file0\x00', 0x20608, 0x80) getpgid(r0) r1 = socket(0x0, 0x8000, 0x4) getpeername(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getpeername$unix(r1, &(0x7f0000000f40)=@file={0x0, ""/4096}, &(0x7f0000000800)=0x1002) sendto$unix(r1, &(0x7f0000000200)="0efae51639adee488ffe718caa2988f4044aa465ff286c2d090ec8be636eed96868d8f02f99ae757341e335f51fe3ccfc7314845ca55cbbf149be9fe9dd9864ee8821a0e421dc76516694ec96caa693bbb0d26d4a4f82f436aeb37b9c974883a867cb533338c464a74fd5a5fe901dc9f0bb6434b26c8749e6a83cfc73921b9d12f100ee90b67bf6e9f869b745549f72a5fd538d82b3f7578cf4ea5a247302374e751d71fa406b9cd3bc2b4a8e8772d6098c7c578e13c0c520227d574460342240dcd67ae37f834d4abd21e449c3c51f3de0e4f099eed39329c09d90b44d1a10e07ef98b7521109cb7515", 0xea, 0x1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) getuid() execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='/@\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000540)=',*\x00', &(0x7f0000000580)=',*\x00'], &(0x7f00000006c0)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x2bb, 0x9}, {0x100000000, 0x5d52}}) sendmsg(r1, &(0x7f0000000b80)={&(0x7f0000000700)=@in={0x2, 0x2}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000740)="d16874c2a029307e16f81a0f8b4ec9766d4e8d856df42af4b48f6bac18b94000328f1829467813dbbb5424af3d5c6278c9f20da2f7791f39ea685b7b190b2a21b6694bcd0ac0e4d921b1c1f491944e3c562ed73744d037d326a4dee06b86ae88eae9703f597a", 0x66}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="c000000000000000ffff00000002000093c5b08cb9deac436f21ac2b61609c5a80a1fdc37fd942c3a10f173b5f552482a087d893980406d1d1bee56a8979e40db14a84b3e93fbda0eea59fe0ef0cc8d6ceff73fe9d46839078a8d603a9dedcd18e452820e8ffa00a32b07ddeece4873b10625e337109b66685be62261ab3bd6692fdecb2708453afd9e101fd5f9d06a690cb61591e1ff3ef14a71ed34b015807696e9874341d54991a1cb2023bc62366b192675a79c3e04ee6cfa0e9000000004800000000000000ffff000008000000122f228fca9f398165028539af5f4c54f3a7489932926795dc7df6d56d1df4a1c58d0885819f6b286c1577272547793692fc000000000000f800000000000000010000000800000045bc320c9d4f0b0d4afd4033686ab850a54ba47086ee134cfc482371d007ac0263d882b3fc3d5c6ee009481388e13ac588f7ba7ecff4123e10d39c27c4c495a5fa473bfe05a569b788cd16205ea4299303f3deabd92041a9bafb519978dc0663975498949a431eecf3f12367e8c5526779b0a8412fe2e29e6c04dca9e8dad84dfa6073d5ecd14abf2602c6631781a3f3e4da075fa04c57910515431738a43e5f08b6fef86eddefdb76b6be1dbdd06c35123809ab8edd849e817c8b1cde3df4e04ccb0f15f5da02fc82b18c1f06cb5ec39246ed8f1e3200407e0bd2769690dfbc7800000000000000e80000000000000001000000656d0000a0e17285cef4daedf5620b519d948d203f5705855c73856c9215bd85336895d527df2556900b40d9156a79e07d930bfa7054ade2508b16ee56c6694927e6eccb33fecd08677e254955161e48c513e639b9af0f63424f953fabd36c95fb69cc9f251c6a8c54f2a2723e5679d9129d0c340354efd777e785fba8e411ea1aa0c4c86f86b6466f804c8f4ba309e688d240bb734951461d42f390877c31c16e705200314494d13cd4380a0f77ae9c358c33a27bf504402d479dceec1217aca3dba58b4677a145e099ba53884c63e5f15434b3423b5c0c000000001800000000000000ffff0000500b000032950000000000005800000000000000ffff000002000000e5f6c6701f3060dd84b26341f8e9fddb6bf06c817fecc1eb963918da10f0b7b6a56dbbfe248709bbfe54a6f473ac17586e6e2627a56f10e89194a6e813fc786a8c825af254791fd6e9bea9"], 0x358}, 0x2) socket(0x6, 0x4, 0x1) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/2, &(0x7f00000001c0)=0x2) 01:21:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x7, 0x2a6ed707) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r1) 01:21:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0xfffffffffffffffa, 0x9}, {0x18, 0x2, 0x3, 0x5}, 0x81, [0xffa, 0x4, 0x5ab7, 0x0, 0x3ff, 0x7f, 0x6, 0x5e52d3f8]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x20000}) 01:21:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x200, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x1) flock(r0, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) lseek(r0, 0x0, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)='./file0\x00') poll(&(0x7f0000000180)=[{r3, 0x10}], 0x1, 0x2) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) chroot(&(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="690d452bbcceacc2aa4947363e48340029e9269294ad8a55729ef26978604fabebd20ef5cba193eaa76ff66f58933893b5822d8c28d1c9dc312b4ab5d41725a3f5870382b9f541ae64da0193538c0022f8fab388f63da30039bc22ce6d004a3268c3376984f707040941f955739348ed83fb917175b4c7903587081b4d7bb41e7a54b4d5e0494f507cd06ee6e00a964525eee5394cde240c1394b8a4fc28c034d7841ef2cbd2454a3957c8b5e7dff67d75807d228492096af8444d59ef332e7ead46b95d81900c8339f2bb4f74a13833789f9d2eee3bfdcacf2a", 0xda) syz_open_pts() link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 01:21:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x6) getgid() getgroups(0x19d, &(0x7f00000001c0)) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x18) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 01:21:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x12, 0xf0000018, 0x4100, 0xf368}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x7ff, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0xa, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x48a, 0x1caabaf6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x5, 0x40}, {{r0}, 0xfffffffffffffffe, 0x31, 0x60000040, 0x1, 0x80000001}], 0x1c9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0xf26, 0x200}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x8, 0x3, 0x101}], 0x7f, &(0x7f00000001c0)={0x401, 0x1f}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x0, 0x0, 0xfffffffffffffffc}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) syz_open_pts() 01:21:57 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0xc9) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0xffffffffffffd3c) 01:21:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 01:21:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:21:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xff}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff01) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() r4 = geteuid() r5 = getegid() fchown(r1, r4, r5) shutdown(r2, 0x0) close(r3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x8001, 0x1, 0x40, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000140)="2843f2794802bd4143767d8d7a7b58f78ca124a463fd347b7edc104c5c1b26c0fe373a72dec0eee05acc7067bc26d61b33b28e7e8ee0d1400a8d68edfc1705ae3d1ee26a5628cfbea348451a82d64b3944156a57a85a2a4d9f5e3cd7", 0x5c) fchmod(r3, 0x11) 01:21:57 executing program 1: r0 = socket(0x18, 0x80000022, 0xfffffffffffffffd) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) socket$unix(0x1, 0x2, 0x0) 01:21:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) semget$private(0x0, 0x3, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x85) 01:21:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/14, 0xe}], 0x2, &(0x7f0000000240)=""/18, 0x12}, 0x843) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 01:21:57 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = msgget(0x0, 0x1a0) msgrcv(r1, &(0x7f0000000200)={0x0, ""/184}, 0xc0, 0x3, 0x1800) setsockopt(r0, 0xad6, 0x6, &(0x7f0000000380)="b33a69b9532479ad11dd5f3d60f6276e2398fb372e9dd94fb78c5bfc6278005b12740d579652266dd3a2fd7d0ab72f1f194c1f1a7bad378f33cf02f491d198936f2281f1eb37c9551d752fea50bd7f95a990093ba822dfd8ce5a338bd84d88ad349ea6cbcecb8e782b76cd196f120d355aee4e39abc6786e72bff4e3892eff986f9ad2c2b262be580dae47a712f42beff432cd2124085d0b5928d9048b434c30b59388279d3168bb45fa17e71f679fa632bb83786cce37d9e08b69b78e0a1ed90dd48a5b26acc3e375c6c80c35374d3f0c2f822a5402ff70c35780ca26d17b1ec56a4c6be987e4cdfabbcc1d1c771d72a70f9d9a99457d9614f1da3ca7cf1cbcbbe786347a554cdb548200b26b87bffa644850abb8a0f6646d09db3bf8ff51bb637b7f7bc2dca209a3fbf9c72de30da6981135cbc818a39aadb0c67462cc33df2d0517b8469fd766e05d0f3324a2e644beace2cac287b582db338b577fec802ac5de08e087a3cfbceb67a9163028c8ff358338a085ffcb4ef719329ce16ec28a4dbcbb87097a058f48528d2c8512dab58565c8d522d3e6efcd48424c10be8e31081d2c2049f751fe14e5acd4d6e6ffd6fbb8fc263be1a87a834e52586ebad6413abf1b9de26b5a6de27b7c1e2fb731d061cde8f9f48cb7d0e002a1c46a407a2557346f7de4219fcdab23412326f7096fd1d86aafc1a43c478988d32eb2de0aad1188a28bc92120f110c37e7e613e99abb20fc8a3430ad61b1c019152f38ae7cb7194277d65994735758efd23c2cbb11fb600d36cd7290549b8e3762f5bd722e9de7d63539782edf18a713b947417c00abab7731442656c95e7bd4d08a0a68a9a7f276636ef3b35c75f3b70eb4ea75ba3c3c015377d60f2864846630b8f3083da7442dbcef3ac6c9ef0f4963d54108edbd76cd73735400a395f4a461efe1da64ad70756b30deb290465fd33920a8f5437c21259d54329d01f58477185225f943374a284caf1c95ad4f05167c16b7cef313088f8c6645ad9cd2cd65f054c2f50a06b338f9b5bb3e5c47e27a9b3b996306f5825569386422cf8f58427cd677327be025aff07e12a608141a070f29552853d6894000e5901fa007c7a7a0c897f17a67f3d6bee5006ed4be2e50dc68941c9f3faf3bf7c7f650a0b8cf65923f43ee9778a036bbcf4bbf6ff05850193a67849caf97c18fd99141802e264aee26391d47bf241eced698e40c018e770b8905fa1efe2cfd31ed6e5a0a3d03b7669eba062be1f423cd7131f699582420e91ef9cd61cecaa0ea3e697471a4eb769f90987f0bce1ee241dd60da6ea966e7e6ac1e56264f7bad2183bc26e0437f055b37e8aba1916caf2e17812e5bb87025ea1adeb5ec9b7ac4309cabc1752ed22ee49302e073cedec1001416ae9221fba03e41827e5d5053408b26f41a3b30dc174ba7148c7388d85469f8bd74040dea259feb366492277ff813ae98aa4e3cf93f9dfac6c94bffc8431e37ab46edd7cf898aac4ba5078736836607b07d6ce4e83a97706046721276970a49d1f33b62ece19801afeadbb4ff4b22c6130028087d9b4b472b1265a529b07e21eb90528c661e20f21fd3c868bbae42ff740aa5dc1a93a6343772a12830a4c39b81e1a1531ce5e39349dc019bff3ae130019692279f97269691185b59a50fda625d488d18c894bde10c992aa735402678243a28ea7e4771e114b7fe18c5df1c1547189ce3fa8dca35ada2e7dda2b026f426b992e02ea0dedd231c6d20c927b36b5365a0747835f4259be09dea9c42345424ba3486c65d90202bf71bcdd5be7159d984608b040537e4ac6808a4be65a89c95cf799884f277b5d489abec4fbca7203445e94343755655c9c9dc448f54b963d54819bb3dbfee4d9145abcac0304911360cc55f6f836630d3674bf467efdf7e6ca18283b569b80f341bcb0164efc9456c1b24420f8cb4907f7ef8fee53aa60e318b982a2416e6b8e38a3bcc4f7a93536e58b8c42cf6fc3a40d6a24054386cc9ec329a70b8bf153771e144a1c2bb0a3cff6186fa87b8d18e2b2dc7f32b24d96ba3ed76a363a6cae6fe54585eb5f426cf5c303bb76189d077db23b61b05f7bc8a7f4145a09b611c744bd984dc01602168fac011b71117cfc89a94db27c1a3662cdfc51a9bfb17c69ca497aebcdcee2fa52e93639b7ebd09ae765236877af7423d80b9c7ef905f4d20805df96543dc8d39baf187f9be6f0d566bc11516b0704942f1b974bb72380859363d88bb058f78c002776a155b7c0160bbeea5ff0b4b573d3b713da166ab2a8abd56f01448c1d88ce260af6cb94544fe73d6433af9789e61efba581d81ad878b59bb7ec132036241452f5367a3aeb3226dfb11725fb57243c0cb3d90fec4775c80b2e928d76e824ebd1795775240c0c5125da633fcf5811d3d176a0485c2fffca090d2e1b39956b50c0669dcb18498dabac6cd13fd08f3aada020c564b07be07ea8c5bf6bfd9934e6c209462867f0466404d658416f2a022ff9ce7a14e37be50e0f5fe7027ac05b3756cedd330a8f8d325cf3ee40d035643df578de1d2e09e1e66646b0c66871c99462d9dc26d5a94eac3783b9c156ad0a3e34de1b69a8d4c3062c8e1de3e63ebacb8a22decf1765da449c418150d49e3ad8a36fe3072eb9c3d57d7bc7bbd8ca530c19c0c31a69e8fd6e2b5fbae89f15e7e5c6bf9345f310b29781fc282f7a0a8c2b7c8fd9b92d7f3415535fffe25eb7747896eda912791fc447809b5d1b298d6b850962a9d2464f55ac3ccb75108b6dceee03fab4ae11a5004e0ed6f0b23c63aed28516979814a536f7ba98fc82c69a79840a4309de3a84d8c64f6930c8e905c520382c6295d47420eee9cdcb02f2ca38f70f6915d11abb6764794ff383f112f9f9476876f5a1fc5d98ea8f919a50117b9a0ec10417a0b9ff7278e1df4e833d2b2841b0eef6ba36879421c7f710423018bda9bce293389ded0c458543d0c36d3db63f504f2ce6a55d6c54df0b3819480cb71c33e1904b802f23bf880f5032cef1230edd27ced7c8a028f9e6f27730fba35fa997b9c90f3cf1024ec1b4f7b072b197fd455a7936c8776ea8d26730330e39a7c2c846fd3ab31297edde1058d9ebb79bef374360d2902b8331e08b12d09d602298e3781385eefa2b1b3d10012e143cf5f9fac64902608c3db24286883b2381aa7707eeb2718c5bd2afa6ac1db9eaafcb7940be44c96cabb878668e2b1f0e42d2d4123c4edc493d2c1c7c5a41ea17b6097167df3ade270d8d3edc8ec2db02e6cb70e7b1d225a1c667a619aacb2fbb613c01ab8d1d612e64abde4921afddbdeacb4806159f729bb43059e033f5a97616dac7efe54a837e01f2e29dc6b3fac69c3684ba6432a7cbb46dcb3be286f875806285fa67ec1fd9b38c17aec8df85970ce69bedfb56d8b9ae066eaaac5be8f990053985be8e725de8288508830ba5bab1e67519af034df9cfa4fdc6b64d6eeed9c3caa1975e6214f8afd96f2ee4f613c45b0bd23e71199566a9fef99c63dd24a97ae25cfee2fc825d268bd526af1716f903b48c3fb95ab5f70e3adb710092c84efd3951c11c31a5a1af31ae880bd42d6346b9235337648eb42b53d681b8b88a934b347de5829e31f679f7928de6afb906ba042515f0dfde751b632f8fcb258ad56be10880c5785c988100a39c7065a93f6b7f0a8ac7a239f4b4140f110bb4a3de23f7ab9be91392899efd25e326bfe16e2644ddc10006ebe37a41d520b7c6f4c0e49ffbaf052e05649ffc5dd6329874108e238a1207a51e4c2b6ef6fc4b1cb0bf4d978ae3b68c604dd0ce66baee8c01b739c21b18f62b606a2dadc9d84778e270f036c54596a9ab66238308ffd0967aa5f6f7ac31e3de9138b737e8bf61b3e737d33932a0163ababe5f8ff171cc5f808352129b260d1fed84abe83fcdd622c9adf7490f067682d123a0e0a10ba50ecb7011c5804efbcf443d8f8d420762f78cc8527dfc8325c78f12e60cdfe8525619ad2c2fad916a70985c11b70894bcfaecae00b4ca6f18506c1c275eeab7cbeea6344c73d0baf152d42e4727acc0555b1575b9ac3d4f54334df16d1ba23b3119f675b23634fa783350bfa61b5867ce3d75ebdf8e24179f2713782157d098fcb9acbf30cb51cdd5a6f56c0ab9a62806eef9b0113ab0a773350aca2a7590a6da09077b0853ad2955524190a7b0025b6365a3dc7f29a8669c752d524cca737cd30e1519f5aa9af8ed615d19325e668ff84516dd2af15e9851bc921e4f6500c745f8bfced3c0358878cfe9c02d0a3c4d59c5ef86bcd8d02a996b07150ab36b4b7290d4af2310f813546f5175206697ef7a93e88f3bb25ddeb10fc7f316ffbc27fe76bbe7d324bc6e9dbb2d3810dfa843c677ff938f892d908eeccdbfe8e6ddb8abd2f3ef638df384c9ce487a5603cfea4a943da46e9e34edec97f4835ff6b0b79482be5b2eddff75b3e2e77945439d5bf4bcad42aa301bb698a929cab738a83e1687432fef05a314f67d9c2edc51e79bbd868e18a1384c1646313f766cad55178eaf2e65301bc47749ac2abede3a879b5b7ee72a73b3ef963de8dcdf8ecc93291b45d3c9205ceaa86c8758a89422eb2b42c7cef9b9f05aa026f2c6fc15903598276c56a500b503653d7009bd8c46624be4f5b80d665da4eb14d91cb98f93c42bd95b7d2949d8f1c756fad535c3d38cb2c45500c4e5e8558fbc00d674f829666786f539df86e7e440bd43487f2bffbf1edae6ad8e2006c5d3a8577a8dc8025074a246fa52a62baf3baf7b7179a727b4b4db7580ea38739369069af1e85af70e75f915044e6aeeed30bc30d48310a2fd13ae214b11d92b61253c43f4cd85252cf0b10d69d97158c2852731063a82bfcc6438033644e4ba74bc65629ac48cc608b28a64bbdb8b71f33d691a5f879e196daa72a324e8126d6b19ab979e97d98175b8b551f39960a7ad67c98ea782fbe63361669130b35744738ad07fff7a0064bae8e4ee86ffc50abe30471c5fd0b6bcb83b87211d67e0b05c769a473a34331dec3d55eb71c0601387fa3e5569c46991ef28907c37fc52f23f8d3d834d220036505fc0d96ef56f80e042f0191909d35eb95ead9dd264d1e48036fd4f6197e52bc604169ab4804f558e3ea29218a7970550aa3a92cdb72b765649a6b7917b2c12732644af24a3fa3186e7d95810124ff1e78909e1a43f00c7cd9e408424eb83cdc9fc896a081e36969afee16a7c05ad2d68f267b1a1f9639fe85072f5f0ee21607778372cf299d1d73f3e8aaddcf0c75cb15247c709297ac05edfd45d9dbf7d4fd0022c31fe53c512e21efb9310e4db77dc697562949eca7c5e4511f3595ebba3254ae9aac020b8fb596a086caedccbe700786f73062837112104618793cc7e0bd446eab5874d83a528a623c506196ebab847bb3c16e47350a9c4e31a35f890fdba0a6e644657583d9aac14952ce145eb6192278fd328e6ca210735b6162f9908f7e0ca0342d219d449bea6060deede4777abfacfa71bdef341a317bf4ba83a5c302a05b8bc16901c3eac437cec544fb9c5377b45740a8c50c042e8b0cc083cb5596d7e42c12a27e5088ae1880450ea43eba4e237f82924fc6943565bf74408fea20b396203472513da98cbe36e9716d51452edb7162b0c644145d87c9537e8d6d1aa684b15741767f01b0fa9e1ae617b627f247743d87f26371f61f061950907678e77df3c06f68c028576172ddc1e87085d4d1feea4db2cb8becca2313ba3d39a8add2a4f92992a4f8b1ec10e31e5ecb546", 0x1000) 01:21:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x400000000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) lseek(r0, 0x19, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001ee000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 01:21:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) sendmsg(r0, &(0x7f00000038c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x85a}, 0xc, &(0x7f0000003540)=[{&(0x7f0000000080)="3a400bcb84cc976b8f082e65ee7ff88183b53a2a85c1a73cb40f08cfaa7b2f909eec8b9f188611ea3ae38a6d93b15c01b9a067f513060a50a6920fa81b05da421fe97bb147023f97b8487fb33a0bd56f028f4a59a9dd9e06192fbe7b5c814f5d5f9baa89fc5901125b115d934c1b9de88ee429cf5fda8c0d8b163be50530a03494647c2b77ece92c96796e19251989ddf60ec371face3f19d89fa5dfdc747a67064f3c9500408940b9bf7c1a6b436ba992f9985426e152e653c952f80a24e8bc808b80b6eee277e96263ab9d0cb9664da63757784de8d02e4da0f3ea67c966ac", 0xe0}, {&(0x7f0000000180)="030f49cc5cc0cf9af536d0d7daf1da13467843ba88d6c6a954a85cefb76105d7c0982f348934edc8ac1b6fa90cfaa8fac4124009ad500359d82ad19a2e7914b2f534f325ed940d4ca37bbf115b71e3d8ec324015e51221aeab75c968733053a95fd6dd094d23bf675866c10be731fe31f35c42d2e7b2963cc05652ca20183dec7a83af955a1da94cfc279ffd3bb1ae546fc1789e751ce8621ed534cc6af1ca99823dde1d4d38b2fb446fe6b8a4847ea867d05923e255bb75d85c7c748122fe0d667c33314360feb38077a858e9fe1c2551e8eef8a06cc524be6043bf01e17ad06afe8f2c675a6b31421319cdc96be207e336125abbc1e189e3bd6eaac7e3af3fbe06c4c70d34432df56fdee1948808dfdd615c68bb019bfc52b30372091694aeadd1556d0a1a70f0f9dfc71dfee847f18d07833ed222efdb867f593206ed958c6e32acefe024dc25114c7d5c375f58d81217d0923d8b31d9140ea7d42088b7e3ac33b3eea37d45c5a914995ef03f1da5edded8c57371a635b33d6ca246283cc9b5bff3ad61efe0fc2a404fd34ed55267713b2aec4a692579f678572f9c283c4e6df6d362d959a756f6d03236860b59c0ad88482ec3e0475a17494a29d88e002ff06a0ff0db2bd56eb0e332ec77116c57b6431a3a4b721f790f01c705b785a9a621aae90053b2c95871dafe2c4de50a4a30458b9cb87e96503673b44e612ee70e7fcf203ff03430fbaffc474ca0d6a7213a8d45dda0adda22096aea45e7e4c59de01deb9d217a7eb667951fad0502afe9d58f233cc1d46d68fb1dc8849e8969fde06f7f6ca135ce8de840e6a7d83e440dd95603db3c8118c68cdab229468f335ce75be32c520c252610e5e682c5fb9bfd5cefee3bc569279a6e050450c0f517dd3e1d1261fa6139525123e7799dee2300dbf6c9a1fd6549b926fbdb7d4d6288479c6461178157b6c9f4b689b3a17f002980ae0bb875fa0853cbbf38a566d9b4b8968b91965183489fc1d955325ad6bff38c323cf6a3726796c502ae5204b5fde7db66d97557f5bf1ca1afff03b666d9196899485f1d3c14e72ea5a6681e187f8d870e62d9d46a7adac01d2b59d2e0d64eded8f30395acaa08572b71c86e9fe40d9d6dbf893e9e605a9ab1c2d44404091685ce158b09e79f3c17ab54208e7fd319e865bc8b972d05af7c15ea92ef80914d34f3c93a2d83bfb24b57ebae8a887e03139e1e100f80ae0e366abb47b24e6e10bd44c39e2dee0978da1357ef985aaa49cfb25df856355a207a3623023907e6a4e4c15ce484ea3cc0d2aa55ee66327b913388e5a9c6d98a5a05a45812dda53b9a5e6cf69ea3b231cbd89b8aaa3b5863ac5d339daf35bbbfb168641e28e5837ea2966e500507f8b8fcdd2d7c9b5a979f75b380df9ee6836e91d614d5fc28561d6e23055223df7d6eb694f9de9b2bf3b4470f3bfc21b9c5920ab760db2c7378d82d16d03c26ba1bc591240b4703e7d30fc6b9edc9cf2e6a1a5aec8a17e9dadaf69a51b8a80afb5d186f5b62b67959edaa2bc06fce693dd240101715d8a20699ca035f730174092e7e3c2330634cc0d68e101c5432ba6e5e7e6eaf92a38b8531a9b891597cbebdeaa3b77821afa32b77ec4f2ea8e1e519aca4700dfac05cf2484380d8f2ee1fccc39d553d42bac18ca305c714632dfd1a53772500b9512e2cab4055e83664222adea01734b8ce9fa1100122f5429948abc9d841b0be1d4fa5d756bf9c4b6f62185d552db76db5de1efc61bcbfa9d04a66404b091fc5a7198a7d987b6b7c21dd042f3d958db192225fb19eb9d3841dd37b9547626c1dad7f1b2c1c35f51bf4711bc2185dcaf006420528316eb8a8668ea902bb866b793da2daa7c69cf9f5e46d419500df5c9bdd1b9ed7c2d1012a2eff00bb79ba1f5b656de0320613c509cfeca552ba6fb6bd7ef7bb86275211c14cd6de84093f5a4e89362c97256ce91057c8661966d69a205b112a693f472650e2ba5d1d443e693af5f4a7358d721d4334eacdb8e9bb1c621a4fdcc5612be5947d864dd2731a6a28d5a9421ef039badd9e5b81d905c27ceb68dcb6abae53f3064674a3d8edd781f0ff80ed0f21bf67b9e0c736b441b25508aeb6a950202571fa43c598737ed063da70eee605a1467d1b8e5434a3001eb474b30d4b050ecb045125e8b78e8a4239e6c46fc89a4bfc26c923c085ac611ffef6c7e8d87ed8796892ca2a2cdb7381c2e819ebc684cbc7dd09ad6d8661fe99b4e7159739791c791cd894cbf0b027d7f332980572bb46e5d7534e0d7c6e710eb3fdf69160957a164fc12a89b1385c72d092eaf26f93b43d224ee706f1a4162d4aa15271093c5ede5ab3df853380735260b20935ec21049000ce5bde18758da0a01fb44fe152614ee2ecac71bd0ec900d1f50521e9a7c8c19fe60887b5cb0e964ace75967fd12e0d8ded970db9ff48b4551f77ed0e606340ad70c4035e479065f931932bf7da5f5067489ff973db254fad1665a1feedd0f8186019108835c9bb131e9cfd92ebccb6aaab19a9a8acc901d705a3e0b98b5af601687450c758a5befa07856580cabd413ebf12ce8a5eee11de1c466dc02e3d75c4d8f5e38782082bee78c737e828408a71ad5414add16b1e5e5b009f15d1f588f63eb698fa2d45b4898655f7b610751969f426c9a2c3d1dd2c607d11bd7cca6f314333454bca962762d6d5ef1aa0026ce588dc9109ad2a81a787432d18cfd857d43f20201b3360d0ed3dcda80daef305bb2ece5b999230acfb068c9482e8652657b1d852c3777d7fbd4fecc0a810f9da82ebbce70bbe0b69e5d404a12da53e171de5b6fd2620d6e2d5b031a1574da78a918f2b2221a285f99fee253a61854c7c939c336cb25c9742b2c76641666019b58d95e766e2fc5034e4e8c7de1b8224879348069a82ad6f45ed40e2598b68df4efd48dc1729b42f27affa877375a18924fb1f874983cc1144198cd3efbde054af6f089d8d5605526c065e67ad3c8a6ebea6000289b7aeef1f9311694ca5249cf9d91b266d2785707e9b4df51d91020d9ce38cb5ac7603e3d0d3f349559096f63302fb6d6021bf4b58107cc19c73e668df7592f663f20846de68bc1f7da63549f430690a10d0420b540285433f645393ca58093b4bca0aa0e3aaf297ec29fcfeb4e8823b8a8a20e94d11a7425c545c4d1c296af2ae8b22ec550a37460dde8c8498cbfc6ae97e99733694dfe51dc35bdda759ed6e4498af432619543e078cc2d42f69400ef07b7b5c6837b7e94fe92f22b89c951d9c32f1929a02597e47b04a8fb2752b55c09acb62c465642df0b9efa88dbfc24b3a5eb919285942267f4dd4f1f16d9a19fa25a81cbe5a7f2ed2dd8ed96c0f891926c320c1658ba25bf99909401969c0a9aa3580b0c72536f122d8001b9e614d6cedc5cd436a8620b275e74e444b5cf65b400a6515c1ec19610984ce0bbb0bf7dff5e229ea39d0d8b3aac4b470da8dcaa7a3355d26a43a685b354e9cbd3f32e701053e16f794da587dfa50da6dfdbf7fd2de0f9be8cc4428045469f46c30f71cc8865420484c24e6975dfc56c932a405fbfb5bb6a393dd4e645fdcb7e458d7eb1d851cdf6960746287f2ccb66198d6274807d6c85c3f2ca5e8c0eff2e82be04193d168f8fb1ab82377925fe20aa4a4597d295b3d5b776f06fbacedee61ad972b297be070ae38749606853d61793a1ceae46ddde4b2b9177e7d87059a50858da007cb56bceace85c0c09433f6436702f7f0fc221354a64e5381777bbd90d361705b2c58a5c69d07078f7c8ab74f18e63e6595a1f5f4f3650e93281771733f6be33fdf0c1ba92f4ebf091fead97d7ac3a98436fa3596f1973785f034337317da8f535e52257db9b5a4b40159eb95975b5954288aaf9592e2cf750ffd5d76518a742c49e1f26bbcc08d7d94ea60276e2b657ce9469f7958c8e6830b4365363fc59a69ee03a2950c50fdcb0b9526ac15c2e2fceec828336ce6b7a2ec466081b9a21172131277ab0631c39212bceea6d1ad1ccc1df252460cc2fa7fcbeeadfe330f9608084b489366afb613d93971872caa0214a71553a743175ab4c9e01b09d3278a2e7c1d210acc0d55850a49d9c9b9c69b918247b32522856f10aac455afe0fc1f9322eeb5ad56ffcc9b32c10b7005ffb730f5f7bb6a2c0135f7496c33440eda3279c44ebb1d4d368b8ee0fc0862e0d984dd658729d903ae7c91e7adc3458d04ddd04756bc9b2294f3301ef9744cdcd8833989df02eda2efa7c68d017489f7e5c7461af5ce191bb295445d5d41a9d347e6b436aef7b358d622970262f51b33660b5a5f1230d84a307c9047c0b43fc3096c3e9f4c2946cf74ac321aa75265dffcc3e73a04bfbd0dc464b2f2c6b35d403975ef82affa44ef2f3517fc06291e9eed75a2203e3b9e6af359577c22b8dfa3390b9263bfefdc70b41415f0901dca5f18c78831877fb41ba69f4c808041b4dffa7092054479603671f61575fc3205a9fb596df97b42cedd45fd016f8ccffa53397a49ef60492c1d5cfa79882023b9083028321066a6f3dec308ba35abe66d61f8bf9f56a8017435ccb412937a4d8ef080e150342172f75fc46f11c4ddf12a4784f4d9f25aaa62e975166aacdc8a48ae4d33af912ea6a0f4a97f245144508d6f364a5ce70feac17f2a45bd5ccfd18014b687c5c15257260217df4181dbe070dfddea415494a9227082b66dc47a33cb19525ccb91c4c9e3fc7329ad8b053deac03851ec71ea9a519fdd3a73af503d04e8b566bed1741ab7047dadca025c2e974a03695ee8bfb893675076659be158f7a53ea2f9950654fb2c6d8020aa163c338c4114b65059baeb9bd3488c92e002fb56f16d83a57cf08091f90408d263a304b3c6c777604bc14f90d8c5c9f01c8b0209ea41839437f3afdcd370d4b2f9a84f630b45d048630de90b3877d29b50b5b994ec273bbd77b3cd828a52be5c6d4306558b116498e847947dcfd519d6198cd127671816c7a7080161b610482bb84d8f48657d28a74c98d2a12aa0c99085895e67a1af0eaaa22d37f70ab826b96531b15a9994ec4dea2b5bd57ea9c7ee45216e74bcad32971130ccb663b3d56639c710a39c8be5ab93b16bd2a33ab6ae008e35cf877e6ce13f03b503352298d1f0f9114cce6a9c6cc828738d2714af2cf77762fd555dc971199802c4e4e0be254f201b01127c4246bf4c2470d8a09bc8fd7c1b2f50284fba0f16c8b0ff853b53463e4235cbe1ef32a0c0e0afc711010ffb8241f12868e8b59bea2c43ea3041eba9fc2e3b157ca54284136363f0e96165d0c407682b937657c717288fab85f852dd0494b4047f2c8036d7e93f78a0c7bb8f72ed02aef90bdfdab624da7bd144a6a513e00aa2b1087710d4265e5c3098694e7155c070988d8f4d407795aae5d67476f3eb57274105b7ac176204ab1d4ba006f321323ceac90ec0e28b20448f6ea4df6f69f369959f8c42731a41ccce5fb1f182755dd74c1d145133a61551c78cfbff8dfe6b1ae3667ccc0082e049f27e67a2710ec7d4932befc4ef2a8b6d68958b0d68573fe896b25d1b3c08847a51a539591b3a6e5dde0d0610a248989a852ba005e73c54813c99395460b6a6eb72348c904b26f89b89b2644d57c55d5c91135e3d93cc445b8751a86d2f527dba4fcb2244a0a26dde0f12ab977f3fd1e4119378a20350487ce1e4d012b3b2fbd83717d954d95a86228824a871b769e34481722b5e9325b3ca265957a12a46fd9f44c26131a71dcb4c25453f6abfb1f9cf31e392119ed460", 0x1000}, {&(0x7f0000001180)="f19c364bb00d7c8026292f87d87e62ff7d6a7999ed566a79b8e40d48ad44a082b155555f5af55d668831b097d10b805c479543d5d05114fa18fe81cadada00f36aad24d5d0b61a5711855df5a01a298e08a904f88d986face39853cba85cc0e0161b20c4a9343456dbad7bdd13ec1a2ec38ee7f26c374fb8df0069bed6fa4389a1b87b75ecd250342c2f3bb7c4d2ed1ed93d0a64ebc883442485a197f56238f67b8dc0e4ec720cbe0bd59f9022a124f96b4070f3365e78751a435fa2b5e92055d2f8bbef187280d991f4be33a171cb9bf3e7da64b281148a5e17970e266711ba", 0xe0}, {&(0x7f0000001280)="6731f545906dae9f844e1cb2dbf441ce6d312ee0306b5e60e33247f267ca53ce23a1e23097b3561806fff47c98a809c5c6f63605cf5d2bbee38c57aae3365554b9128d1d25092bd210f7a64f805d687a2f", 0x51}, {&(0x7f0000001300)="040b9c12bb398213f76d1cbba23201ea7d488954413b73688f40aa25ba80b58c8fce0471b41ce220e13a200c08a4aae410b3d7ba85079225cea0", 0x3a}, {&(0x7f0000001340)="0839a2d8364b176e46a98ca67137a829be3b9701a96176c796221757dbd55e91c6b35f4c33b92ea6d2a7386aeadac0ebaede47eae69594696b888e27bb6ab84b", 0x40}, {&(0x7f0000001380)="98cb732ddf79b9548215a749f46e8804b1ce367dceff93f72765754053899d9d21df793012b5dd0b04f0549d804f25b5a01ba93e90aaaf1a76081c2fafc4c209a3ce017ae4dfd66e5b4923944b2780f903740c01cdc2415a9dfe4993a008b376a839b7a76183e0d84daa5cbcc19e2e4ede2336864405157c5354edbf38fd930049849c5085db1dffa62187af77cf1fee9c36b3b9dd085fc853612ccdb47164e47d8fe75eb5487c54592c77f6d5c8fc36b3b9fd8c49337fe19d4cb4baf95e0f249df5c12067c9a815d724f5580136669f2b0ae6e2e87ac605d33cb50c787ad335af002a2b50a296158205ffab2f47e10b70d290afcec1fb364113eed24d831d8a2b8339613cc62c69a542db2e618085abe345465140cb93e81710fd9ab52cbe40e3b238f454c8431c99dfe1ea2d26dad2ca501a30f5e4a3fce441fbb98849d269d926bd4033f3e2a69503c8001b21d08014796e929d8604cfda9bba17caaa9ff61446d4aeb6b7e3972c96ba39ab12888c079cf7eb48d34e7ccc3485c06e42b2b8acf6bb45acac17cf41bca655f02e43246ef724219fa28df9f4e8f0f4e0a6b05059fa9696ec25fac792a630506f97a1fb97d3a7ee5da9c415fc62f13ded0bcdcb93df77e119a1dd6217f3a16ecc877c352dc8c7d1170e192872409e25332d706aabc71ca21c6a8dbd73f0f7573f7a65517d38546c66c40a25562c2aba2be5d471d9754445cbb1e2dc706120f677f7682e3e023ebf69cfebfb0a9de91c379b235ee12e5db497e9573a594fb82659f0c4bfe94428ff8b76e09bf76f3e72b1e0852705847fc1039c1d0de6be02e6676790bd4f6fba27acbc810a61ffbc14527029694c88a64d0b56da86e581e4af8553ae51c44ac3a2ae49af0afca2d70ec349b0a96b80cd0aa026de536d21d1060f93f752d455354cef5cc68ed85dec5519b337e7f26f7208017510e943187c3c1c61a0b3c466fb64592e7f98c5dc39d058220e4a344f7b09713e8212c0581fb3dc1b59acefca65bce72e1d31b705b2d96c6087c5b9ca194dac350dbf4afaef16f4531b0da15e80f9aa7b33e11fa0bdacc8a35ee2e165960ab4e3186451cd220082271b872ad7028d784b928028251b1a55861c0523ff23a58911e4c31ffff5ea529d3b4e69c811452e5eef2b760e5c31a02d2673c0147079a1218c62a0f71a6eba93ecf6fa96334e83fed25e21d5914f6a85f1bc4089d1f7edd825264c3c2e1e95d81c0daf92d9e7199e3ef296e21b9adb43939103fc3f176af16548eadd8c04349d1b7afa86b1c2ee4322c39569da5a4fe2fcd1789196683fd2025c92a15e0776ea344c6160010f8f0545eb84fd2f47e6bb57b5fa9814b21c3cc5ac2e8015e5e2e1ae15e72c3bc4dcc0bb4e4645198df58fd306a3ab0f1268fffe5fed5d5aa308af84f5bddeebb8ef3a2e02a83aeed0bca4a3750737f56d1ea542c5884ff02c436a9ef6b68853f4b379f815c7430b0f0b50f3af66a2b81b2f56adaa73c993e8a1d1bc4aceead13ab3a2395703be252918c308e615856b2db0bc1c621b6d669bab067ea4ac1580d63dac47e38ecab146538e04c56c3edcffff65db43c041cc0947d2b330be7e493ac7d8d32fc4365965b9b836fd3b0c4771d071d998414f08758b9f037dd62bfccb8e4a8c5db829503de4bac521fe7947b55f0c500982975041c1e09f4c4133b84225c1dc645b4eb5b078a05380d408ae0c66698b2a6c69acb59a940d1b00bd3ac2fbcb47c14e058ed92e938a1a96b536dbeabb13296f174b2921ede2a85bd8f7ff6e2f8dd6bcdab273563f9776652fe6ed2e0023721a24760b315d5867db039c4e9b9e3e08a2c220494e51b4d3453192c533358bb86ee6f6e72b65fde27acc5e9f4a4c8765af26a3ff4829977514e8387e70c1628451f3d41a7d34d0a944967f16a9e39e3b02d9192f3f09e85f09431f34ba561099b0b1ca346e6f162f9c6ecc554a92e50468dc5b219063d8d72fe224d24bac9cf32fba20ab03f407a0c64c5176cfc09d4fa79d81a9a2b113c39146a49eec1bad2c54d2970ad0d1b1bfb732c8cbb4326a71de14e7bbc7b39ce0d5122ba51b4ae729a18a6c4b8895ad0212adefc7aba55c220d880488f82e2610183fd5a5b36014329fda09c3774a0d85a04877251f0c7ea9924a729b0b1dbf5a39f24136d1718b1f771be1295d8a8bf8d7663f76f274eba86f4a6c5dc688125200efb5b88b604b6c89b7a7022afd679c0080f56e85ee84d1fe8773ec76ff6ba18d8adec79e48ab75c209c9acafcc1f545400a127b89ec40abe40c391be20a9d8e139039dbbeca9268bf3055d99dd009ee85d38d2adb26bd8ddbcc1d685611e7cd1558afbabf73c59cefcc4fdf34cada7c1011cd8758503a0b155e3396f0cda1c25317a0133eb23b8bd0d392caf2055bfd8111de24a34fe3bf70618eb99d5961efe9331c7308f752bb3ab1d2e8d7ae35b5f1e4cf27eef7aac5ffaf02603bf93e90e5a1ec038843d9d7115fd8f27fbabfd3c140a64f040bdcc5bf018ee7e3c6b0cffe8fdd73170160041e38c337bab6a008ef23566f7add5e76e2dcb5acab10a60018572a5df7e9e58111cff07f2d4a412103bb2b184d22299721791d696b417fe51365cdf299917f3e949b195d958a7c77a84894cf72c1e684f757d1feb474384833aedcf28dc10df2f354bf5ef178884dc7e889e3cf9f44be8ab3c54af4eb145d07b236b08386ad9bed3a3ec3c8344984830f4d447335deb7f72fc0d268ac2c28ff97f8c9ad7095593866f606d3fb61fb3a44723e5d1272592d73c783698805f03f746d7385bcdafedc23b865aaf04338dcae87b591694de070fcdad916651133d84f1989e1be2aa6680a5f41a0b5f593660d0ee80d5d4e43bf3bf9f413bbf3c44e1b2f7809d6d129ff3fae9bf30fc233ec7b3b10a9ce2f414289e53e7188b3f13b99850b1dfd67672db7854ef78b31d0ef04c1e4a3ba0ace115a4f83519e5bd52e5e166119805c1747cdb0820a339b746c95c7ceca843aa3e5be5bcb298b3e1b9bbbb5bbe824c9683319fdba977401aeac2b0e043138480299c92127e01698874913714ff87667e038fae665116eab1c6c5e9a95a8d0a686132bf1aeba824d22327f8931cf3a91ff5481eacda46de16c23021372b5ee2c89557182e8117189859b64202108ef7b2199734d656363669bc3bcaf38aa433aa6baf98c0e8782bd68817c59473966f62dbcb0cc1fa3f0d13145a5d661ea1bb94ff4ab91401f528858ab06204d9a38e92f274206fc097fa974e61c3fd2b7ed96418b8de94be564efab7708fe44180c796a032562ccdcb74ea5e60ab17402b8b367062017c148361c2772db085a388d912c2dea5ccf4e01621d25c4ad1a6cf6560b18c6b59448cb038a044a08eed02a9848dca8f61671c9942d3ee22b208936abac34f8c698cb4d841a05d68905ee26c969c29a385e6221379c42743bbe72120d8959466441b69143be823a513427181f3b212c79973926f9e57ac73efc03b5cf89572680af31dca6251b00049143c3d12fee04c0745099cf416e2547ffc04d9e05d55ece424077c06e4dfa7d32cf47df27e0f9bd5442c1174067dec0dc8d081efd5d8d9334bbc019d0d93e7f73e28f64f1b6eab2754b714db2ad2d447d500c9206a2eed560741f7fe8e9439fc58f92ec727533f3843c289dbc4a0ebe8fad55ecea56edfe8921fdfb26e4ff84a3223d5f2b616571c8774dc9722481b315b776c1505817ee707b31c5a028554ca6f13e20554ac752b8940afef0053f6aa2acff7bdac2b1d767af25cacfb6c3fd391df0adc963ca47ce13fd1e631ec7bb2ccff8f4dac4122d89ecbe0655fa58d5454ece39554719c86e854205b0445a092bc861cbf4e98cf7a322673295a120732720cd2e02a344d12813438b4240290435d99bc67ae90f3ca08ae9210864ef653066283dc700bbc3dfa0fb943ccce880160365ddf243d29877d69fe349bff10090171f07738f384b3792ad3c3cd2fcb125620f08ca6349c2d3e6c506e916dd5e4d5cdb3e2b89f04438d3eabb43a5988c3a08ca39a76c01427b16f9911f38a345e7e6a383a9ab22fda27a033f40dcbb617eceeb7d53d6f2b5811aff96748844cf5d5e90a5e8a25f13f7f024a6bbcc68280494978fabd32403481d83b665f8f38372af26698f00357eb42eeddba0ca7837fff1d157a3f97b8b8ff43024913e2721e3ba611512c520d16b8b4edb2c2a9773324ba4d9422c0cae012988dc1a0a5d38d94650aa989def93697cb6947187dc410c5dcc7962fb79edac65975d8128c92ee26c92f59915216d9ed1c285638c909dd75273b1970d64fd7a60f4aa26771e2cb73e12910f2ecd79c1aed0855e10feed0455e6a85e9a0fd78d0448c2473cd78e04f9433ef6df33be237da616750e6ecd1e9aead1038a483284b0a448f93e12cb4b81e7e22a911955954c3e3a08ee098fc2f005a0d1274e67a96293d4087f4c3f43fe33ed343e8967f10268a24391ccc22f59e0a748d777cf8807600d9fff6c2db7977109f4efc6b83f70ab400074b78330d89c10b06cfebea0a21a14c0a05f2b6a2d50fcc9096b4402cdcdb25922e14cd96a7bb17d3aa3914c9d50fef371773e64707bfa14198eb5421c2888e159650fe5d8c23b7d5a6547329f37865b3585056f0cfb95dd2d433801a9840a7c58d3f5fedb516dc9ab32ab4a5cd8187fcc51e5ec958bc908a0d5d382cc76b4fe707049f528fa078a8c16609c38e176268e94161dd173e95ba37b27fac08f9b1260411d6790bfce18060be4491caebe7b5463af2346c8b1e1cf5e27d38054e115e1ce38ceb16fda360d39912c253f87f9f9fe9996e1f77920197275fa569ed0b6f53071915306fe507e016d5ec60951c910e00a1f0a981c31391bb0a362b2a3b3287b963671d11865f63241cf2901ca88b3ba9f69e46c45cbd35a9138a3d15ae18c11ddea55aaa4d3cbbeec6f0264323aadf23e9b7a006453cc4e9b9171440cbb6ba97bd30c0027cd382cc6c2d5d28e71d4dce7bf1c32413ba2d91976207ae850d37d75074064af8f58b8c33c41ce1538937ac7a05ff06422ea7c9e369927f443073f9431817eddf5055ee6fd0ba880bf5bb9598045d392956a2f8fed52cd52fe02df9073ea4ad6e4c591179d921e10b3db9f237a0a9658d33963aab61b92123b0bf24af1a6f85fcf46ccc898d83a7b58241e8566d1527ef8f3770b300caa9d98e8e702ef8d8a56133fe10f8a4318e61d8e83356ae481fddd842c34daf4ec8e5027de0e9509eb9ba6797ba06157bbbbe1c5f3c7281e63fbb98f5bd78e0d630ab882338d8f7f853d7d0a3b0403cc77e9da3dbb55dc1e32dee36d33bffec7b4a7c3f76021988c11594bcb9bc6a2f17ee40c179951035405f50793e06c377e25d30329580dc05b2cf2be3a6179cb90353b98bffee7a2584d2da8fa9ccb90f9f4174829e054222c116daed68bc93b97882b75ba45a414ad8b82e773baa0f3159489da246b9f32528140fcfab1521f14e9289873083ead6f701804280d92c1119c8a6987d19e0edb785ff405e4ae079e3401de8cf1dee07d7000f0951a4f951f8d38ebd86e03ae60e8dd0b1f6413441172d11c2cfef4d46366d6099e57ebc019de2b465eabead62aa299f3d968754179a357d2c3c701455dcbcd6af4a15f20c638c1adb00eb27897f899f8e31087fccd855cf4a72bda7f86e8a546ef70355aa29d2eef1aaf5ca8d31c834cf4ca828608197db8b3f18f2c20a84292678c3f3965a5320c87bdcfd2d46c7bfb49e5bf854938ae8", 0x1000}, {&(0x7f0000002380)="1e22c90e8c618db9a1daceb26b7aa8dd93d4d0d10e967e6fbcdf52c2eb53a588bce32906539ed721d3a8fa443871f2628a014c558cb044a8d76d5a4165eb70c1abb74a3bcf3c61427829a0d49fc15f81f7f021f0f60ccfb39e48f36d52dd44f71ee0f4fab4a70a42b472f8277091e2123605f4b65065f7c175b3d904c849531fe5982037e472a9f416601747", 0x8c}, {&(0x7f0000002440)="d72df1f4a5b9b9aa5f57dee2a8206e58225f56c7375d367842e80d38bde63d50ec8b84dbd8b1427cd3a276b3190f5cc456593cb06f19d6ffe5084a75b1e35ebba0b57f9ed0bd537ff0a787388babd62501a412ad0ea0779299577728679a596b2968907cc5ecc0e07ed86e51186f8004ee5de36d025fb471173bcf843e120ca4b5831676a1de3011cdf569586c554730059f7602be07e1d27d5c3829cf026255bf107ef9bdc30d5b4151eb963a05b2070397cb619dcecbb7081fb9ca8a74fa6b4cc75d86751f7554fdfc7b7c5a5f9eafd9a67cc2fc7fa0d888c23d8a67eff0e3871ae0f6cee71c649efb2cf4b08315eb235c0ebd232e8c0f07f3cefb77a60e0346450dac2f078f88cbe665f2a1ce3ec2a6ad25f374e73a93d77071a788409d87380f16dcc778bc8158bbcb4d55a6b65a3ef36284ebe203e675249b4941d7963cff3d67ca80200f18332720778674b34d08e7ecedfe69a3d13bf14569edf09695d2644e3c4d4c37fee7b0f1aca693d6ca807f454c527436d5d38b3cfa6cf4706b2b77dc6d0c9191bcf1e31324548984c94baef2a1cb10d63467781f3c475dff3cfa93d03e378e5389fbdddecf055a427a47821b0322e33bd14ed7ac3eb702818e0431de9220526c26af5cb344b3f650878a6e916c13d6ac2ef5d7ca2de8d4087c42ae774dd192fd0f9567150076bb9578a06a43e64a6cbe3e3846f5702d2275777624a9634ad47334e7744e0f616317d0aefe90497c6c68d200f4863992622ebfba96ce16ea80b7ed312063def9668595a6180310906f82fe35cbb4f3bee688c89043e819d550d9c45b28fe9f118b2ab622975d9faef3ca042e943e6785c5318a7bfadb91a7b814022919d3ed8a5b48b8f4292c869983c47ae7f4e9af93e3e4c255045a1dfe95f10a77493e550ac8b8c6c568284b86e39077c53b58c508b244257ecb4cc25f1e8fc6dbeeb0aae81e8301e00d41dedfae21ede0720645695fc66be3d8ffe0f0e2c4baaabc29c5ae37076fece89ee0f2d5c484627fe1f257bf9b060aa1e4324a43e87a245f3037832f040e1bb8b13654b2657a6bcd91e503d81154891f6401aa57c7009023dd3076df29790e42864632158b7b53a13fd9835ccf63980c840568f1c066ce7c71e098301208663659ca958a593fb06faacbcdea4a0cb0860fd1f7add320f961bf6476d4d2ab259f010c476260e1b82a247646208e71fb2f448da73e7b95ea9386e036c387d738a1ed4f79e14beb729bc15c2e27e381c70b06f4fe56051d35b2413f55493e22b6b7894500017b662e1392802da005b7042d32a96c95fbc39ee5b3df3abc004d0c6bb84b2c02f0cab721589d9b7eb456652f498e2b17ad089ed21facd9402a46eb2825525527b89845e6b796b91ea333e7c955ab718492b56776a4367bdc89e6b4fd42b042217750f2439c7795836cffa2ecf7e8c4a83c6158499d973f455259d7a52286e5e52816d83c629533f76e2eaaecd5a6989f3c3bd807e5f3cfd4e359d2297897dc141fb63e99aa59b5a1ad54b7dd832a5d9399eea7c67021866263ea77f36d5a3eb6ec0b67efd2ed86ec4b49d0ce024be0ba964756063a85d95df13d708b79c0f910107b8a70cd19426483416e07b7d8d030ce7d0bd679bbc3b4bd8a9acb1b966381543ae8e9a60026dd12ce669fd05f96d9c6d78e2db3a40b5856274f61cde19c36992a57dc4c38a46b477b48e7fc5f0340041ae48b0ee2f9e336a98092b5e312ef9194fc8781b390bd037f4b454623e7463130e2833cc25f72e5699b0f15db8f02fb57f1bf3bace8c00108b201c0a1ced2e7533ea2ee849618844d0ce3cbd796e6951cd35e8f07f605b13531d7851369a9a0d2d3020111cd3a675a1649cdc87c5c239ebab9f93cb26bdaeefbb75bc3dbc58e44156fd12d89b9afc80d6813d8ddc30e05bc39ab73f997b7ed09dbf517b105b77c2f442049cdb0655a8b561434616c36eae896e0bde2a8c18949f491e1b1b976dff7fb516649556ce977c8d24d622a707fedb6a246a50dc06d11aa9d124437a14e9ca84e1cd4f889376e67ab18c1f6bb7e02b3a3f9c59aca525793ef741f17cc84bedebc82fb2b427f1d363775404f2b77b5a5e83c0add65feb48686b439170dc6473ec6d6fdcedfb937d48b462563ad6043740469626429e996ceb881718bc5993da49f7569e80e0e736a4ceca4bf9c9f74964089024a6fea7d5572f6ee44ee33eff30b6848214c9c5e5629db3a2141e6b98b98bb30706d4f236bf43f4c0e128a145fef74183c528fec3e679ee452158087b1e766b0f6b951b50551d8801924664e5ad0ebb84cf18f922c62dafdda1c8fb992d954413bde104760fdadd39da70ef1ce89b092c50294b2c18c6ef6d170b579a2550707f6a924c6fbf330e0fb1817455dd728a909f838617e04dbc93042093e6e95d50920415a0570b38cd3583d11853c387c57b6d73aded153e884309356f58bf7ffe77f6cb187d40e08a60fcc374e2e60acf0c767ffcacf1de9358e52f5b0ed3fecb40f9d465808342120eb3b3c8ef6190fc2b98c784b63b054b80bb51d7689dc43e0b06456f66fca4f2ca9da812b83793a6d39f3ef7c333885e680d8ebbb71a69b254ba097e2a47a10226c51236af54df82d16d9095e394784414865034a500cd8351a440490acdf3670cca6542376367d7f3544c53580dce7be1636f8c5dd62c7f06a822266183fcb849eadef92baa3a68fa996f45914287909f63c62c7ea0a3c1b6db4fd4c0e846734851585244acfdfc1b7bfb78ddad3d0f3ee00d550f1d0d0c060f701145796b6e181ad724d5eb862856e7acdb119a514f8094226a765fa1a251940202e70b204a2fb108b5146f141545468e37959217032168fbaedf07506bab13579a967e26120d7dcee9dff0a14e53d460bad0420f617db6a3def31f0dea98c0ce40b3ad8cf6c848f74fb330cd86e2330818d2ee50a9e58208f2714c08317d238a77502e7729df346202a8147a36a0505d86c6deb9f74cfcd95986e5faf5c56ff70d817bab80f07e2a2a7e9c675c14428b76fdd9884f60d6b1beb63ff39c7ee1fc11aa777cb2bad4925ecd146aae83c06e07990f47aedc684677a2b76d417fcf8b9604e5375871b8151c1b75f23786dfca03bb4ac69b949069d370bb17fd57a0974bcdeb354e918554f3021dc891db1f08a2e77319491fd10660427b3f99e637fc22daec778b1a01734f431158ce027adf2e2badfa9d512b1892da74df938fe782fde6c8a026c4b2ed517c4191f10b2ea97f8ae42ab9263e01b5d33d4133427974c7b6190f44e55edf07928ae479581c6ebb55f235d00ffda84fff333f357dbd5b8569b368b1a6b8f6fbe88c0b04b7fd2027692eb1c00efe9f70d696efbb3074b5de0a08e0b8aaf0b5b8bb27d2169e9cf4bd4886c73c3c424582c842da726259a1f26392cc52dd08e979e649d6c72bade9cf4532c5d4b04980596936d6cf589d4e885f3a016e73eeaee5dc723a3eaf10656f3a7d295bded1fcca1cd8f953dbc728d4c1bea1c35609e29136e8830b51a3f3ef599c6716a1f111b2d92e9cdf49fd456a26e42b5323eeca321a8ce42a23458d8d65628d06fed03de1efe6d31fa9424f9016722132eeb98d5d4fc860eb0f7b6050ab23d7ef06c217fc6e895da7f07b4ffee8f64232c3fd52e7a15965a82aff44866217588fd917b95557442d361d5a2f55b6863c558108b2ccaf1348847c0bf4e12780b69a2a9267c5f348f7b6280f87c6958f40cf4ddde87f6187e5439fa12f9620196a6e7f5ecfa8d7c9027ae76cddb85ac57d8f75339208c385c9bcb56a7284d0c44cb1d4d5fb6ab5ee7b53faa61539edcc5ca519224c387de36d772fa614056709215e6b5d3835cbc7780fae962de6ead60e19c9f90c6b5684350d96673e16ae59fe02aa07b898d12a7501fd4db59e66c65f21eb445fdec733cd109fa7f4de696e82f7cb6a567ce977ce53f9aeeb8262acbb0ecf13ec5967e22e59ef63460adadd0db5d3488d0e1857c5c88b96c73e3bd06269746bc51a1a272b28b7091e3762023f5213da6da552d0f34be017122f72d99272914c56fc66b0123fb0ec884b03b1139d80a9ab8d318ea6d87c0ef9ebb9c7a78b4d07e3e4178539f2e4d18f02aab04866fd4f83bbbcb2bb27bd1468e5af2f5e5fbd5e566233bc425a87561823aa90a58d8d1d73814bf2cb477a00ffec384975e37adbc1e3f6c0f333411acd7e68af9c6b93b8a322df5daeadfbd5842e1e47c1dc4f1105f35dadee169ca353666da2024a6c1f8bc4ae20f697674869a1a97aacdb1b83819ed2b7f1a0afd71d0ad12cab0f6b7b9dc905ae0325bdee3054087add06e66a5022ef23a66d745f1e160f9bf899d0bbde093251360a21184817c98ca053bfb5d9b3e6ab63276c8f8620caa2f7146a861e9e38a6f665160c63451b9d656340ee1c782236fb16817d948781ffd09142cf3e46e339cfbb72008c9ebd24e3f2470df6eb559279b643dc6f950f81a6be5d6504526d752d3a7e34d067f8ecf31c6450272515126ad62701aacafd07bf276766a3bdb650f25fb4b6abdeb9e6e636863fda22a4947747436ee2176cfed3a085d2a1c52cee772b32c8d1630da97eda398c3814aab4914e4f2b7bb43778a6412b1ec9edbc5018d5737a5bbe3beb31877dfe184f5a77edac01e9cd3a65e62c81a106fe377d5e0bec56c510fac72dd1c431b7b40bbc732522dbc1e3975d39c938542e901bfa67235503924608fc1da5c292ed27348d676edc716f2ef661b79f4a6b784ebaee6bad6065121dece719c4d268ca64e5d205c7961d1adadcb39e8520dda75b05fff09ae4c56d0007344cfeafa53f1896290193bf2ec80b677bcaeac73ad40c1f332b5b055d1b0aab6571fb1b1a127f1e79989de4339c6c326a384f16f6c1f589f6086e4afd39211d949f7a4073be531a7dc890b33c3d01bf8fcd7466d021bd1bb15b6ce3564d4aabdf147a20b879b6b95a56e16bfcc1db7c2356106c29bd37e4c765dc5e52a8012ad395d8539f7180fd99febaa02b8b9e064ed168ce94e18f644225bf57acf1c60583ebd9976d72fae50870815cf7244389aa5399758cd4da83695b2111086feff1ef2f0618596a11edb9e87dbff85708b3bb0e5801d21eb1d555840ed614db00d8611e82aadded072162d00c5d47722cff199229205df6837a83d53b75744d6ee34780a57b8b2dca4a29965e1f43e3830f933ce6df6b83484af76f1bb4c766efc4f42c1eaa7d1497f2caa642b784d33bd54e5c8665a128a0b7b5700db3f096d177cfcf9b8ff5034a27c0f12effb881c0b31d7530cd0fa20546543d7412b3c8dbcee473bfcb74d71d12ae2b01b0cfb5d25a3d85c2c785bccc243e87815f90cd29c469166284cc50d25d07224bf35ffd630e2282cd3fca433f375e9c4e6f56d75a57ed2517fefe7f1423f8c96d02c69f0932f4579c5f7a0f4817c38f9bc425c8874123193dc2f1b4e985380a99603c7414277a856021371347ce4dd2bde12a4415349eec85c5fffa6e0c4d433010bfe21576be9da033b1dc24848f7ebc5312687cf42ceb666ad802024ffda8f8074767e4cc2d10b8f99a2b39c4a14ceb61a189ec7f1d48ff79bc92b7d5b2563b8d23f66d518c83767a12cbcf765e6806b7d9a2b022ff033eff30160e82cd8d061adedb73950654f0692750093a186bd5f46cb898f5001c24e5fc28383e57e7fca2dacf305789cf3afaaf70e6503e09306ecbca5147dc3890dce9f4db35bccc7bc4fbfd0f93fca83d6946b1dad865657d393c811b0", 0x1000}, {&(0x7f0000003440)="330fe2d5dad0fef4f8aac5886ea15619be820bb8ac58f55acb340114ae8477e7844c920c8926eb4eb9885f144aaa74385577039a9b0fb1468ec184daef7cd42e90fa2b810d1ccf872d97cc85a541607bb2ab78f5eb0220caaed0285e7996298350db6acb12cf500cbb37755e22747b650f33fb2956b9b1eb9f0772759c3eb23390253ac18f3bd2f0cd3c8ba4d977d754ad1986e681d59b12c506834cece701f3e546729fd32565ac55e3a0691c9b528239ce5c3809257f8f28a683dcebb15bbd08b86f1aa32d0767b29d7efc82", 0xcd}], 0xa, &(0x7f0000003600)=[{0x50, 0xffff, 0x1, "cc419ba9424739879b80f3763b0f670b0c531f7af9fa462ae41f58abc90a5ba806c5bdd64df639838327c90e9abc9945535cb0d44287cee69d2d"}, {0x48, 0x0, 0x2, "8276b6dd53d00bf3dde38f091167c69126b886e0a45fe018544f719f0147c65bfc5bdc109c841a85286a0e33717c8e97b5bc17a8a82b342d"}, {0x88, 0x1, 0x2, "037892e06a9a9cba357799f0f718c1bc8dbf0fee7af1d0eb484ac90d4e18bfea71530757942a82937dd76348ef6749b5ed4594b4460259b7a56c67b103727ddeeec83f33b4acc067aa55099d1ec327dab8d6c1052e0208bae8ca102add7b6a6faceb52b830baef8038e3b500039e25d09e"}, {0xc8, 0xffff, 0x4, "fbbe82cb3b45ee5752150b813211a2585d8f0c0ba771c20a7ea028c83cebdc2190d289a67f21a9ea2e351de58041d7a1dbbd55f37cf627b3453f16f8285cb02079f88c1ee6402444491c4560b1b31bb99e726dcc283dfa13a98cfec81a58e0c3220ffd236ca6a47b10ee72ff2dccb01c385b500696543c255fe731f03832afc1660705449f472f96e4dbb80d0a08f0f6ebda6043237b135a915162765348122bd26524f82d704005a6933b0dfd591233998295ae2c0a94"}, {0x88, 0x1, 0x7, "413831c27425af718367d474f49548d0f722204e43f2df2ca2ab6acb20b76d4621a171e15912e199ce1b8a39d7cc6252d98ce4275061eb2be34639eacf54077614c10e50f04d0f916bfc4737a8c9fa0d6f14bdc5ab002f9267b3e63e6b229590589458c3fd63e79b680f1041cde5b629109cbd"}, {0x18, 0xffff, 0x1, "64d9cf"}], 0x288}, 0x1) 01:21:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c613000ce64b2a200473eb1bd8d2a9418bb1b053a250e603fee0d33e6fd9738ae6d10572779498f3c1a7c003d541e5ffa17c14d82a796c78ea3fe71f8db1a050db1acfb4486f53292dc8ed9fd497a6290c7ac1118e87bea7f1d8f2ee2f457169984"], 0x10) shutdown(r0, 0x1) shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) 01:21:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0x7, 0x0, 0x1cc) getuid() getegid() 01:21:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x8, 0xa50d, 0x7ff, "d96b9f59dd917b5eb52a71305542fb9bb32ead8c", 0x401, 0xffffffffffffffc1}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 01:21:59 executing program 1: socketpair(0x1, 0x1, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b4809ae5c9392c0fcaab90877ad9933bd00572c301f6edbdd9844378cd73e4b6b0250aeb5dfdc0dc585ab1944d2aa331486d6eaed7962a55889a200346078a0e7162832ee303ca6e1692deb751fd900382152959a01ef949cab774ced6af4eb7b2e38a18e713b600d941370ec42da4d26b0b9fcaad323adab03c2f3c894b13d1f909be49bca92fa26ce314bac1a512f5cb6862564bce5f76", 0x98) getdents(0xffffffffffffffff, 0x0, 0xfffffdcb) accept$inet(r0, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = getpid() getpgid(r1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:21:59 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) madvise(&(0x7f00006a7000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='//\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='#]^)@\'-\x00', &(0x7f0000000140)='//\x00', &(0x7f00000001c0)='//\x00', &(0x7f0000000200)='\x00']) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x6) 01:21:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = getppid() wait4(r0, 0x0, 0x8, &(0x7f0000000000)) r1 = socket(0x20, 0x2, 0x80000) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) socket(0x6, 0x8000, 0x7) r2 = getpid() setpgid(r2, 0x0) 01:21:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) 01:22:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x802, &(0x7f0000001080)=ANY=[@ANYBLOB="00002e2f69696c65377503d4c30e48dc1b77f81b3000"], 0xa) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 01:22:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) getuid() close(r2) dup2(r3, r1) 01:22:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x1, 0x7, 0x110) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffe2b) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 01:22:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xabdf) sendto$inet6(r0, &(0x7f0000000140)="8aa04851f22fbead4ca25af24821899e6acd167cca288d56fbfefead07fb1de6b198f71f2f422e93c3c2915b57289aafff8475b8f84c425cf702b95611b7bf0cefa80c19a7559f2479ee0346058f62e677169c163f2f94972fe296655e0e885f444fd54980e01ecd7e981376b27cc1a33d81ba3831d40fde5afad9372f1b2292394e2fd3b0ce7487bd3036c0dbce7c537427bd6799417779d3b7bf5c", 0x9c, 0x400, &(0x7f0000000200)={0x18, 0x3, 0x800, 0xb7}, 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) select(0xa6f9530af801c0b1, &(0x7f0000000040)={0x80000000, 0xe04, 0x7f, 0x800, 0x5, 0x10000, 0x20, 0x9}, &(0x7f0000000080)={0x7, 0xfffffffffffeffff, 0x63, 0x1000, 0xe1, 0x2, 0x2, 0xb}, &(0x7f00000000c0)={0x8001, 0x2e, 0x9, 0x7, 0x5, 0x5, 0x2, 0x4a6d}, &(0x7f0000000100)={0x9f, 0x5}) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) read(r1, &(0x7f0000001100)=""/4096, 0xffffffffffffffca) lstat(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)) 01:22:00 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8010, 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x8) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 01:22:00 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) read(r1, &(0x7f0000000000)=""/28, 0x1c) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r1, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x4, 0x20000001, 0x80, 0xffff}, {{r6}, 0xfffffffffffffffa, 0x88, 0x2, 0x80000000, 0x7d6}, {{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x8}, {{r6}, 0xfffffffffffffffd, 0x20, 0x40, 0xfff, 0x36d0}, {{r6}, 0xffffffffffffffff, 0xa2, 0xf0000009, 0x3b43, 0x9}], 0x8, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xa1, 0x1, 0xada6, 0x9}], 0x400, &(0x7f0000000100)={0x3}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:22:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() setgid(r2) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 01:22:00 executing program 1: r0 = socket(0x10, 0x8000, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x14) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) socketpair(0x0, 0x4, 0xeb29, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x3) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket$inet(0x2, 0x2, 0xa4de) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r10 = socket$unix(0x1, 0x0, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r14 = socket$inet(0x2, 0x4000, 0x1) r15 = open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x2) r16 = socket$unix(0x1, 0x7, 0x0) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r18 = dup(0xffffffffffffff9c) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r20 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="43ad119608fbd19a8ff3b9a14dd87fb11b8100000072f159a70e56ea335a7aa58e685cf93057b353707a9e72cc7b51ed"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="c77eedde8782e8687e619bd5918b4e0bcad6390342338407b0439f4e0d38dd5bf3a6881c302a48ac12d650b4a0a8", 0x2e}], 0x1, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}, @rights={0x18, 0xffff, 0x1, [r20]}], 0xa8, 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = getegid() socket$inet(0x2, 0x3, 0x0) setregid(r21, r22) r23 = socket$inet(0x2, 0x8000000000002, 0x8) getsockopt$sock_int(r23, 0xffff, 0x1021, 0x0, 0x0) 01:22:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xcaf, &(0x7f0000000000)="30c133e8273dc0e6d2c79a62cab45fbf2fb64e1e1f84f4b1655d940faf20430c07546e10d8ad9bd982ef7bad7ca6dece6741ddb78af5f9dc2bb8df4501d00a077f947ef3bd6de3ccbb60c74848de1dc88c950ecafb729e836717cad7edca7646fa31a4e36c1dd73b5017e49f37d71c8ec28667ef5dbcaa4d0eed7bdc587708484bf847b0ff3e7a28303b7e913ad0366d73c1f8feea287a857e2e88000002aa", 0x9f) setsockopt(r0, 0x200000000000002c, 0x200000000026, &(0x7f00000000c0), 0x0) 01:22:00 executing program 0: symlink(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='Q}\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, 0x0, 0x0) 01:22:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000029, 0xc, 0x0, 0xfffffecf) 01:22:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r2, 0xa) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x8, 0xa, &(0x7f0000000000)="a6cf8e2184efba69c1830f1b4d76a9380c7dd7321e7fcbaca1c48ea689565558ba0fc42da74a77d8a8bd5013e386a76f789a74aaf2e282eeee703ee798000084bc9f979378ec3ec46294634d6b11eb8e1a4f9b92d5029c6b46fbf724c654fe14dc5f00aad4963f1c71721f12604f120aecf506ff0000006065f3c410f93a50547e6a4bfa64714f", 0x87) fcntl$dupfd(r3, 0x0, r4) 01:22:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x21d) r1 = socket(0x0, 0x1788a266422c7de0, 0x200) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="3f4bb605edaf70251af0a099ffe3f8797a542be4004b4f26", 0x18) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="85998ac0a6c19d829e167cf6a0656b9a5933a9328109a0c5ab5eb72e", 0x1c) 01:22:00 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x433b, 0x80000001, 0x1, "91abf4425011f1bbd24bb276f3cd7ad016757ee1", 0xdff, 0x2}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 01:22:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:22:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 01:22:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000001500)=""/165, 0xa5}, {&(0x7f0000001740)=""/254, 0xfe}, {&(0x7f0000001840)=""/243, 0xf3}], 0x9, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x800, 0x100) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 01:22:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 01:22:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x41) renameat(r1, &(0x7f00000012c0)='./file0\x00', r1, &(0x7f00000024c0)='./file0\x00') readv(r1, &(0x7f0000002440)=[{&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/30, 0x1e}, {&(0x7f0000002340)=""/84, 0x54}, {&(0x7f00000023c0)=""/102, 0x66}], 0x8) r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r3, 0x1) 01:22:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 01:22:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) chdir(&(0x7f0000000040)='./file0\x00') 01:22:01 executing program 1: open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') 01:22:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:22:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x80, 0x41) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x10001, 0x6, 0x0, 0x9, "3f1bf10814e09241f28a16e1515b7fc05c131807", 0x2, 0x401}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x6, 0x5}, {0xff, 0x1ff}}, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/187, 0xbb}], 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x5) 01:22:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x8, 0x1f, &(0x7f0000000000), 0x0) 01:22:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000000340)=""/234, 0xea}], 0x2, &(0x7f0000000080)=""/109, 0x6d}, 0x3) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 01:22:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0xda, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 01:22:02 executing program 0: r0 = socket(0x2, 0x1, 0x1f) socket(0x6, 0x8000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) 01:22:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x40) 01:22:02 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) 01:22:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945f23c49350e82114db0fc51f26ee06fc7d4096e8c8b6b87cb4272b8bcdb9ad8d4d9934269005bb3f0216ab93f12fc4d5f", 0x6c) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:22:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 01:22:02 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x20, 0x8000, 0x1) fcntl$dupfd(r1, 0xa, r0) 01:22:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x5, 0xfffffffffffffff9) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 01:22:02 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="593ae72ffafc58eccf261b73d00c7ab38ed3a3ae675410276e302bf0f59d36f7dbedd51f7f61125920e9194c20a8133cff0da8c142ae9e150574e87f38f9af4440523878564c97fa010392914e68cf5423636e6f393ba114f69658631191989c73d65d9a7935291004875777fea69e0c859472af7fde66362db74d00d79ffc6d5d5f34f9ba30d327b0d32707f21c18ce4ac9686d2da735d8103f6ac723a23a415eb4b4250176e03016160c8af8ec165e860316e7439e245b8a91ee08a6", 0xbd, 0xc, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) sendto$unix(r1, &(0x7f0000000200)="19e4819a97dce59dbcca2e900d0432c5a4c852910817f0cdb234b847f6a375a44dd7bbabe2a9180b6a9b0de092418ea5a49bb58f73458cde3dcfaf98e1c5c4b4cff0d386809c5ca7c41a5e7825e2d598f712031ebcc6ae3d80e31b48", 0x5c, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x7e6) semop(r2, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x81, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0x979a, 0x1800}], 0x5) 01:22:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 01:22:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530004deff3b92dd44e2626b6c98c968db1006211c87bad0838e045f06fd23e6d6ce7916f498ece"], 0xa) 01:22:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r0, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 01:22:03 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) socketpair(0x0, 0x8002, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:22:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155b2ebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 01:22:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:22:04 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 01:22:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r2 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)="1b733debcbc0a0926e2039521a956b6a03c2460aa47f45a5a73cf4d4836a252090cced2865635451ae40df3b494df527cddfa6a85e44d19c5432e0f0a93aedd96c2501cc6edb8139381afcf9dbca73e66254286b865781974dfe5f", 0x5b}, {&(0x7f0000000040)="c139bc82fd52c5f6a9d942ed56c65be8f401fd22", 0x14}, {&(0x7f0000000300)="049c4c9ce9a6fd79b9a1302bbec845286370cf5ab8fd29d3a3a912409a42c0c3f326c90a87efd5de08c6483c5b4c79c536043b8641140229d620ed6443f093116c73dd38f1e9b5af99ad2ea771edc0e8fa9aa34f0b40ce5670106c95222a8d4b300e1b3fe2ca3dbede7dbb9e371366c9b3d3c3a65aad63ee77ce6051168d425ef5c849348d5eb87a7dc8d64eba795579109d78df2b916d4a3277cf921ca542e7b6a50580f494f4fd0cef8dea0577d69e893704e61882607c7ec830f1a9de76e9bd13fd5fa5097b051d800e6ae78ff9c0a02b3ea55971fce1b24fce6bad178ce3502ddcb9f9760f12e3e5f103dacb8642ce891010f4260666020812c184e11e8bcbafaec4c466c7d18260937bcab1230cd90adcb08e19c8d59f8a36926ce8accc695a173eaf96a79e28520b497b02cf956e866429131da0cc9d03da2e21e0f02aac58905fba4acaa5110a714c7169d705ee8afd8c76851c768272f1838d744a2ae20158ef7c03884216758e71a7e3359d91efd029a52ecc8f6ccfe7c42dd89e54c92392bc905bf5f419518b80f0407a91f88a8032d29ca12cf505e3c55dd6f1063800b3d1367658593ea900417b95ca145e72a0e0ed5c31867bf080412151f7177f96bbe4e35652f625a628235e3d94aa72ba01a92cc810939746651b3cc593128b1d4d5937a0e8bc8a0d6a41a898e24d83e39bfdf24b91a57d4de9b44ae56f068774314d04c8a9708b2398deaeac4781e01c5eeea300af15c7aa2d7322721068dd755e0e907ec202c378f65c943856884ea393313aa97171120fb55f72e788271605d46388d9f3b48ed7bf5d2b73a6e7d3869a7db580a6b3991308935f04ffdca13b27e73273fed617b39eaf4bd39dad9ab25b10eca5d62bec29b528b468a728c35bf958187b0dd455b40c4211a79ed45804a9d4d19384cb1506b5cf708451e604d6c3711b874c3ada24ac54b31dbeeca1dc50bf1105ccc86aab3e236b09e1fa237ab183ab2a1a1003368eb755881baaeb423c15924744c9c585f83fb0a19c8a72bcef8e08e5428e5c6e951f95923fa3b004fd78eaa4eb1b3359a087e7eb8099f289638f91e7499e950b38ee2b2083f93e8c5b49d064442838bb1442bd25950495dd7c03f81f06cc96d51515021b33b0941b1bb8808d60745191e3a374201ba7b62a5d8ca84abb55570412902af92a56b12716c8898e40f5bda098443e49ff7296814a5fe47d5229132d8ed3458310d8e67eecb500fa489e604e450a98f79f0707b1f00ba69344ff7ef773312b84fd15af28850d76b947abd730e22d2302d14b2de963641f9c3896d68653263948894071026239f638fdcfaccba73ac9fd47a1edfacbcdc29948e33ef91de606a1a672e9f4a357b177b987dfeafbbc90f3dde5ce7dffcd70883c5e1b5005e97f2b329415f2efc12ba91138933f34f2f6879878a464d534ef43fe2ac4349b1b1cb1ffdf0b936a50ecc36dc48e154d5a4023380390f9713ea0225b69cf61de738052d008be9687a9cc09b29e13fcf152db952ebfcde17552596949ea81bcd38c3c576e9f8a51274fd83aef39a240b95c759a00b2cbe2751b9033ffcb18567f47f185cbe08ef570ee5f949319d441a0b14555ecee4e448d7d34c2fd0c1756aad942ef80edaa9ae32bb41804570e3357e619b3ab131b838b0ee7696dd582978d0da1c9e9a5d1c76719e4c54fd2aade1ab22b38242b7c99e994acf50f15824a7bf20d66abe253490ab77398c5340df322d14eadc96acee34cbcd2bf4c0f3bec2d0d642fc835e97752d161f5545164d020766dd012366ad8640b4877e4eb5c4094e710b5733a54f423e639bb0b69d503570625fdab2359bd16157b07d471fb1dcca2e25cce2346cd0e0486e4ec21efc7a08f141cdd43c5ad258f8f0f970f0ca91c87e41a39dec3cb595ff744847d442243ba78bcf06028ede1b93722d88444db2fe57df9943e3e262b4580d45b38862d993d6d868960bd0bf8690d656129efe956a2cc7906800969fc0d0a95374f9dfbfa1efa5e96361807278b756f6e5b5c21c482e0430a5c3a314c159d275f2b761bdbcb57a13b80271b274c9636ef62ff39b15f363c110ba9684fea8ef5936f64c75414eaac6eb3934454b14bb797432c80254d564bc3799253f0c275196a233f1e1a500f367af51f4cdb716d9a8c2ad8b8f759bff7118339cc115b44464690b7037a5de55857613420c2e580829f4962f3e95ea8cb709417fd15c88d358eb45cf7da5d96bf419ca1459a7f8cc2420772f4b020ba46b1f236b46f5039a0472b4e409c120e7d92dd4399ff48a2f66e48b2df3d606c789bfcf4923ece7da4e6679991356f08b5fd2437b065cb68db3e2a9965a0198f3d8f47f645b4c572c0037525e03b3138fb38d3627ebc5576547fb90b7187367569fd2088405700c665a9119c157d3a1ce0f5d53eb04cdc499cf27782f563cc502281ca75980986e0294fc3a4a0eaf7b5222a5f4f36e683ad8c01aac60ea197036b99184d776f08ca500fa67783673e00015fdefd1e61d72ce3efedbacc2cbb1af8dc4cbd8765c037bd6c3609f26b2391e4228d1c2361bd50535cc8db33f687c4903babaa3fd8357e46b6ac3d85c5380c71363f7863b9e788d944c9a089043f8c5ef52a14f317fc75e013a7d7926b1ef0cd7d1bca9abfb7c81d8ca46ce228adc882b7e6d266803904ae5f444c09e6625e179bf5ba0ba8b9d55216e285663317ccd6d943f145b4ebb054fc2df23af4b5366c8054f51cd444d40acf101e41671f4c71d9fc9fbbdeb49afad1c4db4e2c00f266c9250e69fa8e239eeaedeccbfafb34b01e34fc6af5ccb1a5d578a51b32d053da823fd66d0117ec41533eacfa42b670bba334c84c44f118e4db9fa5c02d9cf69aa1b2207503e57839ac6bc73c0547820b5e9a0f4933fffe8b0e65099698835d56780368e4d3fcf726206c6fbb52a15fa3efccf66c0defb3e4c2c0903047e1343243cfeffff123ed168ae22d62d21b83cfebc89268262e01f3fd83e8bada137606541477f0658496010bec5fcfeb2b150250b6e8dcf503fe0fad44a7e6400d051fe3eb06954c01bba4f8c23736688e2eceacb3f2cfd435ee630672d95fc3cad60d727a898cc540adf35b6e22a25aaffbe75eb708646d0de41c361e50bb54769cde4f1c969e0481aa084383a319ae98788e63beb84c3777330906837f213b03b131d555e461365da8efcf6ede4634c20ee32179848b3274d7f0b7791fe82c7bb1a98f05b384a2ba45989de6102df6a305f3bb29f27776c94a224a48804576222777e09d4a5c267c9cf103905b6c63e8a5de21ed9b716bb32546e9c40c59b208c48a023f02dcefba7bb48f89cf32c84b4cce4b91465e07bb73fcbd016594a1d31de3ade9e6f4405212f1e0b8501476f40c5253129bddb09c42033714decaf27d0f388f6dd9499a46565ad889779e6e059e40ca8d2adecacb4771503547fd6e7400640e2417acb75c0f332da7fcdd9f4f29cb38866ea0883a21c19a33018ec04b7c79032951c81c352a71c0a20078681cf854c5228316d7092f0a4d8f8d8a7b0db013831dca60060dc949ec8beab33907d98a74c69b994de6b2a51dc2a9d2fb6b2e8f37179558cf077fa600d5bb870878ed8ba62ec192383db5175c78343d2de90acf19c993ec069968341036137b40aad246acdc074029d7217169a8ac8e3cb6c3281ef75b9c8858f5798596be4f1023c368bfca8b47cd089f57533549fdcebee5ed806c07494480f51f67843e6bdb23de7b7dbd321af33ede2057e94ee897d34a8455bbf76edaa7c2626fa7cf316c5220fe0485d9e7394d2a191a68b9bf7fa338e10fb98c1b02b7e1d1547e981a19f243eb2da08d3ddbb84f0cb71561d6f115567de0b076d3251f3c2cadfa02ecb9d64dcd2fec0547cc1a45d8b5688941866e3bdc3fccb7cf1792ad28cd85c6f518aadc5dc776ec9e95f571d0bcc6ebae7d0f154c05fd5261dafad90d143f640382f7538d46407c0366b423b5c451900ffea5563da83ccdc513e345f99b0091e3d6a6776d8ed116ca6339a36eb88f584f7ef2dba79b913e3e9dd2c7f1e047efe1504b9ae4a1a2828e116048acf2a57eebcac2cd536d734f2e0213a03c3d646340a0d4b2a01772e47d128fa33f68e8c9b48d039bbf18c71a5996902fe1b1b256b2d13cb26b72f12d632200eeac277c00823930dd223d0761c9a1b502baa3e99a820bcb718373561894d776b49ed3ba123aed36d5f1d51495cd90eda930c50729d8cafd67aa907c8e276f672273408cc5f56ac80edc3b0936a08e22741d612d06f74624af06696aab829a5e04fe5d14823469180fea81de22a4faa5289f77b8a48afea6db4ed3749dda9bfbbc744015ce254ffe7057b7980998399125e358c5caf92cf6f91c5f2c53a4ce43ee9389298a0df186b9fb8a58311cd82d838ffaa3429157587d506e372a8b244f77e5b3891aea4c7edad2fc37fb519590074982ad2c8763b74e74812e05886bb82bfdb572a2902aaaa3cb6aaa5fea167bc3b3757c630a5f6049489c20074331b801998a5d4092689465d063ce8eb5bb18797343e6cb11a6fd989cedc94e2fd1400c56efede66940f0b9f1f07a9f5d15cc951c231125ee5dccb252ae082e890c6e0e001a14f0c1ac1582bd6587ea68ce32ca921a10be32478ac7136214f06fedb93c8f861bed859a7f06bfbff686ae3a7c30597cf62f9b26ad043c8b0f1cfe5c49b1dfb4d98e959f5424bbfe4a47c3fad7286a6f430287fc9ccc9f43bde0d5b37e69db4be107506768d339e917fb6a377b6bbb184f1ea2b8cde3807177f6c71149fe3f56e551c0a16ca4824dc0980486fe5d8c24188d9de19f0c2012783a6105b946cc9b13bd2a2cbaf4f6b14ff4186cb1b1c6fd47567836a217319d8075c324b9e97c42cecbe1fc3a08e5d9db5ea515f9a9e1e1793e90de03790673e55c9f1604c46b19c2d195d37350060f3df85143727d4abb522e873df291d064d4f7b2ecb80bfe04edc6b3f1f98ccb1ac961c5193c50c0b370c6c1fe5e81f5ae92ea0d68bddff10e1b92f86325ad051ac3de9125ef73e079209df8510c037915d88b5e24ee1b03148e301cd2fb9ed95020dcaceb067a76e6deb1599307ffb4378d71b72a1c4b69f735396c500a7907a8795d6ef8289bcb0952d94e75166e3ca3949a96c93c7ac9d09a8388bbc7b7655f941bf06c3ae876f8fa6f4f667dbb77f7eb9b340043739ea1f23edc9b52f6c3b81c1174f32b9d9e91650ce92125d6542304f3c35c5a443aef885547fff09da289cf9d4df0a849e3208560233a798a761c046683f58dde5d6afc638b0fb8d5763e6f37f22f1d4e47194549344d21e8d23515c664096e7032bc5de35832e1befc7ac3be0e2eb06b817a68f725133b4128ec210c927d1bd5da1ef3032f56632fe4c33c48a625e23123d8d92c38f5fbc29bce69f3afd2314662cd608adee90afef3f3b535a02bba0b3e153a7d8ee9844e4de17faae81bfa07948ad6a05d6e16c4643b22f640eaf5af6679b66880f7171edb1c98e94a2735b721e7f6d774cd7bd52e332942d413f995f6c0ff36aa36c00342747b92783a1e199d4f878f0fa48a39b9c13fae950b28aee3e1a47a3a7968f23a8098f1c4f25c06e88099b67351f45ec06c1e6f2b3fc8155c8a0e2b0d14e2710f197f97af96efe79fc97146018fdefcd836b409ed8252190376f899452b1bd9e8ee79d13cab76e9e95ad77075ef411899212a2d3215ba356d7a12d51afb4a125b7cef86e3c7182dae4f464af4601c201b044a", 0x1000}, {&(0x7f0000001300)="27fcb7535c84e132d06aa3c920db5eaaea4e4ae5a96fffac4502d1d9c6ba37224f7b01b5fbe8c7d17bda63c7eb68215937b80f2cdbed6f88755068164344c4256bbabb0451989ebcef0b72f626305ffdcae7be810caecba6a51c399ffa2a0f3a9b15314285ee2880d0f4ea06be8867c32efda985f11c08a5d59a546351287e7eb495007c01e02317a33e7147", 0x8c}, {&(0x7f00000026c0)="b25791a5191a11ca45f36f9ab4de07eaec8e28103a59e72b89c031015406b53867b991e6f70e97e6d4cb48d0a4347003e97e65e09939c1ac7f4a56f4c4d2e90930f5f0bbf6b4d5359821df9104ffedc46848157b4e66c0929ac5963b9e15ed8a8c5af525f6cf59d40b98ec9c2b1a3c778b11fc4d34af69846eea923c206acebcb06a8467b4b7e894990746a91200120b7bf831678f2edebc21941838e69f2ac3a69282385e98541aa88f77552686f996d2c5b83277230001aaca9e3c8a23d6c1dffb46d8af0780ef01ecd3ceaf3fcc56412eedbf98ad44a3c76841eba293aafd4181fee291cd63d8337fc4e7a03c5fb321cf6d12e3027f058df3227cd40e3a4378864820d71c5f4f39db087a943d73e1ce61bd0b5b819b08e263cf8b339e282f1fa3b00f0612cdb5a65fee642b97dbc932fcaf52e52db8cda7d80ebd4b37adab22031cb46729496637b80417337367f432ded9d25f70ef4f9d8a5c602af6c3e0216e31951405da1287f986025a0d402d52a2b7803321dd6eb77ca8061cc2cad36673b1c5bf7ab1f8626bc3c9f12958500fc96dfa5f4dfd13b072ef3422e33dbd8165e28b3e00a4cdfe3a2e3a6214d1407edb00fd4b34b34f64bbebf444ad69c0aeff740878c218601dcae5a287514662e9dbb2993533e8b2bf6b8f9dee8a9d76408f78d36907adf1e9c93a1bb25dcbcc4dbd82b3de799435530ee28bd2085eb8ead9de9aedd171087bde5c39c018d25faf32414d7170ba1b3e444effa1c49c70acb6203f170a4c42aeff9c6e855ead63ca34d4f295f53b4e859a49f523b3fe9ff82fa6344301365ea2422d720f73b62c5fb80398b6474d6009762a4c4a2a4c1a4cc484f3ed703b34430c25103e32e0af6e497f6ceefc3063d2b8fbdb091045a7e6e488af8ecb08b13a004d4d3b8cc6b352cc534afe80273143b85f879bda338846008463ae358395358f04f33410a7a50696e031f2ff923f939576cc4f4f9f5e9b7300f6cca509bee85157160e8125f5d2aa4ca8b8e146864baf07050d550ef6cc6d4367511dc782b90514a29e0195196f71f7080147c4cf86020120badd21715ecff5e14c32943dc4ca630912cc9e307da20c56bdeed21cd2191ae65c96dab25af50bf154f15fbc081213fd3e6d1ade9e9975b8ed5cad14aaf0ea3f022f5beee4c91766bff9cd6ece4a82e93182671f6e66418a37c307c451c5be028049b72eb2a8d8dab41596863c12f0be8abd0c1b7c0ad0e07489791e98129858ae676100531e59857ebcb1d6c2c11d2672e5d978a496376edd4698af8a48bd9884e838e8b66e81ba7447e65eea48d092fb03cf666720d3e3d49e84202091f02feaf7f0c814372bf536cc1219381998d1d9907cf20153f33417a913c03a905774d8d9548c68836f0b236adaa8f10f79f92f65a51ebf3a68a3b44e3078f5a83a3785dcbe177f51fd3608a615c30ab43c63358c1e9f4c5fcc4015ff81f8f9b0bfa8b77c8c4c2ff1ab8418d64eefe7b8bca138a3f8c38e0d8f40243da41e2797b00288dce45a6e166cdebf9b4e97dde40b9c9dcdfba8ab677df5e0542e217db0d555f1903a51f94d002f5ca9cb82a2aefe7f1a53a96761f4f54a4a6f31d5cb8b119182262db8d19c49e7eac1cb281d35811db75ccb2c352811ee7bba0b37710cb641da7185d1a74bcb7a7013a43bf2b8bacc0c3b1497a0ba073702c1a8f0d414951bbd471d1c2aeb13c05410d2c72d45a22e61caa75e1293a31af16630e5d233f4a1e11f3763d6890282ff1f5b4dc187de92019e8ca658bbce6e8c4a9b1e61509614d462eeeb1e449e16d838e46507f99c6e472d81c4ae5f82f0369be5a85880808cb3d5ebb9134d5599e51ebd694a51c6ce29dc715ff77c9a63665e5c9a9feebdc9f64799c531d174e05eecc05d243c3a4e031ef653cc661e6e26846ad499df05c579be3e5a78a048c9277492f2ece0bae82190c1b8f405a4be1d2ec69d9cbd945b15f505045c6de54a3ca92b39e8de8850ff9d05cc524754364498d675180875834d124aaff64c8fd1e74929d981f3f6e8c34291f438e8d6023d77d8f600b1ba3b16c469c7407994bc4c9848e403c5d21fd8c9639a26fbcc884acd2e6bdac59e5196c3cafb7c6b1922d7a23cf3a6f05a6787bb97dcf90df7e0c898cfe6967e20637a39874315d97642b573a9856732e39118a3c8550cf12772b55d5804f7f829866637f696fcda54b8bd48b51dc2f0515a1c30c7ec0d07826d43f8dff8faa1c59fa77e69d9e26687bdce41074ea918e8ec2f9c6558ff9974292e8e64b5065e74bf2bc23675a5ca9c27143b477488d5433b52975d8bb945e15dc8a96d8ba3ab897164aeddf1aa9f8abc946c1dad55585ecdfe0eb99312ebad0a88e0c853d198e0112ce3f873e2bf2614d2922fb35a23a4125149bbf51773426f25156aa68a5749e879fe938a42381832ac08fa7ba4ff30d58ec02bcbbb36c3df2b7e6e136f145755460682353670e3b64a16f54ba05be355ad61f0ff248d5a94dce3d9ad005d3135d90d8d3f27c48868f46dd3c19e514b2d9e8fd127fd1c1178045d647e9afc4da0d936bff3411fb27c828724864999278b510e96082aa0f5461eed2e8851b792337a53939e751089818c9f46a080d834c63d3425c195b0d414086960699f402dbc4f1d88839c9db04c6113f46cafa3cdbcedad87e4d527bad3c3fae4a0f50961f7103d5171d90fdfc67c8613b7dc697ab34ed50dd46d4403f01bf106bd9c1322551497d3ea6586cb0bf7493eed900be7e42f2337c4da012e4c993c67c8935fe91ed090a333965f3c6ae3b7085787453f6a783ab7878fe6f6356072a69638395b45ca94c48838a181008857b756f1f86457f24bd2d57c8ba6274f208b0d5316de3068f811e64cb35e41dd05bd5ba1f645f4776a01c528fdc7c5dfcc63d472598c62f1075611a191d85e114c4267436d1c266a3dd0e6ee0ea7fd4ab0f3ff4ce7ebbd4f1c09137344c2cce85be1d478ab1e1aee12308dac6df052195c85dd1fa03cae00c4773b9b0cf38a87b1efc89b82d2456018729475c41065aaba17eb64d92a33f4e34383bf2ae0781c7817a79146647d27d7295f785b7c22bf5b7e0d58a1082131b7aff03af502d1322340b0d5840051f27af0d384d9b0fa9a5cff454c04cb12a66599dc8f76294388e1b1f09ed69a3bb62e1c5d7977bc05135043ab0210b6a318552b612719a38ba27e1ffcef97075a548428d673e6ac0ae051aa89eed209913aebbfb595a2a079ba7ed3e531f828307923ee28598f22845748ac47b2eadebef30af543fd402f73ceda4708d3a22e1b221dd31247657004dc7f5fb27c9bc2622ced720756d2c4f1133ffc935a2f3c991f3f1c2da1cdd89fb0c209e131a9e0f7277c51575134d5e4bfec1d242e6aceda3dd1ec7457ac85f8e8ec2f8ac5e823ab7c1f0bb4b3284093edcf4161858c647b428aeb6e23b470ff664a01695e247adfd1bb769f6f01dd09c206fcfee68d684655577945a10f090a3b938cdff00240506e7bfd8d713426120d8ec9afe919c1b8bf2d4a6f034a4aec3d6c81a7f9ffceaa79089ff56c583e388b26081f157dc30579262998a52b0abe7ca93bbb0f12ed1bf1276f8d5d3ff1a4531e3e3b94d6b639b571b099b7c4ef39b5224767451a17f8c01d57848796f9063c5f9f338df15457f8aa928529f47690e5747180422fe8f9afe6a50bb3c965f95b93d551aae1f2b5adffc3ef93fdf914119f4d50a9395fa591312668e1000fb6a56d1daad8779e58622942795518fab5b023c0907ebbccc0e294e38e06300a96442a5373f7e10f8ee94d06fac25b258b44e0ce8d487149b3984b9d5fb2e681595a471f79147d3f69f10149220d5f54f66548e31b9f223c680bcc921452959a91bc2b5b2862c248a068e10f7351819ad0cd257a2e88134db59b03b10999e4c26665551313ee5e7df682a3671751e97bfe940a3461c11e9ef4bc2917648da8fd3de2bc59103f1063df96e2fbf3670e3a8c0052648a4060e95d9e4e4d3f10e007771a6712e53edf56cd27dc7ad0fc449b0d577f0ba24343956dad240bba9fcd7f180e0571611749893c7dd7bd19f160d3454b061cc424b4732da16db558923376b492e5857f48d269d8c87f597ff7048466fe51b5d094b7369163576d3fb9858cc88ff82b9433acd6efddb5a62bf37735e616a4dccf0fba433c7b5b545ccc874d39ca407428bc850a69f3b4793e2d8b86311c63295023f57567e543599a57e24413e3836d11866efd793af741eac1d78d827decb62011856ec4c07496c39c921587a00e8600baec8f8f3f8772d5bd0ae328b066be7238683d4fb1f842d7192ef23d0490081bee2a64f34c356fb87497b239d06f9c49138060d25b936f6c288e20481bca024da40118a98be8be51895acd45e49c0f0ce50c89d0d6c6d2e7293b7d27345f9f201f06480f94d7bcb1e5a98cfbc14ac0807305657b64ed651a58e30526648a41b19adbed289e51076c1c816c2cd6da4dca9a5fcb2af62004e115f10ac1c69e8442c2e90e2f3cf6dc97343015723d00796ec31ba686d583c15af45871907aebf687b00270f13b3f4ae75ac69b5ed818911e611b2a9b9a191d5a3f3d412b9e3a0e01c8c14dd89027bcafb35198f537a414ebcc532edf0e1d86481acc6ed2add160ad0120135711c66e581fc11d59676e9ccf7204a027dbdde724bc3e643d70cfdfd3f077d12f50fb1a4f376d255885e8aca83e2a936fc0de4ac14d0e296f642c97fe0c5b20c8b46a07c1eec25fee6d96f88a60f2b6b4ac3cf157354cc0329af8affd6a63020b733edd24d1a43a113168c0613ebdfb0539ab3b4a59e3e76eb81a5b0091d7e5fb5d5fe0cc2892700579c814811183388c77ec90174d24f88694e9bf8ba9f12df20670f10125b1fe6240d241c8865856bc5348b07b64b3482477ae6190b74c57245d929cb3bac79ebc9797b01a3b242f115ef198dc1ad07b2e445d97d9f0caf4f31bf498155fc3a3407d540aa2b8fe53b12ffd6776343f1a27ed63384798a3420c95b44879c050b384778aa16f68455c8fb366233be06cfbe89adb9658557c6d93dc551c14b0427081a1992002c865deb772aa9572327b8108dbf3fa32163ba4cd6702c80c98db90a65b1a4ca9837b1fe03c4a2ea3540349fffdf496b277f082f63c1f12af6218757098596ae765a8b2b404b615f752c3e23fa23a84af8ba3b1473ba863afe20c1cb7dd54646e80f1a9408fcdcc095b49db8bd07b16b9832a2cc474353d1a721a69dc22a3f5a59733c103b8d9581a3ca2d832c2e0f360cfce67eb9310f99625f0af0a6e382fd5961dc7bc11c3adf597bfee0347d8484bf6294cce62665eb55e87fd520891283139bbf4ea131fd5ae066a846adf0296cc8bc72d8fa70c949ca649b2582866d1fc623e29188f560e3dd232e02e706d115272d83698cefe4d7d017ccbd3012bf9f7747f1807acfab05b51f26d0fbbaf9ae8c4163d6edf2f5949c3ca70b8adefdec685441ab2ebed4be3d806ae3e78bcc84ec997d330a7aba34d65725cb16d99c408b717185dd42344ceeec756e540782c5a5e37d703af1f054c65781b68274ee2c2d91e1272268569b1be0b7b80e4755271c9a1ba5eab978ebacbba374821c80676ac39dfd900668d7367324c04d4d2a060089a3f344196fd2abf76b40a9b8241321ecad4a096cf5a53790c5e6825c938c1ac7b18251bf290d58807c567cc5c5a5acf2eb5c4baf37eabd9560d913bc81dd12367adfb5b0520fb6005ccc53c20ca1c24e28381d75788f8", 0x1000}, {&(0x7f00000013c0)="29068af78849ba6287aa2c0ac90471ef77c520884d76a1e9958966da684e7daa0f319804eac2697333fb450f0f1ff533eb63c55253e717c76d6c46a68e89ddf15e1be6377669c851af6633670b338b8b25c8192c309426278696cbe684b9615bf68d03f2198524abf4b3f038f411", 0x6e}, {&(0x7f0000001440)="7f607bf5c03dee4aad459137c7e681f75b2181f9fd7dec7a74ef91028d4eb2d79b311ed6ece882f7a9d93ae3bd15b9343db87b7d672e301bf91315f08cdca3e55d3fb90608ba4e43ea578d50eda1b557441f32ccd5d0120f48fa7f3d5f95c43cbc8937b9b256bba8f2e7fbeb1f639295e3e215dd85fcf22af9f80df0c643333034316db505e46a65d5b4205d9e38378ea6308199eb8ccd1791d1eeade9fff9dc61365f8ea61177744a5821a188f37436500e6b7e76c26f4bfce81b39ef4ccfb3a159ca3ea5b7548752d1f41679a46012edfa92de1a15a76e7900e24cd73b361ac5ece299b593e0e10675713a3d14b9fb93da6c9e09cabef5", 0xf8}, {&(0x7f0000001540)="e80084345c2287fb67999d2c58ee634c8ae67f6e03a81a493f0bfdabce79078f5402389f2ee739e8073e1830d767bfd26a093b8d2a93647fe86ebf1929a34d26a0551ac727ce02c032", 0x49}, {&(0x7f00000036c0)="043f3de204b7e3c2e45e8a9a183de0bdfd62f0a3f2c90909dda527e10bebe8423894b2ac3d48da16a8b10ffb015a6db4663f81a2c7a556acb45ee959c11764d6f390876b752312470802d591754f4419acfbd3dedfd45242d311e7629f64bf2d64e7ec2467ba47671ea69af70b09be369266da2ea9a94e5b4192ab693bad2c862a3f7a93f590fddd0b7cbe2beda552b3af8c73cc541b456a9d33b816b6c19e967ec602f9323c46653da4bd752b54171a8b0d103e75ab2c8c7f1c1c27e23ff260485c5f4d9866ab9466f52671bed00cd0289efe726c7f196ad1c9fa6d3157d26b17141f951832f396bb141eb052cf8fc7960bcfcb06f694605544bf95130e9546b0f58ad1e001b011542ac11b465640733ff57731f363ffdb4245d97f5a552c2a6b43f4286bd94a0164fe2620df89d762b72826b4398cfab2b2d9d0e6e8e9dd655d407a6560dd5f8be96cd967c0f0477fcf07a677f852c7f8a548bcdb99309d8804038924cc818aa987f243b4377077ce765e672983fd7f8424a8dd53aa61c567297a62c54d0d3ce43e23a788ee37a05680224d6a5938c32e123cea7330d210b88964add16a8d53d410cdb45101438eb6274fb4afe2323622c673034b1b3ccb8c64e32fb2c6682062dd8d889a9ea5af3e5c3078983de4365f36c0bf651676249423f99214ec10df2c57cb5bd88846fe41e518f76c6d54680e5ba8f6b865e5b070ce0b7c09081bb090f42fb05d9edecd8bcb953e73d265360d33dc2628b5e3839962a241011872d103835c8e198a5801faa373d2482aa37978e89ee72d5ef7b9afca77fa90bd741925451759b854a7030708aa671bbb7aa4865aeb2d0cfc3f7c4bbe0ce9aa2edb14ab562fe2d5197aee9bebf4a77cedd68a674faed44fa01fb3b063280aa5715e13283634a4deae18162ba6ab1c2a6ba4b9f042287d699f520d94e7078ec28e6c80cc30e8cd5fc375ebbcb45c428ca5bdd027e5f82f54b6c170f39e14731c6a2a9a55c8606b0f54da735ef23e11d95b15c362f488f7c348ca2cda7ed6c46e283ac141dbf4ebad0a692ad42197c6e730327a7c5f0fe2129927dc7c07e7122aa8b3b9a5b2181d220d7dff3b7edf4af2b535a72fac1057939d913f16e72ae2d6d97dfa9d025a4de5f9c1b4ab376015ad8131dca2cc7dcabf705dc3190fc208ea7b1e3a348c064e39fdedbf50bb9943018652d56f6a04ac6dc6e9eeb4fc927c471c6c8cf9b11b0773623db3bc40363ddc0d2eb656f130ae3c2b46a459dedf1c135537d7ef6676ceb3d878826bd88add43326c10c602061a8cc88b7d746b21107c07ca30a35d1c8f3d5ae6d2dc9b8d7e861455652514edc3679060fdefc03d800f0d2f67571a29ad66c42d90e651053df719e9afbffea6b4157119429cd855045fe697f902859c10e5fae821acfdcb411ea7ec69d47dc5681c801a22b338ce68317484068b4a1361e45528de04ccbc97f55cdfd68019b664395fd809631fae91115bd69884bd34aaf6384dd09b4760c31fba0fdc305dc2bf645c1e56d8a5ca7502be615e346e285652056f9fa932072f763fe42c96dc82beb41ead5e8d5c37a34c1d37e2c99f1b624b4c9474b9493a054ead5379c0d5d844bc57e6d6155f8238554fdf323ab37f4a39952d4047ccb02747b7ceafc08d4da42caa92284ce2d31b9bb84c9156dd5cbe6e34cc93851ed23ccbf7ac508a8f8a288b7dd63290e88538ad622801bc55f7c3dde17efce8e468b96de59897b705ee784d8677def30e5caaaf552c12e5f3a285632d8745e948f57f6f039f883c2a0306b037077d08b48c8dcf8a27b99abc4b252b916bd7d60f7b5a0dee44abeb83796718a5c51b7c1840d8011ff7349fe184c5b914d237fca23187ed261e388d0cb4f7f3c165284e720bcfeb5a7c50b825496fcace86f3776f6bb2a53438debd44503aef7ae2eca7904431d72af88adfaffaa5cc311ee8dd6ca62a5981c4668ed9f6ae00dd8baa5ce32c11dfcba7f07b1a23bd3d7e0b920e757530b9872c82ffb87d3fbb975947500ad59ba365f1033bc7dc87a11a69e3e3e626d4a2ed8dbbfb5b89c9855722808f189b1a583784a502a696fe8bc9309372c7266246dc197ff2ec0433ef2385d8dbc7007b0fa5bd88fd2dd3a251c609e2b67eeb9fdc1b66f214eb0d2e4eefabfbb10a5872863a3442e558ba40609609e418953213a125f04dcd8780b2b68c8f5b9813908b683d569bc61430e02c4635ab6d815537f1ebcfb63245969a37d2576f1051a7906d851f21be291d99f2dbe2112519b32976d8c351ce7e8e65f0e4f03a2b45d89c272a3ac328d1a6358f1858e6b86327398eb70079a395133404a43a82078bfeb785301a4923c284ece74dae27f1bda74ccceea8d74d3dda881a5cd4e337d8eb77ee1be660f0270ed0452a37027957394cdb879288dfbe8690a64e78f73f1a8a72f1d9cf565a16bdd51619ccdccaca1ee9c7acb1447bdaea5355719f46f2f5ff7cb1250e533272373ec91c64cda58cef4833de547d154bd1004de3ee55c58999865828adbccf70a97c631a82301a8446246a328bbed1708046bd37c89acc9dcee075ca26aca2c44b5e943489773f01cdfd7001d40da1b48d7e66a42429b9c92c048d1efdb4a9d5cbf9c8be1840b705d117940c0d5b4cc130cdd1f958eac6b1a783b49d915d0e1aa3baf75bbcc649a7a0e58b6bd62647a138beda5433d4fff93c285985eb9f5a285bcc49d6dc37243912ecdea469a756d8ba77ae4c75fc99fd8c93a6493f61fd96ada456a04f4b53a38a91ab27f9a3a54161fe4a2816de92be891176d4117137d96452c1c4375664e644e4f4b63f5e3051c5bdb3a1c328c0f6dbfdb56f9c2c5f9f9728d16003aebc6725b904dda70d0bafb1f2d52263b4d87a2892ad24e19044f2d3731ab7c7d13ceb5e3b74e5e4a917593a2fd4859b1249b59e9f5ceed88d65686e0b0feeca3b61f30014bc8e4a1999a6f83a811a0c643f3f7ddda22e89d23b7457de446f87daa7a5690920f410129fb70319e973b9c94a10785851c84ff3b406029064dade7180f9c448a8a4ea5fe58ecd594686b655dada320823e2079c3b7782650510ffa15655302d14293c1ee5f0c2929fa046ec88ccc97f71fdc527d07472ac53905e9b164d27026b6a9a0edf8bfc9d8947da7b912b40b1bbe5eb22744b77f016a30ecf42b9f818c8764db5064b0e68f6fc463fe1629eca140e006321b43eac0b61c9b5e56742a8ec5e47e9693927b185a5443b86a7de13d4ea3e98341980f71c0c24dc0b12c6031a3fadc14fca8279c193ae07ecc65e5014443c3ec0d52f5048a06165dc679f664b0d3253674fbbc37dae34bd30616fb13acae17d8bd0e4c156e5e8b1f12f88b0bbf7ac9f1e0c74a4c232c54c64402cc132cdb0e083493467346ca4d44e9034e28adc872163344cc0c82d75aa0f4ed93913cf518c2431ed618ed0fef556a8d8a309f8f0a951c8f5e909293ab96a8359be4b11dde6f3b0ea8b51b8e0fdf25ae35d8c7f5911e9014143a6ac7b244cbdd1db9ffdc8a8288345f4f9450e24223110cc1d920c32c4ad0a51454a770ec87ee2529eb416a7dd6217573fd3336b78f34e7c6e7db5573cdb2becf9805e63b271fae9f12cc0448017dd7e52d4f197de11388a3bce8de4da9618ca1f32ebb69b95233cd82cb1e49bb31c443ef9e912ed30aa520653a26c908593e2f20cc8225bb86555d5e83a92f3ff788c24815cf024551a738fe2d8ed2d3dc2bae3ba9ac12c19c235d59d88f091f17f8f5b89030238c27ba1a71676c83abd7808ecd07eed8aec3091d0636aec89d2405bae9268d69e0f6395c85de8ea331c6b6e7c9b353e35d3857bd193cb2b1da8a63a599004e25fd38c7ab25c247d9ef7cad3fe0b822a0e6ab23426dc730d18eb91a61d841dfb1d110679808a5cae37f5dd8c7aaf9ae9ff553934ae252e47aa46120f6245ebce63f8acf67bdad2fb979ff5b7f785bfbc374273c07a33a486cbae887f7c581b75b1d97466538c3a9fcf7db466c52d4f82c21ec3f47026f0022f51872e6e2e012d7093adecb325e1b72fa91c13418538ca758bfabf6007b7c420ce329e44bbc2ae899d6052b31cd2a3cb1ab1fd3268bce3980369ee5dce7a0d06ad34dec70897a5d3f31ddc75825fd7bb146b41220a90efc8961290e5e355369e690ec1a84e355b5529537b9f03b7d13b4496bd0ae34f99370dc19d60a9db73ba18dec254644d266dbd8341727d32e938924c696c1edd68238c95bf47633da7c6d25efe40a3dfd0bb424c3d11adfdd74264ab59d3922f2d4af74b1a49d11780df24576b5c79a5f091d7f8432c9ece7f0fa02f1c389dff5651bdb7f80858c0c5ab812a466fd783b2161ba0003fd3458e870df12e2bf77c683382b513631c3563231471adacd45272b3d3ebe1867c59b5af3aa3cc79e63ccaac53e54ba1c9cdbe1a47005be674f0b1bec408693c165ef39f4cba2b1ea21e74208386527e736052baa99903d124ff9af5d08da4bdebb255a31f785411b2be323bf730f5082666fa8bd858a93b0c1c7e2073e919e38750e6bc314c00ce71709113bb7e2864d995aad0b4d1ba3e67d474ef52815080399608b07dd3c27cee25793f2ff358dffa6ec3dbb821a8f27020162a9f2d3cd6be2b77653fda4bcebf9169bcebd41da07b9986a982c05aec3b69cd3cad8c137831bc4b9d4a93d40791b8dac41752cad6f7caec28b6da89ac3d7f5e29dd3769542dd55ebd75552951f102911cc94fc6ddb2e15d7919b30fb349f29a7939fc369ebfca6c5900a0ec5d47bd51c7ed079907b5c303fcc149061164b49fc35849602573c5655e0ffff8e1a63128f33284829ce19c29a128cb36833a17cf4e94e9dadeb9132fcf6f105f3121a6c2b9b9c5fdcbadede2a72a4de68313e02fc5e8e4e41ae9de96a3a7ec9a2e74d7920a1b324a209b4b71b4eecf90bc901ffa2f740d3245367c61c482b10323fa4b6c775840df1ffb469db5e55b9aca1394f96d5c0c69da3ed22ad846fa44b2835fe9ad3c2f121f2bf4c9e17401839a041ae6930f677321574dd5cb3f40cb3d3cd5a1dbfe4bedbc53a477637c0ce83954b726984759c54809e1027f751f46a88aa5a2ebbe9d7ecc92d49c311b7496cc31c1bdd469066173da8a23c2257386a2e2763d91c4544508b540aa91b16cfc6502374e28c0313338d635d3a32bdd82a311ba055c7a5052b9e63971e789566fcf655848439432c456e26f24369356f72e00a34a5204a74cf7131c3644411cbc3384945a95a49a4b7a24639c1c4af7c6ccbfdd8c82aa3385aee8a8f9dea403d30e1f25955612846f607e8febbd6e1aee32db05407db6c78ba6a688370a5e8583282395413d05fdfecad250eabc2d396d4d8945cff09d52158f41385d0231f03550cf02805d9655139a7011b1fb2d75cff40a962ea21238cb4cb6011d899cfa7e3312b0c4f35c4fcb26535b55f4363e89d65fcef7558c9f38bfb6ccbcbba11e12b6c8a0cf4118fb733df8093adc0b6643555d9b7ea9a987a6dc0d6133a683805fc20bafb3eb1ed7cc76c400ddf52585738e1eddfc667b8a072b02c25d897db58abf2370e4e394e3a57f8f45f6e73cb2a860d1f77511935a0f773740e93deaa20940219b1c844e3a460cc2807637e42d7903f0d55b489c3ea2013d275f5e6651092b805fa0e4cc0b59f8734d0609de9ce579404819c7da952150fca8301489a59e294aab53d46790a645bad658a61abdb7a5cfe54ffa0202c8abb8b5f7150a13bd802db90ab8d4816dff6ed8dc04efcb1fa928610c9c", 0x1000}, {&(0x7f00000015c0)="aee6e1c69fcabd31601405c5a2af447e01c917c69f3ba01d797e7e281d343b6ec66df1103a50d1099c6a583b5462f57a7791e1a503b5e5d09616b24d0c702b1b9e32c2eaaede8f00476f442e8e111ca8fd29e32c73e64ebe9c97ad8bb1360c94201b3b6459020dbec846447543bf40d2100c0541d3a9", 0x76}], 0xa, 0x0) r3 = dup(r1) linkat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000001700)='./file0\x00', 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c04002795a644b46cb30102c92204104f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) 01:22:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x20300, 0x2) 01:22:04 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {0xffffffffffffffff, 0x90}, {r5, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe2(&(0x7f0000000300), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) 01:22:04 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x7}, {0x18, 0x0, 0xff, 0x9}, 0x8, [0x5, 0x8, 0x1ff, 0xa0d5, 0xfffffffffffffffe, 0x2, 0x1, 0x51]}, 0x3c) 01:22:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x4) writev(r1, &(0x7f0000000000), 0x1f0) 01:22:04 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt(r5, 0xb77, 0x8, &(0x7f0000000100)=""/32, &(0x7f0000000300)=0x20) 01:22:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) r1 = shmget$private(0x0, 0x4000, 0x98, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:22:05 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0xa) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 01:22:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:22:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000540)=[r4, r1, r2, r3, r5]) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000000)=""/86) r7 = accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getpeername$inet6(r7, &(0x7f0000000380), &(0x7f00000003c0)=0xc) clock_getres(0x6, &(0x7f00000002c0)) 01:22:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 01:22:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) dup2(r0, r0) 01:22:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/199, 0xc7}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000500)=""/123, 0x7b}], 0x5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x4, &(0x7f0000000000)) 01:22:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x40) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 01:22:05 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 01:22:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x77, 0xfffff, 0xffffffff, 0x4401}, {{r3}, 0x0, 0x1, 0x1, 0x4, 0x1fb}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x10001}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000002, 0x7}], 0x2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x200, 0x400}, {{r0}, 0xfffffffffffffff9, 0x5, 0x5, 0x1eb2, 0xc2c2}, {{r0}, 0xffffffffffffffff, 0x0, 0x86, 0x4, 0x7fffffff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x3, 0x2}], 0x895f, &(0x7f0000000140)={0x80000000, 0x7}) dup2(r0, r1) 01:22:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000040)="d97c1d31520c30409bf7dc976799c8d863f4097e61728e220f785e33", 0x1c, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0xfff}, 0xc) 01:22:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x491, 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x101, 0x0, 0x8001, "4ceb6fafad7522fad4f45d638f5c88a97b2e12b1", 0xefb9, 0xfffffffffffffffb}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) msgget(0x3, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000180), 0x0) 01:22:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 01:22:09 executing program 0: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) mlock(&(0x7f0000009000/0x1000)=nil, 0x1000) fsync(r0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) ftruncate(r0, 0xa60) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 01:22:09 executing program 1: pipe(&(0x7f0000000440)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x110) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="46836d816a584751736270ae3ed06090571e9f7fab41b8ccf5d59ba4c41aabd4469e352f6c82f6c2cb6f2940eafb0086eafbd1f43d56cbe30eac55fb2290df", 0x3f) r1 = socket$inet(0x2, 0xbffe, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000f, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff3b) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="20820399a10554bb8da6d975406b29a6f9fe35a709491ccd6f8fdf5372495c52e4e156451fc740a6261730729fbd42107b3480c2106128965661b759044265a771efd3d15b919075a6d91fc45c5b656b35220e188dcb24047a336e31ab334cb18c478764aec92c50732b74be3298a40b997893b7b91dc7408718df8f92b7bfb93ee5d625d842b8dccda3a2eadfedd90ca4ccd9eb7934e756ba82e1e14557e845134d5ef3c28c266381e0c440c889f5bd", 0xb0}, {&(0x7f0000000280)="8496b44d16b5adf98bc077cf63dcf56914bbe29e317d4d80449bad3eb7f293e69efcfdbbb1230aa0746ec2c3b0ae8d37c7c449391ccd6c6d34952a04df5104310f21205112ca86081b96624f651e4ad742d380f73853ebd8a4a0e09ca2d713ca48fb46f406823679b22b3bd7c57bd3ce55165275a823d86125841a3c47027eb46a53397bb6c1c5733be6fa65e707", 0x8e}], 0x2, 0x0, 0x0, 0x9}, 0x406) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) 01:22:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) poll(&(0x7f0000000040)=[{r0, 0x104}], 0x1, 0x9) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 01:22:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = dup(0xffffffffffffffff) socketpair(0x1e, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x2, 0xffffffffffff3923) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = dup(0xffffffffffffffff) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x28002, 0x40) r8 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r9 = socket$inet6(0x18, 0x7, 0x17) r10 = dup2(r2, r0) r11 = socket$inet(0x2, 0x4004, 0xfffffffffffffe00) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x8a, 0x8, 0x5a59, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x30, 0x80000000, 0x1, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x8000}, {{r5}, 0x0, 0x0, 0x9, 0x7f, 0x7}, {{r6}, 0xfffffffffffffff9, 0x1, 0x20, 0x80000001, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x0, 0x792}, {{r8}, 0xfffffffffffffffb, 0x40, 0x1, 0x8000, 0x65}, {{r9}, 0xfffffffffffffffd, 0x33, 0xf0000002, 0x5, 0x2}, {{r10}, 0xfffffffffffffffe, 0x8, 0x0, 0xfffffffffffffc08, 0xc9b2}], 0x9, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffff9, 0x2, 0x20000005, 0x1ce2, 0xffff}], 0xff, &(0x7f0000000300)={0x6, 0x7f}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001400)="913aeaf7eaf57add9604dbf82ba6b3626c1fbd93bb2bd12feb4d96792770161be2f6e5e8452826c105dcb7c6cc609d934f55843fc3befd71642a1613675b5e01b42c57866ec12ae3021e143c754f9dd776f43414b9aab1f736b63e53b6bdeca730de554ac0f5a2703b3ac604a210c7dc7fd6aaf6eecb48b68286b40e0e94a7e6c12e30231f8c6be24515763be5688ee5e19ccb54ec95424fba524ed46a747cd3e03156bb2d2a47320164f796a0f138fabe4d4af33d82baabb06e7fea356b9b041413c957f3243457b90df8242614c180f1fb", 0xd2) r12 = kqueue() kevent(r12, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getpeername$unix(r10, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) kevent(r12, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r14 = getppid() fcntl$lock(r8, 0x9, &(0x7f0000000340)={0x2, 0x2, 0x4, 0x3f, r14}) close(r5) close(r13) 01:22:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 01:22:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:22:10 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 01:22:10 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() close(r1) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r4, 0x3}], 0x2, 0x0) dup2(r1, r3) 01:22:10 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) socket(0x2, 0x3, 0xff) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x7, 0xffffffff80000000, 0x8, "16cf2fa2803e8de9a72b74795d04b1b064f8c435", 0x861e}) fcntl$dupfd(r0, 0x0, r2) 01:22:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/36, 0x24) r1 = socket(0x22, 0x5, 0xca) mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x6, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) 01:22:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) read(r0, &(0x7f0000000240)=""/255, 0xff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:22:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getgid() setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) 01:22:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x10001) setsockopt(r0, 0x401, 0x8001, &(0x7f0000000000)="529dc53c8e815622f999ef906de80e7b18cd0fce267bc2b3fc072b887354829c37741f80aec5da69b55e30a97d48d9be66bcd6e3247fa089ef6a8d0ff4d8552e9dc24b2a512ce62d30c36e277052e28cb48499fa7d1db9c0d696ddea5c890a00a31c69cc4715f0b47cf7f0eebb10e1364534aab5d9c2", 0x76) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) socket(0x10, 0x0, 0x81) 01:22:10 executing program 0: socketpair$unix(0x1, 0x8000001, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/61, 0x3d}], 0x1, &(0x7f0000000380)=""/157, 0x9d}, 0x42) wait4(r2, &(0x7f0000000280), 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x840, &(0x7f0000001480)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 01:22:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x0, 0xfffffffffffffff8}, &(0x7f0000000040)) nanosleep(0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x6, 0xe8a1}, &(0x7f0000000100)) getitimer(0x3, &(0x7f0000000180)) close(r1) setrlimit(0x8, &(0x7f0000000080)={0x1000, 0x200}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xfff, 0x8}, {0xc17, 0x3ff}}) 01:22:10 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2800001db9e682b8c92db51925b63c0000003fdf1900000000000003000000000000009531bc5db26afc50e3266b6ca3df32a0a37e6a42ed843fe6e42512919d8daece2347e0b30985f0c8765ef69a82868d3edb287238f40d5b0f62f3363f545d6ca305b5c6ad80acd6ec83bff77f8259b694bc59e4830110a6643f7e240379d9ab85baf4c06e8819006391453487c1eb19e8b1094bb8748ca06b59763c1ec2bb471bf7b0b6b61870381fbb28bb1654fb47d6c455000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) socketpair(0x1a, 0x1, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="43540addff26e15353ede60320d1", 0xe) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000300)=0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000380)=0x2) 01:22:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x66) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0272ce4e66378e5dea9c11fe4dbfa6"}) r4 = semget$private(0x0, 0x6, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() r7 = geteuid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x8, r5, r6, r7, r8, 0x10, 0x100000000}, 0x1ff, 0x3, 0x9}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 01:22:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) fcntl$getflags(r0, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 01:22:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() syz_open_pts() 01:22:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/192, 0xc0}, {&(0x7f0000001280)=""/39, 0x27}, {&(0x7f00000012c0)=""/26, 0x1a}, {&(0x7f0000001300)=""/127, 0x7f}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/210, 0xd2}, {&(0x7f0000002480)=""/11, 0xb}], 0x9) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000002580)=0x5, 0x4) read(r0, &(0x7f00000025c0)=""/164, 0xa4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002680)) getpeername$inet(r0, &(0x7f00000026c0), &(0x7f0000002700)=0xc) shutdown(r0, 0x1) r1 = dup(r0) r2 = dup(r0) recvmsg(r2, &(0x7f0000003dc0)={&(0x7f0000002740)=@un=@abs, 0x8, &(0x7f0000003cc0)=[{&(0x7f0000002780)=""/9, 0x9}, {&(0x7f00000027c0)}, {&(0x7f0000002800)=""/195, 0xc3}, {&(0x7f0000002900)=""/246, 0xf6}, {&(0x7f0000002a00)=""/211, 0xd3}, {&(0x7f0000002b00)=""/64, 0x40}, {&(0x7f0000002b40)=""/116, 0x74}, {&(0x7f0000002bc0)=""/209, 0xd1}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x9, &(0x7f0000003d80)=""/34, 0x22}, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000003e00)) mknod$loop(&(0x7f0000003e40)='./file0\x00', 0x8004, 0x1) readlink(&(0x7f0000003e80)='./file0\x00', &(0x7f0000003ec0)=""/26, 0x1a) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000003f00)={0x1, 0x3, 0x4, 0x4, r3}) r4 = getppid() r5 = msgget(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003f40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003f80)={0x0, 0x0, 0x0}, &(0x7f0000003fc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000004000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000004040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000004080)={{0x6, r6, r7, r8, r9, 0x10, 0x2}, 0x1, 0x0, r3, r3, 0x3, 0xaba8, 0x1, 0x6000000000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004140)={r4, r8, r10}, 0xc) read(r1, &(0x7f0000004180)=""/254, 0xfe) flock(r1, 0x1) 01:22:11 executing program 0: madvise(&(0x7f0000d61000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) 01:22:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 01:22:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x44, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 01:22:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) syz_open_pts() write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 01:22:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) fcntl$getflags(r1, 0x3) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 01:22:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x13, r0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x2369, 0x800, &(0x7f0000000200)="907c4734fdfb8a3c7c669fadaffce80918046d4f77d3fad4b96224728b51850c1f9e50816c7cccd004ddb8206a7dfa7fec1e972c50570b1dfebb86efe55f912a851d1eb8c5c0fb36bed20f7004edbfecd0315ad2ea7aeedae2881391bc92d9370876944c750d66a012bcaf2eac3217365f418cc53fc54e3d6b9cd6fbc0c1f888b2234e3d9d87700959d134", 0x8b) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x104) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000300)) recvfrom$unix(r0, &(0x7f0000000140)=""/117, 0x75, 0x43, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 01:22:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() sendto(r0, &(0x7f0000000000)="e72c87d00b268128877a9c31bab50fa846d3e560", 0x14, 0xa, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 01:22:12 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0x0, 0x80}, {0x18, 0x1, 0xffffffff00000001, 0x80000001}, 0x0, [0x68, 0x6, 0xdf1, 0x0, 0x1, 0xffffffffffffb82f, 0x9, 0x9a7d]}, 0x3c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="90a8cef4ab0f7fb35c0e78bdaf7011c68f05c64488188f3b63e2df5b8353e82d63f6a8238da6284990cbc5cbc4cface7c739b93da493f89d291b61b92662743b2ca758b1976ac0aa13c55c5a671cf04653a4f454c3b617f42b0e6954a7e2be3c880ae62e53ae9282ad444bae674c4ea1a800142487e62cd72a79f3c87649687713", 0x81}, {&(0x7f00000000c0)="03122c40454c3a9e63e5350eae8ecb0f2663e079cad359eb11de1ed56a883cf6e2d1205bcb3ac692016a46bbbb055913c8f447040bb502dfc389e319110024c831957e449591d396866a868809afd1c60e0010ab0b65d4fb6f7c521ee3721c144f2af5674b39f44a2264490de3224ca2ebf0c9bd4a77b56be20f68a7e29dc6bcc105da7da6da6b3ac73ae0484fb7c2dfb5deffc8a81606a4b8ef72d5b7f21f02b2e709b3286828eaf372fb8387d79774d484c2ce7e98ef0c744375dfae766e0d42a1b66157bcc2955e3029d75459641659c918d90d17cdb27d16ddc76a18ed7ffa58ee855a298d0b8c704df1affe7b69dc0ee9", 0xf3}, {&(0x7f00000001c0)="4709e3b33681f32e3efcdbda93bce8347a781ec1701417f8cea767acc07d96d389d57b437201dd86d45d2010ee70f6120857e69c1b9a3b0a35ebf3cadb395f388a3d65fb3e001ddf78e5644d0067a25c376f5c8f5ae7f7c9218e462b146a622dbe23ee928884448f9fb7269f2a96c8291d99bc6ab211f1f3e321010f17c698a50cdec4103e2b95f7b40834c528d133dec32a7949b07b6491cc72efd83b3abe339faa0016784be525b383a0ad66b1ebf754a32c29f9cba6eb7a814efc99f0adf40b37c45534bfe403da0147e32289e360eea2e3f3415725e7044f19e3b1131b8e2c3f3a99b1b980234d1025d97d75e8", 0xef}, {&(0x7f00000002c0)}, {&(0x7f0000001280)="6dcc315c75978a9352683985115e759eb1e75821090f04577a6831ba0cd9909bfebaad6ce390d478bdd84aeea1db93fc9dbc70a965112856d343f32df1f26b8ac5a5d2db981337051a7f5f66af3aa5d8a4a52238889a854d887eabe7f28ab49de7013204ffcb90252ae09524aeb9c5076d981bbc24a1726c59b79dcb210923a036130f9fc51a0619f56922142f78da401c992ee9c6f3226ae2015f370d490bccfa31ef0a7cfc7cc9348736be86b45c63c17b885afd076d1cd1cb91ca2514869f81fbb7ecc183b1587116c0f2c41f7f48dd3ec300c9ab4464e42aa23e2e9b0e6318e230a5c5f111a16d0099ccd1b24c9a23f5eba4c554f46058ee86c8f47a1ae20071420203ee24a1258bee2a8e6d9563945feb330f5ca03dbcba912478835af925887fcdf58dd1d2d513573e2e4f4f6f497529baae854636cf7a9bdf4cd1046a51f62186032f2a0264eb11a6ab08cf32f4dd9351d5f002bd5f430c6bf320879687a2208c14968421b977c6b4caa5c0359116402fe0da5f4d0d5f5b0d436f29d91e6566c224d061ef032c417247657b257ebce76dbfd609770f07727afacb94757c26cf1adc90ce5cc91b8b9c9d09870be9daa9d46fcafce36b90bfa61b160f435a8b9d17a0281cd87fff8ab5b8b89d0be3119a6e1261ae47219a3459ae2fd29039d022e502d8c30afc8a3680033eda3af90f9638da8a1ae3d54cc4c4451b62c7ffb5c15e939e902e1e8c8d31c90bf266c72625c6a3b055d68d1de09156b866610a80d96d810bf591ebb0c6c9e8ceb819dd28628014d9af5bb63602fa222190a695317978d491375a515da7db1ae683bdeb744432acdcac9feae9c18fc93ae53dff263a08e85f83542598c81dc969be397de0c32a9b19eefe8aeb32d28d5b41bff03e8223bfb4521c25574dfce8d66bc7968f0fccd44d273533f75a3265b3ef41ca50988080f6db23f76f6e21b49fa3381a9e5f57b461de56da75027e2651a76f0d1bdea99f00f027c401b46d5fe01e7cdb7648c2b81395758f1ccbabbedb59d31ef3b05f88197ba3b144ae63d1896fef2a68bae8d82543a50b5cc244c90e0ad46be81a133556534e6b0b0a4b79a17f23438810be6600bb61fab056b3464faa74617e12e64a5508c7ec4d0fa4b1d600449fce80a319c56fdabc8deff465f731d0fb0dce2872267b1d5b4f02d4ac6ebcb49c81d53fccc8f18f48d8269b5534c9842e2e774720d17dd12bd81450fc5e9e799ceb594965899d400fb7bd41a12362e4c1fdadb9b76debc412e2296021dccb8a341af830a805eb2197c0379aceec41bcbdb81512fbfe4f8b21449d063b35e5e31e5ea16d7083b43a6703da62413c352bda3b2b74ee388397cea129cd24e78738854d4abe83ff4dfd861f0ff8dc88ba3de242396c921a0398a2d18f12103a00d7900660703591918aab24bea92f66feeb16f9829679a7810dc197f95f4e511af4ae15bd89de323abfde2ab2256288e5daafe19fb0e782d83b6084650e6be35b8e85fcec2548f89d2a6221a6bed383663a14c1b3837cdcd06c64f30ef2323f312ae09246a9b38c095069201447f00f36bb695edf68dd5cf7101bd609efa7489b91aa53f41af876a70aee0b6a6a0863bfa8f97659db555b1b88f0d580a50f593d3f0d247dc19367c8a2fa15dc4b82b18360bcad92cdc2df603c7f3e9b518151aa2c3102eac1eea79d3a75e3d366402072e50a596689cdf4d8d9d32f21a4cb0075b30b9d65c68ddd370e830073b72965a6787607700973d61b7355d41bf8ce485050ccf20e0db9ba50368ffd03f4c5ff7bcb272886e16711b488fa1a457248d39e188a755137f857fe5c82c41520b1f5c027108dbe5d89ce59fec1939711068004c150f7a358c37cf868582c2f24e9c4b67981365b753fc39b4e6e11857847427290a2cea98ca8bf81dbc82638d8013d149d13faa67b0007da745c746c8de96f337a44791c456999bef1c172894f3f51bdfc0fbd3a3e6f003d9457feaf1c4108a75e777a1972a1c535d716e0c9e59d4129394ddb4defe70e8424f2fce989ba3e6620e192ed5f95b46fa915a6daf1864ad6d95aa8490b936c79c9138933d0c4de9a0fd163a2cb136a34e7919071c2c82ee437b0b9571c3479a14af0ac619494f4f0db926f38190f5ef8b2348d6eeae50f050e09e1040a0c0946717b2c033f2aabe39a29c895f7651b4c1b8cd47c87af7eff7954b5ea3f6f7cefccfdac913907382e46745a4c425cd7cce01ed18b749ac0bde7038a633672c6159b39e73e405eea9b4680e2a69106d04e46722cbab4de452e888a2465223329cd4373c28686291b32c3b2d08485ad3ac7b89e0e9ace15cf4ae25be32a04c842d41f752780f4329ae042f8fce383360c2ba0b5febc82a0a742bc202bfd954e71319aca25d2fc25ce6c0acb9385007cf15eed450644da98f1fad07ec1fbcabb8cc58b7f1e96813921db812d4ec341823a7768d47df43c33848793852a3ff8262ef325bd1136801b056ef25c2e7bea83fd1c9b5fccf8e3461855ac88243cfaf9709b77f1d0def03b8f3c3610f3a3f3b1aa43bc554f92445f9c91edf3905262ec3df51f4bad78488724320b16b97c781ca78a72cd7063bb9faeb1a54de564bf19784a22b43ac959bcea1089d912971df0c3fda4983ddc0340d9b6c36e06c40da2ba594860b89f03887d5eb8fedb5b5e7a31854f0789e2377cea434250712d0e530739884b361fa04e1a909bd9ff3bee81c1ab2c4ba44b6ab9e914617954712246d25b99b13a7703c51338e58bcab7a555d04cfac103fdd33a396b7f04720e85075665ba61b1942d49cb6c3e499b0764637a7d86fd086dd5d3f71eeb3f678d3342c0cfcf66839a3644dbe3ff0d9f9ce0bd5c05090586f7d3c2453ebbcea91e63f807220e974955b322ad38363e7684d2ae6819b01dcbc1653b126996df5aff37602a735646881f5722f9ac6251965c65cd212586b0bc6f40766c5ce3c46ed6b0f2bdf27b1e2e05f7af8f89431485ff741e112a7eaf2324af69c1f81a6bde1ca327373578d09c7c06af2374e08c04fe2928eed6e51ddd3f4f8287f6b26de91bcbdb69fd83fb99c2ea70aa30b89d9cb48ae620e75759d7aab9600c0294253d35aeb4965ce41489e5aa54552f94441fe677f29518cec66bef5549f39cc309f1edeacf2213c0bc478927ef6cfc1e5089f7bcc0ce0f04c9fc7faafc94adc722749fcfa7389af3ad7dfda070b33a17e822ebc4406e6085cd23063ade8797032a0b34ea51eff6d02fd8831da22e4f0a4e53aa9a5456f56715dc23eea51c7db6f739413f5f74f398cfb34dfb86169396e5a29c8172d79347d43bc453dbaa8d318c908e8393c046e298e73d8b46e45eb8123f585aae0e59514717124c10043b12685180f8e4ba881c4f8e13603fa5f8090e0fd2ce4e6af38ac763e0dca340116770de67ea661d0e22929625c773b4920d6ce961387365dbcbf35f54629821507e9d025ccd0230429c91233167a47196dba7bd5b2672b23af422f08d25840b189e9b082d88324bde7987666f77d3a7ab9a9e654f671b55711b499f7f061232af4d907e984bc4f9575b3ae89ccec48d2f86c75e6221905264e597f9e8b7898415b36b594431969b0711c04426cc4e176c22cde1b18abb9eeab8d32cacbe570ead547c5dd8b2f1b9115718a9096db9115bc752ff9ea4baddfaf1a13d8920f2a402d2fe72d6df4141a7f9cb6e71092ebea99bd129704cdf99ca4c698fbbffd0859f2d6230a25061d01df19a9dcb34f9483b7a89ec242f60fe6ba6e710f34e72a83cd7630d4632f8c1c03912e7ba03d64fa263fdcd44340b8ba4bfde02d79c34d098567b429a53f665e0faf9f95704f1226565049d767bde2daff2bfb5d29a299c8b01bac361825ea72a0b909ff73c48f8eba4a39a3256770931fb56c7b5f1ffca5a1984b9312ad019d86db40c89efb043ea4ce945087e6bab50b132e5a2fcdac62154c4fd0d17b7ed37786f7da33c0cb9195ad352d137c7ae6ace7daf9a70c0eada7614bbcb80accf5ea6ff5d549b2b542dfede7419988100bedb539853060166d97d3bf2ce45dd54d0a86f9fdef9d42cbbeaf4e936164da1c6741cd2a94f91c5c2d3a60614c23bd66af925ecac5e2d208fee800ccbf6a7573832cdbe8b705076ff33b4ca2c84a354963a5a340c7a65053e217aff8eb80a8b099474d73a96ad63812ff38c50d8f4526e3ca61b8d1d819388aa96d39c48624fb728120b4567082c35ceb684955b356749fe80d215124021a699108c91afec5131f26f707b9b7c5a5f5c830a849873862bc3927c8f29a691d7c602e5f1a490ace4cccd086e221100c1884e46120aaeae48e2d4634d476d70a2c8121f237fc9f1e15969fda227482558b56200da0483a628f134ec276e176c8578dc6322e7d51eeaa7457f6366cddaa1bd7c76c0dd92d85bf8c4ef66189331eda0db9e135f98413a68a15756687ee9e02743391bccb255b286b9439ef766fee890b45790cf60258f3e25d1ab036cdb750c4b59bebcb0b9ae51dcd72b4481ac3d5132536ee7619d463878e355fe1f67d73d9350decff9b185d403e5e1685457ff525864d83071be9fd7cb621b5ea221c0ebdb3824fe197f4051c6dd403faf44a7bebbdbb3f659a10d300f742188ba7cf909a656bf8a70ad8b44d9297452eb1fbd5d29c73f902418450ac66918c3f93ee853089c38e70a71a6dec5240c5f447665c625c5c1f1375ea00798a7fe76e3f9725c8c73a18226f4fd72f86139eb1f33cafc4f9456520db4a17fb9eadd2638718509310d8ef300ae8b9eb3cf6e14a9b8278b0384f42c89e2898ede66ec41dfb586b19de9b6ca4ccfb9a9e5459463229843b3791570e27b1c23303654b35ee24075fc4b80d83c9ebfcc8f9b796dd6589ad9538165f23fbd6e9402e930dd2cab5a2a794301994b3b3246b5d756dd292bdb51cc26ca672c71c026a2a6ad35722e162aa5586d261307dcb8c4c478c0497f320f41f7a62fcb5551b20d0f514e91b6af785b88e85f564bf0dc68651bee868df99e7409350eca167942001b14bf21b56c4eb1ea79a033e29254ec265487995782e87e27a5e59b36c19ab8ea0b8b158c7a441c4abb20f758815d21daaeb93f98899282e81e228dd358e76ce374fcb6457f8f4d06d42dcad8397834fb481383b8103888ee23b21f9fe57a58a722f17f156b4076d1158fa3dad1c55ef22bad5ab2817e98d0c16880bc2e2822a7886cdc887a4da6b35419f388a40e581c5dc2cbcb67b851606e67ad5a8967120effe03bb0f95855c941438418196758f15048715e99fb05175760318d769be80d2dbe5c130b039506419719812446e0e645a49b7017a6dffde93d8739961add966f7c2d24f43e5a9ab663df8404a28ee43b96cf3df300aaaef7cfc1f49128544cba1a0eee653631c4e705087c9c4e45e5fc7d1479b4bfa715c2aa11f2826a204e41b22aba176dc3b74ba3fe1a771360962a4b3b5a3339fff8feb27a9966b16c95fb3674bb919339d9a8a9933b5f9cc19657c6e7d603dcb815456452e21d433e9d130b0dc2a0634024270abc9146c4407db38135f57b31663b9307c7017bd95d06f0a2915325de0a0b72438f75baa02183e0738c1053769d3b0aa727a82a23c743fa84fa3d5071ea5fef61685be6271be17c1489f3d7845bdabe6dcd67a2a746bede922726e44a98efce22ad00461f812da190e0f457be7cab76241335a5547c349aa486dce514f260d525dc470525b6570345d4c7fd47c0c08cf6204e18068cbec267422a676d44", 0x1000}], 0x5, 0x0) 01:22:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="2cfeae4c09c90db03a987b225c8b5f485e9cb30bc02f3a1be6a8c6282dff17e75c2784968097b90b9fa07d7169d57f61205e1e10567e3c0b75d85f0e110f014ed63fce3dd2fc2af5344d56706961479f2c0199726c3845a9a47c1b59574edfdc2969c6099a7e195b42fd72d1c56aadb744fd71daf6656fee94377560c883", 0x7e}, {&(0x7f0000000180)="1833b5383ef6ce1f53110103110e3ab570f8dd0733c5db256d859c0d78d0819023542c6a86f751ecd6389d9445959b0f82253a97b6e0c3d184580152c410490888dd9e163baf269b25f31bcdc69afef25b695e48b3f9f5eb7d3db9b71a4a8f92ca1bd1a2937029a48bca8474f0ee5b5bc245b5526af33113ccca89ddc76cc94f5758ab454e687afc6ed7d68a08ddb8918c94d997452340e93a917ad4d624c6facb32af4134ebccaf20816fd1c03b", 0xae}, {&(0x7f0000000080)="bddc5c676dbde858b6c3d5bbb89da55efc321c6340dd6eb6fd8719cea0", 0x1d}, {&(0x7f0000000280)="bc82be08f2a5269a89e9783063c3788a078a14fe8c6a", 0x16}, {&(0x7f00000002c0)="8d9de6c3997d4beda77d268e6cd2df397d78ed12d7db0c406b5ef0a3bf5f7f9664c130df668cc9f9b0cac132ce527a2dcf6ed078b1e2fc2fd76f2e5aaa26be5c53beba7917a11150f6bd4a7a4e106981afc2a77b3aef8cb6bfde1e92c5d7c3e42e272e0b166ebee0e0e4ea02ac6d5be57f11ee15b3057f1a2bc68ade6062302984fdc20f85d791", 0x87}, {&(0x7f0000000380)="e87cb05b0088f698ebb9919a50b56024fe95978c2ce106608fb516107ef0663677ab32d360d9bded8358aa3db43e7895982ff6cfab22e9cfd1409a951153b73105a245d14b8f6ae191ceb8d53cf31455d9bc9271af8b6c3d1da1efa70ff120df7ff2ebfdfa9c074a5a4ccc45c162c64ccbb82c3ea2bde575d778c2602c95c8ba4f1a73124ed8b58db4ce1fc001e16e3f37322d0d4f50a253f84e3236f91c97ea9bfb1898bf8ea773c27fb5a65b06ccacf4b6661ba9eb", 0xb6}], 0x6) 01:22:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) fcntl$getown(r1, 0x5) dup2(r1, r0) execve(0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 01:22:13 executing program 0: syz_emit_ethernet(0xfffffffffffffd38, &(0x7f0000000040)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000100)=""/9, 0x9, 0x800, &(0x7f0000000140)=@in6={0x18, 0x2, 0x55, 0x2}, 0xc) 01:22:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) semget(0x0, 0x0, 0x200) 01:22:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) sendto(r0, &(0x7f0000000080)="04cee7cc36fdce439fa82bbee0cbad3a6986939e1c3b2e86c814bf8a4d1704c1671be42d33cb70d8bd9fed1d06a2e59d4657c67ca68488824a06a712872c8e8d1b730c64d9041a61d264b1e3f64aa12e46d19cd0045ad0ed297b1bf1457f480ad05f3c386833", 0x66, 0x6, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 01:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:22:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000000)='./file0\x00') 01:22:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000440)=""/42, 0x2a}, {&(0x7f0000000480)=""/206, 0xce}, {&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000640)=""/9, 0x9}], 0xa) 01:22:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) poll(&(0x7f0000000280)=[{r0, 0x2}, {r0, 0x2c}, {r0, 0x11}, {r0, 0x1d4}, {r0, 0x40}, {r0, 0x80}, {r0, 0x24}, {r0, 0x4}], 0x8, 0x290) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0x3c0) r1 = syz_open_pts() close(r0) fchdir(r1) r2 = dup(r1) getitimer(0x2, &(0x7f0000000000)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x10) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) r4 = syz_open_pts() truncate(&(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x4, 0x18, 0x1, 0xc67, "77e6e4b0f9227c2b46fc4ad2084260c3b7697555", 0x0, 0x100000001}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:14 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) 01:22:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) fchown(r1, r2, r3) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 01:22:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x2) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x6}, {0x4, 0x7ff}}, 0x0) 01:22:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 01:22:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fchdir(r0) 01:22:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x20, 0x8000, 0x1f) shutdown(r1, 0x1) 01:22:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') r1 = getpid() fcntl$setown(r0, 0x6, r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 01:22:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xa) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 01:22:14 executing program 1: mkdir(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x80, 0x8) symlinkat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') utimes(&(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000240)={{0x7ff, 0xcb7b}, {0x3, 0x3}}) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') symlinkat(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, &(0x7f00000001c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') mkdir(&(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x120) 01:22:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100020010000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x10, 0x2, 0x9) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) fchmod(r1, 0x0) 01:22:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') 01:22:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) recvfrom(r0, &(0x7f0000000580)=""/149, 0x95, 0x41, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f66696c653000c963329a141a593cdd448dbdeb4e6281d0e9fbe2bad610b5f105fea06bc14f6d84a5a1f3ee0855ff0f64f709566b67a1b7b9fdcfb720d1c8415da1b1d1a6736e1cbce092aad4643b4536515dfd6fb2c8622bf3423fc7ec158de8d0339536282aa50bfeaa76339ddf1f957388"], 0xa) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000740)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 01:22:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup2(r0, r0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/90, 0x5a) shutdown(r3, 0x0) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) fcntl$setstatus(r3, 0x4, 0x82) 01:22:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x84, 0x100) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) getdents(r0, 0x0, 0x50) r1 = msgget(0x0, 0x200) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/45, 0x2d) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000a300000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b11ec17827307be37aab3083b7c93a1da3553aba7c7d6584175adb8ee3028ef5155ac09d392d3f56ecb894fb42125cef4a7949a44d9d34325bd20d3a21640f055da1f26ee50ecfba06d6e79c479c9946083064dde9294e03de6a7d85b2ec600000000000000000000000000"], 0x1, 0x1, 0x1000) ioctl$TIOCEXCL(r0, 0x2000740d) 01:22:14 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) listen(r0, 0x80000000) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 01:22:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 01:22:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="04005c00", 0x11) setsockopt(r0, 0xfff, 0xfffffffffffffffc, &(0x7f0000000040)="d527a3c04e8a4092d134ed6dfafae2c857b2d8b5ab3439cbe8128df7236d05e795922b2c5ae2b04f6a10ae95bcdce89dc0919fd13d6103f6486cec85594c0a8e034e61a44073baa4f6d3adc7f1ca4e217d0f2e251ef3b80d8c31102fbd175dfca2c2eeb96c23620eab85", 0x6a) 01:22:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchdir(r0) r1 = socket$inet(0x2, 0x8000, 0x9) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x0) 01:22:15 executing program 0: r0 = socket$unix(0x1, 0x80000000000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) 01:22:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)="582720efabd16eaae63225259560f8e5815f1d1e56f2a044334a5619515a4c82c721ebf44b1da025bbd47b3bf579456f2b3f096e8c8b6b87cb2d72b8bcdba3d8a479f5f728193ef16a06000000000000003692d00da428b53ad845f34c393bbbb5ffa7838b46f58dd7b0d8ecf09adc2e71afb2b5d8126c471d6d41db1a2fc312410b01703e41345eeb2a556b931bb88a02ad5b00d1b2462ee74787051c2c34aa88df8b204041e9e1ee93da", 0xd0) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:22:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000180)) setsockopt(r1, 0xf4, 0x1, &(0x7f0000000080)="fd9d48a4ebdcb713ccd6ac7b5050a3d5bf65deba80d03d27d91632741a12ee72fcdb5b0c94d977a89bda9351da2e7e41855de36e6da642eb586016e6bebf6e8951a9e590b10599a63a17c594c7b4350584b2ea9474bbc29fc6316ddb50ab257279ff76d0d7223fa0432805d8212ecf7e79ef83d37ed59a9582efb53b15b3eb5ed347fc68f9d20b635445a3560839e5e27d2e7f5dfffc75fae10ded0c76960174b7d063071cd702bec350bf1ffeddc2c9d7c9dcbfb57be7b7e8e37b640b04e0ebecf64853a7683c0a3cb157f9e8", 0xcd) setsockopt(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) 01:22:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) 01:22:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="632d2b30999743eaa882d20874", 0xd, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 01:22:15 executing program 0: clock_gettime(0x86026574a6721697, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) 01:22:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f0000000000)={{}, {0x0, 0x1}}, 0x2) 01:22:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() writev(r0, &(0x7f0000003980)=[{&(0x7f00000037c0)="95c1cb3fc8fae288e8bed5436e23d98d33747b2f3c7c3d0568f054ae2a709eff9915007e5cd3851ae4431a6e6ef07d9e45d6f72d9d093aff6901dc", 0x3b}, {&(0x7f0000003840)="60665acc3ff3263448fbc1dab9c6ca881899826682953993ecd32ba1090304d51b11000625612b8298ab80f3d1b9ec92ab51d9883eae5d9e6988233315e1e5095e0cba504c4b39848e5debddab8e37ff6b6386812414f8ff02a154dd37df007f13ac74a13732c6ae499e249a1c4c9e80a852545b009ea46fdef028dcbed3201e4bafb8fc14c043caa593f79d", 0x8c}, {&(0x7f0000003900)="60e233d16aed3849dcf5393527846a3adf8a15cc230f263af290af19854c0648f0743cd410e733551ccf8edc8c3a2757089a435b1e6980fe4f6926ccdd2d2db80ccbff40152d452a237882bd79d4a5d279e652", 0x53}], 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000346000/0x2000)=nil, 0x2000, 0x5) sendmsg$unix(r0, &(0x7f0000003800)={&(0x7f0000002740)=ANY=[@ANYBLOB='\x00\x00./file)\x00'], 0xa, &(0x7f0000003780)=[{&(0x7f0000002780)="1fa20bca340882b91f70c07717874683ff6034cd63da3346d20258bcc3f072ca005d1a8d8c1f3603704d4166d661f2432a3304d4b8a762c65d50052a8f2996179f6b52f509f935754f3e2839eeb52adb390f6a9cf55a275f8d8ea3997244005db8e516db2773b18e0213658a1acca06cefaafb442835e3c8c01c890453e9c2001f78e94247de2646285eb6a02be90261181f663a31e68934a832ed1a43fafe9120f3becbb0d8b3e476b9ace6da35a3903e9546cb19982b6ea81c9d00cd1defff4e60b311da8fdeb91d1d3b0d93ac10f84ba7e7a4da6d2671598ddc47d57796458497f7bf0e7821bff4eea575cd117f107782313a30d71558ff731416b1606e6329c75dce3812df28dacbfafdd23a4a9739f6adf45739762a1a1fef87503e44b9dc598758100300be29d6dc84b79621071f2fe1cf0b32e0c5d4934af4bcee1bfd26bf075aa3a95891069e29928d824405a2cfd6c1e91ffad94d666a7cb025ff37da814baf05746c2ae9978e6bb83782fac9f63273e933ce8d9fcec2214ba1614fa32ce16efa8244211fbf39abbf0586b565a24419d4a9cb8d2b2c387fbfe11bad9f0f255ccd6b37e41111b5ad095454aee5d6706a1b203c30b57decc236348325b7be090de0124e614fa54b25b1c7fda29b2de33c15c2def0ea126212389193252e641176de906bd1b32bfe4fdc15473338d972223fe13e6e709fb3ee8134ea923721c8aeb1089c5234b5b812a7cc6bc716c8bc65f25b54775626b67ca4a5440e10f888817eaa075781b4b2eb3566f0c44d0f0b6ae71f2f55ac66027d594522e2da454bc2a8d9872eeae41bd620fd04af3e6fda3109dcaf64eed445b2a2fab563a8ae990aca6cd91a4a0dde8204f7a8fe980e4eaf8939bb3f2c4254525b2b028358e384be931f373fdae03499833ee58c82a70099165d48a17125eac9d5551d2621b8974e13091e1bcb54652734eabd54bd09ac1ab7f5cac473b5aa27f209b10c93fbb197deccae3f441a08078fd6a072d0b3033143c3da0f7dd9aa9f0f73c81c1b84702b1a3b08064fa1b38efc3bf3ac45949e435c67c41404a0464149dba66827f6a423fbf2c6b5281c868d2424c528277dece247dd76446fd1b5853096cbb928cada96f4d014729591344a28b59d90b5f79c62efa51c61e55dfb8763ccac745b44ce19e308df244451dbd08fd95599650b7f7c99bd3286a1fefacc378f612d779b3e1344e9058a30e8d118eced92ee5a55a3f1444196f3393a942ec148b084581f675fb28af7e41509c60be87d3321b339b28ff173e50bd224d5f0879f3b0c4b8902a4436fee4f409ab7784b1a5bc0f6f779816e0de36c8136d1154c332197d608b8b18f241fb35c0220635f74047a02c56f9bcbac594e0d063c54a9f125449fb121fdb487e4f9ceb68569a495282dbf609d44d5e6c934338720727017e892bc6af06bae944cd626ba4e4f959e898b3e9761c04337237b3215dfbcc1a7497ce7308bccf4963ec6eabaf6664d2d3966e70b06ef59d3c0ff85f8a46cdbbcdacbf4c76e7af35b77cf8de3add89dabffe44ece670dfb22774fc4f7405c05796b8cba2dba30853510663c5910a198a25678f63301306e99615bb1e76576bd31fba2e7e2d7229c4c9917a8ec25ca94b10dfe94638a4e7fe2e0a34a188720500a5f0d67fefb5b6979a1cff0eefbf6ee8c4e797b26bb0c80f3d3dc23864c5a72007d036e900243ee47272d7a5fb9d50df432b9a625b842ea4a634cf5b0547c8f62f75c5d868402bb02eb342f42a0bf928e7da7ec9f4b375bfc29551eb9805abfc1bc4ae657aeb04df401948998ae555c2d6ca59c6884a7607858bf8bd1e2405947aa1d87ef2f3f8df27767963b1d6f93621a1930eb62ce90cfa5bb9f945905da154a54ea5736202b62da0fa13886a0a7cf681f5f930acbe1b76f7b70d325f6b3431327dbf3f16200c2d7a06c4a856481caa2920aa710010efc7a7f38f1df4138635c7f42d0caf600830bf7ece5318e2b5bc2b1998345c7c7b9ad7e75a474899640256842637d6d575e0624f526e816f9a6a4c419e67a95189bff43cdeaba32854fbac615ba3a00f5867d03c5f59e394704efd75912814685853b61680f8e7a1ebd788bd80d846acde22e7955bcbb3cf9c384aa9610167676a00ebe580432275ecd9ac931ee448ea6494b69f0d631cb741a81b24160d91dbe316083ca5aaefa897dc442ae551a14cc802cb4c1ac3541b45dc1ade2f78bfaebe640846ed28fc660b8a7b9cb52e9165675c9747224fdfe9b034309b5889b0c06f4960d96c2aaf7b79061258950ffb95f2e8d9535be23bb943dcf51bf3cb3359a243e0ab64c07470cca478ac3967404974cc264392e582d6e71ca438a48c023cac18391ef90520d4b0527b77908fe38223e883b62227c113496257437aa71798fcfaeca1c3583ed9064325ff2d317ffcb28023c9dde8b53d4dcc7b0fa17eaa99a56e12eeb2b6c5c6a43a7d6ba31341e921e9de34d8dda232b2bbb0def635b044cad867991dcdc0b4759d0eba9926b7ff0176ffeac53fb21b4ad4716f0edfac5817a266ff03c31a4ccf21ef04343a4c764e55fdbe38330bbeebb376b676798045e30cc22641628c4a4acba1f3467f946fdd71b6fc70e922154de609359178a441380cbe82df27fbcc0584d2a606339e90008891fa5451707242436fe8d0ef86032b7ed196718fe7c023f5a5741ee7b4028118bd445d3bb9aaa26e47775266504d43c0862f893343343b8c6b59ac169eb85a4d024c97631fadcb325874a83d3e0ef91baf90e8719305547be0167290d713b676f1a15a29a04b732f73d0602d425fb46a83a2e7c1fc4b7305b0980c40eeb2ca64dce141cb997b72df44059fff8fcd7409c1287c11770645194fe706dd0b26253d17ba07af2d6b2ec1ee9d22328841bf05b3de9668580706e745dd02aeef04bff7eec648e7678a9bbca7703c48a294ca047c7eb71fe4e7967471078ecd165e78da921de1f532287285750304ade70e60c957374fa36f1efefa892829da6318e5eeabbbe5ebef4d7410b8f8a3a80f71a618b537a543fa085e966e453a722c4e15f6bafc69c59b3dac4ec3d4fcce967276996f9a7d49a1c5351dfb0ca5e3dbb7a9db07b86f691d03686c27b3e36cd6fe01cb167e6736de88a3ed9aed74a3d320e7d27f0b83142ae6d25987d3d1a5fa796797126671ce9a6cfffbdbad37b076c72beaae16986a98e358174e55240e8d8acaf373d5f6629049ddfe46d4858381a3b607bfe3504d34b0789c5cca9e1e66082101eeeb12367823be54b10bde923f3ad1d2cf81b75b95a5c371e6e75bbd388472c2d6917d1ebe1bb509284a838e21c47e9849455c595297a35743673d4f01e126d073bfebb2b9b7c581401e39ccace88550b42c76f1bea9f3706987f7d6228abb5cedaf8ef028ae6f5324ed32e01e5dd7a3c6ed7aa102d5cbc54ce4becac81f4ad81cfc5ef61fe6094e321a54812e63e42d95d083af6eefbb3e539c754a3503b4585dd6d06b2512983b123df771fce77693c57acfd7b920dc03c66bdd0ab70e9fb978f08b7ae45edc87dda6bb95b87b9214eb7fa23b794ccb37732e03880dba97a20a3759eb9ec46fc370fa7bb2c6e7c7dd400b3906005b8c2662ff11c3828acf5598a864e342892c58b2cf5b65322c7f12b33904b271fb532225213920e1e3955575a743b39718bb7419f3383a6002f95fb4286d168a20eb091eb84a134ba5de4fc0c566c35f97b0f34e5a444875372e4e9a7b5f092dd879a42e6250b20e5bee392f4a94df08b581394d7c26e6dad272aa133696e68ab46b16c36125d584e86244128dfd6f98995a3cccdbb1d51930e9ecf60ef1811e827b8e4146c83b8f9f2d4b64d583e2be5dea34667d66d8531af2601443c2cfa899334133b5d5f6f3a2f02bdb7acec9e007b73a5900edf958ccf54ab5d2b626b8809da05cca6542083f04f1bf58c943f0ae5ac6441911df4fa785af5a799076ef07309777545752a0c8b2ee5ba742179eb4391713e7a2f4e46a5d4e512bcc8fca24d2b42c847545ee99b391892507af2f61f72edf5cd1afe81dde437c0e01ec96ff2ff9d94df1c5b53b067d25ba8afd60581f31eda44bcbb701ad9e3311029b73d8340dbddc68aa4096390d29aca1d73cdc2d3aaffcf48fecd02eadbae6963a74cc37782099396f6b4da5594b904544f24fcd836156ef57a9f380ab996ed740073be09da40a2ac3c640116d9cd1c1ab48d413bb9c7b03652404ffd177ebd7328cb1ce53bc6e4399531e67d00f9343fb7e17fc682e66a5f454cb46c719461bc19fabcd042f17cba618a395024714d8c60cb1cedfbab15b93b5fc6c9ad243082833bbecbe52c95346d3040fe3763ad4c589774252c56ed6443a275c88691b8efb386ab80f82e0f259f37423d63edc96a0eea6aca05ae82a3db170beaf112b6080ebeaa96a4cd2e4ef6a7fbfd87ac5f9a0b106b290e444f0c8bd8d0846786ec09b58ec8e8220ff67ce468657463698045514a020e6dd0941aad6cfb8fc463e6f13d2800e525be92de6738235a4450eaa3d432040516b68c3996264ad6971a8a6cf65ed48dc4bab7a3b0d78435160f03236e7b82f3ef7e8429ffaf48eabd8fbeaff83b288321ded3d11b1024e2f2c0ccadff81dfb1bdfe3452e6bd5c88b069689ceafd92ecfc9543c2adcb71f594516a5a46af9e899dfe0ecd4e702809b1138a5f7587830101672ecdb22e347d1706625b6761df0432bc991b651d564142748fa7d6eccc876189b65c9f73a5327f327d56f02efa5110060ea4b16e8ced9b8f4f34f317c47096ac03a226cc6727e07da7f612f46b0fd735eb22486f01f1a421b3ce8a7f19e29f53ba7a181606b53edca765f4f82039269c3f44c28a3c4b8620327ce79f7645d7b524f20349a5142215ddd8e85c9aeddaf3d9905f441d5a1b256fb312c632a199f5d2e88d468d1c3140ca60727851f36708777313cab167662739ba60f1bc5ed0b509283363401b8587ad327dbb0ed283f127d29f1efbff905c2374fac3f861ba50942b07c112f041b5bdb8c0e7d5c8026a8abd62e6d62a8c82c56ace04b979ca3faa4b31508602d7ce2e3eedb7c23dc9b29e800e012c4bfbd4798b2784471bcb17f52f4c4c9a563b76b3478955b24e6dcbe9fca953e016c7e0ef9751adff3d428cc16f2eebbfb15ee81bb0000f05c01bab653f02ec96154b10ff2a31d1bf513b6d695953896d3954516d0c66fea446398cb8fd1c8ede8d47f6cc5aeca078186736c2de7c04c8a038508b406651697cf4595800090f339626d81dec9793f23fbb0942cf385b41a4067ac07ac47df040e6e9025dc05dcaf5a21d497fef3b6174035d845cdb783e15d0e66c8b056300292e64cfb6952ef2057f6c79ea5a7da0349116cf8e0ac27940507afff8a6fec90e17478a2b515197aa0bcb22b41695749a83b90e3a95e61bec3a8fa534e651f8a8f84e69a9fa7a3b4392967d2779153be41c9c84ba9133e31e0cc882790d06350419ff69dceda9d44bc0a3129e441b41afe3b08e97c81a497567323b3546ef379c3b505a10e057f470c5e8479138841006284979176d376aad1bae6c678c10d6f20dd588cf76a9caafaee4f943f8328505d0f0e85771c2c05dbfc54dbc89e6f1891f75da734c08f1632f88847e582bc20028f7fc7ecd71361314cece30e103a2ca75a72c8a3f3a4ce6c5b9484afadd608f94a0631a74c71309d149833e780f74881142a247e718c3c4350363532a7ba8d7de5356d3ff3a43151a5d456246f56b7b286a", 0x1000}], 0x1, &(0x7f00000037c0), 0x0, 0x2}, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x7ff, 0x0) r2 = dup2(r1, r0) writev(r0, &(0x7f0000002680)=[{&(0x7f00000000c0)="f5dea4da185be795a79007050d7594e899495d4727a54f24e422f70557af12797cc80cb513f914bb5f095252fe5ba98964c626e77fd8cc0ab1e321be4b4119f807dd2cf54c4a602434330b1f1a80866bba108d19f21a71d1f146d45f26a606fedfd61d4511012aa56f56e476f96f6b3924fd809d030b16c7548472143a53233eb82dc34d6beac051802a5257369bd9081c4749702bf27ea3edd73700c743141a1e1e8942a23ad60888907283181bee245f31d7", 0xb3}, {&(0x7f0000000340)="07e8ccb418649ee8d371256c873a6b422c7cf6753fe545fd1585f44e795d2a6f5de7c7cfeceb48e49a5919b89f58e49b2c34d01ef8d51f9de488f97223d7990e6ae6213483d047b568ac92d6913e5e7b730de6e95930910fa36bf6e9f7acc9d2066d49e83119fe8c68ce515faebd1e1aa02dffaafd593575cea2f08d35fe53af46bf41651ab6cbee79221ef068d7b0e9f4704f5abfede98dea3e7a807be62c7a1322ae0d9ca4bec7064460ce64b74a5b8f925079e221e9ede1f9fe5e24605d5242e01d2e8d7c1516b68ac9c2884f43e975bebfeb066f02dbd3a6ed34050941b724fb0d3529f9dac2e1ce95f3f8225c1b8c5ad15f87e9b69f5580623c8ccb1ebc699a1bca9c73f4565d234e4b5c2d1ca870bf72ce617365709b199fe0ac45a0da1207643efc45017131c00dd4d99a9e6c593ed65aaaa9a716f82ae00df936ed796a17af808a4cd27aaff4e2995753c08e23117254c23ce5a17dd8920a531affb710daa14637aef29a397ba05100ef6846bd5f5d532de10350790c8c6ea00eea713f25b9eb1150347991bdd866d016cbf202ee695d99423493f4046d646238210e0f39714c627b9daf41e01d1f5a93411310bab2b512a91a52afa08dbd168c5d998074b5487e39d1fc665ec20b143859710da2ea70818cd8bea01b50efa9072710f326a2e1aa51b01cd4da841a295154a1db592f1854447a612d9bde230cea3cceec7ea0a5beae90bd9e34577f819dcd4861d9f0ff4095e25f908120cfe86038336fc443e4e39cc788af5346632e172f602c9232b79532e0da794d085745048c1c0f46160d5b72ecbb3117496a4f9c70c482f2a72103a368c19e0e25ba4a6ca8c776efc58ab96125b813a2441944be5c2b330750e02b7dab081f2ec91aaf2a5fc62e842f4a3f76c59da993c42cc685a917a50f44b1c030ee18018a2ffc3d6a2436d92422ed2de0f89d3f86dafea3c1b4951cf523ca7cf48b401b37ca14cc2466488159a2e4cf1136832100ff3b7b34a7fdc67f1eb2a1b3af9f9f57ebf80a68e89f314f0704264d7a51e1be0bb9c75af11b81428162ce93df9b5b4f5aff0056cc67c38966ccbd130b80a58e6a43da5746cc613cf782c7a89b71b79d927cdfdfef0f297f077d7c56ab99e95943a91e2c4aaef12fb04a53e6789a2f9d884c6d6fce545c39c85bb070f4c1a90f410079a21f1976e1a69ef71111423c9354d5356d59da5e9dbd4395f7fac5e4ec5a82e766141987e9be27fd1ed2c0d1b383f15ee5996e3397454c252deeddc82d02a2b44d96b80504dfd9f4e68dbdc88aa0be62b4ff132e558fcefe92aa9d0ce324874ffef847474b78e42913827676d1912e19a278c470bd3c5b786f8ec5bbbc89cb04356b23a7dfadd0c5d261af8fae6fa04966a5e623806b2f03d52c415d77bdbc0ed55aea8d9aaca1475be06e564e236ef2e8680055f28fe4dd6b43207b796eb593426adc22763f7976d766ba21334b80d038f0c740168475bc99a402d079a8a7b43950fdb113ef880a54154cb43a48edb1453c3dd593105a9c04034c74b3b7b19ec111aaad8c521da02ad2225d88324eebb6700b971787644c87ceb0779312d57202b6bbb34e9dfed878568a4605bc42e3209984ddcbcea2c4c5a681141816b1088e45c501654edb7f0608682bd08447a7416aa6ff1c113b4be0a1bed511f4ef5ad2798106d6779371665349ac329e6ef4f8c56f370dd532464ecb9619bbebd6ec75ceabcbc09e67d82477adf385d738f663fc99a8d729ec468a700b4254da3625f37d4bf668322b60f1ee2dcb8c73fb26320c340fb088da8240f81ff5314dc62fa67e85f678bd0cd869ac5f57468e3bd9f98aec36c45a0e8aac5b88bb206fc7b47735b7475fc925286c384359bb71b20f9dd9814cb91815d584a5f60abff40f47a361be8056f5deed7b9f5f9bceb3b7086a29d53414580f30abab78b0c8cc0da53282d2488e9a4e0ce8f9854d0a10f2b46211df3abacc1954841140e389aeda6f2dcf8ab38e1622893c5fd61e9c648321d7e2a1ffcac1ff4b73c8b1776cd0fee9c65ae187a5ba094c5d23dd5129e6295db3acd71ec31a0d8a6b2c383606b485d408114d58f635d350180f9d499cac4abb85e40143100cc495c6023fdaf5278b868d1c019e88b01dd3d3483895e3123cea2507aca1863730be0b8efa11ef14c3f91f7a547f8894b1ed05b66ff1865f6668a76bee4232d3367b662e671ce0119270451d32cbe3951fe1ec5ceb362bc0b92e5a5e5938b28fccfb54ad95ba17777f886a87671cf95a5f71b5f2fb452e2de7f8b0a3b6b0103ad34a319b1bd80a8346f973474b4b738dcee79766ccabfc499c4596f9c3e9cc0456e7b1eac9fff5b1c52c055fc2f32a43d66d69d0c57b2c766020ac6ba41ec4e8b2268c89d489d64e03453381902d52e7612a1e95263aaababcb55ad2f1f80f0a06911b0d9a7164ff592c136f5f26bcc1f385e1f6723df24897a66e8def192798f999f79a23b5604eb4d8004be66792eb8bca9d2f2d0f5f3dcecdf0331b1db0c3fcfe74921d4a8ad36d0f63a60d831919a89611543a2caf5e08bcbf8eb26255badb00b89bcf2adc5c4cdc365336aee19aac5bf21421ecf31907f66ddec509f5cfdbaa52f89f3f1061e6acaca654c16addefbee98279222e129eb2959e9617a4d3dd9f6ad5e82d93f45d8e76359a2f6e1c123cf690f36166455d40845f7d10a682187a431f22ed1ac4fe147b4e4022b2f22cc320f4438570a8c0620587ac7c0c3f185a1360db85703bbe03816aebfa14a2d62ec6eb25a33c8d576d6e08b5a48662180dd69746ef06b760ee372d1a80925d17ee8ba15aa58157b4bb3ef3a91af3d516779622d9fceccdb8c576f8417d2f492135f9cdb8bf1ae36f8bbba24ab0299237ff924fa69ae05e279527d1bbc1d7b910592252e44731b43021bb3bc5d19d26a414c24a8a40e1353211cd0de7a897290af30f56e46cd62718d1c1389746bba52f735d32ef17147f9f94126e7d4db912a2aff28a8d82524d4c0bb35847daf89a9cfb4ce4946936f20cbd2de91e1eac56c0e256d9c76e8cfa5d05f96577cd03a497796b5dadd473f8b6a25db62b60a5c66405d62e564daed4f25972d486f2b17fee8170b6af5bfdf0312aea6da4a5d76bb1ce4d0fa609b357346ea7381bfc35e8ed07c9e2c32f278387cab5b95429325449b074a3424238a3fdf6e7fa16e784e945c8d855a150564783ba1b01e7d35dc9437f485c9d05734ced64301a170566e26faebfcd578f0e1d29a30d4cd09c988abd5595b98950559d13826719c9caccde4a2c67bdc448478ae044901b61819390ab850a35877d8979dca09ebd260e4090c2018d330b44ba8bff191da7a02a32476fcda28b424e55e34c8fc82e8c2d11b611174210d51855bf5cb0b2c1db60f4a131ae4f871143c73eaecb4bdf4b74d88756797e2603a4cbd8d694592f145867afff8a8d8c4aa0ed7aee248123bf202f8170b6fd756d67af94809effc796f0d0a13ed804e9d8de6d9ba3c6c981844879b40b1ba4353c39fe10e5aba3416789184724e398bd44297585c30c2932c9faac4bce8cd096905d0637b87844271dc9dab1ac66bd1cda11f817a98941c77df313762456e024e10d41314f6ecf1c152ca83c103699e471931c658b97abc2f056feb19893ecdca89008b58b4baf82995c28e3cdd5cdc16245a0fb461e3839355557a90842a8e431744a423e5299df3b555762c6bbce46f326282a17bbbc6758c9bd6947021c482522ad7c79746183f064e721103369265706cc86e018eb7792788798b6f4f8dac8f279fa4f7cd83387e29de37b66cf6292d9cbe3aa97cdf076d0fe97225dbc7ca45f208c0f0192fe717932d23162418af7bfb4fba034f747a28f8b6c9c8abc98530ed17a59d0afe79f319f3a9762f46ba4c8335c15de101b0e6b2eb0c08f414691b7222c2720c254926ec01050a5ba26e43e31f9902b4dcb1acf49c8331d1c6d77d802294193f6e56d545fc4447266862e9464769ff6a7ea184a149544da195d149816a42f405000ec22ab48610c372f1ee03405ab7346c5691e456eaca62a6e11b88d23b5611f1f0d931e9b29519f45eaa5c038a66e6db1e5a138c710858925d5014351cd24078c04f1547abfddbca5997ac0c1fee08d2a4ebc43324d77f02d6f9e90acca71334df92509321ec12a8058526c559aee39fe41c87260e40899dba74c64cafcc73f6d1ba8186e64c4e8fecbfa426d1cd72f1f2c822f44e9737216a34d7f10ab52f5d2a79631bd1aec12cedc1a4d7f45a5affb5b78b8f5b31588f70f6fa10af06f0e2474761a2e3a4e1c8ce67f321150a9438275c2f031c64d1a288d93d3b29790f2e3bcea7087a13806f44ce574a5f00b147b2ee6086bdfe9a8a2c02da54a2143380f7330923879dd975d87891dd9b059731afa986d79d531a3c78d2518ec7df09a648f44d0f1d469c305800ad036adf7299c13210943f1097581532cd610a7768a82dd8dde49feaa69fab9f266cfe978e7f8e303a2ec0dacb96436a12f4b0dae632786769f10081b3853730f9ad6cb02aa69a251cf1175c7a65cf4a394aba834ce7554992b381bb34f8c01d0767c86b82f9837d8125f70810d0d217877bbe17d5b1f8314a43f785399ca1c6fd3602897ca884b2e2fe7b212c7dac155149dfb1ed837ddf95c335c83781bd1da534ba2be6084f4720e3d8bf7cac1eb070c4213e3a8b4fba895219308d812e8428f73e68ed7947348560d125ed05a031d5fcd759ff2b4adce20a0cdd4544c6bf389bb29325e477aa2e053c8ba232915aab645fa73ae0689bba8be1f90578706bf1ea817cabbb433d80d040ef1d73bdd833412caa4dd96f172e54eb65790a316b8a276074e60a3cdf123222317087d93d09796103a78d31b8e4c04f945dcd8456aa6dbbe5474cd45cce44bb7338a4a0c00334f38ea22b8fcc1ecf863150c9001b5db3b1a15e5b3168d603cbea5d9258d452243a08e4534898b53d23d2d27a688e13a769c6ea8a9dcc646f2b769810968ad1b9dd15ce5c4ae55614ea9dc931f2d2dabaf8b351d1aff5059403cf55f206736a55013e12b7b2d0ce0720274f595bb2e7428194202d5362bec7f94061e7b6068523bc6dc617e2ba40571fa242cac74519ca572259a4e2d65c4d4b556cb64bc0cfd7a2a3756d3bd95d01ba1e5460aa848bc07ee3df523c879ec6f0b3ab9e51ada72b6380aae789fa45fae3c15e623205128241ddf1f0b7dfaddc5375efa50d0bb02c4ba3f5dd4d35f2a9cffbb759007b1aa48f08354736b880822359c0c6afd5d5624cc59b8031116beb9b57a380b54dc37e046618735d90504de02d89660bcd8c582b1a498c341f4d65fe627a09318f4150bbc878629372c78617ef6915d48b72c4724ff952f1f7bd74f0defbcf5190284e7a07cc587157d67d7154f3987c2c1d853e45aab72b32a8975f48b8261f0deb22c09427a6354406c51f40f81160d32ea55a6746286e9db6b64d22ed03bea33c87bd29164acad5b8cb884c1ffed0289ee98c34b5c7847899920582e719c3f0f58a0388abb4b46cbd25b126ba63211b48acfea96f2f1cb5e9b8077e34da127aa4d59440f9e21c0f6b1710c0d6fe940801f9ec41093cdda9d9aab998caa65435a772bf61986d876b4b2f35722e58b3abef6a4bb9e89dd2f144728b28d2313291c066eef880eebdb1e1accaa8db5168e88ee018423f878a7bf54bb35927cac185f4fccd0124765b56517fa76efa53363af8b2545355ba1b8843072a65bced6c7ef93eb9b98cddbfb", 0x1000}, {&(0x7f0000000180)="82983ac8f64c52bcd2c234c2490176caec22e03a3d9dfcf368ca0dc1ff1467471aceb110a7132252ba4e7603efa712a97e1bb60af847a887c44e1e3e4d30cd22cd543839e806d19ad8b85512010fa9359517e12c1aad397acee0655cc8a0cad616b84ed9d2e5606b816406e958273ed5cf0800626085dda412ed6c291db8dd2f87965ead097ae51435a58ecac6c5", 0x8e}, {&(0x7f0000000240)="39bae43bdd2692c35e5ec1329e724f0165f1677141d4a1634cec446e47d054d89d2c8ed3f6c5e5e2b1c252571c8352626b733eed9cd23e789d00ad8f3bcd57e290b0d668b7ac0ce0a42f757285858b192fe24d681b23090c2ee71bc4e00216b5ec7fade50ef87ba99aa9c62ac1a6660eb2c5cc331e135f45539cdef1b9bd7d08bba38ea52d2d991e59f70ec84edf78a283829c1302", 0x95}, {&(0x7f0000001340)="008d4fb6d5734d6fba61c904bc1edfda4078ae30680891a01078fec2258fcd87597e3dba247fdb128a49513c6ced72169d406b9068e6be85ce9fa4edf3001dd4795218875216bf6298193fb7841169aefcc75a29c57832e4511f0e954adb841974735504891daf5e57d149e1d2f6b8a599523c25527eeb6e9526bc6e2976e9dd20d7a64bccbeca7e73013077cae10c2c1e98320f41a2e2bf7fcf3e435ec5b07cd4a38eb0f29dfb35af0d9ae93bf5174e17bfc0a341acda64527af1578855701c747109130d301e18c49526a7df47192292075dd077d359399a77b96cdbb3b31a3277d8db71e959f332c6efe93a8d02e7533e78fd0b86680abed23217942fb2bd17d29fcd1c09150b1e2f9bfc62cff0c0df6643b5ced0e93d15eec5788fe1641436e2303360daaeec6fe640ed55102a6654347a4282b201734c533f9d8e29bf344b60896c0632d3e16508dc41eae669e8e23b522cee99308e13a8c052dad7cbb824ffb6023c6ff74d9b5b17563ed29fd337b3c085d1abea049691b950b36cce70fbac544bce8813034fc2416aa7a444ca437ca04716a2d482cc4cd315d73563703208f1594e1672eac0e230c42002d79de8fdc0468d222492945c1615ce4f2abcdde185860bee42131e37b5ce7d1a19cf7b35a4a7855d3284092b07687b81aa660ed675a5a0cbacf766294bb031c09565dc85cff55ec34bc46671b38bbc7905a0e800ceb3cb6369f9bb943ae9c4a01057ed8c452552a72245ed6b98b71f6bdc1fa7fb2b23b7e585d6bcc2d3d4710b8afebdfc0cf1d9c6e861b13c1a5e01b5557d02332634ff00bbbc17dbf86dcb2848192c5928d74c7fd55663021bdf61987e6a7532f128a03c09ebf0dcad7d71b9b20c30d3301e0bcd0f08c6991d3ce50b59f951756ee504adbe754de8cd263d25826cb1663cbc328d0de1a2f3af356bc579bd1d5b04f25dd5046d9c0c03582740e35f388d31b6d281fbc409ce777b9fa51c4c113d0249633d807b63de3ee90c87f5c40f1906d804f75cd739dba5df4566f839a7228171664fdba6853aa2d14988aec9ff41e6b747838b2bc6a46ca976e13d6a086b36c1925af9fbd2015aee80d3c71c60a8a4105fa5c7bc74acebc23f35bc84c9f69f525671c0e6db141378ff398d6f2605cca3f6101e204d762eaf872425bd7696d77edb33ba1b28a12554ec049da9bc7a3032bb680b798e49f38c9c7de55febcb2744e1628af486fffe7eaf52585ed1b8e7c0f889791edab6553d5fd6cde8ef610690f8baba7eee0687734d0f71ad2ecbb7f19805200bc88d855c50fd5acecc3ad343ef056f72ea7f359a1cd4ad5bf96f88f28b8e6318155c5fdd30f3f9085fee8f6e25cacf96202125b54d3f785300d1c3d3f54e41170c1d2ef155daf8f0716365d56017faab997a454d8489303bb6476997133bd1a8f259507907adf9e0d1f09b35cdba6e4b0ef7698cac4d7f2567c9b1c4e3b6ec8e58e917293eab90a5fee62eaffea1b8e6f32a7b68dd580537ba6e9e24af88f5ca11e27c8ef9a99f9c469caa6c6fa3078549982660701c8a0142458b364226f8218cdc2ce1cdf1a485aa8b2dfb952461c60ec933b72cacd4d2eb31f17aec03a878601fb61ee98b71ff5afcdc9ea57e6036e1ae8ac648e9d48be5fb53e057e11c6cbb09658928a38d74e05400b7f253c238e7c1fa518498178627f41220c2c55cd375055e96329b3f238eeb98282f957953f4c3dad097e2ff29dc8f0d9b3b34d295303d5d0ac1a638c9c86fb7c780b4c38f00da436c17d847a956ad2097636ef89d9f49b0b012fd474e97ba39c76c18a86db4f6b277baea0c316e03a66db6c87e781a85720831c89a9063691315016432506d96d223b033709fbf05be32a65a79f2c19909c1cfd592ac5a3bdf05748a2e7b04b4b3c617a7739ede2c53f2effacfce2ab5429c42ad86936d78071d913b22ca23e7cbadb5950e042d4e9c8da05ce0d573fa8c72ede9319ec98b8347ebacea838c7397b65777fa9705269fd3afc49eadac105d11eb6da74b22bd7a2e1412fd440de05e518dc64c4aee1086bb1ffdcd5182da4d97ce6af702524e39f3824cbae2d274840ee88bfa10dc75ab90b2a8b354094a0039a665cbee8be3200655f6b3c19bb7b1ab1a3353669580604fcda1bf8c1d8536946a71a613e329f00f9cd2e1e31cd4e4cc85c05940be20adc555d030beca13d4e26ab3f36c20fe71cc38855e9e99403bbf48aa1c9b62263d0963437c3f6d9b8827fda823e10224db1f4aa106136d06e68e4a001148f3c3d2f340463221d5542dba731088458f796221ac5e46ddc69342eeeac2d3ee5d1e3cead47dca7ab33a100959453b0cea5cfe9a2f5942d4ffef6269cbf221eb0c68b032cfe176fc6509029160f7144033af930e76b749e846d370ce2e766fea91adf4bc550c33892039c22c42314bf6d51c0c1be081c4db1ab5927a43a33de33343c925f62ac51a0189926d99598b540db814500e12df9402941148227bf0b1eadec478e871626eca0041da4ea7a734ba963752a28fdaa74d17d6bb2c81f8ce08f549b2d5f8a656e97b6b1767c4e3e72b5649dc5acf242581a4e46bc56addd0fc2e99ad010a1b8edcf74afc668074e50a19eebebd27d37c19b1089f0045517a8f23bb3f8d433ea55d1db7f98b924ea8032d8b3f0ce8b4e71787cce7a58042f64836e719e92bd66162389c74b78552365870343e4f06cd3710855ec03dc9e5fa12a98fa5f5a84c046d09b0313f5e9f7b27eb6d24bdfe5d7bb018cf1939d395f26d87a183094585739e8870b37bb509dc6398cb85f877d65671ebe778c25136794572a9ad78c05637d5a62880637441076fb78ab5d2e1ae518e993fe9e594f1907bac8bc414adc08ca460a5fcb5cac6136f650cd88ae5b66f4f2951cea09bf296454151565070e05c819baea52623834a1d41e8ccff8fdb78ca6d8953a261d5bf5dd6e6fc840d232e6f81dd8ad0915968b31c34efa3b5ccb6468da26530bae709656b69bb607db4f00250457210a65835a37f3258126e265b7a41e93cb9e5d20cc9b0f2e0103ca67efbeb6a369b99ec62f5ba021f9f48c96fa19df8e41ed420b55c957a9882cc453bd398ad5c6860aae81eedc9d946fcbcb90b5498fb3250a6923ffadfae6aef1f32d0ddd34329c119246bd0a84de14f224b07e1775b754fa366fba0839f03c2f18a9181f540befd5e21d6430cd807bb9556273810f37285604d6f1fe95a9749dd135b902a9fe1f9d5253f0ebb017b5d960660152ed47324b457c1632161e4bd6fd7a9125594ffec91c8b2515c31d7144cfb111415f2496307b78ee667dff7c4aadd015dda23ad2db6e2777227f50f64a226c281c90006c142434677941c61052497b78768f10cd8eea29f9cbe0b4b3a240108d90c71f30874612aed320851b8c50fd6e55851019cccfe62128c4cb034622723df572fa07869e9908e67042abad7a667ec9a5f6592b92acf4a5437bf56485eecdc38ada1bada390bda2c571d85a21ad7c24d248d80f9aac0ca3aeb961fd737ba9cc578c36bb8615b52e99279b7b18584a3552ee0c885fbd72fdfd2a5d1fa0210ef413209a3f870cb65e8028153bf0260d86a4f5111008839dd44a659f4c48d2c2baa637376eb43ace192c44701d1358ed0c9aa897c0018ef8ce919d8bb14e0c2918a17e53666d63a5cffd5f22e4c22a1399479678a6b766e199b3ac0a51638764147bfb79fbe318f03363ba3cff04786687e7ecbcdd4b1a952501f02177573c00856088dff6e33e3f1f20e7c2b96a69cb67f3295775392a313b931972c30907c6039fbb2d75c2ad4490e115ad362d2a9016a27c0f9e01c05c57d0bb9f6701e340a51cb194c9c1f953806b4b574464baf324e4854f9ef7eb93e323fc643e01c5bc0fe07095f8cc25bb2aa4a273d9dd22324d26011b0cead1c5d7188da422752237d887402007de29151c7619eeb0dce9abd4baa93b48b175e943f2eff3d0cca57f8d39ca0f8a43f82188baf967827956bff6ed4258c9b5613542f7314694dd916052c3ff92ce3fbb8732ceddcc946a561b8d1481544573c1a473406908785735ab22d07fec8d8db96587332839db871c9a0e028b88cc4fe404a04b1993ad6505db53cf1a380249515cab435dd72ee1f85169d56f51ec721844022ca22c826a8bab1a9c8969c2ee2780af3b1f6420a32ed5783e62968bad39cfb3f1d75fcfa2553720270e9033d27949ae2de11dd8d28a69cfb5ea307ee3cbb534451efd9754e24bba34151c95b1a6ceb4683f78b53b701b411ffa4d65defd5e7ff5a7f8965c1b17a5473d87a995f3c84619b42b2e98f3fbedced07bc2b4d2de58987b8e749f9aad26bec646dee97f18beb5cb3a158e38ca51c611d9aa36409bd0322ce6eb0e13130783240ddeef6a9fce7a82bc5efd17c6c340c077f28bb2b9745d2bfd6cb5695a3eadbec0db523a10249b659508ae54cc5027f19fe5011b8daffcd26482be59d7304549fa4d070dfd20f4cb26b6f65212660c56da4981422fee38cf0f152b1b0102e838c5bf5017e831514f86eeac8e14f2a115201139dfb1345b4560c7a817434163a85e79949d7d237e3ed6643818dd1f0ce3dbdb5e679e4bae4f687504e30fca5895d123bd12eae62c07d85801105a3ed39b8a55bfe2e261ddeb0271ccf173ab0c4d700003239e4f9592ee25b0ec31ba2156db9979f24ba8f1a92b3d11d999089f539a4dbc185339a3efbfe32f92cf81bbfe654eca8d524cab1a094beb3a48bac26c1aa5dfe17b4072b5f6c40d306049189e20e8b0a541b84c2eb5318124f05e0370d8561b90cf2f9e4bdcca56614e04d7d90772513b7e13149f4661ae1de2062a278bd3ed32a448996454edd96e40b4729e03bfbe3c50f4623b50044856b4d655af1519f50874fecbf563797b469815943c7e4971048b28aa59c7de2457a0f5629d92bdca9f66f46c8520f7e4321555dcfc74ae5da94db84d01dc3b7a037c9c2944e6253cab12e199756e5a6d664ce529aa72433c01150798488a32d3ac3af6b83d5e787d30921d71420bb5a09279a21d92c91d49d2e78016f562907ae80c68c8b18abe02c3a0799a0f820db77b995ee2cfd28e19615c9848918704d57b4d03a6d88416e58941ca8c13df44bc068b68b50fc1f9932e6160f87b5c52ef14d5a7869047c6ec78eb6b7c774d4e257d02bf2e8f339d28e9f967ab1cb07c64f3980ccb2eb7e0e169fa33ee4eb4c49a786fb817f3d1b2248902e665704f6300fc75c3d8706ce32a4dfadb772e8a5d2c0f19f5a6dd9190ccbe7cd21ab96228d2c57545d45517c0739129169e3f526632f0a7c8f6f27293d9583f53c6d117df41bb726a9fc7497bbc5ada327373b8d28d8c7978e3038e67776c994ba0a89a99657e79251def69d25b244276571f3726c0f89eec0be85e98583e74ed52d219b3cce3e3dd5a7c0c6daab70655cefd59aaa95807194ca49cd925a10f5eb8f28486e0c735f1e4b3f38fa0f45778a010f988253faa109f312e33f9c7fb1fa58e959c363fa197a6250fd52d216df703e6910d3f10df06fe5239c1c92811ed1497b45f17ce85a212c8ccefa58c239d575b0fe00f2485540b206d826e43a6954df79a900ee33332143299a193afc9859c6c444c9361458e6209692d886c0646fa3c501b721c5d2d668f23ad319bde1b1df773b89a20ca4d1edbd7690bf1b43db5d491008414f6c1f072d66fd67d90d8b82bbef13d927fe4f89376f7b81d4f3c6dd377f1293262df18081d837ffc5b5541141205d00d840d618c38ead6d", 0x1000}, {&(0x7f0000002340)="01efd6b8e71fe01799e961927bf32d17283ca0de5e239b0d9df1a6a16f87f4367ab28d3be15e4205e32c9c9843882a8c4274ce1fd2dac6fac67073f80c60befb12a53dd346026625dfda9ab748be56c61b144462eafe1cf2a7f3249a804b184fc66771bf54b89a7b889103c857991abfc96956bdab11d6871f556e650f2246c3eee6fd55b5c282c2c8f37531ba00e22b92d3c56969a5be831e62c2cd00500b1f0e8bf23617908cc1eb9d0459673c772ce477a859884db8bacaa1c5c972af38927de73d8ac222d957bd6bcc8d", 0xcc}, {&(0x7f0000000000)="28c6a993b88f3dd1eb5c2350ae8d953f658f78ebfeda366586565869145a2e8c65af8309400433809aca9a8ea31ecce760eb33cf4cb55436852895cbc7c0ffceb1c2285305c264ae4f3fc327f71571309a28a531bb9584cd97", 0x59}, {&(0x7f0000002440)="6c4e12ae2b7207db650278ed723ec9a41361d7423515ec0b2507652ca5f06495253c33c530ef85124c5d35c224aac8601e9e979484e7b65013a128d4c3b36ececf0ae6a8072461110640c54d64c555235dd94c85aae712d763310b3022c6574f7daa86ac48d38669514f56cc75d5ac3312b06cfb3b15eb972964821f21d31bb495e4dfc149881f5ee344070072e587ba97db850ec1a72a692441e36fe547989c1e8bac85ae427be82fd218628c", 0xad}, {&(0x7f0000002500)="b0c899b738a170a981ebc25f1415f73c8aaa25ef0529d4422212331c851de830f0d4bf9d2f2bb13a2a06d70ae88d056ea761007ec7d826bc72595a2623429f258ae303da2bfad33195542f83b57da6c08fd022fcb35517b90ae394d456cff1b02e4041d98c63f21a6f8b2f6a6ef41600a3d8172c5477364a0cfe473b45687e12028a0a00c71fc53df96b3e4d5c0e0c5adc11", 0x92}, {&(0x7f00000025c0)="c18794ae363c3672b55a0f3d56ff1d22bab29cf36582cb309161ed66e503d9c81fb532aa3df705f69239505bdd6882bfee105ab053b67cab5070647cd00632164f594e82278074c714f8b535e1fc2e88b0fadfb29cde828803e84f1231f544d72afee71436186a8e3ab6feab41d270739440d09df255db2b80d2c64db1aac4490b67d91226aa457d77d8c43ddbb644fe911b0a59b39ff507232241982d4ceb82a7d30ac378be92d48a53cee0579992fcae15b17f9432b1e38f0e2c55", 0xbc}], 0xa) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) writev(r1, &(0x7f0000004a40)=[{&(0x7f0000004a80)="c235a9a5e122327269fab467fd28a903d7998b7f659c62835b32a76150468f97069baaec62bc1ba04983dfdd763e805cbbfcb88f2e050e469a21d845a073dff27eef5dc1a93800709eda5b63a45f50b4acf5c740ba79e3a48ea1255f8470f1c560537d7f3894dc71089e64132725a5a436d611a12f907c8410d89361", 0x7c}, {&(0x7f0000003a40)="7729de5c22853176bfe0cfa4f48a04a4104269b014204d5b2d56d079485299476d273d13e885993e9bf5679420952eb621d11947e638bb692adf9803aaceb0f5791ad6fb92dd577134d0f03fad26af21bcb88846a65a6a72cd2c4417eecedc6e3e205e089021ccd328ca12feab318401b8470e145a7273a87119e3fee5e47bd4a5a003e633431d8de7bc1a69196b68f64b5b2fff937b0db760dbf2d65762294aae49251b9ff2afa288260afa0563c8e39cd29c5d762c2bb6fd283242b421e46259e9ee7033be6a814b4c03122df3cbe37df118045d3f060c858a821e75d11250ce53f1cbbe6e58831da4f7a2024521fc522cba1fbc735ec8256cca791ddaf2aebe3db93c9436692468583b7a9d65b794ca882ae48284b1b30f6b61c376ae779650621cf2efc37eecc4b67a038f2937a2a57ae18d5f33bf1eccf8e04440aecc2d2284589a6bfa30bb6bcb34763a8acf3009268f7733c5a306bad3f48b5bfac52fc90f0ce34744fed950be5420d5c1effbb9eed95b1d51659779bcc2af30e284e4e4ec19780293bb509eaa4f0b82501e5b5ebb6d26f5597d0f1e97d5a0b51fb3596b882f40e6c7d12a87efb87e107eb932e4f2a543851ff1fe0caff3e828331cd5af9c12b18abc564f2e80e5ab1759f35d48acb7725fafe74dfc5260834a0ccd47a5b39bbee6807178767f3fe91b9e7a152767de70305bd0dcde504c58f349d5b803eed6a782788eff12a94ca7ef5b5b4e69bbf6486a9945b0be8a30811b1044aa13bae5eb8eba842251eac6c467d5fe2c4345295dad68a6227a66dbd988001bfd03f9f761c5f40f30276b5cf46b65547064f896facafb77b5cb445f9628fa394659e882b2fd643b62e78a78e916609ed57233bf2003949f2c2f21389d726e085d23f701c1e0b790008ce050e2445f99a6b6fd33ffb0bdfde62f36aefada3345987634b6ff034dcab2e00ed683c664406f11f3cfd69a50399e56cb06a64decedf85342fa366552f31ac91ead9e19ac35d51dbeb16d23fe64c768127ecb8f932d99fe4c92eab57c3dce0916bb79eeb30219a2d5b22f39f438d2546856974c44e8295f4d837d63e0fe5902e94a52bcbb2c728ba04b4dd3ad2f8c2744ec00c8d4beb438582b2a07d51b90fcc19d5e74e6f3c29b2bbf432a94c70aadd3083c967926cd7f3511e7cb05ecc4c67108dd1fa9fc6d29be19b3d424bd359df1e47acf5d1313ae1d342a30341fdf0d07bffcfbe08f03cf83cc0436af184bcd484dee978df7ef378e25aee3818164e2a925c7c6aa11aed7058461f5a0d55df96d259090118cbb2a0f989efae17969b264ace884a9644fbe05aceac4a7548585d59a327d8b940a7e1ed6161a982a8a5dabecdc683ce8a6e62c9d1887cae96cd68bcede819e9019c13636b301df4e0372b71e011baeef8c546c728844338c5b65dfb77199a10c6da2d21599f70a1ebfc10ce766150677cc1b0490089d55df0a08f5d17385d891db0e9e52d6092afc5d0c0cf0045abc320660f0cb8ad9ee2218e25d45e86a422d997637e9a5c49c0d3d8aecbd23da108f4e355ea641439ce1ca1512cafb26f462005c00659b2c6323cfdee999d4d62aac7dcea5659fc476e4de6a3e89da0c408aa2beb56f5bbfbbd16935930db4c496ba3a3460ebd2178aa4fbcabd83adc7e2a814a8ce664a5504d1fcc8566291f6e581f1b3c0096299719645ad11fad5e3bef0be3740b7aa4e00093b0ffebeb0931c61063e3e3edaabbac55aac95485f4b70990b9ee8ee7ecf17cb754d276e133d1a444717f436e771fec57d3920b1f835614665c10a6b76d60ee56c6a3c627dd5da111e6171a8afe931a9748bc7b2345302feca0f153af65a906fa829b694eb1fbbadae99c00b75d46ef165708bd77f9788553052f3da800616bc2b2e9ed7349b6d5cd06f29672399fc6e61a6e0830a68c339ee9bb9db092241f5e4b3606486b75366eda0a74e39495bef4b14caea62a894dfe5d6f9cf6c74e006e1a0079dfdc0000226ce7df999f086c67e3d3dd0a32eea64396f4548b7d8034f6a6dd39ba257c44fd2d2c1823b6f123a6eedadd031ef0af8300ee8eb3a96b951a44d6d0df5b672c2c0420444ee59664bd7845dec563e8a0b989563ed225c2c1fa703d15d0f095c1f7110224ae31ea474c4e373b8ff24cad56f56af9230c9eb6778e1e60936a299b0046a6df4301d2a936b41046ee0096ae5903c3787c34814bc061f78a41a713ba9e5f6ad2ec2c044fd4634f7951589b0d46ee5d0740c552271631d8e8df32e8715a99dc57c1eb39271210be50f71d6a8dbfea385c25e2eb7bc2f6e8e469910df8f55f32cc1795f014cfeda85d3ea5f492f758cf27e576346b9fc5805ce451eda9b40d5a184a85b96f8e93ee6ef0840ee99795eb822bd35fdc4506bfb60aab4bd38999715878b53bace647d38cfc297b9c4abd2375cae9e93e218588782a75b9c87c6d57488b0b07b98bbe3d6471a3541158075b16003a92ad0806b9111b1ecf8c540f8803604ad0028e965877e24f1b170c740776da0e8efa13d1a4504aee4a5bb893060122ca160301589dcbbecf49257e845221843302766a26900b402fc6a7123ce7b12327e0d6e689c67d7ef8b0b4748cee52bfdd98bb94b6da30ad22fcdf7eb631bb8e50b1ba0ab84ce87c25474ecd6b4093c522d99ffdb5d6d63e54be7c63c6f4c35ac90d72c48f720c39a9c0fa99f6a2e221c0aceaa75b46f70f2a50df7c836976852c654ab2988308566cd730bee33b0228abf17c22788161a8b759cbf09a2c5dbbcbaa35f6b30ef05c96deeacd452731fa9cd499e82c4e1bf8715fea765532171a6098edef7e342e92a3b3a815dc0a4e1fc90b75c39c280d4071a3867e3fd6e4a508a6fa90dbd3b343f9b5031358640380e08fd6b95bd0029d6e941834388c3b2dcb3225e8febeb77f4b8ddd6ca711b9aa9e6f2047d8297d1725fb6539aec891071aa7bffea005656f28c08020686bc9e6e5e9db57139f977e04cab7c576a18c94aa24e4f9dbe26a22e9d053c4e9bf64b81d0729382918e05295c05795744a9395a7cc00441e0cc4d6d5030780374f60f7dc04cde4bc09b3b34d546f4a04c99f1e2600714df6d4984f9a27a7cdc99aaa4bd7537b8c9b81623b3ede21da8b3b0cfd61d3039ce0d9887f133519a628e6424097477d3cdf9778915a8fd43a00014ed7eab1947790798cc1ed044743358d178d4ecc28b36fcb2870705d67a57ff444d3c9388a19b1fb28814f6b4b1c69b202c804e4fc015091ee6e8fdd4eac94b0ecc8bc8d662e8ce8cc3c090aeec567be571516f963bb6166d92d29040a4ab3ff9cb4a247faee853c9b106b37436c84b4d8dba9c7afc6a7b110742ea5249fb87bdc04b6f87871af8b81e6892bd72bdcfd8b8b139438b6ae3c3d487d4588e6daead22ede101871c5e4d7af9bcb4eebe795cec6a81e2636e4194ce4ad8c153467e87288d8b2eb57ab3978bc7401c8ec2857796ca6e1a538282771cb4c79a66dff85190afd815e33d983fd87827d9b9d1b2f002fc6f1d0c973b707dd3d9fa8e09aec310b4e1a0bfcaeebd112624529daece2231f74d558ffce8788a712bc80daacbc0233f2998ec13668119557b10c4ae0721cf0c5456af29b13a3dfeb1b5bd548b77dce723adbaf1050ee754d6a9a83c3d6bb899d5675827c98d14d8bf37144077ec8b7be04e8d1ff8ff98cd0d129e645020f65b0181b8716927d1cb3f1b583337969d182a4688baa6b051a3931c87d03cbfcbc948da1c441a228f07a91600fb8082b46bd497d377555ab88d64aa230088485709e0e67e09b42fbfdab00f4edb4889cd96e681cd63c598875b53dac7da021cf6872a409fee732a78d872bc74f9da4ec13919beb811a825a6b9b904e801d543d360226c9874cb9d69357da131fd7beb4a7fbd745eed6489decd0351fe0300be41d100c0eb80662af1e76c19f2e947bf0591fe6135fc466d712ceca8a4a754707e9877e261a5298a35063898b9785ed7f7ed3d8e24bcc1392b714f4b184bb9af80505ef67bb4688e2490511a49a9502aea64b31de160bf96ace41d336b6c11f0c0783e6b858ad180079da488699da99e5d89e4a31cd724f23cc780f1e1f4536416eb67ea5b91d98c984e777de6d3de094b93a0abc2ebd1dde31fb6966d7be1f1d32401104ee9e4e72d48cd095662fa54937b888fcfd2d36536734fe6d89a28d6436a11e2eb4875ccda72ad9cd64f97c368650eb25a98a792930b95e57a44d19300fb7da4289bd57dac7b12487197aff831b462a989f6c2469626ea6c5faa596855cc6221e2a08133d4b68f57987d8a294cccffb53a9f18f1f13204fadb7861dd8a73ac51e3b774622139c752879cf9e42057ae5a1ff9e402025ce0f16a6b6861d4670a4a25602d3f0c046cdd55c60fca6462f01ec16a717ab449e2eec818cb812137b94319c9d84907d8ac2bdd372d3530ea112b7feb0cead682ae693771be79abb1e093cdce1161f1ed7d3d456d6b304b3a9922db60a0c1e06ff820ba243e97a320fbf9d28c78e5b6a257cad6e5686d6db4728f2f47e97cb53b5a6b6ea783f0b095fc400038faa431768ea81a0f30c5ee6db0999d92f8c7706e8f356c130f628db13f2bf675bb36993c2196e0fac685ffd493501c7ef68d0a11253548fae00601129be0b33d26822046363847a83327ff3b4d2f85a838098e279157319b9980b0770d9fa4aeca90ca64ee78f4b6c72316a33264638cdc1b1cdb3eaf545ce0cc4542c346ceeb974e3880fe11efe557b2e192db69378aea0b0d10566ae15585509b6522dc9e279563612062d5d80fd8d1132098ef3f60374a76f48051d232a8abcea7cc73d0a97641f10e1b67e19648b666e94004508f073dd341399589fe1dec80a93014d644efc451328a42c90b4e28fb563edc59912224cad4d5c336e8d529e6ac1ff71901c8f11a59c3c4091746e07a94381917242b366bb267709c6e7346b056580c2a761e9116e8eb75084b1c5af62d5c0216c8539e564fd38e12c2ec9aaa01e4e13a006623d6d81a7c98424e748289a16ab386a35df5702d0ed26f7e7791101e3978fa75137b3cc467a6c95f02e6bf2968384c405d9c5f4969bdc54ac81e94485b00390989962e23af4703551281a7ec4c3d90312e7522ec5dbc484dac7f43b3be0ab9bdbec19c68eee76b7ed11c9a1b5d7bb7198695651b3e4d39ed6345c0727ca6b4c358843d4607eecb16c8027c01ec6cb5ab789ed20085d34af71d1e713366657dce1441401f8f5c98c8814f70c8f17f48bea30e3421525b958d705fb59a58a632db2afc7600b2fa631d0513f7d79ee326ec9e74c8c2fb35c890f1925a2805e729861c24e9efacde089ebf804978346cca37ff010e08a69947e2bf7bf2262f8e8fae0a40ad19a9737a2f594e1d911429247d1c5e314488241b33ff097fcaa2a3ad2ad5d38418471e03346de542a9bbcb70c1e5810a72317ab52cecb325eb20def383da99bdf52a63834b4a9db2e464d9f6c7139abc646caa270a56241c889f8963135275ab5b3305f0704ce8cc73386642c24ce652f4998981ec2f482a39c00c4548e3eb84de10f5155c04077725d60883cfdf34c2ed9a64cf985c0bc6c3cfd70404e4f99ce3ef6a2afcd9aff9db6bf04f89dc2597ab00e5e1e864e6714d671914ac1fc4710afa613466a091f8a4d9b8dd7c511e7cc7d3e5a30eecacdf6aa7475967ddad8f30a4917d7ff7dad25f7994ef665a5d5e7e79abfbf51e68b15e4e785b8f89328b51d2b1e86fde16bace80c0b1b378df1671509249", 0x1000}], 0x3b6) 01:22:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) flock(r0, 0x10005) 01:22:16 executing program 0: r0 = syz_open_pts() sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="64c50da7716eb1fa0166c6232e9cfa2adb9b1cf96871", 0x16}, {&(0x7f0000000080)="f6a05e7ff7933a9bef2a57040df2ca01ea4c89b3", 0x14}, {&(0x7f00000000c0)="77e929126c8659bd15d7e1742eb4133cb83c329f858c18fbd6729c21c42741ce87d2d573ae42643388799ab75e4946a385dd04ac6d", 0x35}], 0x3, &(0x7f0000000140)=[{0x38, 0x1, 0x7fff, "55ad0e26f112a86d15c967c963ef23105910a41f5ce512ac0f1fb79f02688672f2ab68fe"}, {0x108, 0xffff, 0x1, "02688954f7c535e2fce35ae334dfda12572b7a7fe73a9648dd138dcbfc66ccc3913c407a688c3f618416743bfc97decf8ea04efe25bcc70492ebf5d21733100ebd383a0bbe1d7d1ac06a0a68f8e13099b0743ea09c056a6bd8968b4615868b694e4c3fe36fc3c838405e143c7fe220154288d77f3a4a70af7c4e7d0b11175f35df7c07e55fbaf4c17d33aa9b304f8c223549fe147070eb5c746988a3062248c2e0a250dfe95c74f718a1c92f0dc77c4cf1fbd8ee549a3b9dc9d08c8391b906698af5036ac7f7edd923360a978c8d0d5d597d2169ddda456b302fe3daec7d6b89f7bf813eb9a3b71ce59e768a9829461f97ea"}, {0x50, 0x1, 0x81, "710add02ef1bfdd6923828e4e95f2889b59497d171e24c34d9cbce606be85893c0b28be9a6ec8cd70fd76fea6ac6be460565376039814053e5"}], 0x190}, 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) ioctl$TIOCNOTTY(r0, 0x20007471) 01:22:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000040), 0x0) 01:22:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000000000000) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, 0x0]) ftruncate(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:22:16 executing program 1: select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x17, 0x1ee, 0xffffffffffff7fff, 0x228, 0x101, 0x7fff}, &(0x7f0000000180)={0xffffffffffffaee4, 0x4, 0xc6d6, 0x0, 0x336, 0x9, 0xffffffffffffadb6, 0xe20}, &(0x7f00000001c0)={0x3ff, 0xaaed00000000, 0xfff, 0xfffffffffffffff9, 0xb1, 0x82, 0x62, 0x5}, &(0x7f0000000200)={0x9, 0x7}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xcd, 0x8001, &(0x7f0000000100)="34ed9bd540dd7b9850d2250f110c660d5772349eb9e11904f712006009327906e5fa9f38b8d77c1c62b8e524ae0d4b798d86936b64b205ff02cfc91e329b4284e0af57", 0x43) dup2(r0, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000080)={0x200000, 0x0, 0xfffffffffffffffe, 0xa15, 0x0, 0x0, 0x200}, 0x0, &(0x7f00000000c0)={0x2d, 0x803}) 01:22:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000000), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000040)="001e2a3cc447943856bc1dedb8495b26c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) syz_open_pts() syz_open_pts() 01:22:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) getegid() 01:22:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:22:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) mprotect(&(0x7f0000740000/0x4000)=nil, 0x4000, 0x0) 01:22:16 executing program 0: r0 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 01:22:16 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 01:22:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 01:22:16 executing program 0: r0 = msgget(0x3, 0x0) socket$inet6(0x18, 0x4000, 0x10001) rmdir(&(0x7f0000000000)='./file0\x00') msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xff, 0x3, 0x1000) msgrcv(r0, 0x0, 0x0, 0x4000000000, 0x0) 01:22:16 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x81, 0xffffffff}) 01:22:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='8\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) msgget$private(0x0, 0x0) 01:22:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) sendto(r0, &(0x7f0000000000)="3e052f62cd4fcf503a6eca3018a79110fe18efe1f81040ddf1731e8e69bd2fffa28917241de650b6e95d4585c6f29e48055099415de91ac2e4d5f703ea16640b6fd131c689daf21a21d37e2b25c48dc76beacfa84e46da0f7183d3b6e065544fe33ee8cd32d4367b8a", 0x69, 0x4, 0x0, 0x0) 01:22:17 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="823f1402a0a0a9a26e94a6ee64513caa375fb81e044168334a9263c6d819733844d286055c3d705a1c8eccd2d9a5fc289d6a65d3a05d406ad24496a8224e", 0x3e}, {&(0x7f0000000140)="394a9cc4af46a20004fd570c134f9a78962341ab99094a3e61090f7d12411f348940", 0x22}, {&(0x7f0000000180)="d20de565ddd91b6089028b11b7633dd7520b1afd0d92a817d168b5fc09e7d0ea55f22909617fe2f55673e139b38a1c2adcbd6201b3b9fe1e5c7b6ceb72c4132969cfd7ced1cc016fb1f706312beb4760325dc19fce5c9b5f77124671eb4465b1ccde91bffb47b537c2fb9fc26a6ce56fc504f6af25dc3f9ceca7f7d0ea6f7e0d28d46cb201c79ae6cd49a8dbbe45bced25deb9ffefaa8126b5ac8ec84e3c02fe58d3242458859f198bf5d5365291ec58e52e564024c8248dc7cd1b15005557fc4e4e2aa30d48800766b81e1f12c1f8960b576ee6c27c4d171d6ec1b0e745b8726fec941fff9930772b1def4dcb14d67db2158aa863e95b57112e1143b406d20743c0cab291482f7be4d253f86d0cc52c32811284f30dcb343e6d4daec2ffdcd840107d13ddd837038e6124ae519173190df86b498f082d451e3641d0ea28f45a300b2030518209398c27ac849303d4114158b0d0de11aaf2e3cf8670ee5aebe9e94a82df861f1385bdbd980c648a8c6a02651fefa9150a9a0dbaff8ad8cf785440f6cb808918f760706bd21c947737e9f8f77dbaf9dcd60c69a00088411394a02c0dabecd325260bbba469768423d827d535d6f1b79af3e8ae2158aaa409c7f3f5c82995aade32794d27c4ffc6ec7e109d4b2ee936fa381839a41901d2e43413b5c39eaa3aadc15e2707c3a6f93ef06ca5ed8017007b4e45b6ad5d03506cb5802021a93097c73a9702488dca61b8473a3a8e532e786961a3b328a5dafec94a36864f0fde57ccb2c75cdbd7b381635c1c43135414bbff26036bb09a6f4b1540babc0efc69a09c1c7de097cc641295c1fda46e6d2a40ce954a58c0b0ed0ffa9ca71e27be8eaafa7233f56ee13dd32c323ef5034790722e37e4ed73baa1f43474e25d2c6f816f8b0b600deef3b314f4f95511a3f77e39883653dcdc5745e0a8a0a0b8d0c54e87fb4c880470d22b748874c7fdedad7a496f859e1d011554bae9d5a40667f5d1386dd2b6e44ee3c21689788cf7ec774f71e97b1f2044f7ae6f44faa6e509fd30b1d1e10562e17fd8478ed259f16fc28d54bbd3760ab5cf12e2fb3c4940c912d99da094d93a8ce3af953cc49aae7761cef9bb5401651d5e8e1fb9b4968865326176f970c85bd148b89cf660568ef535d25ba4e3d0361e8cbef939d5cc08d73254adec7752215bfe65832292f3cf46b65f52fcf32dabf2da806ae49c05be6f21fe72704a791dacb91df9d527cf2930abb19b752eb1a0421ca43db005724e73172568aa32c54512220b32674d82dac875fe8a9cd129964fbfdddb094e296032d4480142c1c27a8861eb48b5b9e1f969a1a46032ee2f588ae0c08560725d1180cd339a5cf5425bb50e79df4754d70926569ee74207df70e3d8bb928fdeb983c26c0067694aeb8bf3608c26a62ef39d62c4f70d88dd4ba56269c0ecdb2efe679d5b96b37ac78e1b732b5436bb23127f17bac974918943fa923688b85d30ba62d80c0bad2b34a229291d257b9ec951e1b64f685cae11a96c75d31a9cd10915192c9f6f7f1c030ad8f9c485fde9a67aba89ef33cffc312eff7e5f4ed138a2b31478764d278d94f57539bc3c39b21ed794119d9967d313fda2c387b7e7430bad1e390f037e4e3d8b8c77f69d0799cc4886a387d2248fad9d76e0816d2073220a90d731169ba61ab1c063b4d1739d06f398cd5c1417968d1a832b7570e6e45dd709b7f74b9fd366e39d39c8b4edb89e676159103f61d141e3b5155702ae5429b10379a7c62af2a215cd6497edb08be4f05d7a41a5889dbc26c7e3384134c646e6c463b14cf25911e2bb778dde4860a32cec1418a5053819e48f31c8e63e0b5f297a74e8f33646486d91de554d1231ea27a7da287ef5284b55e621d88c6a7544ae5bdfe701393db4738aec4e1aa96f2bfb84dbb9f42b53930dbfa80ca7813a33e644cc628cd364d56cbae32ef48b96d3512a764770097b8ef913d4c7dcf5ed48a73dc6731493d89b6fcfea7b24ad489a99a2540b6ba8611f73a91936efd7dd65d420b8f735bf9ce1cff87446058fb367f150473784128fd3c5a49be31fb510a2c563b9ccce846110aac73c486f450db48608b56993c1cd840626badd0564f32becda787e79e9939686f5d720896afbd7047979773263fc1c39648d4172f6feb5452231c343e84a6037ae28ce81f7eea8404f6508127ee088696c9c38133ebabeb4adb947b202fb7a749a9eaba72e92e2694fd013d0353e25b951699ae7dcf0eb6dea14da8fe73f13d64847adfe339868e21120d6f48a17885ad5f4ad3af6d76d9399e0716c6ff2e1ae81ebfc4262a44db2fdff96d61e5ca7d0fef06be752bb5136293682f49b3d1db72330f9427abe3f2a5d8c2fd0c3a48108e4a20518f6b75eb3c542c48b87ab6cf76d6e9f33d97d581f5e10ecc731f0cae04d58c3183d32667b6ac7955e11a68549fe60d81cd1d4e837d7015333a1985eb26d4ef430b250bad2bf18b8e7e1fe59117e1c58e59f313cb18f614ba30897310c67774441fd8d0667dbab8f13d97daedc9c185eb50ffdf24d137e45dada7564e3622499b46654c5b1f747b1a7e5e4c326a3355126cbdc21200ebef9a98443df2f89f2a159fc5743e6e2f7973ec2d854f31de8564a73c1e148e72bba632da465dab98188e2c47a7f2d46c26dc84d9bfa44d163d3f59b9a045aa8b18677a588d771e04ad13a4dc2cdc727e6f2cd1d66ca38af543e7d183ce3f81052b4771ce69204d9fbbd63b7be6d9b09448e690d77180cf432bdae8721b3e38f7f37efdf1bb92c9f7916206e0c649cecc09dbf2b075c85c47c4d4fae118390f2b1379edaa0a0981ec63ccd0a1a7b25fe4a15e60b3d072e9de873a2784cea5d27cb8361490072032ab50c2fc204065d6a87970a3fe9662a81ad7cd4f4647e56af1230a2a2ad435278803714c5b2c25606df4dca3cea1f2b20ab93dec11adbce6661db73756aebe9e1813bb61af6c9fc988d37e33d1acad507aa7c0c55d35bbd5f5a29fa3ade11b8805f5b4d4928060479ab6ea2ad8edb1403880280d06dbace924ed4eca8d60466e10a7611b0594fb114f06388731ffc720f8bf2ffcc2f2b1d983ab6270b421f1ca2493b1b6e03a9cd0ceae29cb72fbddb4b86faf0fc20a07ebbdf39188196d1ee01a16db485f5b54cc301eca6e2c0ca3a179cbb79c5bbbe619c8297bb1cd3d85b762f639f0b0047adc774a6d3dcf858c3c91708b68c4945d9b22d1ad88b8d45ebd0a2016959d600b0a0eb570b0cb5f8df72cae8e5ad1a24646d564fc8fb0acab48244c5ba065be0e81d4570424827f641b2509d09e9adea99575a13ee629b9d8d7a14db462f7ced9ae71f49bd71ce7b6a063966dae756a8595de4303f7a6e27314c4ceb79995b3b3669ef6d0278e8bbadd1df146b4a3b751983bf86481811723e389c3c68d4961eb21643f6bad16cfda89c333142eed2795d6f0d9ae7cb524f8664b1e4ee5710160d142f7879005f363d04f993aedc4f4b91f9c64e10401d0a775cd469bf6b7b4ee74128a887b37bdba351d497084e8a4f5dfd4a78912fb932aa85e9d7093b9382e5488f4fb422e70c87afb4ad7bdbeef957ff7becc2ba6efc31be877bc075fae44e1e4097284fa39a391e8e50888a0db98f30d7da3626c5e1975988ea57f211b711240a167bd0588f8e30cf9474cb8aebd29a55e44ae2e9c01508ef1ea72464d3e8e36c401e2c69c93a76edb754931ada14666b8092bde4d1a61f136829dfeeb312e1f5ef6f29e199a9dec920dfde17b1eb4999910fafbb3a342d09f4da1d0c917cf9d089c233383c92e9cb7bfe83af658513f1b76c24bc56de29d7ea4b39b8ce12eaa6f1d70295275630e0bd3ac1b3cd75683e29b2571118b79c6046dcd6e253c53c6869fb9e1b310dff5f543a2c254ae0361614505db8e2bdadc8e648629e3b634d61d2ebb12c2b423577e9a43966b01a20feb75bf64103aed0ebcf1b7f84bc0642e117a4f2774a48b8b87877e11679a02e575918bf20929bdb8c43d67e3f597d901c7dbcf7f100f9341401af12b1735393bcc6324ea9b405be946e9f741337b3474028c0423aac892d10a6aaf0693d8516fe45cbac71559add7756102b93ca7affbd778c48b6c3437008f915430352216830bdea7af3961beea384273abe00cf30b9dbda37a6fded85ca12dd8808a5e8d60cbfeb5dd0c5b6a7c511aa7b704a4da45cae293aa0275d178fb1d2a2e1122cf71be66c462ac774a21c5a5695fdea3665d540a19b13bfea97b0cb90184cfcd784c2b1810d105a6aaa3cc829d04bd760242cd0e6bd5b607ef0df0ad51adcfbaa71e7499e3e00b290f31a6640b44f74c5499977b7bb2d7f07a86499ab6bcb16b6cd91f158c1fdefa61d2278e3f22ffdbac8d6de0c939ac3e37072959160cd9d57c709aead76299b86e20b1e3c429597bbe2e370e8195b3063ba6b0f4a8e6d6b372e3403e22f3f6c6a10a8d01ba4d5b85bc6ad26946f46ab73292e00e01ee523fb52daf49e52294e1dcc5b5feb26fb14772b7fab8e430982c7ea821750b126919a241504bec3f7bb05dca37237425bf08955172aeb55270b3ca35e19a5c55584b1b824ef6c0d0c47467080b990c055f3f321e68b0f4ddfd3a53dc2fb386e47e833d0f6e5f05dd547ecf38b8be99ca9c9f5a70e84e4b94aa34336253b4bd936d0eb52db99f5a213398a55db2b438ee9efe65162bf4b346556e371b05527f482c5dc03734ccfc8d4e41b68ee40708ebf91521e368c9074f30bee06715ca4083c1033d1dd273cc5755871ac57baf7309c31ebb99af55fd9a26bd1fdcbb057a3f3afb7b9993e672a1c09014f89878fcf4b73ad1946d8f659798824238820b2311d75e7b31fc5e5b501e186006c047f207762b317cf97eb8f53238232ce0b729c9a4ea833f2b1fa37f70f405b59218c63e9d9d8db4cd547f96f80e815834d62a180e106879ae3d65caac1e9b4fa6f453890d0846f2fb13722d150b84e6995fc9412765c23dfd10502e4fac249c1ea36f66e1718edacd11c975ac3ccb7066913f14292a00166fae2b57f014b0848d0b6bb238374470104d496ca70511a07adcd25a016e60137ce0576fbd9f8ffcb07ea24deb82ab24415e7e387be7bcc337e58bd8b961514cfb89aa0ce5db52bce9a2defe09d3460a2c3e59726f44951b62cd5d42b47a2d30238335f8b325eec630c64a618b8f9513150fa94a924b166e835f25ae501413f0a9f9af34820a5479c6c13e12fd83ebd912c598079e552f995fe654cbecf2abdc67d0e152ad9058e500a4d073355318ba3dacb55685bc9ac6ba3b0face20080ddf2e058665da9191e69ef23859dba7b4ad2f531d081eeb17b5db8d2a5b8b225f63cd046171ee1d14ae54bcf7a989a2dbcf6e140f84abe54461119b5d87093b2df16a9414525fa070293dac6ee2cbe8b82c514f0ac1bba5aa22ed950c40d53b99366e11e0de10e1d1d3986d22189338cc8c461ce44aa017bbfb0376320d128921973572bd2b74b107571c1b0287803d2399b471e4441193da66197463c0cbf010f99766f8d0b04a247cfababfc4129805924e6c99b66fa30f418b00e66bf5bb6d9d0119ce78c48ca0a659c4b2eb371f77cb9b138dfe372616a3407550f262a91ce5cdf2cfd8eb91a9b48d2e017ea988c4b22556b080fcd7d13ea7ae40b6eb0fcbca0a05e85f6aaa5333fa73fb6e7c394fe6d5887f0f8afe1ab299d00fad408fc77a93e555fe8f1e571b34fb058c0fa3f2f64f5c5784f320eb1f20f1564651bd958dc9a60c1ec5073e66ed75853760e5", 0xfe5e}], 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) write(r0, &(0x7f0000001300)="c5446b4a6e91e331965f4a67d02c809974b6189e9249e76349e1d8a531fae44925ff35f2b4cccd80f82cb8706a0e5d952782a41d8ec5f34d8f1adbab1cd497e73513f114cd2e306922cb51d1491f5ad5aa14d0d498c46772ae6f6e172bb099e13514008284e4a08cf390c01fff174f49014cef2f663be1eab462f4b1d03055ee26c34be0ca6418c3215a48217c8bfdd3851cc5c9d19fb4d19a86c57affe80bff20f3d3135f3a508bb3558181ba21f5cd696f046487318a8170f600000000000000000000000000000000000053f0a087c91f2c206856f61dd9f0297ddfaef66d862bac8a393dc840ce496026ae0c414bf39eea3f6c38ee5877a016f07d0f088a6a6a728d5ebdf129b73f35f5410f153efbe8dc3b029ed08725e5a4a14a80f37e8fc90d2534f121de37bde347c335c90900008000000000e1271cd96901005186ef29c6de89b9bcb51d6d46801e57ce37f577ed4dd941901c2687df020dc808c6cb75dbfb166d629208e4ede4a3ec4accfa3d408383ff635e7c808fc6b5e583085bc017a4addf10bb44a86b74417e79113ca56c561256c0df8f549a3f87ce54dd417ff491c0737997bf179498431f46370edd5976ad1e9153f21bf795a753f5f13ac92e5a6e16bf05aca52515335ff15c1cf262109c6c72", 0x1d7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) getsockopt(r0, 0x80000000, 0x1, &(0x7f0000001200)=""/192, &(0x7f00000012c0)=0xc0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r4 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r4) close(r3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000011c0)=0x800) bind$unix(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="00002e2f66696c65300063b59f5e26d71f0b045ad077049d2243dc0c56ed1be3f87c6bbaff030c510493e9af52fe660d8715cfc7a2"], 0xa) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7) 01:22:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff8, 0x7fffffff, 0x80, 0x9, "8528fd05d6a80e5121777cb469d25c80099742a4", 0x1f, 0x8}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) 01:22:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) mmap(&(0x7f00001f2000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x3, 0x1, 0xb08, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0xf0000001, 0x7, 0xb061}, {{r2}, 0x0, 0x80, 0x4, 0x1, 0x4}], 0xafd9, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40, 0x10001, 0x4}, {{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0xffffffffffffff78, 0x8}, {{r2}, 0x0, 0x80, 0x2, 0xd2, 0x1b0}, {{r2}, 0xfffffffffffffffc, 0x20, 0x80000002, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffff801, 0x101}], 0x4, &(0x7f0000000080)={0x0, 0xd2}) 01:22:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:22:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) socketpair(0x22, 0x8004, 0x7fff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x48, 0x8}, 0x8) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x20, 0x6, 0xde, 0x0, "40cb9cc37d3dc6b00f486d5186d2156927ddd6ed", 0xd57, 0x5}) 01:22:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3c, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="e1f10300", 0x4) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 01:22:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) fcntl$setstatus(r0, 0x4, 0x88) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:22:18 executing program 0: clock_settime(0x2, &(0x7f00000000c0)={0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 01:22:19 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x3, 0x0, &(0x7f0000000080)="78beabc6dfe144ca09a822aaa3893d21b4ad60730bf55572b6133a73928e7afb6ae867982a385b05007e0d970a232d3f63f14825026975bf7b79e865a84fc1f1ec0e1ee669f89034acf1893db121fab3eb2a69b8e99bfa82513a3f2d387819480ac178819ce49984eb2765de81f256878d8bd4203c5129d183437ddb37914a9a39f3d55abaccbd1a41387ad608c9a199dad367a759fd46c2fb03c08efc36c7dd424af766037ea23a42b3c252b7cf26fedcd18820bb289f8efe8b1767cead54b5c22f67ce866a4dd7f2bcf68867675ed0033a5a49d81dcb099471", 0xda) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x860, 0x51) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0xf835) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0, 0x0}, &(0x7f0000003840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003880)={0x0, 0x0, 0x0}, &(0x7f00000038c0)=0xc) r12 = geteuid() getgroups(0x4, &(0x7f0000003900)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000003980)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003680)=[{&(0x7f0000000240)="40592232098cc06832d4059cd220fe0aeedffa00d405f68198d01d6329fdb4a0db5ccba0a02daa4e0c2565f3953bf44f70fa6c61dee79b097c", 0x39}, {&(0x7f0000000280)="5dd21f21416bc9ae8d04652580a61ef5654f72c211c5da88687294ed6b1b522400f95588a6407ce2b412c0e1c25958573d", 0x31}, {&(0x7f00000002c0)="dc813e19cfd1bdda809945aff31d2a8f7ea994eca218a58cb6d2bb37598996d1f20227f9547ae2bed6a97b0a78fbd24b74a0c23d702866ce1e70da213293931c96001807181e63db22231dd2315089829c578ca9d626cc55d85753f0eb095640b99d5732ae37387102ac21e3377ab444eec55e4a671ff15ab8ec1d3e6e1a1ad9238fcf2a818551e46e77e26230f74c6b2a6c2cc83d933c55cf023a8c12fd25521a59f8e8f8c5dc370823c7fdfb6b11860de18c2c28d92f3ba089b241ead7c06b3c6825a25f656d57cfa9", 0xca}, {&(0x7f00000003c0)="becff02f20a74de4b947017f564f77f00998fe038536d356b0af08aebec8d3a2c6c37eb76638909ca3e5267be517bc0c689280c102457d60c2aacb05ef98bb498508dd345241b993b737662a418a32bd110394870ede40de2c5557adb085a662c3417f6ced84793394a71b36f0f285cbf17d6f2f0e25ad65d506e7c175f867ad07b3cf6ebfd29b4a96f99a6d6dbe56c507ab444e5972cee250fdd41f7af02ec353b1b03eff5f53366ec634a7ca8a632e2ee0b8c29000a0fd2972a92adfebfa0ff73ad601c21dceb598ed2091c32ca49298c5d3d677431e84341ca4bc2ed23dc66c47fd70e5628c5aa912077211d6f0a6f8a76a5f6d42248b3089675a9e2c2f9845bd888a57a23da2bd01cfcf0bfca14b611dd2ede736dad41d8334edcfd4e90f3042d95725b73f5f1719e1ddb45a9af3a0d0b25eb1670c9593247ef7994941bac0096ddc8da3e6aa0b10b6f16ae22df73dd579d7a1b31fa12ec1b3db2973e804dc32440051bd6b454351d6fecca6ebf6d48653454675edebc88113368915f27f217a24afacf0d9c025b7c94019cd364a87d29051add9a16d07717933b31cb274f09629ede34615e688dcb3a7dab149b85a24a4b266f8b4cd192c9cde22d5025f007a555885ce71c863f8901a04011d8ea213d1d71ac935ec19741044ae955ef41c1a622b62211a45518af5fb101ebd471dad019bc71811c4921a15b393f50e6a5a3c952fbdb7a9447d8b425478dc9b4ab31ee0175a8124c3f4a26f46b16e2d9898cc483e1aaf746e10725337275be6e634825c32500db0053c4e2105a4b256060527de93eade8fe5c5cec507a9db33187a2c45d6022f034b1862e05f715618ebc62e04997eee97d9e83040092ba163f19ddb36ca3725131cf54c0095c69f48b1ba533dba7dd61190d1eefdf84d45225b11a13b26f52a519b6bf1bcb9d9d416bc526406e392666c59a46d9bbbbee5dac378851e38cb2424413ce08a642c81130df9da909137df2c487534638dd0a7a1f4dc6faa637d333447cf4bb906136bae2542728290a9b513cbe5b3e17d03055b65a06069bc9d31046a4226a96feb3fe211f8ceeb01fa1a4e7f8ac7c1e03ef7233d4b12ff26305eb5d3b627b5223f73ec92858a20a2352837bdb0153333735600c65e6ba2bf823934a98ab42f81096522522d31f34195dc675a1843c033db95584eae6f864bd60f6ac06f2d296434d97379d503b79d7840d1c04ce732eb5c13a17909991bebd059c2b45c1d1e0fde14b0943376325b8277842a35d629b5ef6092e9826cb1ef218a6ca4b54fe696418e00e2657e7ec8c9dbd45cac22e2279b07cc5391cb3ba796b2079b1a5848c52fa6eab7f6bc8570f5376a689213de560a1877e8934d20d60625caf5ca886aeca2c326c26e011f575457f45afe988cd2d349b636f7d2c42f6a4b231b3c5fe79499b5794bfcc94d4d02b2178c47f5cd842135f73d359c8052faafe867ac27a5e3b6415624b7a06b85f5a12719cb4742ba245d018fa656613a6c6b145031c059e2c8d24b1ce1c19605e19c7e863380af40a0c7ac40ff2eccbb5aa6a1fa742ef75428eaffb38b449f44037f53e84bb281a241cf232797b61b111e9c03c662bc2ee4598aab3a4651d8369b44c8d327b054466bc4fbe41790a98368337cc07956dbce674567981160009bcdb16f31737b568f7174a77b0faa5581f8cc27ecbf8c82547db4f393819565ba952e8bf0cb5b627466939888922c87bd9509535fb493a8a4f653c9313bd1079ead18b69be4c780b831c41e3764aa271481a6f35f4bbb5265a7e905099bfdb55696d6a5c789d81aa67a7478f2d01b01197227f4546dd259fa053542f117c62db83127f85e9b0fb5768b573533946204e9b829e8f664844d5526d282430228e70bf07f37fa04123d5ce72437eb7d4a7d3436e507c0acddef9b7f82d9a50eeb30c7d5a9262bc1360e354b4c274ac68a6acfa3b853090f00d5c1152e61a8b1b85950395659b4db96efa23a5a500aa5e9115a6fcfed538857315eab8d1628160ad23e5fcf8d9404398ab763bf94150798acd7ab3871df5f9cdf8b69e5ed7d7ec647cdc1c98d74d4f178de671f2efc2c9d81361458e2e80eea6a40881627ccffc5880a341a338836dd489805883d4b9eedc128281abc6ceaca5ec14732a784b6e273f1f055039f812de2ed6c733d97d5d6a44c089e71c020d29d494d642b6faf568bf650dd8f87684b2864127c1ed63e389d34ddfb1cc2e606fb5839b119a334b3b95941ad83e78ff157209fdc087916c6585157139b7359eba6d711616f34b4cb9880e64e724fb57a6211d076c00e428f3d2a76be10d253671ac476a171deeb31105f71cad11e5151bbf91e17bd07fe13f3c5bb4da68b743578b874857731cb3ceef2f7ed5621d33897d12657ce1657e3c52ce401ca02c2fb8eb3a163721f59a7ddaf57fe20bc91e03f215a8c0d853399d7666ac590f03002d5d2681359744e04d31c7add2c0a986230d50483fb3e5ca848f03db0dbaddf12acafde6c214eab9f888fd9974c30e74159cf36efadb72e0b636bbe1742c22c03825fa25f06bf2d3a913a7a948e3d1b824603dce5ecbe9c361321ffa43d431a11f01eb7dbae5aa845d64a4c9497008a67bf2d1d58e87e4d5cc83aff340dcea2e156fe0aa5e5a376cc1dee27fcdb244c7392204b8a53404fb6e40ba7dba3df210f7467461368d8d470476e516f1cace208dda51bacd50641f01bc98959c036a39ea6e1cba05bc030e51ee345f247ab9db29260dcac70f47c497025d7ffad02ffc3d31654fffddc0287aa9bd50a2d8b38d131d9ffc9ae38aac4768067aa082fbd66a1544fbc35be3d8ce911bdc3796b8720a40f2cb91dff5e605f42ec6830b461c9c1db631bac11492ee7a8c0cb45dfe769ca106f738228e7577633c74a76abcdc7ccc2b5246c2b7d76d925354c8b17b3a5e2e97fd05c335dae70a6935d7c9c2785c2ce1a04b1eb832441483c332c732162a9f6a7f5274d47696efe65090082cae8290760c4dc9f61c04eb99002d48efc84cfc372473cba7a1b18268d99bcfbf6e9bddf8577fa0297dbac35e836620b2a4a7386e465eaa61072a4256a6d3202b3dd601756354f09bafa495c760c405027fabf46bdd4197187893775f7e066a1974489a4c24ce025bf14c95773494e637c61d5a48d140e3f6b40b22159e6dd80f35396a87a71a89a6abb24e74a39c85981785fbf6c0cc434d23052a55f644eeea100d91995a4eae93c4d525730428a04ecf89be733313204f50e5bcca98ace08db751c6b73e292dbd0c407ce32e707088c0ce8274fc2a9a0c555dd43eac53cbc1989774bfcd945ab3731cbeb83bf6714ff585bc75215430d94cb157ff817e00c85cd128863c843d3ecd0f84896b13ae7c324b85ff60d7c0baac52b0cd1d3c501927ee47123790769f50c5692ba1cd7d87d3cec9ac472359739aafdacd9257a7c1d1b692a6293bf92ece6bdf1b9026dbc6a730b7e703fb49c668234499183dbe3327ef9c9eba377903ea4785e72d204b2152965d52f168c30dba420703217297072f0c91bb7f5ece3afb3af03917693bf89d1f8b2545077e98a8684ad410b6f6cf828592b60c7cdf51af1149798a70feca03360b5c506986733ad722a56dd4589c7c00fefe7300e348ca0a931d7d61607da0c4e1c35211b3d9f46446e783b17c46e2d6137e38481e72daf669a076431c3ddbe98a3041ad8a30b9774b754b473c8dec133bfe2fe278c3c7b74d54a3ef7c7764fde82fbe5f12b2b6304bf920d5d07af8fe76d836239f98283ea60585cea79a6756864427fac641866b3e9ef37b9ff5d400a079f765eb8bc7af239df06989bdfc611101f89e006fb5be522fbba8438a4937a6b434cde155cb43cc44c6612d86801416c11275ef2ac56cb05f82fcefa9cd208eb4c2919230b88da08a7942354bae577ae81a19cfd5554d81a70c379479deae84fe7a35931e3d3e3fbb9825b9766b76e17ff7a39547e51670b77fe48a6312ad72301a62b587bfc04e674a541c1eb9c649c04f57079743ec20318b457095a70b5c98eddbb86f8c42e8ea84194983dceedcd44a7b953177f54c5ff5653d2c4b6d72e48ef0414f05eeea4fadeb860c179a967f014031c9a97471e601947d23c92bb51658ec1c1ef323136a79a16e91497b6362f2d03fe4f60c7d525951903021dc0643d882be495e35137a8574bb857b9075c1ce284f284d1f9eb51c0131e69f24f75d9635cccd7f3a37cd435a2475c5df27079bf5889da88c10d981167a5574c7364e5189153fe02e98521d0074c37896dcd5d81c152ce0934b42e2111406f2310d941403388e31245921cde7fe3baa968588e9c40c0b4171c757e95658d155f8159ba770a77f9f6b0d9de7bb15dcf96ff06398ed607fd9b6d37fd9d15b3b2b5b81c91f0d8202c24415379ab74e1da5322091905c6460c7d716f9917ad8dc096f94e94119cd3452c16ec6d0e42f305246b9d34e05637c1638844823f688020d0689098fe498fbc44c81ef4772021df8baff07381cc610833a1aa71be5e841675ce9abbb01430aeb5fbce3a5759f6c29bc1c57e152c367b099ba6eb1c202a7a8b78e95b436ec06ef9a7442a4888896e48754b5acb8f8730dbb33689313c51d743ca76d2b2b8da0dc5e81969828a0e1abfb0b6e4927ca9b9b2ecd9bddbcf658c41900c44bb3a7dcdc14214bac7bdf0068134306321472fe3c934404ca01624763414aba56db19d74f0dc69db916ecd8f56cc92811869b7cec4fca809ad764e30d8814b3052b2e28fd7a414cc20f1d0992a633abd2eed2d74053eb216f3f311cbc3a20aad7337a919ef782bf1f5af14442eaef8c8ce661b24ac388eebb5b4741edc486d435f39d233c649fde9c301541d846d6c860878becd7f47e0d34c807b9194543dce2f07c42536c249ec06569b530442134274042cb0027bfa248d291dac9ac909b4822a1d9469ad9684a47ce1a323f369fe5e600958b617085e711bc51c2a99dad91c8d7eba61125ad09f1a50e98e7af9a4d6b1073bd49a0eaf83868c2cda24ed3e0f77128d0be995300993271e949eaceec8aebf4fc6ad94d5cee527e356f60e94bfee1e2387450876efe8728169a48d6afdf78c2536fd747a4336c51a02bbb1ab136c68bab84a1e7810f9add79da6dfcdf1a581ebc48bd236dd6061f4aa03a47af1b6d140ba985a9096d6adbb331c30a6ed33ebc13665f6c05783c474c688686fd2455f12d486160a9d12840a1de381fc1a67376ea1fe479aff76b409d6a0ff5d5e29a5e20fd2c18c472d5bceb49e6d439475144196a65c61999316324c52d724df474958c7efe80867812e421837fdea0bbaec801dae2fd6ed259db20cb48b6847ed1d4d20d50c7f7e92fa50cc1b0d5ca57d95b25b0c84182e2430c6b82835aab8065fbd36a3d46508794827eda0a3036a46f21b29b2d5b151330eb2967efaf05d881db8f70bd7dc5d57546f58a151d923471efad6bdcf39b240bfb64be0774023d804510e4f67f705515085cbb8a04427bd261aa69107f9487586ef67a9ea9a086f72422ed84699f4ce67e329da66c6c2209a9b74fbe5faa6bb4de2cfdfc19e588ba8dc9e9f40882e24121b40590981d98a14230e7d8fc380eb435c8c6913d3aefcf60e12b5ca688cd010df6c105e2d4b8c9daa20c1e9b47f59f91f70be4ce17a3e8f04bac2985110add845e0451aa58afa6cf59055da9ebddb9f0b8a867b5d24ddedb2ca1a98f2d74143211f793a94e005bb9c9501a85800fa248fa509e93d636aa3", 0x1000}, {&(0x7f00000013c0)="f88a6fca773508cb6baaaee4b7623931c7618e2525e3f0f754262d87db5cc9bf36792e32d631a6007c585166e0d3cfff6948f723737e09337a6d67a102800c318d6f5303294e3045844df22b14d9eb1dfeeb7d927e2ba9b9f7afbb394a32033bc2108d6f931a8e1498b249c7bf39efc2ad157f1cb1bed9376f26b4e14322e07d71d4e2193db7865d49bf95e4b0deda131a84bef43f15d6f2041dee4144cc6d2cf69fbd2ec2", 0xa5}, {&(0x7f0000001480)="37057930e8ba9ae5eca8c9eec5bae2118b50e41dcc57427b527f8b2d142d3ba1653a146600c669b182efd4d5229ecd49b5edebe90c417ca75f77b141e6bdee0b8296c45b4b8eb112b597698c4a19c21ed799bd85e8cb6e578ef0865cc9d82d134d7eb378ac3973d107921e", 0x6b}, {&(0x7f0000001500)="88e0ef4af2f73d7e5121392fe2bd673e1aeee260e01a08f90af895249fcbe5e3e53168c4466eb401a8db7fe8dbf2743f99178f20ebfd545e8c904abc9484c9e17765ef3c5452e84a7cc0830764c6ba6ccb4cbc61f6ad5573e4d8ec13439b222a988905f63b6680b644c79f0b6cd38c095f2b11926ed2db1adfb0b72414a2cf8897fe9e6c979a35bf2e420a20d60f790ace76362cda145cea5e75253e15431e2a8aed063f75eb721693e17fe17731d1ee9449d74d707eb841532776f83ad80fe40cfc3fbdc5bc429e66a939b113e7f062f7d7cb8e77ff0d1abe0b6be062f49e732602df3193ba6a5e447c7a4268796bb72a214b22255b30098d580c0d4a7f7b399779f4c7bc427c66fb0b231840f6cbdd09a2857a445eedcdd42cc0f70a82c8f2c4964b063dcdcdd214a2eb6d65e2ed045c1fc649ca020b4a0351347fe3008119498354f28a8ecac903851bb9870bbad2ade2109e210cb4217c4422122d8aa9ab632072eae9d20a1e321b521b461accc82b15e1565c1c3950b6ae0f972fe051953dda9879347053e74c6d1f0b273ef0ffce1c4c9198ab7321dc2d2d87b2543a23c3c526f16624465f252185b3aea95ead3f229f5007352462d941f6fefd28efab2604708c2eb4a199bfc4fc59127790964255bbd5a1769b1cb1802ef7a652fcc754fcf4b9d0bccc7b47b4ab290f25d4a1de5d0758617b750544312444302d334ec9b6712f3ff2b37384dfd7983b5fadb6dbfcb3082dbd09e5177efbf8ed62959927be90706451a0697533a47138f13fb6fe462c0f61895c7ee4c93a55f9b0fcaf2234b884cfb2cd7aa19142bbdcacd9af2d9601076a36c83d9a0a17393f84cf42b29c2c02965e8a0643b67304cf95c8c49946815205f1cb1417c73ff2e62bfeb2fa93d928c5111de22c3697eb89a320ebadccfa847688cedf789629b390f1206765be59a0e380f6efe16034914d6dc0066f80271d9fbb982b381235c94ed1d4f7364418dab687eb6929784c63d189324fd63896df5e0acf804976e810fbe1002794e0c2536fd735c95ebba104071f5dca3e8a28cece2ca62af06df3c16d2d505f8ee59d7d44d49208e6c3129b75021cc898a104e2aef834069bfad712704a43b9b31bb979c5705b6f8f50300edfdec48d70f24d0870726b5f75e1140765d76466b9de78bfcacbe8a1fa5f0ca2ce656827d16e56dedfffbb5ad2ae9f8c3b57e67028215ebe4ae79dc449bd2357300b62d9e538177061832c5e3304ad7e8798878d5ae44cbe20d2c4dfb60334a5d5d3305bd2c1dca32ad15b203360b67aec0abd696e01bf85124052d2649350b1bf4ac4cd4a765c7bad98a272330472611cf7182427e26b10efaadacb468b2d7be41b9aff0c179b75f7f0d7a218390f7c43231f6f296fb1cb50b1f11bed6981104fece1cf44e0715affe2f912f78c4353584242218f657c8ef3158ccc4b7620a26acbda8f812e35a4b269366b49ddc10fc464ad43cc092d32964f91f3ca9753ea8a01e1860f6ff05bef618d0df0bd48d661dba6188965ac1dc43cedb314210a232c3a7843c3c137d93b3fd02cd31fa33cd002b431dd429d96d192734039aa46daece80ec16ddc2a8c7b53ccb44344b610b9c6a4899876a97cc201eda292d775e66fc64f85d387f4ae487d50a8a9f0582e55d183528f8b45ab56f84bfdb2761c9226c5b9ea006f0929bcdb7decdd7ccd8f358f8d766a7678f3d9389ee628a70842f6e5bbb26aa8357001bbbef193867e14a7e2ce9492e540618714d203d9af24991f640fcc3b24f327541e916ab1171c11026f54478d9d8155dbf6d2da722b1d91c01849b2a1b6821c4a8c40c5df803f6f733ec211d39a09ec2b9ed25fe496409399f6b3837b63e88c3c65d0da69b3a84fcc8b297566d1c25f33252becc991c14ff5bfa6e4a3b2347a4a6b67dd2007e277517c990728613e7badce47b7f0e5ba193feccb4dd2e1244c8e05990e3a11bcb7252fa1c1dc2756f0fcd6c25c05735395ef7d53157be57e19ee2d606383a6dedbbdd42c08634c47be7a311f4b08b5922794bdf854c1e56925ab11531dab510257e90c36e20b5e2d5310599fc7aa00d3fe9a976872af81e7da770697d1ebd62590da7e721597b6675643c59b74f5c82b53e7d73da0556f896b32e23506648f2911a3dccd7dcefaa90668a6f1f6fd01c8dc5cc63d9ebeea182eed7e6806dfe58d3a88d93c70950dc772c6245787510cfc248a0d3ecf296f1000dc0341ea98f41284b7b866ddf32d2f383e2e80bd44ebc4f73bae5a6d56d82cc1422c3722780ce5199238e0354a2041288fd638b35441a94c422c0c1b355e05f1e4e43a9095b1f57f7dec2f9856ff14bb9b20f864a68efc46b806b6b030cd82455189e4b3194d49b5719596dd7a28034356dbe174848dca0b163617f0c99b2582fd4b5ef36aacf2632a48efd6975f7c3ab71e528dc7f22cee40f8cda3bf35eaa9a7dd0de20b61118dc43e2001e958fea9dc65a929a961bc95562a03469d8b65b0d4936e44654df681246b2acc2b9b1bdf637de0e87c80214fd65dc6ceedd72466e1e693ce72cb91fd6be93da71437def2668b6591ade827841f438ba619ca7ec92e8516eb0dcf21a40658a2d1b469d09715af061a99bd8d31e8c685a201e6558357cf9832d560fdc6678ff5e80bd72d08b81407aa4e969da532dbeb82eccd3d8bb4d09c173494b01c8b053de0b63e4a318fb7431e27d6458f763170abfb3f8c51206bfb62174eddc8d1e17c1d82f32db56a7c75ad44db9d3f74177a3a8fafa24dafbeb9027c67041b88b03d40510816d35044024ed925c5314ff595c2b7bbab0b3f512d8c9e84a9511ee2b9aaca1526e77f6a3912565ef6000b18539ce66871ecd73dc82cd0883c7a6a82326792e449dfe2f4df77faf8748b3f1dbfebb295c0c6f1b69b8b397fd80b5b0d3fd22d1b2b35bf80ad3ece46c92b95d45cec29fc1155f9fd5d5068d37802029259225d8120c18fc9f90bb33922087b44f9f7403ed4027a4ab56ba9c3ce310eb644539dabedbd2a48c696339d3d5a8da52eb4d323061b87211be68fdbd0267f6e4c808fb43f04b00c57ed2430b83b2ac9d4664fc63e2734d1a2db13395bfc47dc0e63d82b77ca80a1293f4edc4618762c4fd2f5afb46fe1a29eedb929f52f78544dc45ad1d73224e7710e4426b4474795cc729f57f9fbb78ad59800cea4431e7f8decc2cc77472b38b5d31a9acb6158d592e9784d5b7771631d5360a0136896a1f5cec4e9acc8c8b8b24dba9b9353b08273fc03b767472a40e74924ed5b9ed32ff4574a2fcf78e54343637e666e190329b0ff0818c4d213cd63b99fe0d38e6ab5d5454427a6eebaa22707b12469ce2c06d8f6adc231f555fe0e5f59aabb4773a61124935b1d38805a3332ecca12a58ed585312ac211cea3be173961c49ba843ca4c43ebb1166ca7ecb2c8ceb760f0690a15654a0e7d6d89c7f865bc45d4be94cc9a89cf205e53d63beb3c99a06b43c2cc7f10492dafcf9918d3fea04ca2aea86c155aa923b76d84e84ced8457cf270b63d63a91985c8c02c0ffa5a2f5433f4d847582b1ea8889b3fba9fc6e455e1a748e2a892b4e1d98b2279bcd22f8639d43d4f215dca503c6f4e611622efedf888010dc857d67365b8682bb2fb4bfb61c03eec3c404198bb88c2d8fc06ee91eab9469f1ac13f63a0fc912d0e2e727b88dfbbcd37b142eff443c4cdfb91796e0dea6be52bcaeb6147d2b82cff88fee9ed3515f6e6adaf7a213e934750857ce35fa653392c4ba53220fef1be66db2c5d66eb2cea7b24d55f7d04f51fce67f2bf0307da0b7763ffd070f6a043d1a9c46ba6282c22c73e66bcf0c3783d3ab9fdf4e50038ec4dbc7a422d89e8ca794ff67d279fa061f1cbb36ead9185faf079cdda62f53d620e87eaf3e3e8e9fcedcc8547d4e9657e366eed19c0d9959ad23d65a306d0921ebc449f011bd5a55d6bc36c941a5f782f102b4a3189e39dc66e9a96811d9c992a6e8c49115e46893d4ca8c232d58dccdd4365655995a43f890ff556807feb1d061621bfe15434362c58f8f132c3c2a2156b3788a3d66487fe5eb7db28910628da64bc870a670a85aa040592bfe76809c8c16a55a7fdc36ded0899323424f55c45b7122423fcc54d07d9af5b26d0929598bdcf38acc0752337e64d321ded99763cdb0cb12280b9db20a9bc653b95ae653e6fc9ee5ebc1b2920bef3f0514e7695ab9da351860250b45e22d555a26c2f614b35737e5dca232d1be935f120d604e80384adecc058e982f9811cc3886eafaa0190b9a941ce62b41689c942945e759acbc2e756c3f25d591be6a69ab19c539a4aabbe4a743e7f94691705da10d037276923b306373b1b60dda07354c17b945deed500b7cff99cdb58059225b4b38bcb30866ceb3e19b1b429e32f498a854832652124ca488c83eec5f34d5ed2da1cb55ab81019622f08de34d07e3e14fcde555a383f1cb369a57b9bcce3e39b37e875c210a7edcb5065ef20d84484a3f463d1989608badfacbfae390ec83145d01731b069ed32d99951a2215668b8bafd9966bdee2dfca5664587d6c2232a7325f19390f94b3b2631644818a9bdeded96647d7c494d2d82c4a59814d39fb8b558cf688d86dab59f4cbbe183e71583680c02ff63285a0d69d55e09416183cbc68048ab2175909a1a487ea695b04e34f8bc7aa861fa39a457976a9a83c5d4ab8fc1c54fd7f725f0780e273a0db91d72f1a080a92934e721b3d8b11661577e4db7c6b9066c76bff4abb8d399c9249ada0aae28fa01af6376bc17af4c966748c2505b1756eeb9b025e61e31e15a995fe16922524bc57602519345cccf4cdf770f4ba195f8b3d671506b09f2d2c8448f26b92904c5c9378601737f9feeff162ed4f48f1169f7ba55fa1f03d2dc0731fffb0518823c9ce7e281094e215ff0d9319159c11673db7a753853bffbff8bdc64d301eb3fca64fb5ee328f9af5140b1dbe202d2f2aa248e6d611a4811ad71b43ec69947fe68165ccf7776146fe3c7c129236101723fca7fd97c8e13b07eb30dc6bf6174f5770aeb53ef4625719f6599b09f736f421636055bcfb6a84bb8bd592b8717af3310754b6573ca9b2b432333ba3e590698842dc721b77aad5bbaa77e1af6ac5770ba97261001c30e6cea1392772f287048e4cce8f637790960cb333d020a6eb3f55202ad04346455a29af8507360b1a059cb7f788c498cbeb69a7fb024487ae00f84cdb49e314a07e54ad85a7a43ea44e4454c2622c41b2533c9d21e6fb95a4cc1868b1c849e7692f298cf4480d2d511cddcf4bcf154a0022c66307f17469e281670ac1a873891f93b97bc7fbff01afa50f1db1ce92a439ee8c02995467fe676b48b303d494d0dc9f65abc39e584a6a089aec1f38f9910d7b6914a3089e4110a68202df86c8ee2d39b8740d62849e56318867046267a20ba7d8a4913779e25e7dcce6f8332de845c30509c5d11d0dfd707c0a7400104c0868cbf2a38c7123a5bf60bac77c49b8cc8a6ad1c3b49e186e502922027b03a4a41b502aa61c76fdba318aaeef68d4dced393f48117d881cc33f3cd5938ad7c328b8fb04405d37511324972f056aa30224dc527f1ee0dec0f33e67bfb8db939ea1d91ae7f633474f2034ee5e4bfacdeebca71ca212ae0b0046193a0404b426abca8744d321f25fa05275d9352f70e94aa6cc16935a78e62f82420da472d6af23294dbf3dc4ba679191fc01a39611e5ca9d38dd7d6486a4b0ef7d0ac3596275850d0a5fd8cbc34fa9d28ed1686b47", 0x1000}, {&(0x7f0000002500)="237b77a8bc1d3a5377e43aaa320b03edec32763a5b93a25152d7d81df395f73c00bbe4c15058a712882015cdce44d26a5f9a204cb13ab28ce3f1e2d66c77729307a5480536c3813ac9bc07b85f442bf3d4759bae2eaab668c6c0d8d7416f65fcbe12a9c5b014adf2db95eb03ac633f60a9c515", 0x73}, {&(0x7f0000002580)="0210f446918bebc68176dcea2e3fe442c7bb9b6774a220e24dd8df87ca60ce4aa437fee8d921b8f8c485707b530e6926ce53af80bceeaf715e84c95b4f733254f6409c3a65d448fa6c06f437c9db58fe7aa5ef2cd1bdf409b435107412969e0094307a8fe9ed56eb4fa27efa45e468f80ce0d551c405c352981dd9d5fe635f1b487c08e6bc8ca24adfb437975321d8f1a0c6af5e1d38809149b0398683681d2500bcba82a5e31dbc2b97a667f9723a5d4247607088a6af97cee5c8025538294ebf135a3c24e9619f2171cf0b5ebfa5fba5ba27cf111bd0fd85edfc1c4851a377d327bdcc9c8d814d7264ac4983fd", 0xee}, {&(0x7f0000002680)="e7f02dc53a3fe47b0dd462a4e13f93722bbec28d1e3194a90266b28ae7f8d7ec738cfebb919c37cfe942cf8ebbb107e8871b562ff1ebd8afd742b04a7effe7b9f56121eb55245d9de0d69a22708467e000dd5d7025c38b5f97c4116ccdfb4f17357c71cdefac0c232401f9782612aa119f3d1f313b60f62d91888f93f2755ef3d3973947c581f58d29bc65f1782cb71941ce349cbed2b10f3f397ce7ad6f606261b70ceb71b34e1566f80bb846817843169fe48d8e21ca3816c6cde0fb4e4ca742ca5ef47c9241e57857e42cb3daccee3e490406998c793506c24667dbdcda3e3d1e1e95865fe6ad2cd0a8d6220e4fcd338c8f3a58645e71a86973c4046eddcb4b0bf876ce99853a5e972284de91d41e53bec94ab9cf36217bc8b824f439e7a5fb4bd48f5c6304fe089d87ff3b21ab64cf656ed427090ecad78e8ad4c47e3242b143230f8e3616cc834ddd5f7929b54f7fb639f92dc589595bf37f5fd2843259bc96c8611d8902ec085cdaed36bcfe5f0c7c0efcb9b62e82000f30385c69da65ad06b1c1521dadce0d1852f0613c1a96f2bb715a00be467afda510735a9ffa0bc8c28b234c303036d89a89ef1a0165a0fe9c1ce1346c1f54099ec2e61144fb1e334270a18297d500488bd8637ffce37d22d1b34c4b68e1e363739cc894ace6acc4900d09c9ec24970fdcc1aac7f724564724dbaa38d03e9ae5c324caae13af157d92a9c8bbeaae0eab2eecdce22a6f9a86ceb1db948bc41ce0c69094be3bd41b7fc34770fa509e1ce97e1ef14d43f9faff376fbdf0fb8475ce14fc47a437c7668b9f7689a5258efcc7f3d7db783c525a007ddfb190dba87b78cdd0db91462a9c40ad7b73381140962ebd98609f65f75d187e23e692b2320552bae7c1e60da871eb0a37a099f08517c4d09debea645161810436a2ac2bcc8411be63d0ef48f60ff713a7c67f5d5b265197c780f8c27ffbe82533b1e6d78fc8faea0756eb69199b1d6f6a0b8e408f44560216e8f9bb569b5b5274ac0178c56688d81ecbd8deefb6145c1979cd40f50ba0c86515f54cc5287bf92ccbdc7afc64d08bc46e192759860e540f4c5d86e5a493f07c6a4b2657c5b5611f37e98622c5d5780fe82b2ed2b164e5c32d6dd5703d73c5f2446e8a2a136483c9e0fc7486a4de30e5facd288236191dcdf61cd7a8b04676ea1e55f304fbf21bdacfed039637653bb8dc4a56079d66f8f4ae4a161606129a51af6c65647d5b09f835436f32bb5fe7e18c9a860af2a9ec0e7f4996b13ba2dab923e3917177d659df5eaaa8bb5ca64fa5626a1ca603a5a414c4d8c3f750d2ee1dddfaa49876c5300cd58b09b6b61ad0f799052b1b3b91b186503be8c49725d5d73d12e9c925182c6c23c1bcc39053863b7352d32004a20c13c7c9af47d27fdac87f08f374e17285b7193714bbf3b0b03cc0b4ef578dea071c79fc0db1d4fe597bde707fc858222a3544b87ddbef4255d78daf47458a082603a2cfbf866b50aedc8ee40eabf48318310e954fb9d4b0108d86f05537efa3718d93cc210b9581a0daacf1f17fc95bf4c806c75a728d746b4098310509828d9ce395b99b11426551179a06b9f08d6b17d4883a0f32f7cca32f0fea4081e340a27af285e18b1c397ed82fd093810a2a19aafe7bce0c7f4f9f215e5aaaf7fd174de3848439a4824f7d2a1d9ebc76a7818556a5a0803e701da2c9ae232541d82441a445e7cb9fe473b23197fffc8834b9b59819026dee17520c96be4bba5bb5304fcc051447d48860f17225d7a334a108d8afc0f296335890e2abb7c8fe026cf5194c3676933a0c8b7731358233eb40b31db803508bd6abbf06af66488a1ae6c78d36c48448c131f2593ed04805e3a0dc7cd2041a94260f436e79b56cd3c4c0519c91ff4e8b5a599d152582d3b67eb2e8d03d690ec985dc20450ef3d44b778d1d6a40268cadff057ef0d68cbf88cabee3add3cd1bdc60e6bb743943c8d96a55722e45415dab4ca5bcbee89e9a1553e6670a8277670c866a4d1f78a55752ca9a28f80fc6d6247f53f53abd77525fa5ea18f11cd1881a7009be08597473a65adca07534a1bbb787510b6f51361388a29ce21c76e8b51987ffcb553fcc1d0aef3220c735e2b0b3a990f10c2f7a4fbd32320f10ae76adcfa47ad70554dc417ea7da461d9c8884eae70647aebfa65b6074c89d01eed73f2d4954dc831136609d6f7cf13a6df3eb1423fc819743c24f12af331233b0f88048d915b72dcc90a3690985adf0439cb36267a5ea0cee81a8e0b5364608b5c913097e0b09dad6da722b4468ba05493a77bf9e83359b247f729da39ab753aff9a3679c425b567d85d40413d3e5e64fa38da148b19497031d5174cded6da43cda91177ffdb54a45d8f4d204f658f49d4f9872a1080a27cb6996d61c258ff0fed72148b2f3be36d2ef7c5be13286fc86d66c995dd65bd6a2602e6433c5f474fd6eb1edae53f53a7f3c76956ce33e5c0ffcca4136c17da4840f5f9f141a4bcbc6b0b0bc32f92f126a8a2447ba497ff29532af5252f4f80223f298b825285f9dc23d09c35a05a8105ce3cb9c39990a4247d5a3df12bd070e1a1133e9d2293289536f61d92b750817558f7cabc7e082de39c44054d039062953a434d80b125d5db03633e7baf88896c3b77fab4daa50923e2c5c4e150a833a10580d5e6cf785720899c64d6b5d8ae5026c098d836a27ee17334165988f9b9926c68bb7a5ef4fb7eb6a37b3b18c1f0e4d6ff115351f8affa38b66ec701d13dbcd198f7285edc6965eac181d4ec14d191ba0b50e633990d0168b84214e30e494c39278471ac4df5ac9a1b2cd80184b94196b3998b9a6f439b65b19fd936b11ddd91a51ca7bd3eec0d3760851ab84e0f649db622a3a3c125b929dd4300f2833ed89bce9ca31d33a9cc31d4d1f5b10fc52779698f295c59e933e7df490146574f947706c6e391bb5802afdef2adfde1246da371b221bf3f1676b04230a6a1d813891a54daeddd6f03154e794e4cfa83f5a069522dbb3522ff9e534201aed01a6483c1f18f473eaac3f697e59a6a3f28d957171f67cdb5e32f366f4aee949ecf5cea7527eb8c1959ed7e6987c1a7a50bc6829ca30943c52df93549fcc9f599b980e8ff550a64c7b273fc8b694e5f77af7e9b54044d3da3ff30fd0d56bb6a1845d72988e3d58a91b8d3fc9baf22163a986621997978b1affab2efd5643fb7f15b04eb26adf0786264b3114477399fb49b557b6cdec56c0d3c88b106be9a959b5abac60e0b27e50c92d1033b3e68624cd5f06dc0517cafcb8cfc07230b7aaf5b6e69eb2a5faccb88a399c02ef6ba2e309a0f336bd05d8527778c57df43e26eb5d8297553ad7303c67beb7181cc155039a2fecc2b6ec08f75dc885640439e6d8c7aa624d9e4e470412eff236eef77b1f9612022c08bc518d7d2cf4150c5d6b63aa01a7a6a55ac8a60de78562c7ceda5f52044a5d24fd46994374d89c26ec4c54807a100c5da33ba799af90ca87878797e2315bc50fa19d519c0d666b2405aaef7bb50841c39eb0cb60b2fba99623d6142b6a5fdfa11cc0c3d00aa5730b1f8bb1ff43ad28a44f3c7b6ab69799350af5879e23fdbda47f15261025eebc7a33e3b70e25837045407144876926382989386ba7cec74c15ef16b8e099439bb7d434b708622298544d318fdc12996224fe37c2404bff09eb3eb373acc3eff81cedfe0df5e77a0e878781ac40374c3b8646e9aacc53cb73b864116d4fc25055ec4dd07d3788b8a8ac801edb32f98ba2b12495f6d41921f9e691e30da3a62e6f2a7f0ce1939059739876f56c43fe57f104373c4976f0dbdfc2c876bb9774538a86d239f8e18b96efaad3da1c8975c9bf300bbbf494db80a52e39568ed79395c5eaa175893d2a6e7add031587fddc77e4c5caa89d7d1027793840790efd5318ef58806dc309f912b25e5add5662a8f03def2599dc6e676c7859398b8f5bfe0b3765d463901fadb3f30e4acc904e50eea551602b5eaff7dac3b4191ab1379739fca3df2abdc91967558a6e9831452063fe8ed938de3e6a7cba30e067303a0b0ff0a51f7d4d728ffe69e9f3c4dabeded8376bb6e848c34c9d48fade485474cc48b825309f9f5678b3ac2536b4db9a5ff5033b73719edd3d64bec0767dd6abf26bbb595c194cdc73ccc7f4b24a6d473fa91edbcd63168287c6177971c86ce5087c4c2f2b2299cb0d4615b6f205de7a4f8c704bdbd6d327cd4e4cdcb2cb38e40edacdf917e3829ff6291ef3763e697dc9ca83bd66c10b9b405676372e9193b4f1f18442302e529e24b6ccd401e686f683b6e0be33e0c0c7545736afa4f321ca3a4517293c7a1a567e74ca1b94e1253eebc892beec6b45c27a72c294ab9c699eb4bc12aafc4fa614b7399d6265e47b633340d0207af4562729f808724a31683cea946e1d1a8a3721eb9321096d5bd2e7d1a444fa9ba71c71704ca2e9fe19d500ad9a536b4f6df76d46bce3886c22cfbd9a0471415d9b466e1dc5c89b3bef9574defbadd8702b7a01ffd6b90bf20559e9445490ba911f5a98dc7cb805a726f7313738c50bdadb58fdfc964e9ffa1d08a43144029219d6eeed9780fe7ac86054a1caa479bd1c590d5be076facdfb8efd3170b18cf18f0db89cc0f00fb0d784e110ac39f503ca47559cf5b4efed2c9bd4920be3f6bb7e7aa543790478944abc7dfb4a0d3cb2f72bc14c5d44010a8ac07d9793fa7523e5300ef6d624a3047223b8b8d3b1b3343475a97031f550c5a9339945159881dd5399cdb63b3071dedb74e1ce7b2399518d3dfd4f39db56634fa093112d288394b7f6f89f8e63ec5b95fcb6d0f20809195d2bc6c924635aedb58f6726ee52ecb396ad1cef480a71fca31d5966f797a8516c1a645fd5734f37336d35b5d7dd8a87104e69e57db9069973234065f834fab037de91e9964565abca82e4d5096ea37bf4229fa59b44902ce84e92d4ece96a3231b82c67a043a6352ea3fbb496cedfed2fba364ac09e36714ad239f09c2c0ae80bdbea2b6887e4c2fa45cb21b9ca14c266e0c9dd620d2d60b69881dd0e571221de1846b2898fba6b992837cc88ba581889ca528e9ba921b4d5c2a48b7160f38d0668d0051ff5181a42dba18183576e19f53f11eac7a72c7f573ce78b3699dbb20ca537f16d070472c4626b64855be1cc314e0552a7708afa57716ace564452c00ed14c7713597f813cba3ba19985c7f684a3ee413ce6f706891e2d1ce200fde8033dc1d328e66cd7e01e808da7c8b72245c2428d58dee599689ca9204945faa412476f55789ec273f5450b12093d2e9557534f0136392f64c59f8291705dd9f2e8ec90e5627eccfd4eb80c2dd95e2ac7ce78274a2c69dee225c417d9af44a64f18a9bb36207aaa2977a4bb7d452de69c076674c7a7208d8ce8f17602597ed6ef9ebfdec673b0ac287ebf3db22111ea2cf7cc05dd33880982ccedc90170017874719626330596771c43d3f3143dfd52829bbe0490f52fa5ef9e23ec4dbb785b38614adc079eb695591b2bcff36e2c55592cb1e8b1f5e69b4e2f415eb672c10ed8f8f29a6296a97a15bad408fec8cc6737f11dc7229bb75df1a5f4730f534cb9fb6c2e131f378caca139236343b563de5081d0f3fd039ac4484cc2edfcb04019456043127b69ae42353afcadd648cddab19a0be7feb865f9586fab16fd1b13568cc11e1d74659127e4f42dc670e45c1170a004dbd8f0d47a6f1aa81e04c481af96e233d7fdbd7ba012505a7aefb639ccb79e828e39ef27141e4cb70ab4", 0x1000}], 0xa, &(0x7f0000003940)=[@cred={0x20, 0xffff, 0x0, r3, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r12, r15}], 0x40}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000039c0)={0x0, 0x0, 0x0}, &(0x7f0000003a00)=0xc) sendmsg$unix(r0, &(0x7f0000003cc0)={&(0x7f0000003a40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003b00)=[{&(0x7f0000003a80)="7a5ebc596ea0c122e717b4d19fcd4676f666c266af3b7d18dac7640b03de21af9add9015eaf6b9c26104070d88abb7267258910d4b936596b9ebf3a999a7a5ca031b9a8de883e782fa5738e73512ab4daf83e20adb2fb05f595a5d97b1032149", 0x60}], 0x1, &(0x7f0000003b40)=[@cred={0x20, 0xffff, 0x0, r3, r6, r19}, @cred={0x20, 0xffff, 0x0, r5, r6, r19}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r5, r7, r14}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r10, r15}, @cred={0x20, 0xffff, 0x0, r3, r6, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r13}], 0x148, 0x4}, 0x408) r20 = accept$inet(r0, &(0x7f0000003d00), &(0x7f0000003d40)=0xc) r21 = getuid() mkdir(&(0x7f0000003d80)='./file0\x00', 0x100) getgroups(0x1, &(0x7f0000003dc0)=[r13]) kevent(r2, &(0x7f0000003e00)=[{{r1}, 0xfffffffffffffffa, 0xa2, 0x1, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0xffffffffffff0000, 0x1}, {{r1}, 0xffffffffffffffff, 0x63, 0xfffff, 0x6, 0xdf}, {{r20}, 0xffffffffffffffff, 0x41, 0x40, 0x6, 0x1}, {{r0}, 0x0, 0x20, 0x2, 0xfff, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0x5}, {{r20}, 0xffffffffffffffff, 0x81, 0x2, 0x7ff, 0x2964}], 0x81, &(0x7f0000003f00)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x3, 0x6c}, {{r20}, 0xfffffffffffffffc, 0x0, 0x80, 0x2, 0x131}, {{r2}, 0x0, 0x4, 0x0, 0x80000001, 0x2d1}, {{r20}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x80, 0x800}, {{r1}, 0xffffffffffffffff, 0x23, 0x40000022, 0x92, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x6, 0x8}], 0xf9, &(0x7f0000003fc0)={0x200, 0x2000000000}) semget$private(0x0, 0x4, 0x10) syz_extract_tcp_res$synack(&(0x7f0000004000), 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r22 = open(&(0x7f0000004040)='./file0\x00', 0x80, 0x2a) sendto(r0, &(0x7f0000004080)="b06fe0e35ad21312cc2752ac6c17f019dcc94bd270c7aaa01059e4ef8545a6829bc083040ce5bc4559773eb3de11637a954e5a66d404984df69bb8f80f0d55d8c8a35a2dd7ce46", 0x47, 0x1, &(0x7f0000004100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknodat(r1, &(0x7f0000004140)='./file0\x00', 0x20, 0x5) sendmsg$unix(r0, &(0x7f0000004780)={&(0x7f0000004180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000004640)=[{&(0x7f00000041c0)="1edc2356e11a708332fc87f227eb252f98622f70309efe32698c9317f2e131a46fa22415a6a72de1184acea05d82f18bed0572c35aa0e909529a35bd1541ea514ef0393b3f966722fc327903a840bf1dd87ccd726de13c1458", 0x59}, {&(0x7f0000004240)="8bce33785ee5ac98fcb723456824b48db778a9b2084c24fae31ae705ef4d4adb1abbcc0e77e7fa190d418d4fa80370df843cdcf7c3dea2badeae6ac47ea03c8766d8881dcac439b52128d2e74e2249fa0ece8c49b22340a056919aea7ee15b11afe3e55237fb1bade6e1c49af3760a0779f39ebdb14625b05a124e3e881d09049d7a7fc008ec51fec12b98372afc34533c4fcc200f13d29666721e0887115c589d68da71176843dddbd519d75b97c7e5da078dac49fd403255ee6a30e806e048a808aff4599bb15863a2de27658a", 0xce}, {&(0x7f0000004340)="e9b4d22190058702c09b50ffaf45bfaa3b75768d309494fe8421900cb67de1c965f12d403e674e6d94003647895000ba27368f7cc6daed6b5441a9f5bbbaabd5a98434a136acdebd99ffd72d028265aadb01b1197b73fefe4c0da69b2abe93a8ef72d640cc668c46c49d95ea", 0x6c}, {&(0x7f00000043c0)="994544953226e80b0b0cfaccac7b21010664e188a21a525885d751f68370b85ce603d495dabd4ccaa0c805d499e7b4fa0952d2ca5e18ab26f4ca809c2f22e739a5fa8a24d4f9f694903e6c20519bea31574ae696b022c91a4a949c60e1cb0d8d", 0x60}, {&(0x7f0000004440)="11c692ae931a6b7f03c5cd6bd4975047ebd591fe913742aa1e6fa88d639dd3179a0221c6e48d83c63877195e98a982b4e760fa4d3f7583ba7069af69d50884991aa30e7363b1e8f11429afa4fed7e3c67e1955a60df9d58d0df057bbb7ca9ebe0f0a64944868dd183333cf7b78ece057cff2ab360a8b6a86aa3588d3ac8c074df3d7c64c5385eb7b1821fca2dfe79c67efb78b3fce9fe7555f41d1e8d3d49341c0c67908a523aee79ac764917ba159621d11009955ed472053be0349add039dd3f6e4fb34e10a91dba1a37fe6fd590b6dce2feb82f", 0xd5}, {&(0x7f0000004540)="f522e4c3ceb6d56049b25832b967811a29a09f016b7681f14d0276b4d542fb02ebc18e235009e067b05be9d7ea421c7bea822bc61b5bc476873507320424b556fde420df1bb77da27fe6f03fe472fcdc9d947ab006573b91c9e127d220f6dbc14f56801efb122942bdd3b2f90f6b0dbbe46d9d03a625d4a4a92d76a5dad6cff1792686074167b255dde75c3282e212ade8a4b83c95be574b080d4b97ea36d20e0139131824809bd5b06aa3039aad6a91ec35949e3f9540d96f84dc4d4f13213b7ac867bb4d1a5d12f41f4b203d", 0xcd}], 0x6, &(0x7f00000046c0)=[@rights={0x20, 0xffff, 0x1, [r1, r20, r22]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r18, r15}, @cred={0x20, 0xffff, 0x0, r5, r21, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb0, 0x2}, 0x408) getgroups(0xa, &(0x7f00000047c0)=[r13, r13, r4, r8, r4, r16, r8, r8, r4, r11]) getrusage(0xffffffffffffffff, &(0x7f0000004800)) ioctl$TIOCSTOP(r1, 0x2000746f) 01:22:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 01:22:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 01:22:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) listen(r2, 0x6) 01:22:19 executing program 0: r0 = socket(0x18, 0x3, 0x100000001) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 01:22:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="c5591913dfce69b9d1767c50f7d6cbe793762f5453562d3658aa5d3cd40d3b4efdb1b75b9a18ff9fff512cfaa6db8b1af6786e30d9279fe226c5f85a97249c9ed152703a08b44cffffe9731a1ebe082765a0de6948eea1f413d728240d406f0702", 0x61}], 0x1) 01:22:19 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="9013d97bd98794c152252575ac18f2d0343a8e0a02", 0x15}, {&(0x7f0000000040)="9126957ac2d256b53e1620b3c61839105ce39cf011e115d2dbce0e35217c1ac25a0ea5a1601574487e525f5427de81c9cbdf65c7d4055b18a0b1b297ed57623d2d55733f22a41169c0d4ab24be8b68abe4d0451bab609723a6b3166ed4a8a0df5cd36a42bc4b2e99ca5e439760b3d93bbb14baeb80d616708b114c8566", 0x7d}, {&(0x7f0000000180)="9a44113a96b1c7471c3782f11f64daa886a8cae15f1460701918510cf896f5a2c9603ad4cec5adfb74cacc4561", 0x2d}, {&(0x7f0000000100)="0b24739ae0418a", 0x7}], 0xffffe98) 01:22:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10000000002c, 0x81, 0x0, 0x0) 01:22:19 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 01:22:19 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x4000}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:19 executing program 0: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0xe511, 0x8000, r1}) 01:22:19 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80100003, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:22:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) read(r0, 0x0, 0xfffffd95) socket$inet6(0x18, 0x2, 0x9) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x1}, 0xc) 01:22:19 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) socket(0x32, 0x2, 0x9a) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) socketpair(0x38, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:22:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r1, 0x1) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100000001, 0xffffffff, 0x80, 0x5, "44638caf2cb2ca8cbba12e8c870069e6723c1fc3", 0x6, 0x5ca}) r1 = syz_open_pts() execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) 01:22:19 executing program 1: clock_getres(0x2000004, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:22:19 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(r0, r0) r1 = msgget(0x2, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/75) 01:22:19 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000000, 0x2, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9", 0x0, 0x100}) dup(0xffffffffffffffff) 01:22:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb25e6539521461f91b2182a581632307a6269c0a7b67a01eedba6f5caf7d8ddfbf6d85e7c18353c89af41794538bfd2e0a8423faf2286e49c2a81cdeb7492b45a78e6a5aaf01b77523ee06a0465c485f2f88c7336c8cfa4b74f7e30de4ee4f43abd4a8f526b8e1c4acc6b84f19bd848754d9bd6524fe5f3adc2dd49ad71947ddb1bf2f54e1063d852c2d5064c95d0bdd84e0c162ab257fe2d70d386ae7e4db45be36a671e25fae7c2d57328e1caa382154b9baaeab57411e28cf612d8a3c4c6c4670a4621b828f843bc0f4c2bd1d50743d1ee11521b1293df3b0de634581917449363dc9a6b57353eb2c2f09de30740dc3deab40ea21bed226b0e312aee8e6504b649963e558645cc760b4c9a71c5f5ae90506ad193a56e7ca51d5d76ff4314545eb3d234cad132726fd5750469c0af71b9f3bfecd42a6c77e719ba7600ab0fae7f3f47ed92f2c788abb49c03e53a0751fd769500f8267a83afb42927067ab7d428a1f5b93ffe48c3a4811c4387c1447544db89689a0e83928c76cbaeec6c51cb567c89eafbc5814485122d63c8a7b3a9222c07ac50e1f52f2a87931926268e2ab61d84c517dc096c5c1080ee53107a0cad767261a67ed6a17251a2e655938a7324c2004d10046785ffd62ebaf2a1aa6cd8b3c4f3388f52162bb8b2735be996d279785436dd3ebe64b6e7b190c8c5184a5ed2c7417ac6b4a1e730680fb85663287fb604cdce05321e93f030b86d1107284d44a3c1779b3d2ee993f41b19e1983202cabb1b3428a9c974f352a34063b8eede639297f7519b0826c4f8a0f7d68d843bb9c0686b55b31c4e63fbf707afa245bc24c3aa14ed9b139ec69af63c48f62c37510cb64717b82c9bda0c405a36f51a3de949ac3341ec2469994b141c64bc3a4da258a19ed69833d406bb036ebe4cfa0d962bab70e061acc553fda2f67c022b8fc7d6f8c8c833330f958cf9ddac1987b72a534c95bb9358eb8cefced3474a37573cc9deefc2c8a20cf7423ebf9d08d80ffb154f3304b12a6248849f4f707cc65fce02d55610e214eb3205484319c2e5df90a2078edc6c2e373c962fde7d20fbb4c6f1ec3c618989150f1232b33a6baec329a1b942e0e8be14a6c9d37d33d56e3394665be96fdef93d36bfc6f121256921141dd62ec707e4d75b28abbc58a74b52bafefeee2d8f4dcb1661dba737b2cb6fefc8628458771f2a808eea866cb4588e5362183059ba111eea610bbb32f7867ca2239f5bb5935d49f8510c846e8a53cd101e137d65b45bf9df9db5d4cbd5762e0c8f2dcc0a4e7f4c8e7cbbaf7e6ccc395583be9e37680d616156e3dcfdcd00a225c8ce1e424be3e739bd927495814228ace3934ade7f37da07d0769017bc8f13e0a563ec73555518d8a52eaa10695f5498e51015b548373c90ac4c47021a9ff2677b52b64b400d9c7f4b2c6fd14479036356bae39749c83fb82ae940588ace722627976b1202fbdab8f667c63dae9071c377b2bda965e8944260bb7528a0ae22f7879feb3c850ab1f0a91ab087f39ee2754bfb15ec2cbdcc88ebf170d4a2061e19fc78c4a3cf767e332619320b60318273bd9668b6760a0f5a38fbfb8d95019d3114d9b36d88a3a513067aed5364fa5137bd57c7057f08519c9b926f3c5d68b760a71565186eda1ff27f958b62501130ee75fa8280269de24886846b52c329f1fdff98ac394a07d4fb58932cd32a0551aedb0fe6d76fe7bdf47a17c969b0be2b725817d53602e8d0261cecdb4d5209316b81433a84a6295bd4dc13edf70b77f6804455f076610e8a3933a2c94a2da967c95f431bea7f4fa2287829d98859fba457afeb7677f034542f86fe318a8fe10a3b04165a33b50ef31df7b505ce16bd8c8713abb66fd3c83119e2b02cf1eeff7c24ccdeafcd50713cb739ed34726dd22f847dd9d7811b64f962b8c96f90cf57cc0f0538da4d2de4859066da549eb9245b242dff7651748bb1d82eb62fd1fc", 0x1000) mmap(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x4c) write(r0, &(0x7f00000000c0)="ff8c384ff20f1a9c6535c61733e27854feace9414a963954765f62ab315f5289fc4136a2b7b0d9b8abdcd1f3b4e76a55f575fcc3c4da188a62d31365fde2196ba1dfc6ef45d13f7de3b32ea776e60cc85ede59a43dd0cf0b", 0x58) 01:22:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000010, &(0x7f0000000000), 0xfffffde7) 01:22:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa92b, &(0x7f0000000040)="1e1c626fca1f24d7aebd", 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x2) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:22:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0xd4, 0x912, 0x8b, "f259da574c5d188e4a6e85aafc391ba819832add", 0x63000000, 0x80000000}) fchdir(r1) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) msgctl$IPC_RMID(r2, 0x0) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="ecb4b05eb763312df25773ada8f9ad85f3a92c46cd27b555818d767be794dc4172ea3a3730446146d07429bf052c98a1207779d2d3aa8b080954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c24b4ebb267bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ae16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc61de5de252a68c13a594aeffcdfe3bc73b6e6e2373ffdfb02dda4761cf7680a2f552a6fc1913514a6c18275a442213d7a9f99aaf6fc199058471d673d151286c354e29282e09ba00627eb1c200ee9b81703d0dd3a932729f019ca67ca6a5eb195d6465a8b840a3bf71e466879e1fc3944e29f6608b7e4b9a81fb3aa48164f02a918c926a47485d9267275c6fa1d7952bc51d434cb8c353027002457bdd5019c07bf9dab04b95a99b392bce3aac840db1974ddde69ff3a056af8faf1238e98653e503624d19278c9324f39542d05efe59e637abfa53c0936a9b17dc14e839d545d4cb7f35e5a6c0392abffbc0137d454c1f3b62ad5ba761eadb22b322bfea634c86d0de79ce3f12674e997a28a4a453aba5e9afd4d2a533d392f23f6b1d101a2899aa7aaa7345c4af292c88d39f4dcc9980501c32ad5e6740fd3cd3558b99d6a22f92c37dec5bd048188acff91b480d61bcdf2802cf6526bae2a1f60ba1330dab987faed6306ed85a1768caf629d70f4f8bfc285313eec0af5cdfc0570e4a148532bd393f9343592366a3fc3fff14fd605569b27634c53d64b84d7537cf725ee673289b1bd3159e4c3e6e8e44e52c9c1cfe86236c5899240a23e971ae5e53930f63de4ec41bb5aafed36855b64d83af2d5f0b0ee6ba9e38b6e24336c70515f534e771d8740"], 0x1, 0x800000003, 0x800) 01:22:20 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x40) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 01:22:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) 01:22:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0/file0\x00', r2, r3) kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 01:22:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 01:22:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 01:22:20 executing program 0: clock_gettime(0x0, &(0x7f00000006c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x181) fchmod(r0, 0x80) sync() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) mlockall(0x2) 01:22:20 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 01:22:20 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = getgid() r1 = getgid() getgroups(0x8, &(0x7f0000000140)=[r1, r1, r1, r1, r1, r1, r0, r1]) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x7, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5, r6]) socket(0x18, 0x1, 0x4) 01:22:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x100000000}, 0xc) socket$inet(0x2, 0x7, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10201, 0x80) fcntl$setflags(r1, 0x2, 0x1) recvfrom$inet6(r1, &(0x7f0000000180)=""/30, 0x1e, 0x3, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x3}, 0xc) r2 = socket(0x20, 0xffffffffffffffff, 0x0) setsockopt(r2, 0x29, 0x3f, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000200)=""/250, 0xfa, 0x41, &(0x7f0000000100)={0x18, 0x1, 0xff, 0x65d}, 0xc) socket$inet(0x2, 0x4001, 0x10000) 01:22:20 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r0 = socket$inet6(0x18, 0x5, 0x1) fchmod(r0, 0x80) r1 = fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 01:22:20 executing program 1: r0 = socket(0x39, 0x8001, 0x3) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x10, 0x1, 0x5) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xb02, 0x1}, 0xc) 01:22:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kqueue() r1 = dup(r0) getpgrp() kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x100000000}, {0xb82, 0x8}}, &(0x7f0000000040)) lseek(r1, 0x0, 0x2) 01:22:21 executing program 0: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) 01:22:21 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000004, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x5, 0x1}], 0xde, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xa70d, 0x380000000}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x7fc}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000002, 0xff, 0x81}], 0x3, &(0x7f0000000280)={0x4, 0x101}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x0, 0x80000001}], 0xfff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x9, 0x2, 0x101}, {{r0}, 0x0, 0x10, 0x0, 0x4e59a2d1, 0x6}, {{r0}, 0xfffffffffffffffe, 0xbe7de51d2aa1369d, 0x20000021, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000004, 0x1}], 0x0, &(0x7f0000000140)={0x6, 0x3}) readlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)=""/48, 0x30) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 01:22:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4e) close(r0) 01:22:24 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') socketpair(0x1a, 0x4003, 0x83e, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 01:22:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) mlockall(0x2) 01:22:25 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = shmget(0x2, 0x3000, 0x108, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 01:22:25 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/51}, &(0x7f0000000040)=0x35) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 01:22:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x0) close(r0) write(r1, &(0x7f0000000140)="f0dfa56e984afa1086b62144af5212a915840a899acd9b2fd38722a43aad2da7eb843f62e3e9a8071f5a3d5bc725dab01ed0c4f3e91712e730868ab33d4fcd362b04f7bb2804d510ecbc3ce265b48d4e8df987af5efdf9852e27765cb854eebe33285e86c9c12ef902e42edf7aec5933aa3b67235df11c001e46aa9affb4b5ab755069d8a8eb048287e8066fa9be453897f85fa0e67eba2b4ad15b93a0c51d8f0ebb182100ec6a85522c23", 0xab) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x401) 01:22:25 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000002480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054dd3a74fb8ea2103da5c3d8263a86b88add663960ed86539807e4114a5bbd64af1e5dceb6abe19b2bb6d42ac27016aa0d292bc76d758d0694c4d13f50fc8ef7e313e5ee233920540aa44feb4ef66c738758e3fafd26e0344976452e8729e81008b9a20c070b98d0df5ffa8ac8a41494d8e97c8dfd8b06e576262bacf72459fe40f8c0d5fbb2cc931036304460b317c3d74b6ccdce41b45505a2a6a7dcbaeb646f04eaefe40a79913875d31ec9f0ff164b2ec4b990e8bd18b791fd24670d2cf1254ca9a8cf4c0f0ea6526b342e9f99ae11745f7d3d325cb68de74ae1539a9292b961f69becd5c5391808398bf25"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 01:22:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202a42f66696c65300094d735cd1dd71a6d18146d48ca8543e304e4baa16a0787156549fd67b7ff5346fa06132183af4f220be6e45e3f2b155f294cca73004abcc8"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="ab01000000af0061ae25961848993b19a6a723eac02031fc5e11fdaab17c8afc", 0x20) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) read(r0, &(0x7f0000000100)=""/93, 0x5d) 01:22:25 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6001, 0xffffffff) 01:22:25 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0xfffffffffffffffc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xbfffff7ffffffffd) 01:22:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) getppid() 01:22:26 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) 01:22:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) sendto$unix(r2, &(0x7f00000000c0)="5fce196259688098c8f44c1921cf142ee84443349aebcf3dc95460c6714bb15febcbdb0a6681336f3d71fbda700a9d91bfacf3ff9a85feb56171d376fbf91824dffffae936e0e6487c0cc677f5633c41", 0x50, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1000, 0xffff, 0x0, 0x7, "705a267c11bf943d9e8b4e5ae73002439e88e6b9"}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2000, 0x23) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 01:22:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000002c0)={0x1, 0x0, 0xfffffffffffeffff, 0x3, r2}) dup(r1) write(r1, &(0x7f0000000200)="87de0d564371e25a7853e0fffd134893eb9ae1647e550bbc787fdbf44053206df07bd4ae65fc3115a8b3326629a6f9bc9c521a203e5279cd964ba9fb153d83b3c2cf4ee563edabe863e6ea92ac50cfd2232be20436fdf4d1e7aeacf46274aefdc64922f09f672e8655c3f8a70f6775880d92e8993b743560124ca194fdcba729c29059a33135", 0x86) fcntl$getflags(r0, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0xad37) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:22:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101, 0x0) setsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000080)=0x8, 0x4) r1 = socket(0x18, 0x0, 0x5) fchmod(r0, 0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x100, 0x9, 0x4, "e5b0329a13cb9a170fdef5d0b16584b7db3cb521", 0x400000000, 0x9}) 01:22:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x333) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 01:22:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x801, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x1a81}, 0xc) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) ioctl$TIOCSCTTY(r0, 0x20007461) 01:22:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) close(r0) pipe2(&(0x7f0000000080), 0x10000) msgget(0x0, 0x100) 01:22:26 executing program 1: socketpair(0x3e, 0x7, 0x6, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) 01:22:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) mkdir(&(0x7f0000000040)='./file0\x00', 0x184) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xdda6) 01:22:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7ff, 0x40, &(0x7f0000000040)="e2c75bdf764840b897822ed6e0aa70b09b4b46c75eacf4408a8786c5e2e7aecde28f0ad8fb31702356165509afc17ff8e96ce47d21d5df907153d8d95a8f3cd22acc4a74c195a6386b7c0440", 0xffc6) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) listen(r0, 0x8) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x11}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x800, 0x4) fchdir(r0) 01:22:26 executing program 0: r0 = kqueue() poll(&(0x7f00000001c0)=[{r0}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto(r1, &(0x7f0000000080)="f32edc3bafc5faab8b2311f5a0678f1c58aef21ee75d22c4af98d2629acf18aee3ac589a4d158411f655120fa16796623c709189454696bc575b3770fa1506df3802d74cf1112833ed793a091638d7786aab9ddf6847229f54b14a7f29bd72c400dcd3232cb85ea4ec0779821562344fc24398303f152a928b5caa0aaae81ebe5bd3399adb951f2652fd313b88bcb03cc4d7edd2008bff9bdc64648b7a4fd80fab349f460cd191d992ce4faaf1e895d0ab7a2ffc5239ec02d5c93de928f3ed82ae9f262a3746eb51f555baf6e48614142219188c142b0e87ba564ff67627156789571ed90f1e9916", 0xe8, 0x40a, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 01:22:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="56ca2aab69228080f6b73240428182ae97af1180abe17f413216c81aa21aae9abdc309d5e36f4bb472674124490a57a226cc", 0x32}, {&(0x7f0000000100)="53c82ceafab7322cbb94dfcec814e6b865937097cc2730c2522a65c95d5d28fe34ab8e6b29c7bbccfbb801e99c65bceee6cb189e552bba7a0a50e3ecf21da2b521cbc7c52f7ba1830c8b31b7042ef5aed62fd9d3059833ac414240c44dcc10856fcc2afcb3c43199a7b1f7a5405fd2b2f06cba29de7d867129f4e46eec508a4d73470829dc04f16427d1c3457f04f20e3c4c83367f2751169f6a879cc4f3661a6437b95b9e977330e290ae32dbde7d5ef0af6fdf4078d9f33a41f07042e38d9f5b8727ed058f3d2b5c40a48467a69411c082bebb5e61cb4a5f7b50c7f4a6", 0xde}, {&(0x7f0000000200)="59c98d530918f0751b957931c6215fa1b131a7b7cea457583cc3195b8d98625d47a1418cd0074f4ede7ae6609c27e2d0014919d18509b593558c09f80936a0beb68380dfeab798acb4fa15746026f686d2ea22b8af0a4ffaa1689e76b44fc3bf544e9f21342e8a07cbd2ee5b1971179b11bf6bd6d887e63fcf6d613f7c6874bf45af3591c8a0a04990245fd202b34ab7b975a5", 0x93}, {&(0x7f0000000080)="1010eff1af3dc38da8939add6ac42ac44dcfd5e824f874d64f305af6d60c6c0f", 0x20}], 0x4}, 0x0) 01:22:26 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r0 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) socket(0x0, 0x5, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x800) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="0d07c3ad1cb942e177ffc40fa6deb4288b713001b9031305a9cfee362f3e40713c2320a51b0cff3acacf22508b5d3a2e576bc9047d210cd4b9f6403707f253f4345708fa465c184aca1a8edb544b3763e0ebcb5d7dd5cc1da09a84c7d19bfbbe8e6bb0c3afd5e448d980e7051c172decd6f81726b6523c12808800a1452be7a62bb02bc855bccaaa8158aac787b86ccc67a618c8b5742c9a27c4bf193cd900efdbd2e8825bdd0a62cd5c24b9ff49e8b8b69b274bf081132ede6424f13b7e0383faec375ab99201d7faa8456310ddc4f82d355b3ecf1ad4da9ec1eb176623c0c08257255ad33578bad31b15", 0xeb}], 0x1, 0x4) 01:22:26 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r1) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 01:22:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x1, 0x0, 0x80) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x8000, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x7fffffff, 0x1000}], 0x5) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 01:22:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/15, 0xf, 0x802, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x80000000000018, 0x0, 0x3b8) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff80) 01:22:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552ffffe41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000000)="b11f7ec9b649b985ae1c", 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:26 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="34436ab08f3a276e7109529dd577cfc98dddcf0793f8f96580d51786c5f68e8e66c12464d18a845f0bfee20e6d5bcea402ffe6b5d0edcbc2c5354b3d2558c176aaa281b19a7a2fa3a3f44d2259", 0x4d, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 01:22:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0xc000, 0xa478) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffff, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="f3cbaf5a82bcfa01e8f646259f6c9a481cc911d98e15f9b17474ab3932957fa5ce9db2c2db429a29f71bf71f2551adef1c55921146159044302b96d1d11453984e11783a96e41e9c3b0d9ff02750b8048899e91d7746700bd32a5a401984c4aa9d89a6d76466539ba78a72d96c3f18d399da15e2557cc1d8c929533e121f4a7b203f9f2389e9f4a9cbf9dd", 0x8b}, {&(0x7f0000000180)="f890ee8e9141493a4b02f2ae56941165a5b500773cae683c4e160529a99ea0096cce", 0x22}, {&(0x7f00000001c0)="a7c12283610d4e3e887b891e307957c68c9ffc80af06b2eacdff44cb10a154b0d37c6f4854adb9a76fbccf8f2aaa60c1aebab841aef505afb55385e894cc175c90523b1e14c8c62ae0cd3e2cbf989807289640abc6f3838cb0bc65145a37a7c5c5cfe2e2f187bbe068de4e77ea42bd31b0504364bd70c8c34b5a67c40aac9a70a11ef5b4b2c409da63f6fdd9942fecc3f350c37d050475dacc6299b4f4e2df35d70c99986954f58245cfa271c814778b995a3ad4199e6e07c4054448127a7271cbcfd93da2cb028048e5d84ee234f21cfc7debd5bd96c7f4cf5efe2c19b39588b630a1b6351ebf6d6946db03e08166c577df", 0xf2}, {&(0x7f00000002c0)="a309e95dd34bd93a7769", 0xa}], 0x4, &(0x7f0000000340)=[{0xd8, 0x1, 0x8, "0f7b76209d0a69768bb0603115e23682e009f348001cbc1a2e6241d36a8375515f50c9f3b0c20ca22072473a638a953b7e95c576e7861a6f3063e330a7a029e5f629dce1ef71d87ea388ea9595e35233b35908355d435d5d3ab304e8332fc763dc914d7591f36eecc4eeea6750c0e153b1a09ce8d71b5d589cdb22cbe48f782c9fe5fdec568c0f9750ec79938b05948500021c104e8af96976f74a0d3552562a2424a8bf923ab793079a805f9a1b21b16aea8d92265019ae54eb488d4aa73a5a85e917b02d"}], 0xd8}, 0x403) fcntl$getflags(r2, 0x1) shutdown(r0, 0x3) 01:22:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x0, &(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000001140)="bba3820c65d3beef2c951c1159c49a34564f2e9cc3a322a28bb71b1d6d7338e8d2c0f1ae10abf5b7d03220d715948d11892d50b4fba5a063b85b896454a3d79fd219d98522e496575f4f2fab86a786c417a9486adb25ff8ac4e4ae0e5c0d3e1d110a640f2ac4c7d9890180354f75b40e183b3d91cc350f48f9c8cd", 0x7b) 01:22:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x5c2, 0xfffffffffffffff7, 0x4, "805fe538637a898453f456cd5c2933e723a6a60f", 0xf2b, 0x6}) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 01:22:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x800, 0x6}, 0xc) setsockopt(r0, 0x6, 0x1000000000000004, &(0x7f0000000000), 0x0) 01:22:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x40, 0x8}, 0xc) 01:22:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) r1 = dup(r0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="79da4eca47d8da2b5920a41f75f28f8f69856cbdabfd7f981c20d51733edbf5cdfa5191384e0aae85724961d8fa0bae4e1b14ef9de0416867be86f77b0f5ed4a21257b993f68423c3d416ab3d47edab54d9860ec52b3e2945456f5e817ec75350a42f80230289eb9c15923", 0x6b}, {&(0x7f0000000180)="a7e36486dacae765d2dcf609d13a764f90bd8fc309ff4c1c00e123a280b6fee7c6244d8b986d5da12be14bed", 0x2c}], 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/62, 0x3e, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 01:22:26 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r2, &(0x7f0000000040)="5ffbeae359ddeab9b6d2002f0b2eed32a225656fde35189ca30fc07cb1e2dc4bfcaa86d516994bd1287b9ae2fe1433b11448e7df4bb665b540bd6cd3d3b2bf9ab417772039153debcd99e60fbb3f7f5c4f8557099a76f8223c4002f97029552d4ac4d6a05d13115c11509501a21f8f96b220ce5342c21dc83e982618a37428f757fcba54259013347bc4f9fb6098a67a5a6002dcb832b792e7c5037f372bc7f4020404de7792694b5e3cc24f472aaa70e935e80f2ef76c1c1a9d3b75fd72c116066d33fe4bbbf6f9417e53b1f383e70fbfbc9d", 0xd3, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) 01:22:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r1, 0x4, 0x88c) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$sock_int(r0, 0xffff, 0x694cf4c56697fcc8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) close(r1) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/99, 0x63}], 0x1) setsockopt$sock_int(r1, 0xffff, 0xf1328910e7da9b37, &(0x7f00000001c0)=0x2, 0x4) dup(r0) execve(0x0, 0x0, 0x0) 01:22:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 01:22:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10082) r2 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/49, &(0x7f0000000100)=0x31) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 01:22:26 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000001880)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000095989c553d0fb1b200000000fffffff300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 01:22:26 executing program 1: socketpair(0x38, 0xc004, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = geteuid() getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x10, 0x8) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="78c8a57fd928f115a185206682d3a0fa4a230f9f862cbaf4f7f875d45bed19251efd604aeb4c8df4ed42f344ce89616072fc2255ab11c53d0465212f3d3836dd40a1c9c1a1871c7ced3e3066a42f3cb054432dac19a6903945e2f523ca1dda216ace1a24208440660c941896e353b3172c02e7b5e922b85a1b531eb2", 0x7c}, {&(0x7f0000000200)="f69506771dd530415a9d1e82f67a322c2ade3c43d609c5ddfadd0ad0460c7bc2df26da4537628bfd123b8fdc38a2854e87b49d3dd66fae25a3dc285aba215b542dc4b9e3cf63dc4adec73f82c0d6f5df6bb9adebe1ea31c3191c477b23452125ecbafd10616f9b0f7913f6225e14e9ea596f4e2ddf9c7e9b5065d47178f5b4b573e5f8c99fdc2edce406c8721bb34de18956be09d9d19e5203e837b81b688768dace6982ebf16aff1af0e1dbcfb145a6d0f81f2c6c79d97f301a52b2d279e72505703278d337875cc2e88a3b37c8880a5e59da83c8d6d43930c4d4", 0xdb}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x78, 0x406}, 0xb) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r13, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 01:22:27 executing program 1: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/79) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xc22, r1}) fcntl$setstatus(r0, 0x4, 0xc0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x0) semget(0x0, 0x6, 0x500) r8 = getegid() sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="2e7319deda8f45ac8042b044058227fe5a5cf0c7e9", 0x15}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="020000400000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000e2ecef0ae194752f612eab9f69cd68c71dc77a301b3fdd37a3278cbed5a01a94cdab0cc26eceae3bf5b48a4bb3a1619a498a"], 0x90, 0x400}, 0x2) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x3, 0x11, r0, 0x0, 0x0) 01:22:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x11) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x46b, 0x3fe3}, {{r0}, 0xffffffffffffffff, 0x13, 0x0, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x14, 0x82, 0x5, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000035, 0x8001, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0xffffffff, 0x200}, {{r0}, 0xfffffffffffffffb, 0x28, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0xe, 0x12, 0x800, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x48, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0x8}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x50, 0xf0000000, 0x73, 0x9d2}], 0x4, &(0x7f00000001c0)={0x6, 0x2}) dup(r1) 01:22:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r1, r2) dup(r1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:22:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 01:22:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') 01:22:27 executing program 0: mmap(&(0x7f000071e000/0x4000)=nil, 0x4000, 0x6, 0x1d, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x5, 0x4012, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000727000/0x1000)=nil, 0x1000, 0x3, 0x1010, r1, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:22:27 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x2, 0x440) open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x2) r0 = semget(0x0, 0x1, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:22:27 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000540)=""/4096, 0x1000, 0x2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() clock_settime(0x6, &(0x7f0000000180)={0x3, 0x800}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="a60dc665ba693b8c5a8eaff2110d2b700c99120c818c54490d75e7f1e193ef1be64f95723a4155c65980bb463d39884f8b4197b509f7a4a3839d43dca09430534423949bf0c719e918a9e6649ec7ccf35d66", 0x52}, {&(0x7f0000000080)="a53cd43f8683379cb6a45971701331bb7f9fce02761d5d5fe2eddd62d1a84d57afe847d0b487801f1923741dc4bf58f3b1d9138d38100a4164936538feb8efdc5e57daf55389e48cf6f29454d259903ce375231251e6170446ffd38293c12660cfd8f7c32332edb7b09c246886bb16878f5421b2ad8d7421cdf0725f76606e5911215c2ac4b90bde881bac82808d971580f7bf6d64d194c3f6ddcf", 0x9b}], 0x2, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xc8, 0x0, 0x10000fe, 0x0) clock_settime(0x0, &(0x7f00000001c0)={0xa60, 0x4}) fcntl$getflags(r0, 0x3) 01:22:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x38, 0x101) getdents(r0, &(0x7f0000000200)=""/71, 0x47) ioctl$TIOCCBRK(r0, 0x2000747a) nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r1, r3}, 0xc) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x800}, {0x10001, 0x3ff}}, 0x400000000000000) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x6) execve(0x0, 0x0, 0x0) 01:22:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) recvfrom(r0, &(0x7f0000000000)=""/239, 0xef, 0x41, &(0x7f0000000100)=@in6={0x18, 0x3, 0x910}, 0xc) 01:22:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) poll(&(0x7f0000000000)=[{r1, 0x110}], 0x1, 0x4) 01:22:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/215, 0xd7}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:22:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x81) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 01:22:28 executing program 1: munmap(&(0x7f00005bb000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x4, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xd67, 0x8}, {0x18, 0x1, 0x1000, 0x69}, 0x100000001, [0x200, 0x0, 0xbc, 0x0, 0x8, 0x7, 0x8, 0x1]}, 0x3c) setsockopt(r0, 0x4, 0x8000, &(0x7f0000000200)="ebffcbff56be703f18cf10cf303fe699319296485621c56d2fff4fa67a900af6c0b5de79c156353f12d9c06b55ae42c7f8281d36137daf1ee6c0b21366e46aa9340946e6999f02ec4dcb1da5dfa531810000001a7d9a1d9bf25775ff17e262f234aa3ca3844fa154f42d32d9d93182ca1b4d1b8b8b3cb125ea68", 0x7a) setsockopt(r0, 0x8d7b, 0x9, &(0x7f0000000380)="76aa2407133370641e28140560814f7938465f45ff1706b3b59928d9743b1df7794f6744fb42f7dcf4eec03d26efd4a3f7559ff3a5d9546a9c3a23d6639027dc4f54a72dff22a6fcc1f2c96e7e89795c611eb40ceb7da60d7e258aa52667f8198e75b84a7963b8974d1ff70e44d842a7ce94d45d9c676cc4bed99fc3447ff733296b5d0ef4c48ffed37a06f8e99189faa2c8e2f695d1ccd09a0039f00ef7450111cd364bc46c6106e0373df80bf79fa39fd258b2dbf3970939e7d61aeb69bcd8da6ca572415865be13aa7821be8342e27fb5245fda94e41c431b3849ca826efcde973c1ba66585c7c7b3467c3abcc0cac1ad", 0x1029b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x200, 0x2}, 0x8) socket(0x14, 0x3, 0x8) 01:22:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) fsync(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 01:22:28 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x8}], 0x20000049, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000180)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$unix(r2, &(0x7f00000001c0)="a64808b122c6ebfaa0a9560a96c7bc52a7b032b6e16a416572e8d9334183d9b024b21c20703c9e9555b714eb883e7992514a138fde9c", 0x36, 0x40c, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:22:29 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x1000000000000) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 01:22:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:22:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="c3bc6df5aa12f1ffa9cb3879f0c74e309d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c5e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3e685140fded6fd3e6288d7ae24061ce1c611512a25dea9449c6086338b2a9f17b3693903253dd915ebe0b6ff88e1aad67b847b55d8ea636c9ebb813461e7852f3b8d88892b0e189b95b10cee708e8f74f14a4f5c9d0b26c275001709f961d363845d61f2825617a8a61c60cee1e02ffc710d27a2e62e962e9340866dd589030b4ffbb253abffbb620e112948ea3a7ae4e7619186f6e089c25d0217cd122c6f977e3929b5ef1d0f30da1e73524a6597dd1ea4a25d360e78f2f8eac190df5367959d45c28fcffd53b8caa1e083092830b0764df31722cc56e45272987282c65fc04aaeaadcfad29c06c18dd21868314e5c2ecf5cf01222e6361994812035b753caa5c10cfffa448646214a67e2b0a9348cf51961ef281ab81bdf6ab4099eda6c6d910bc994c62493cd1bda2e82", 0xfffffffffffffeb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="1c501f8ca7e0a94b1340476c03874aaebe9ffcf64dd76ef6b44bfbad978ea819f95b2eae10f549bb18122c885af050a680ddd89494", 0x35, 0x4, &(0x7f0000001340)=ANY=[@ANYBLOB="010170552e2fe6e96c6575d3facfcecc59535e38184a"], 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000340)=""/4096, 0xffffffffffffffd5}], 0x1) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 01:22:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f2000/0x3000)=nil, 0x3000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 01:22:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="96f0f83827910a7d29ba400fe24a1444d5bf9b446717c4a3945357770bd79bddfb78a9bdb6ad8775300f456356142666b31b950693406cf6c33e65a8efbb6d4e8106e29dc93d9fb75fa4e096283294b6c8ee672456e899507bff5d487b5f3d8547cd9a80aa71812bdcf522869d0b346f8bb442ca8d14c695bbed2e133575b257fbd53c8a6fec97b4e7d704d7f6d75f21773112e481045dc8cc", 0x99}, {&(0x7f00000001c0)="aaa29e416715e27a7cb598796e46a0804cd32579b75070f4248715f83512643e582629363c6d90f63cfa", 0x2a}, {&(0x7f0000000200)="f3d12495d794b1d0", 0x8}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x401}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 01:22:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) write(r1, &(0x7f0000000180)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7871392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc9548a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104710093e987dc928fdbf31f8d97d04213ae69572acd8bf2519885f0e806350fc2a2096a5add68f6178a6d1ed60fee97cd3bb08b4911ddc6dba81eb491779001688b42c1eeae86b9624569c97074", 0xdd) 01:22:29 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/169, 0xa9, 0x42, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x20) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x5, 0x1f}, {0x1, 0x800}}) 01:22:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[], 0x0, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffd8f}, {0x0, 0x6d}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x92}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup2(r1, r1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 01:22:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x8, 0x4) 01:22:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:22:29 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) r0 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/119) r1 = socket$unix(0x1, 0x1, 0x0) dup(r1) r2 = dup(0xffffffffffffff9c) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x1, 0xffffff0f) semget(0x2, 0x3, 0x200) 01:22:29 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:22:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 01:22:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000200400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 01:22:29 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') accept$unix(r0, 0x0, &(0x7f0000000080)) 01:22:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:22:29 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1a42f5e68a25e44e, 0x2013, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 01:22:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) syz_open_pts() 01:22:29 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) munlockall() setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8001}, {0x9, 0x2}}, 0x0) listen(r0, 0xfffffffffffffff8) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x32c, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 01:22:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 01:22:29 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x3) pledge(0x0, 0x0) ftruncate(0xffffffffffffffff, 0x4) 01:22:29 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x1f, 0x0, 0x0) 01:22:30 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 01:22:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82a637198f7be7d98d592e5f148ef8ba520d91222f6669eb92c63b52cfd67e19f81f2d9e31a8595c15e4089a2b3c5d62687a6d7f414ceff1f6d61366889ed84c10186251e903fcee833c2d433bd37dbcffffffffbf693dbd6d030e4cd8051616ceb65aafc5e25455dfd74bcc2649d27a7c0886901ffd64266e4f6ec78edf8fc36896683d8d35"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) flock(r0, 0xe) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x37, 0x4) 01:22:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000005, 0x9) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 01:22:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) 01:22:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) 01:22:30 executing program 1: madvise(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x6) r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 01:22:30 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xd68, r1, r2, r3, r6, 0x2, 0xf5000000}, 0x7f, 0x8, r7, r8, 0xfe2, 0x0, 0x1ff}) shmctl$IPC_RMID(r0, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = getpgrp() r13 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x40) r14 = dup(r10) linkat(r13, &(0x7f00000002c0)='./file0\x00', r14, &(0x7f0000000300)='./file0\x00', 0x4) sendto(r14, &(0x7f0000000340)="3b23ba91b7f40be97e9f0ea30930bc046be3ca166b", 0x15, 0x8, &(0x7f0000000380)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) fchown(r14, r3, r11) recvmsg(r14, &(0x7f0000000600)={&(0x7f00000003c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/174, 0xae}], 0x1, &(0x7f0000000500)=""/255, 0xff}, 0x2) sendto(r10, &(0x7f0000000640)="240066a8f956254a1628ce2f575d4280171e9ca05712b936c6090b372cc349beee74dc265e68560f5a2d437a17969f0b9981f58a6416fccf94e80bcc9a760287141544edac399d5212", 0x49, 0x8, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r14, 0x2000746e) shmctl$IPC_RMID(r0, 0x0) r15 = openat(r13, &(0x7f0000000700)='./file0\x00', 0x20600, 0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r14, 0x40047473, &(0x7f0000000780)=0xfff) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000007c0)={0x5, 0x7, 0x9, 0x46bf, "8e814bdff8a059d8adc9410fb59467fc7d272b6d", 0x8000000, 0xffffffff}) getpgrp() r17 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r17) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{0x7, r9, r4, r5, r16, 0x44, 0xd6}, 0x1f, 0x4, r12, r7, 0x9, 0x80000001, 0x10001}) faccessat(r15, &(0x7f0000000880)='./file0\x00', 0x100, 0x1) 01:22:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1835, &(0x7f0000000000)=0x7fffffff, 0x4) r3 = shmget(0x1, 0x4000, 0x488, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 01:22:31 executing program 0: r0 = socket(0x3a, 0x4, 0x7) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 01:22:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x18) flock(r0, 0x1) 01:22:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1ce8, 0x7}, {0x9, 0x5}}, 0x0) 01:22:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) 01:22:31 executing program 0: socketpair(0x20, 0x7, 0x253, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getegid() setregid(0x0, r1) 01:22:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="9695766aee14e66f5bd6825e0461d7fb328bc01c2294dec41ff468b73bfb08638a4632f7edca52d465fcca4a9e902c48b1c3cbb06a86cc6581b233d8edc60101be77e45144a2ecc40fc57d7fdc9fd8bf6de400e6f34465f786aefdf223d89553f28a6994e79d9c32426a57dc28b96e7f54d38ed5f3819f90ab6f68b8baa1adff3e00b5a73bf06d41150a2ebf7e8ce3a91d907e48f468c844f9ac53f42d11bd68865838858870c080ca139428b26de20b4e7b8cd3f88038b2a675fe1d2f161ce0c3659974fed4688f8e741d54963debd12ee4", 0xd2}, {&(0x7f0000000140)="7308970aff2789fe7f3406854250d73213d708e69cde0ebf4f7597", 0x1b}, {&(0x7f0000000180)="d9ec915f2c8c221c6a098efb63b863025e337e6a82d6c40a92acd112d06364be6890f3054fdbd125a98a51f1b5aa8c4218bc5a9728377c3739a7893dc18c706f39d5e1c23ccf014fca7254481c8a8edc1174fb315bf8cb9cc59e1dbd81bc79135fc91dc4fe902e150261ff7d831ec22eb4f2761bfa1052f87f0ec70edd29ae227e64d74ac0781aeba986752f985114d3e3ca15285c5644432f6e1409c7c13d966cbea171da76aea5f7f4d276a38bd0959fe779f323dc8d3d384abfc9ec62a0ac87e6a8a548e5a8567f737eac8971418a1f11a955fe1c356d41d830e1e0f8718766cb99944d6c5933d148c8e7029e", 0xee}, {&(0x7f0000000280)="64f5a53ce1748ac2a30f9971e94d8580a98b55e13ded2aa0ea4eb604aa44ce3f5161d2fdf2981311045897d404c64bc00ef91effa0754604301035d882ae7bd5bdadf88c4971ed3c7bf4e8ea0059b9dd55acf2b229cd95b4b42e1145f1cf2aad29b7ba82ffac1c7f31ca11c5538c108e32d154484344bd97cd0cf0541733e40274af8c1fd5128d1a6339fab00edfde5049d03b3bef780a347b162b99235ba61048b6acafbd43658939b2bee05c1cc53e69967aa90f891c31f56f15c83fa58eda0fab6681a0f42d8297cd92e3888bb689e44c717ad1da", 0xd6}, {&(0x7f0000000380)="df13bb77cc34942582dae8b23c857f38e2", 0x11}, {&(0x7f00000003c0)="ff167ea0b03a006d84ed28e385301fe1ad18c35739dbaa579a18b15d2c7205931c861f3e2c399ee83569b7d3607820c921d30ef1690b1ff5d115dd0ecc5a05803718c7c089147873f0b6432720385a399d3a4a947689ac74bdcadd41", 0x5c}, {&(0x7f0000000440)="bc2ca69748c644028c71fbecbcb0fa6d2c5130ebf12db5d84f08dc550429c6d571dfa9173f89e347a41b17250e2c2dca2856eb430d9c532b0d4dd76a69e0dd53b8d69b74f67aff68f0fabc186b55eea53c50f89babe0f973b727b1b2bdb8d8b80a9295", 0x63}, {&(0x7f00000004c0)="f27cb10d0dd7de82ce496e", 0xb}, {&(0x7f0000000500)="399bf27374ac4ebb4fb3f1d241530557f8d4aaf6b0b6f78f821451b1a5b63fa9ffff4782cdca5a8e2920bc3c699a4a996b6f4353029de50bf4", 0x39}], 0x9, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x402}, 0x8) 01:22:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) accept(r0, 0x0, &(0x7f0000000140)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8001) 01:22:31 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0xc007, 0x8) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:22:31 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="2eb29d29084036c68ceb5be0ce08fe74000000000000000000000000000000000000002000745352a7ffffffffffffffe200100000000000000000000000001b00000000000000c34c664c1e0d4da500000000000000000000000000000000000000000000000000000000001efa781187d5e0b82c1b7da50132907416fa3d2b9cf4a15352077b9eb8600233ab5922ee0749d9de37370c5340fec98835400eab612e3231a0f33fa2f04722d57fc7600a8e7735b732431bc83f0709052655790784f37f093dd05bc87dc55f908407887a3b3a37fad8fed5a554b9e0980faa934f181f009668271fbdb249cb1c1961e3aacb52b48c96eb522983cb49b445868029da16b757898bb2a0bb0bac20f1ac887fcd8a58c4a7f50ace3c917f642d4cca8a6b5abbb2ca5c89f7d904c4db58b693fec0aea83207df838c89fbc696fb543cb6003bcfcbbeab70c6d810b16b3194245d02758ca8cad31f67f193bbd4caf3e707c06d402fe1838f9cacfba592bfdfa09b4bf306ede479c5563bb0b72302b08820b26973aef15eac8bbb8d7d0cc4732d8b9d9e4194d10da33f05a28cfbb8109b14a8e76a81e6c9681c325dbd24f6df9b434afd2dc2f96a3c15023d2cc85d0ec935b29f038d7aeb4b3bb19f4fc7c25ef18e763d7fe482021358bff2e6abd1e2ad3d1dbfe73b5aa66af846016195845bf8bce92353102c18222bdebf0e1603dc5997a27285dcb811c99345a54b4f3661ae"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000940)=[0xffffffffffffffc0]) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 01:22:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000000000000, 0x20000000000004) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x8, 0x3f}], 0xe5b, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x5962, 0x1}], 0x2, &(0x7f0000000140)={0xb1ed, 0x1ff}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:22:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:22:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x42, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) 01:22:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x8b) 01:22:32 executing program 0: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r1 = msgget$private(0x0, 0x429) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffff0000000000000000000000000000000000000000000000007fab79feb22b9b2d73967bc16e70b03b3a256d7fc247e0746631"], 0x4d, 0x1, 0x9d4160ac02a1ec4e) 01:22:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) clock_getres(0x3, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$inet(0x2, 0x0, 0x6) sendto(r2, &(0x7f00000000c0)="0794003f86a4a7c3785d25c78293a22cbdbce855244e1086512d2b10712f12d3ae1306e371f38dab7d7e17dab2b913b14dc66c59efa4b2ab71db77bc50ff2066950b8aaa25e9cd77311f37728f579227b7a40ba6794befcce1214f2514bbd340d5730d6152", 0x65, 0x2, 0x0, 0x0) r3 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r3, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r3, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r3, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 01:22:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) setsockopt(r0, 0x5, 0xfffc, &(0x7f0000001200)="ea6f5f0a3f8a0ab6f292952ce3c523552de751bcfac03ba5042dd73f9008a2ec0d4f4d7562f4f274a3d23b73e96f7e47895a1a47f82dcf342d86e99802705945b28e65ccdca869710757234789091d5ebb76296718bf535831cce916da383bb6618ce351a24b28fe02d363b8e7f6305c7f5622a42b2d592efcdaee7dd8b56c3fde4622877ff87cc3638cd5abef2c051a901ae4ba47733e964eee51c687767cbffadac9bcba75a34d6e823ee0873658a431e3cf80f48ac2596345bbd6eb1880144e65c0deae17530b3f4140e3f089e09ede98785ba5bc65352b6269440445f96e917b0ee9af90ea2159f7beb335707a4b469455daa649d2645c905239f9d334e574508dd3893511078a5b3f7d989669c5e5f02e733a685c5046334142c889cb00301cd2f9d820d54ca0323c43bcc506ca371193d68df92f6f89c89a5ef705d919595a9026252fd05de8de7e64c6103511998ef2b2e5fe9ec58d5939b6d478786ad3a39051a7d3cd1b4193479beac4d3a0d309daa582e82f7a9066776764bb111ccc10b7ca23d7a757e0281629a345352e86beba88b942379e2332a6db55aef694a0d9e28cc01b7cff317b61e84148e5ed6f9c83108cc76daa5b44d729da098c4a9b7d8ef05e62ab2819baaac26beb5807b9f529383cd4dfd59fe26efe9fd9df04ecee1fc988d0ccd6643d3618570b296b621f268c67c76a9ddb6da90b7aa2c96aeff83fc6b61d0522647df6e744847d59cf42c7bff2c1a8a05e1c83f621a33ce211d5bc0f948a8d700b1a7416b6d5ea1de36437e43b4ac9b9f6ec182cb1d3c255c3195adc9c81fe8ef0e49b664622c39436f66af78c8e2070757be688d6cd1b2081f898313df0b4905722861d7cf8cea551245f8a11e378d14919d2d7a48cb0e1f0207f3c99745cd24dcbd960d7e3039a76e658b0f7f20bd4decac01999fd8be7bdec8a973122b43ff647792fe4730cb20bca41fb4c1474aecc1b923b207cfe467953ed265cb5c66f7ebffdbe200a660ca1bd22b91eb791a80307388378d72a364ddb7da931b8984261748d5d2aa4f36f1fd0a9673dc7661ac5b603bd8fd4ca23452bdbe1020b14d81f194e3142d246fa4ebe793451787668681f54e200c598cbbf902176d746cde8e29f00738002411b7b8a3161ccfabfb9d3755e785baf447b99f24de774256c23b1b49f4e9d2c1f09ea19f300266ee65b1e431e95397a0838e4c3c9f42c9e96abccb4f87f1e40930110af6cd39a9941fbc499644ea648f9fec2231e37abe72f1904855c8f9cab57e8f283f70d36c9e4e69ae72ad166b0fc5cf4070d7ddfc850f3b35c2e862acf0e2475af9e7095cfe8419930fe4ea75cdde0559c1ce9ce192fb54113b77c00f41dd15053f8700e8c2f56d6f52661793127321c59874591c50f71d01a30dbc9ad06b1f5086436eb6957bc75074fe30b20399449015d6a82bac79896269e450575c13abfc83c68a96fb6701df743283ace1ce178dcafd796fca18f2312e2bfcd58cd52c1e8c95d4bb61b6cca509d9f4c5f072e099b54ba3198d124f6098eb683841aa69abf7eb5aedfc247905ac019f067960e0229dfaa1d2b914ad9152b6219b6d4d77aac82bcb5d53ef4c74faa1a225a22a4d7cdbf015d280a4d1538af1a249066dd63fa07598274a126051cb20e635f011a014c60948f3557d5cb364d71f32a4432535ffe990c0038c66f99e5055446ef8f1d0de1dc6149604063204d7b4776022e05b4272ecc47eb78ce14ea5b09b0d50df2cf9092e56b5f7d22b055fe457ccb9d1975097e389c99ed3c9033cad95495c39d809f95599fa94d03ee37345618d2455e8bfca97ef66893b32862bfc204bb3a8dadee981d6fdf34301ab56333a0dabe9e9b96cd8f27a5a5975c965a97f88f1b2d3f92fb16e3f87de158adc7443fcf26ffb302918198b396dbfac61d8a4ea860d176a181c0c3b8e260de8b03ec3661e4cd7b5d31239494f9692df72b28b28294689b235a0282bd2093c8c22a1c64759e2e082f8bfb1de1ddc274b10bca680bffcfb0e17c7eee9752dba56a4f3a8268eb34f54d860375907618e9cc87ebfb6229f61d532b37a2ab047a68190345e748003f89e17b75a24524d9c76ff3c34175c45123ecd215fc60effe2ba387066098c791eaddc65cc951fa644d81bcae42d9c0a526f2e84689904d4a6b175e9ae7790a733cf0356541e1437d023ddf9033f927e17a74cbc3aeacaaa66aa462b3dfd50c8e861efd244dc6b529577c2e955ad3f71725e027939f9975bfc8385f089eaa842391757e646e9f6d85313bb9e87dd319275c1d854c49304abd7a40cc924c8868280dde4af17633d5d9a307c6d10918dac17c53f42ec423b80c4becc584f504447d32f96e101eef877031670e8a24927f3982c26024cd41d8e6502b3590e50ea6bf4d668f5c413528ad9cbe5bb6d0906a15139f6bb295c0698b434ce53dc0d3dcd679da09007697735324833b5e688b1fcdff8b3ea47ff05b5d89e29384291ed8bf597c6e46b622660cb03906e7087b9914f17e6cfcb39e1c31b2be75e6f3752c1fa3c0ffe97f4fffe72f716ba48a7796185418527fc6814463cb7d85559362fedc08a84112ae277abe91c6ad1388edc8dc1e19036884cae8657f55c1ab60f8ed6c20a419c42d8cd506f39311b39d614704c327ce1e0ebba35cbc6591d2bbc232a424069b7cb4dce372203902d04e86161617a6fbb9d0ab64f08e073a67acc7b675584ae31cd36aba15a3a684be131132830f2d1052099cd1df1ef8ac4e594a92323c1444f9d7641dd3ad6eb5833945e01c60cf275314239607399fab9218b55de67345c2ff468e2996836f7498c0543b78f9d3dd8cbd962b3b164fa0a0d406ba28fc8a865c855cb2cf0e94acfc9028ed88a1d6fb5dde09fe0b770073884ff3af8f617782e28c2ab706fd39aa70481c6c4a73cef8a29483c9680033b753ec8bb720f9d08ef5c4ea5a0cd2bf40c6ca58b421c9dabe3d739e25a66219cd0eab507eb2b9e575cdba7e2e35e73b030384219d145f09eba3547ad7411d512df92ca7d584f5f88c10ff5139a59a9bf6c5cbe2a4ad18efc949285f834e1782ede2a65a159d3415cb487f86d4bb6cbd9c953aa3dedc5680dd82b54829834d02ae22689834c4f98d927ef27622031bd8e129217272ef50c1608d29222197137901010ba16eeefaabc09d87eafd3a0eff70b4aaf376da3967738722ff9b758348f36a9d05d16e7268e4fb7b45075ca324d9c43354403deb5daf549e5e4303fa4325910b36e83bef30323c9207b69acad2b64419ba08c22ecd2917a2f6b6fb52e3776a4425f2e5247ccf6f3908d7eeeb3b921fdf0c59b6ac38740ee51f48e3ef66436ae5a2170e9e38217560d9aad6df6900d5894565703126e1296cd7afe1f45c22f679b14041d55ef26af3546107b289f6b870c3c0299d4777529144b405231ff18927c9bfac5659027871a31d1515c59576cf6e3633b6387e4f1368eb54102d68fd8d2810ff8170440a0f8b4e1d165eb64c83b09cf8ebc8aba03a95d3df68adaa9cec541697f5eb3d156a0d9442d016494f8821b78694f6659049ebda8c4149661d7c6069ce241c8346f1dd143f1c0706077bcf89e09b83baed984c2526554f73320ec5877c512f5787b9bb31f071b0c65ed7ec53480a16844760280eef397564cef977a07c08f1cc70a6cc8d396ac67b37bf7f9eecb901088d066544ed3d8bdc6626993455403394fa6b98ef56789b62d393d22bb8e49995007e5ee521d653f250c838d4c6e8b3086e5423ddac1a9ecd6a13e5fbb410cd0087eebdbd613a69dde24327e4bafa2b3d3c3dec5087c463e6bbe2dbeb8887149775169649802fe2d341c64e21ef192c0538cd429ed3901431ed1e2b3c6f086d149985e6cc6c6f4357e3f3583492f178d8aaf1743b6e7a5f72757f90012f86bf356574ee5cacc4bdf8f0a99ebeec9b5f3fe5161da64649dedea1c15b3dc04e019e398e1b606241ca2a6f9fb093826e2d01ad64ba4f40fe367995a580b4d73db2bd80a9db52456a73b2d2ff45da4df4cab40b315d631cefaa2a0ec26f51d9e37b78ef70424111825e31183d90ee11549dfd84d20dc1e712174f0fba67d71fb3f0873259ae9be99a9d2d6e0a7b0e1ae917d5270735f8aff48d970b0ad1fb039311caab650a1e308f9108119005ca1f30df3d3a8fc6aba89dcc89bcef9cdd90f26e39225b85d03fed07cecb5df9e989c0a989f74fc16d29e92fb75d872bbf5216fb5671107d23922fb20baa9e5f6c11cefad707eee6ed7ef665fbc8a7b482d1da68cb6aeea6795e8e6be99a3f3e3d57898937a709920371725a33c85ee0d2752419af524d0272b674b2db6cc9d15abf30930cadc4dd3977c0f816ad1f3ca87f4a1ace3c423799b8eda8d365e9bc17aac37bc7278e3d1d225bb4c23bf4b7cb6e44595bfdf60be9a46655c7a66f2b3e75f667c16acc85815d198965ace7c67189940f8b95d1f7341736864a5ed541e3284f0a7740ee8b9f0d9a61fc045a5dc419306d5e365015253225585b9082aa4d03f460827177f34489f60bc9c8912ef28420396c439fd3b4e9347933af5623f21ec38769a4bb4adc49db50db619e89b2ce2255a9075534e2437ddb8080955bf2a7061f6aaa95ee293d30fc1d1e8f99137cdfcf81c6c4ab4728e8d3483ff08c6e7cfd17a408573f2e3dc27427cb752ac7c46b20fe4e3d53133253459cfa177fd0eba229527c94ecd602cba59ffa970541622c442c9194914aa8ba18db0a0654ce99f723c5bfb17da51418601e52f6eaeb9e69f9e13c15ebeae1e054a46cd9b3a367ce833e721a9c52338344f78802adeb8d7794a150862de7c22843f8055c7b48e0b795bcef502138324eb01befde891921db0c8b201b40d00a804c33fc4a34abb8e4e4789094b43214dc50671e00d384317e6d4ff2b3b904c7e7282306587f3f46221dbe3f5061bac7008389ee162d43a50e4bbac253563476e709bee6dcada39be5f87db03d4ee3d6d014e78a51905e86b9d0cacfb5b41eb9cf390ead245ab9445c1c0a118c7053e5f5719037dbcd1d60eb363a008e287f1c45904085c55fb3876df5174d0fab7dfc620ba22326d6d2e6e6f89b62fab77e05b4d6503d5a0317105d044c1b788210400db6e083be8926a802c28eb3662adc348001fa5e9133427427a1a0eacf195c5c3c141d034cab29c7807dd58c748d53c6e55eb0c05a5c6c1c208442662dc0a4a8bb3ff1184205fa93fa85d2ff26eada26db211504abf633dc9ca3341a5e38632cbe438728b315a3ef1140e16e9c7d58986aa4f7d6493e497a9940d81c7834171d504dd40bcdca08d456adb38f378579f14d4be15e2ffa5693b0868ca84ef264cfd7e30d1943a0c7d409442ecec56280092f2ca569359f9452e63b4141c2f93d15c498019fdc16ded97ec95fa9e44159875e2821e75acdece1e855daf54b6a715a6c21f1df0e772ed6dd17fd6d81f2effad8e38b387e187ed80551a2315024f5af02d1f4e0d76d80f7dfdfca10c6c0aaf81455f6d00f2d0623c0a7cae5f394689fa8a8cd708858f8ae9526f0de3ee24cb0a2d80f34831c96cbf1d3fa6a784a8f1e6c845947c69cbf98614d15d7f777685fc0974af86c109ef1b7bf45837dccfff286f9740cef97959dd57edf4a05481a448163af61db567c71724fb2fc0beeb1dbdc612df98434cbc10f3a905e4a5ff73f604953318615abc06a139c04b16fb7c7a1683ac0e8491c319f3ca6a7e81efce51b0bdf574def59abb982d5c382f8765c59964ba53dbad1", 0x1000) r1 = getuid() seteuid(r1) socket(0x19, 0x3, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2}, 0x10) write(r0, 0x0, 0x93) 01:22:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) shutdown(r1, 0x0) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r0) r3 = dup(r2) shutdown(r3, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:33 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0\x00') execve(0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) 01:22:33 executing program 0: semget(0x3, 0x6, 0x8000000000204) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) 01:22:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x3) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x10, 0x4, 0x80}, {{r1}, 0xfffffffffffffff9, 0x82, 0x88, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x3, 0x7}, {{r1}, 0x0, 0x10, 0x1, 0x10000, 0x4}], 0x9130fc2, 0x0, 0x4000003, 0x0) munmap(&(0x7f00003eb000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 01:22:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 01:22:34 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x200) 01:22:34 executing program 1: socket(0x36, 0x0, 0x3) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66301906a500"], 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 01:22:34 executing program 0: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/60, 0x3c) r1 = kqueue() fchmod(r1, 0x12) 01:22:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:22:34 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x5}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 01:22:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x24, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffff00000000, 0x1, 0x9, 0xff, 0x20}, 0xc) 01:22:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x5, 0x9}, 0x9, 0x0, r6, r7, 0x101, 0xfffffffffffffff7, 0x3}) shmctl$SHM_LOCK(r1, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:22:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1f}, {r0, 0x100}, {r0, 0x14}, {r0}], 0x4, 0x7) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') shmget$private(0x0, 0x2000, 0x43, &(0x7f0000ffb000/0x2000)=nil) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000300)}, {&(0x7f0000000340)}, {&(0x7f0000000480)="ba04a18398d78ef105393dc5fe1cb86b18b8b98c09d4474a303ba4a818567a1df04f53e0cd27010c26c0503e2aa6afdf30adbfe631da41be2dd647e8ca01ddffc81019449eac2aa71b8cbe15b78abd742f7392c3ec7b3a805140a6f792786d99721883684786e9e84bce75d3abcf3c568be721b321", 0x75}, {&(0x7f0000000500)="c6c588d4792adfab22c06cc88800b92ee56232a77f61cdb8b66215c88bb9fc038f9acc8123c31dd6620b9df074f9694e7b29fda5c568b48353a6b883278db7c8686ff6d3bc28d5fba8b8b0ceb3746f043c14f4cdbfecf2d832cd489cddb2f1808faee147d660cfa80d306c091cf3216a6d12caece0645da05ee0cf777d2f09ef29b6658615e3f279c2863ed41378631a43", 0x91}, {&(0x7f0000000380)="d7d4aedd9ae693ac1f257c725b55982517d81a0ad1df977b9aeaefe95e6037946e5f8aaff4", 0x25}, {&(0x7f00000005c0)="dd5f5d50bed71a78d12553a95c206ae2afe793c14932faedb38382e65085e540d52d22723dbf92fbf7ba527996cc3e2bf8ca21e9de645e4985f11f90b99546108772b6bf89b8c143866bc81e7639ffef70faeb64128472549b2d23fe189a27de5b519c4260a237a71144a26610f2fba7e12b04e47a265a3b6adea6d8da4f68faa547d3fc0636287be867c86aa0b10c5e60f4bac5", 0x94}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="e000000000000000ffff00003f0000004304c7a125f535472df4674fba718e3c1aa438e728b900ec5b294bd39a5f1dcc7d74efaa2d94f9596e3376220c84f4c537c20c2cff2901da453da11759c58b199645e347c7e90e184d7bcca62e796a5fb121161f720a7fe726e2d5118d12a6478a4fe34b606b4fc7b841f60e3661d20c72d5592f1e20013d2c6c6ddc0fb598f5dbcc111d78f83deaf2087e18641e28ac7a859017af256a31505948003f145225830c779fff0f0fdf0d761338887edc7fdaf7ece9364bf8cc352031c9b2b9193a5a6d3d56792ceb0e32dfc68a85f8b8cfb8000000000000000100000008000000b5e8231cac5625201eedb3d77818f05db8af818e2f1eca7b09d34a24bd5451c1642e8e5285808aebe4f29d70d4b7e9cde3161af60949bd03ea84286fdeac975df57f204cbe0029099bc8fb04ff1b0b8a4b9e453ce9da47c9223a575fb0e79f12f15b03d9d5ec63bc0b7f3501fad2b98b14f015875d029f0e6405d03aa01cdc61e9587f98ae081841f8f776ef1b17af542fffc932f87fb812762f47a800ca2f8230be000000000000500000000000000001000000080000002198e2877c007fe53f29f9ec5200a4e6cc5693237d9f28a494d67a7d449f9c6832b9f649c9cbf332f02872b25c177bd62aae033f8ca1547295d93db4990000008800000000000000ffff00006052c33c024c344720c0d85f7d70f473b5f3adf83677611aaea883484f9e17ceadb245068abb8369a4ded26732ad376e3f22384db9d68cbe8f3f1343348d51b0d52879b79805fd40801fc16fec5211ab3e67b6396aebf4abfcc8cbd5ee9e9205d7ab25303927844406a7a1dcd96a7384f1e51839ef10704400000000b000000000000000010000004908000038fddb2f9da8ca2a5aed47a451cc7ae22e45a3d5062ac56fe849d1c83913f027eb22bd79df2030ef0773d8a003010450c4fd2d01215cdca15a3862f852cbaa0bebc34c7e24ea67237327c51d18d9aaca43903136486cd0db6fe09f4a46561dff352b9e5bbe0e72b1a11d2c9edd81449670fc013f62db427962bc8083b08ad468e5af8af382e7323f1ed486a4f4decef569de18466599b9164a6f79738b191200b000000000000000ffff000001040000f75fceedc7972b0dc8fb09a4ede24640244ba6c8a014cd93cd78a8c68a0c0f69ad827a87e192f1f2723a96f94cad7d1f31d836c4606e0989a3e3ddcc819daf90537b28f4577c55594671f8dd1fb9cd362323067f1436046a1a438f2f5f741c12fedaffa5d53f2a23e1cecd0e7c811328d05ebe48d5c49f323027fd75087206453f51e885d2f150f5be8575e41f4bfb91bf76e5408302988d1f6859800cc34100"], 0x3d0}, 0x8) unveil(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='c\x00') accept$unix(r1, 0x0, &(0x7f00000001c0)) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) 01:22:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8008, 0x189) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 01:22:34 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) 01:22:34 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x7f, 0x4}, {0x5, 0x92}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x7, 0xfffffffffffffbff}, {0x5, 0x1}}, &(0x7f0000000100)) poll(0x0, 0x0, 0x6) 01:22:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5f00d1628b53a", 0xffffffce) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) dup(r1) syz_open_pts() 01:22:34 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x4000, 0x8001) bind$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="fb2f3f2f660b6c65301af967c97c83b8fb2861d63f00000000ed85108a17eb469613afee9ae515c18e724e6046a28064b4f23ddfd27bb2ac972e2821715ecdb2eb81ed512b9b9cedeb4cb0cc86428a93c4c55230fa65673b638e9c7cde395c027877ec666fe916bbf05578dc1b02df10d788e62e6bc4405653d57dc2bec2568875757f2f11707647c755391ca50260c7aba71d9ae4cde62615003d5059d40f007bb8d01b44d6b3337281e6699f4a12921a61771ea8ae1975fe216a73b09b70e26bfb951b491b28354ddfb6a36f4fc180d5364493de9d2b6eb81e367bbc331d8f8b3a0c89c0ef2ec5399c0c33316cde68ce02000000000000"], 0xa) setsockopt(r0, 0xffffffffffffffff, 0x7, &(0x7f0000000080)="55c11d3d9f834e582fdd62705fcd8c2c9ddf3f1c21939d06dfd44ac25d71dedc4720c7cf32265fa1e883a1eefe656964d2cb61607625a6d8366ee9916e729de462048e8a0af8719f6383bef352e96b85d5111408e7529a96c5225a1588f1fa65b6a0e21a9b8d9746a0158b0dd3d197bc5d79fa2b762c97d90e9e09447f35ea2bc6654ab50771a5b82d4180d0d9bf0ef9ae37831932ebdc909f028816f49a1afdcc3dee93b8c2880f480a1f8e23bdd27e686bf56841c90e3aee5a2306f7da9a3325f60cb83709f264c583edc25f14a28d225fa9763b6be042d27711cbb52578a1a4a1a3897434c2e9d20fc97998387a14f233f19505515c08c45818eaf76cf7fe417d9c633ac14464e39cb8a70d944a5b925fbf30fa1c24684e22561828f2140aa7eb696d25f0fa5c8cf7ecf116745a7b7668ed9c5b2f8d1dd03687a2bccb71db8d085417d9bfa4d23f7585e23a96358ec5c03d6f2bee28c547f433d03a83503f6feeb4e418b83c4dea373cd736a385cf4edab56cccd5e8c1dfd69ddad51d9be18b034e6d8cdbb757699e8d87600c93af8844b204b03e26c4157b3c109df89813089821e66bed89758dfff43f8337c864ef95ed37d95ea57fac4d2b72d37e8415f8ea3bdcc30914beb89d476f3ab5ba4862b445a989983153984aa0842d242f6c205c27a9b7db99a1ef578aaa94455dd10802ef137931d5a3f67c21133a2335bfe36ac00cf8730080a739f94d97e44abb9fc790239e5320a7a0574290d8566b3ab1817dd2121361ff3daade8edc9ff2385100d92a45fddfb80181eec8807b0a5d53a03d9785d01d4d5b192a2b0d2e244fece4ccce274eaf7d0b19664a0acdec8a4fe3fddcf2794758a2a965939ec7afee1eaf0bd678b5be1b2235fa9a481480cdf015aae7922b77d14580c59c3f3e816dadec63c59333b4edc5522ffbfafdf1f5b317cfbdfd21de8947d36e8ff9097d6d241da0093805834e98e7147c307e9c7f04d2af88c571a44695375bfe436a3ae18ff316b2095ae3225dc1e1c7a525e181adad694d1a2f515f95181a79433c1ddea3a3765a94946b39a3776e7f45ae43290ff796a7d602401dad160a44d10da19e2ad8d302d506adeedacb40f127321770b1ab7fc82d91b7e52a8e19a2a57be48d995af7b93df35633764f7694b3544096d9f58a4e5e07e7b2c7cbfb8601fb8ffc90453642e9e1d9e1a574042197052c65cd8948068f6bb29319c4c173df54297ee90f14f8f817e1967bf8c18d85b2d257d9881d31c672114b130e26100ea390f636deb2051720484808cc228167b0190f7501033d843705f4634b346a922f8cb6b6f186fbac26e6257e7ba4a9124a49ed5cd902b8c175526d85d4bf4b20b64eeb59b93f7c5ead32841d3211301cdf4cc6e5dd60a38ec0b14cc1ea4842d338d469c660b21a8b41f466dbd229b871dc4f2677c58ae1471d0af83997b6f2b60e1333bffc2f6f067c81ec6bd888dec25623998966b5960beac4658c213a7aa6e27a7a24f75409615fe44f2fcb1347c6d4e804eac003af94d794468b01fa0ad910264998c808047f33aade2ee8de36aa36ba736651512eb6e962811b9fc29b06e2c0cc2d5dade659af1353eb5c5599ca4a8edaff67e2270c5a161f4059879e2d78eb2358b3b2622ea62a13cd01d6a78c1801e397737637d6346da46132f730b08b0006f341cf2b8b34b4100dc9963f387eb9db9ab3cd7974f37e89cfe40e4271c238689d68af7a6d809075a3806f0760a0833f0003a1d2a7d57e7805e3cf516e9e4cf9b249a3f3d642ad779ff1e64240c42e8880951daf3c6acb3c3a4a6122c2ef49734417cec2e7ca6ba2e04d14e770538d17056f85f4e0abc31624c6d7cc49fd38b28c9f18bff1ee0d22276de9df9f876328278e446f38b2be79684a455783e4b38ba8601a9844001037bef9813fb91d3a36412f70df06c05158f4392cb0434bd4e54b3a54273463d73c4c5c90e9cd1e527277ad25da7710953de104fefa15aed82835f7201f1a638d8d6fb6ee3bf36e0ec518e20110691658f2dfc888d8a21b159228ceb55f18b016131965548f36ddf1cd8f3c475e963ec8ced5ce3d759461fda3ebaeacc6905689f982917294f5441912f0ba9975ed7fcba483c9917dabf097b91db209b8f2f01d86442865360288adc2fbb687272bdb3611c2d35b7872cc7be4790690c9d522904ab7def3746d0bdda64d46d090373a38f176a099349ebf3ee6d145ebe3a1132fe14936f6f3ab95c31d90ed43a77fa23bce0c6fb0bc1774f12a88d9a9d0b02c199a4c9102b633d20b2a50324161b54ef94ace75ec384dcc50f932709e765c88adbd307d17ef0667e45d4b01d05f11f9c9635e86d637cc48987769ccb686395c60c409f54cc5cffeb2c2e839a6b5f7aea9198f6ac1c84c1ab7a78d21e6814414f487dabdfe320e5d8e7be37afc6b487a3132b2db015a71f6a91f2b3c22a10eaa91b32a2a6807bf233cfc0bcdd5b820a676ca530a2f9f0ce06772c6a21cc81c189398a65a711d96acd42e2d94eae0ed60947fb93c5915c2028ea104cae1135ce0ec44da581393f72ca81597467f05bd54ac5f2ec6216536a6737a0ffcc03e10c8afdb71e6a8f9d521ff3fea721792b9208b34c418876591f88f766733e019e92d1adac0f3b2f18145fc71bfa589e53a7b6953e4adb4c4a67d464f421ff5292c21f0d997e35c5d8bdbe45568b7647f221f9ed184084960ec3e1971fd64c0c24e1f1bf0d1476676bf2f70c006ad3cef39f8d5c80e4e4ccfaa82895b2202d1eab508e5681310a97ae58650f8d6fe01ed41966ce9c0066e427ee342dab537a131cf20b77e8e43c4cf78c36921cd501799b1a3e873b829247eb6984b72f32bedef1bae34e6814245220d1ba58055c7b386de740a72612f321438ab3ffdfde2f303900374ade40dcb8ff2b4d01edd4c29785124afc11318cea7f5f4cf94c3430d105c464e2ff0a05b16a950b96335a872aebedc6c33a5026353ea6cdb1df2f32b0983d6a7d05d2a4f89ed3fba8a2dee5b0cf5203edcae1b6b25bdfd2a7578506f5f08cac52032d82222d08323939612af2d63651267793117fb1ccac2b59b539b06935101e8077afbf4f6b05caa5f400b406489ed286082047eeab059f899af7dec1c5292225a11057fa1b6adda8e64648738ae52b4ddff49f7473580826975755d75ee539d66d8f674a963418edc8697b32a99841605657a9117113bd2ed84d751f51268f16804eef47c695a33ab9ae1e59dc5c7c450420a913cc4c233a13b49f79bd3fce43060624171c7272277f94e3c7dc2362788e6673c869cd4fb5bffed3822e2d8d9ec7b1f8eca31f0db6199fc2db7d311a2391f3f67f711c27f0651708ec65175128d171ffa00bf9b08b1dcd3186a1756600cb63f128c7ce0bf550e01b8ece1641935c1af62516612c1bcf8562cb3b42af4e7543d58c843fe33905650c0f61241844d212bec1d1b0aac28b2e654271f86c6018fe08ded8527c3de405af56e7e64ad1b127385c4e722199e2294b86885a677cf0fd6abfce805effa838d91a82987ea97395cd4d32b8be83acdf5977d14c0d7a5b038e2b2c3d43ef39d48e6d2468a565d6bdb39c087d1418029731149cbda773fb4d3997706c47d367d8496ed822edad5fabdef188cbd9932a3298a8d07bdbceb9ea2e024b4a2dd5a192a1e5d3540c46a4db5e000efbda14c72999edc0a55900311f9d52615a3e4074f8818dcebb992e47e424d829d911747b9d84f03d1c4d642c02b58a53fbc98eba5df641cdec53b6dd74532c65c9abe0b7e8752dc9ba377310468a55721fad605c908b37202e41a94426ae7a981a733db03050e9c6345e686b1751559f838fca053bc692bcfefe3f05118cecda80f54b2394c5015ac5b12c987383182ee5c9a6a0d829c822ea6d84ff131a62f207c9c02aab1f1f6ba90011baf34789f95e0263cd6d488e97efdc752a1a52f930f6e347fffddad6fc06eebd962eac6ea1a806af0fe169063dced35884533754f24e152e29a04bd4440370bd91ef20425980f270ea7019e79e1a52494e1134c4365437e64f2cd55b8e24b4529e5decdf13bc2ab2524c38eb044fcbe94f205763e80484f7ee83425dea3b00ad5ee107e1245d1335390b17323ffb5f536a4019c20cd6234913ae25d2652064e21d514cbce9b58f6bdf8b7a935b5758ff3519233d748fc5c6f02f7bf8684a41d3ad4aa62f86c01ae854c91cb601175d3fda6ab75d4f401ead9746b26818130fc992f63a44aad676462b4f1393179c691d379ea899895b01893c1393551ac238d2c8d4afaea2e530cf2526aa703373fdd23469c5194a94209d8232bfca86f45fe57322f92b4bad34c74daf44b2cd36e89fe4de7aead0c341e8d85b67f160a54bd455ff0305d5514dbd66f2bade6cc2ace4436f3c52fb1814af5043f7eb339b84ad4cdc4c61018a4361bacd8a09b4338a9b1051e9f55c27d43d599350d5a8bbb3b72688b7c7c03fd7fcd037e21a80c7e850493de280bcfde03d67d1b3f7ae0bca193d9842550c2aabd4ebc593f936716709cd7b514bb8c3ca568579793b48b4579a0ed26b8487b2c03abf81ad3ab4016889c7c212cff8a8448675d9c959c24e8b89328fe51b5918ced8fb9d8870546bc9dd4df622901e56c72e3e906ced5d5f1f7953c1e41aa926cb6e29c74ac3836c7b8cf9775f47c92622f0ff861070a491ec58f985cf54acda6e25c948c56cb9753354f6f00fc3ac40e8586c02a0af888e63711367e6a9d0aa79e2b0f2239aebce3a3af76062051d9f116858860226876ce467d79ae925b10d7bd20c98c28fdb0010aeb79fd58d57f4c2336f95a48600a2e120b9bcb09bad52d6e41ec2a99ea48c14480a6dddba05d56df19d2c0c262e01758a3f69704c01bf6ecabd81b94201f045183a726c78b94410eaf1b111222deac40567ba5a6507e3762c92ce648d8b049da6ba663653991caabebdf1df8775b4aec77acfb3472d1bdd8d819d0bf95521a1e5c94c51e1e17c51e277217ffda0b95de73e8ab31c45adb296a9a933c834a65e448286ff589a7efdcb8d95cfb30dc54018c79fa6d607d40e77ba1c4c119801c1c6c3a0e30e94cb77f56c8bb0dd8fb93ed65b2144baaa128713978fa5c84be19bab0fbbf17004d223a5f654574e6d1491031fa71f04fa4e6e468f0306459a754f18d1acb433b9d1ab0e04bc5349843ae583d1b0bb112a8cbc0fd2a44861cce942c5ff3497915eff4bbf3f76b40a33e0506a371d63b30b5392d4f457fa78f8cae5c8e96bcc7b54165ebf0eb57cfced96ad91f476d37e02fca5dbb88bcad555b875d45741bfa69cdc10dfcfe3a40d494ecbc43f722e068371098ae6901c604f6e04f7f56d5070350d49455f3594b9f51f4aef8e0ba16e1c8d413db81b1aa66f07c31b528fd66bd01ff4481012e47c7c9c306d16fe0b871b5aa9ad4d2ad073c4765f07eaea6faf8e4c5a845183761e60138af456a8bc3c2763947392f50c154949967ccc7dc163016130c5b4046cf3175b6aff6cf3c6aaa6d0304d7d4117eaaae8919a7a6eeed83b1d4f6dcc9f73bad786de38ae90f1611e17f76456da290ccec78fec83d174675212e518127343d0e0206a562de5ee683bc8d20cb163119fc86e2b47da992271521cbbeb5b067e71e5dd32cd63d2917d88dff86b57d14547fcfe356521c9f42b62c53005615d11cb8846d93f8117dd5d0963c02f92698248895d86d6220d2c33dbf17296a6e2c63a61c4e8446175a9522fa3d806c7188796ba4a377551ea845aa22d784", 0x1000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071e000/0x1000)=nil, 0x1000) sendto$inet(r1, &(0x7f0000001080)="b1d8b387dc8c9fcb38aacec2978f35c5745f3eb99ddc1e93a0f1e2fea620c339fb56d94a55b892463469824c740b", 0x2e, 0x2, &(0x7f00000010c0)={0x2, 0x3}, 0xc) 01:22:34 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x100000001, r2, r3, r4, r5, 0x10a, 0x1}, 0x7, 0x9, r6, r7, 0xffffffff7fffffff, 0x4, 0x90}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x0, 0xc003, 0x5) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x5d, 0xad0, 0xbe9, 0x2fd, "d0df5e040cb5c876d6a8de08536d9ca46987c59d", 0x7, 0x8}) 01:22:34 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0xb7e750a69681bb4c, 0x1, 0x4, 0x6}], 0x40, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x5, 0x3, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x5, 0x6, 0x3}], 0x10001, &(0x7f0000000140)={0x1, 0xa142}) 01:22:34 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000002300)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x40) getgid() clock_getres(0x3, 0x0) 01:22:35 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x8000000000000, &(0x7f0000000040)) 01:22:35 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffffe0) sendto$unix(r0, &(0x7f00000001c0)="0c768ba8f0d25bfd416e1ea92cef02131d035623ddc6c11b3fb727d3f0e4086113920149f0bde59130140fd520a8b4d03fcecee0535e79026916a1cad51e4fff8be6caf9c8019337b4602739623bb63c64810b9484971e0900633cca9a5c", 0x5e, 0xe, 0x0, 0x29) r1 = socket(0x2, 0x2, 0x0) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530006490d83eb86aad68006bd05f78248ae81794dba73b7f69fce87612221e3318758022c147eb5329c82bcce26971d0ff298ebb06c8e90076e036e7cbd5d8d5aa6666fe54d3d314dafa2712696e44e9b31e6837831d5a6c3283153c9d0000000000000000000000000000"], 0xa) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82822e2f6d697de930a29a00"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$setflags(r1, 0x2, 0x1) shutdown(r1, 0x4000000000001) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 01:22:35 executing program 1: utimes(&(0x7f0000000980)='./file0\x00', &(0x7f0000000040)={{0x8}, {0x0, 0xffffffffffffffff}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x3) getpeername(r0, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) r2 = socket$inet6(0x18, 0x80000000000005, 0x1000550) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r2, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0x13f, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f946b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435149cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) fchmodat(r0, &(0x7f0000000a40)='./file0\x00', 0x20, 0x0) 01:22:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpgid(0x0) wait4(r3, &(0x7f00000001c0), 0x1, &(0x7f00000003c0)) getdents(r1, &(0x7f0000000200)=""/130, 0x82) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x240, 0x8) connect(r2, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x102) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r5, r6, r7) close(r5) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r4, r5) 01:22:36 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) flock(r1, 0x4) 01:22:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 01:22:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x3) 01:22:36 executing program 0: symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8311, 0x8000000000000) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 01:22:36 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file1\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) execve(0x0, 0x0, 0x0) 01:22:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf, 0x8c) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r1, r2) 01:22:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 01:22:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x20) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) close(r0) syz_open_pts() 01:22:36 executing program 1: mprotect(&(0x7f00004a7000/0x4000)=nil, 0x4000, 0x400000) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00007d7000/0x4000)=nil, 0x4000, 0x2) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x10001, 0x35, &(0x7f0000000040)="972336246f6a3ef83b76da8188ddac57e5075a66e8d64d99c3bcb07b904792f9cb", 0x21) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r2 = msgget$private(0x0, 0x200) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ec5fddb273aa6432ae0ca1b498d11c01c06b4939fc3ef06a0c4a967bb738c81e85d1db1eb9ec052f4eaf1443a500e12fcf5f74040d87ccc41c01487194b71740d4c97f2c8c1456caea749a4b5e6ab4055a6d1aecc9ed91bdc9f66da5031b0e43a2c0e56542e14536c1fc854a96fde79f3893d43cd85bfd3d420e05d8d004cdfdf0d5322ecc587f503e1e60d70734f759d4893b0649d7579822b5745027eeba604e91868dd78f3ee9c52c1fcc877da9cf0408d96d0c7909baa6029d0cee5760f684dd84ecd79536857e8e1b5e7d0a4286f7ca95"], 0xdb, 0x800) recvfrom$inet6(r0, &(0x7f0000000080)=""/157, 0x9d, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x401}, 0xc) 01:22:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x11e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:22:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) pipe2(&(0x7f0000000000), 0x4) 01:22:36 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 01:22:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x120) msgrcv(r2, &(0x7f0000000000)={0x0, ""/81}, 0x59, 0x3, 0x800) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 01:22:37 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 01:22:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000940)) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001980)={0x80000000, 0x0, 0x7fff, 0x3ff, "4e0fd12a9961861acfbfa41693e3513ca93de4a5", 0x7ff, 0x9}) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000980)="d7d986e6574f0c551799f51c426b5bff7271e46fd421dc250d4171f6066b64a0408905ecede763f4621469ea96333e4cef73d8ace3c840de714ceb260ea045f4c7b674a13f2fd5c4b1e4156a399224739dde3c3f79b73f73f5dca0c68314cbfcf15c6be127348f118fef6c82d8595eb86520985cb3330e6844a3f755eafef0b3c0e637e2c303bd9b536e03ddecf7510ccc694c4180612bc5961f78aca9d8ebbc48c5fd72ed22eae64212b929b627b52e93f83cd14053dd621872bd572341be4a2cbd829a2d8908a1c6fb38be9805212d71e20eb98fa43437cf7c9cfbd1de8bfaee030f9bb73119ff324b01d861f0e1e831a833270183222f3206aeb05d3862a03c217f044542e40be6c1569cb3a17e4a32260247f177c37dc9b557f223d1928a92e07216325d350c80acfc1c8f8286ed1445053130a656cb774d47c4d259892f8274d31eb274bb7fe11811569321d223aaa601ad4177cb8f8187b49b4fcc6b860a518b5e7e456fb5f638f622b5bf25f87f4e6023ac668cc37f0ac5b5e7918d486a5b71f94359f65de991d41a1d511fbf2a792b2e80d57356c3f8e4270304aa1e8550cf309092d33ab078a1fe944c9b427d6fc084bef27105a74a9731c4ea414ce5924a33fba8537650dca020b5be502efcd395da451d162353f84ea1c74a50f85b7770caaabfce3e9db4784fbd38011970f1f8b76ea16ee8016620410b3bbe2624d42fa1ad559f41bb4bd8904bef3c2a673ca7f8f0cdcaca499803d7749881dd44be3ab3a0095219b8820fd22ada59c65998af45917fe449ccf6697b31b822072bda7d554d699b33d30d8277d78e1151f7acf275ad7febc1d24717462ab734aafd318d58fc4ecce32876a3f707aacbddf7efc05f7f5b6a7cf6672efc8e19606581853a4d0b105aefd7e8f45be825dd7cbc430754c1833867a9d4b8e3ba6346e7769f1b6b5e5599243ad9621db9287747fdc19048e8cf06c916503e241260498d9ee951e7b94d0400f414cd708a23a3a66c7deefd660910981947318b1ea571111533b659de02b96a9256d53a9819571d62a8b9f12bd584645e15612227a9f549df6d64e5d95988b0faba8fd769c069511f61a670f58ab7b8b378a3fcd2093a68e7e9d7d481f96e91c681569bdd95c5f3c05378c958d4402296557ee0b0b5d548ca69346677ab7f1794cecfcb6b12a054b05e027ed96f99ce3981bedfb0392e4e7276b038b8918bd18329e3cbe8a90266d100787ecfbfcb95988069c7c899355ebe6a05f2bcb567ea29f284be7f150674ab87b66bf461dcd23c1fadc7b5725460f18f61b9c97c03197fbb2b4c048d86f18d774c5de229e41aabef74b1ea25ae8198881f0f8d5884fd010d72f3e43859c9dbfe0cfe4e4510830ab9c9b501186b0d02dd7732575d67f92aee624fdd3e659c8b4062362e51587c63767ed93e4237dc6d31d94a84ff0f34ddff13f66fc3eb72b89ff222d84b5e30fb92ec54c1ab0c4fe36994a11849010794549858ba2238363c7dc41cf2981cc28a14221ee52d8e206b301d22892713ddd60ea43c19b1cf4639c220a308e594807db510da062a39c529df00b0d378b0541a12120acfec64958a1a6fa105825bd46986005863698646250bb3188722d88417a85294a122608ef76daf9772a0ff34e1936db576a21c314f28dc03d49095afdfbe978455c6c44c0ce3050e39b43dd66097015503393883221acf49abae0c0d914fe67b5cb503a67159e79f6af7d57b642f09000d449edb4e154c170ea834e86cff15b2dadf942850093238b58fc511cee2d11cb22325db3ba6abc08cc7759356c5943801b589359dfe7ac21a8ac826851b242657b950895c0a87ab6fdd4b5244c9027677645279ccd267fbab28e11a4fc6e0b7fe2b344d6af2d6a21fab03af19604ebb373c4af0c9242249f80d8c71f23831cce50efaaeb39da7fafc90968f3b0c8c799b707b5927cf50f53b8b3064cdbd0ee41309544b7f61eef19a74142155c021deed295c46999dd40cedc7446ed99588034a776a2af82bd42642f1b79402b05ed9c817f6cd9051a7b5736e5ece309d9e47be841537c3bd1bbda0c585c1ff4463e9ff06a009839a999f087743a58efb16ae159213c110764ca455d2e2ff6de8ed891614b9496205804079eb7b710719c7ca242f3f86b8b2c3fbb4b9a845ccfa2ed6aa3914b35288038dea71e22182ca777e5db03722bebd0e081a9e87ca33f80f095eb0822c886808d5f18061560c0d7e038fe37154574304be5912220b09b215bdf663c7bf8dcc2905f37828662597398dfd6e18b821a26fa64808426971062fa08fd081b34da5c080455ac0922127614d24a7bf5fc2bc71693f3c93c5b86615c9074c4091c8437ee189b6369e3678de070b7b49c777b7c05d3300a51b7d7ed1a2b519bda3ec19cfdc0cd6723549128b640302dc1fad90027a2e24c378e143a76e33221a9f51325e2140fb99ef47009dc753854cc51437b320c1e1fb5b4de18fb7d175210a2fbf0dbe445406c392db9e642b324608723f0955d00e9a5a2f9e9e1d91e97c4b69bdc0fdaff28f09dcce50320fe2bc37ce22d1af3cf77e74706946d4336056a87ba65d7800f01aecf93df91d4dfc8cd142d47f177d2569cd5622c059e2230bc25e897cba4e1e23f1eedacec8e11c3e0365398db5cd690b7e2bb9d03b4387a4b6b79c648931112ec884962c8659df5addbdd551305d91ad055b239ed8b276218c312ab71c912057e38b981d14f43b99aa839fe59d8c8c664ffe84341543566c13ec9900b86bc0729753af4ab7b0b0c770419413cb6ca265ad42d58c26d57f5b03effd863d065f899035ef28bb77876d99014023f895541defb069de8bf0afcce663e944a1e80550d5f1d6e4da2e3b9f193603e650b0fce90974f1b5677b2200d75a19f47dc42eddcbf8cee55ca2a6203f08857a60c235b38f4e40b84f38afec40d267c1da26809d0d7086175b664722661fc84ab24be2ef87d5e7c70f310745efd7c214f902f99771e71dece58922a9c37421853173f763f0eb1db07901f6cf918c69c77826af8a8e48a3372eeb7aa96274c5a47f28b8db61c0939f8a37dc0be345c6aa42b1bee7ba12da272dbb24ca79d036e9112fb42c6095a1561478bcfb2777aca4d915b4f28be7381231845c0f8db55b3f49c0ae29e49e824fd98831631516021459262d3486d4a323b0ce94de1ebf6066c679992441f74bb82f08b81936dc7f21adafccf353688e70ea073a77439d234678a28e20ce53c27899f3ebdf8b3205dff2262231321cff56b96a5742ad685c9423a188a7be0ea03c197fbc46717266a7bb5c5c24fb8fec070bd585740178858882bc22dbeaee003de9d0875251262d868f0752a68263744bf2427810b72ee018e5079c53c60f863b7ece056d1381351f3523030140be3c50c05cbe2d9eb35e19036fa524faf78f776b8e42232508d13ea46f42a5d59fb9b0ed86c3ae4db7c5dd28681a8b3edcd3340951c7e628034cf0372f53a61a3a64693730b6c061600561714221321e45b87355b82813c72a1ae5715aef76ad7aca08a9b9e30f21ea673271ebd43290aa727bd626f0201049777df8e6d07dafda155fad6ba1629cd6c21dae39151cf2d89ca4b441734d64dd9edcb2381526747d9d7a2949bb5c202046d14c948ccf7308a8262b38c65b31abee999a822a18ddae365cb4a1ed5547b2955f3c107a4bd5646e77f7bba16cd8eabd2771870df7ccc1d2da6c2470a189550c7e378bf05b1a7318dcc715424f6ad1235ddd14e5674c95f5e3dd25ee457699fb96e26ad7925080778b886f48ffff06743940830cb294800feadeb3b1a843ed52848a865fca7abd66c9e2f4ccb28510ccbedf21ff8b735bc9b8bd2bfb8b5b4a887d642e93449238ebdd6a2d00474dca277d8821ccb07bc27de65fcf628a888cce990d29365037411a554086c5c654e795aae42fd38e456ad1a037faf169f1473288adad123012513029d86a66c8da497a9b33632ca0032aeacd2811500102bf1de79d6061f9c4f6cd77025badd0732334a0f779c913a4172c58f4bf17e41b9211b41334a66c10286666646cba2432c7d3420e0903ceb463d5587e3133e50afb3135c900a8db4b8f3a6ccd5803fcd38e35ffa559bd23781ac9d1461e57efb7c76546ff65bba376edd20f629a6b60b7dd40b7f33e8fd2223c8782610ee44978858ff7f5625ff7a095bef8bb660502cf7074e18bdc2ce12def09590b5a0584e06529b1c67c75c69bf9974886c3990e0c906abda16830d302ce88ab39295a9efbabe42bed2d45c7a80a3ae874a1f3879359cb72094fcf0ceff1f208db0334137d1ac5bd12febb116a189edaf1ffe11a6c3d376ab800532d6b76ba68598e2ac729dfabecde55964be6bc9e40865124172b1ca48e418cd70f748fff7631e56acebbdb55a68bcbac5abd1792027fe4e0282e930f0a9be4b15647258814d106cf57faf5e4827c2325f6a650078999f17f97c2a8d8e36dde261c58e90963b688b5241c1a5f82933129312b2040f5090c7a899ba661ffc82a7e9851ac4986b04fefb3124d3c7dc76d8a643790b37f3e037abc3335ac007e025a2bb9736f2b1d2b078e58dcefab6d7c38475545cbd06e4daa6f5503c307c6abe4c15b91dc746d75080fa708274c2879fa8054795a111b82285aa46fe424affadfda47b8f5189b254a3674e6de55f9691a49ca56bad5fda8b6b9244ad9a4df118a2f6d34d15c06ec8a3c64f5bb9c994c44e565575425955ad67792515d330eab05110d63a2fd0fe9dcaca4f9b6b2b778dc0f518ee43ffdf7abbfb6508539d65e59f1c48eb7cafc704dd16f601cbcb7ae15c3a7784e607e38cfaaa0759118e5a8c42921911e309aeaf28257df8f7544cfd7eb1326600cbe6359284750ba57fc5d44cd48587934b421f1951bac5b75336f968ec1b813aef36a73227be6904a86cb3b3ec80ce931b071e885b8656a760127dea5bbf3e03c832028db1d8edb94042b9fb0611e1711efc63d6237ba4ac26c814f5aaf2da03f0ed9d5c0ede8bf1a8bb74c1dbcdcfcbb1fffcba0df3366da860ef2806f06b1b17fa12819a7e8c86a31264a4739d3afc530022c961f4efb9f2154d82629047c571fa0fb96cdceb25d04c92047b4ed038e4ef0f8d223777c4b605472ae1c474b169e03706f06706cbf018685cc004496c043310a29d97b0e98389270c40a6369a8c9de8aba0fa7cbd4bd0bdc813a62e0a8efa900f88a4b626f6d7bf3aae5bfd1a581bf021d9efc6ed1011cdf4c7a129d92f2293214049df64523a8b701e5db5af91995491f292bb7f759e4c5deb34acce5b5c3c16e175f680c6dabc1e28fd09682223009ab2d9049d8542743378ec55796c5384444f57d106fc52e5dcbd1a214211e694fd90899ba12eceb1aa006f9b4518efe8de80e29658687161b83ad6f5b3bbe9abbffd68b34e5dde03aabf4de31cedc863081f5969436e66a6da08d04a31d13da72829ae355c14b051634b80579e9cd28b0a39ef41bdad6ff4974c10eff1e10774b9d42089b2b45402eba661260e73ce939e555e5c565281bd04f22ba199368f9eb2f73b220edaac3c1ddf8dbc06f95531aefafcb43642002f042d88e877602c621934ae77f701b738d010d87bde18e5e6ca71755ae2649de2b31da5e529a899ee8e8658ad6cda47c9a7c8f9ca557696667b88045e76ea56ea86d5602aa4b1d846d62e3a9784db532d4e273ad00316d15b2608bbc068da82c13565defd115fa1e618c95afd40ccc0afca5234ad6c8420fff6a86", 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 01:22:37 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 01:22:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x60eb9ad6) 01:22:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000220f5f1541a4e0f9456f35f421775f4b1aa579683682f0e2cf37ab9af51e7df7ae4518e5c8a9dcb9a2455382f17033515cf98e07aa88788d69fa81c43f2c3365298cf5f7b4840be18128953d5b67d34761000000000000"], 0x10) r3 = socket(0x2, 0x8005, 0x3fd) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r3) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 01:22:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000040), 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x9, 0x80000004, 0x9, 0x299}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5, 0x689b}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x200}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x98f2, 0x7ff}], 0x4, &(0x7f0000000180)={0x7, 0x38e7}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) 01:22:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:22:37 executing program 1: r0 = socket(0x2, 0x400000000003, 0xa) setsockopt(r0, 0x0, 0x9ca, &(0x7f0000000000), 0x0) 01:22:37 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x20, 0xfffffffffffffff9}, 0xc) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ec000/0x2000)=nil, 0x2000, 0x5) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) r3 = socket$inet6(0x18, 0x1, 0x5) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:22:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x89, 0xffffffffffffffff, 0x1c}], 0x7, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 01:22:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x3d5) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfff) close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 01:22:41 executing program 1: setrlimit(0x0, &(0x7f0000000040)) setrlimit(0xc, &(0x7f0000000080)) 01:22:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget(0x3, 0x4000, 0x2a, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f000060b000/0x4000)=nil, 0x1000) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 01:22:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 01:22:41 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/164) 01:22:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c7, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:22:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) 01:22:41 executing program 1: mlockall(0x2) r0 = socket$inet(0x2, 0x5, 0x9) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) fcntl$getflags(r1, 0x3) r2 = socket(0x6, 0x5, 0x2) r3 = socket$inet6(0x18, 0x4003, 0x8) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffe, r3) ioctl$TIOCCBRK(r4, 0x2000747a) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x3}, 0x8) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x7) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 01:22:41 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) 01:22:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockopt(r0, 0x8, 0xffffffffffffff0d, &(0x7f00000000c0)=""/152, &(0x7f0000000000)=0x98) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 01:22:41 executing program 0: socket$inet6(0x18, 0x8001, 0x1) socket$inet(0x2, 0x4, 0x5) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) getrlimit(0x7, &(0x7f0000000080)) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f00000002c0)=0x439a0a00) pipe(&(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) dup2(r1, r2) socketpair(0x2, 0x1, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1f, 0x7fffffff}, {0x18, 0x2, 0x4, 0x9}, 0x7f, [0x24, 0x100, 0x6, 0x1c0000000, 0x2, 0x7, 0x8, 0x7]}, 0x3c) 01:22:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) socketpair(0x16, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 01:22:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) shutdown(r0, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) getdents(r2, &(0x7f0000000040)=""/92, 0x5c) 01:22:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x1f2adb53) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x83) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="00bacca792022ec50951619e29e8780d120fb8afb60ca2783da3fa87232683c65e84", 0xffffffc0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:22:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x8000000000000, 0x2, 0x0) fchmod(r0, 0x78) clock_settime(0x2, &(0x7f00000000c0)={0x10001, 0x2ac}) socket$inet6(0x18, 0x7, 0x3) r1 = socket(0x3, 0xc000, 0x1ff) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:22:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x800, 0x5, 0x930c, 0x9, "8d91b76ab59df98c0e69a4343670a3406d8cd0a9", 0x3, 0x7fff}) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f00000000c0)=[{r2, 0x140}, {r2, 0x40}, {r2}], 0x3, 0x101) 01:22:42 executing program 0: readv(0xffffffffffffffff, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(0xffffffffffffffff, 0x0, 0xfffffd7e) 01:22:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0)=0x8, 0xffffffc7) write(r0, 0x0, 0x3000) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x3f, 0x5, r1}) 01:22:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/34, 0x22, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x39, 0x8000, 0x9, &(0x7f0000000100)) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 01:22:42 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x5) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 01:22:42 executing program 0: r0 = msgget(0x1, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r2, r3, r4, 0xf8faede3a3c8fecd, 0x7}, 0x1, 0xa2, r5, r6, 0x7, 0x3, 0x7ff, 0x87}) mprotect(&(0x7f00003f6000/0x1000)=nil, 0x1000, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x80) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000300)) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) 01:22:42 executing program 0: getuid() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 01:22:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f000000a000/0x4000)=nil, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d5a0 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d5a0 failed: no mapping 01:22:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r2, 0x5) 01:22:42 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="5ca69b2a00000000000000002da2e6db"], 0x10}, 0xfffffffffffffffd) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 01:22:42 executing program 1: r0 = semget$private(0x0, 0x6, 0x41) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/131) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/249) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) r6 = semget$private(0x0, 0x7, 0x580) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000240)=""/222) getgroups(0x4, &(0x7f0000000340)=[r2, r1, r3, r5]) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0x9327) semctl$IPC_RMID(r6, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x42) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000003c0)=""/133) r11 = semget$private(0x0, 0x3, 0x40) r12 = getegid() r13 = socket(0x11, 0x8000, 0x1) preadv(r13, &(0x7f0000000640)=[{&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/235, 0xeb}], 0x2, 0x0) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000680)=""/1) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000006c0)=""/128) getgroups(0x5, &(0x7f0000000740)=[r7, r12, r2, r8, r9]) getpgid(r4) socket(0x20, 0x2, 0x4) getppid() semop(r11, &(0x7f0000000780)=[{0x1, 0x8000, 0x800}, {0x1, 0x5, 0x800}, {0x0, 0x3, 0x800}, {0x2, 0x0, 0x1000}, {0x3, 0x800, 0x1800}, {0x1, 0x3752, 0x800}, {0x5, 0x1, 0x1000}, {0x3, 0x4, 0x800}], 0x8) semop(r0, &(0x7f00000007c0)=[{0x2, 0xefdf, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0xaa, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x1, 0x800}, {0x1, 0x7, 0x1800}, {0x795c0988e5ff523d, 0x5, 0x1800}, {0x6f70d4ee3a23781f, 0x7, 0x1000}, {0x3, 0x2, 0x1000}], 0x9) r14 = syz_open_pts() ioctl$TIOCDRAIN(r14, 0x2000745e) write(r14, &(0x7f0000000800)="c306c321baad07213597d3598924c8ce1ace878429ab199c2afa0ca8089868ebd471051f5b07454d489f3e3c1be1eb5ed6c5d1f5260f02af3ac67218cc443fb360d31f90f2bad487ba7b179f8f716ec1d177fab0341d7399ab1918ce04808643ebcbb4a5c9a377c71cc3486cb030f3a41300ddd017bd99f3c0d5daedd9488dbf42", 0x81) syz_open_pts() semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000008c0)=""/18) 01:22:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fchmod(r0, 0x1d0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:22:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = socket$inet(0x2, 0x8000, 0x100) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r7 = kqueue() r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x30000000000) dup2(r1, r6) 01:22:46 executing program 0: syz_emit_ethernet(0xe2, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5f17a3a3eed6743aa9cd39ecc073647f7f6b2168444df7b69375c80557f80f96e8160000010000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1d3f2af7cc") 01:22:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/13, 0xd, 0x800, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/181, 0xb5}], 0x1) close(r0) write(r1, 0x0, 0x0) 01:22:46 executing program 1: unveil(0x0, 0x0) nanosleep(&(0x7f0000000240)={0xa0, 0xfffffffffffffffd}, &(0x7f00000001c0)) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1) syz_execute_func(&(0x7f0000000040)="c4015154af0000802026f3410f59d1f2d9f741d2600466450f3809773746a1000000000100000067f243a50f69d8f3430faec443a10700000000000000") mknod$loop(&(0x7f0000000080)='./file1\x00', 0x2000, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x80}, {{r0}, 0x0, 0x50, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x3, 0xae}, {{r1}, 0xffffffffffffffff, 0x22, 0xa2, 0x5, 0x6}], 0x40, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x100}, {{r1}, 0xfffffffffffffffb, 0x81, 0x0, 0x1000, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x7ff, 0xffffffffffffff85}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000001, 0x2, 0x7ff}], 0x7, &(0x7f00000000c0)={0x1f, 0xfffffffffffffffa}) readlinkat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000100)=""/56, 0x38) bind(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 01:22:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x4bcd, 0x9, 0x80000000000000, 0x80, "149433789f7c9a36240f534aac4fcd929f538b57", 0x21, 0x86}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x400) 01:22:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x10008, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) poll(&(0x7f0000000040), 0x0, 0x5e8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:22:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="6430ca246c72503f43714b090000ffff0001360efe3114729e13847b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead74efc7a01cf8a1f1e7ef3465ec8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7ef28ad15f184635e1636241221e8fe8bdefa682b18d3ca309b7ece43d7bed22f737dde23a52a2216f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fc94b828633a470c83d65e12050c1e9b5edc7e3757fb491b8f8d86683287ebe096d7bd35107ff4882b4e6a19974d6235be355f0a7f2c713a5408c106bf41773fc62235097a14b2d4106cec67d9c1996b6bcbc30a1cb4d5ce593fc63262fc173c031b2774ed5ed341ce8b4c626148479fd7505614ae5cf3456034f0753d22d53304dab4b2f8059cf53886dd8616360bb1ac0276fe90b55dffde369a2825f7ec9433187380bbcc52f422f34ac46b6ddd93638f9f0023f055df5c67975f2ac38647f2a965e5412c2ddb8867d557a8d64ff94379f19bcbb7eb99b91460c5750595bd02d243a062ddbfc479e1ad4de0600000065", 0xffffffffffffff3a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:22:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x80) 01:22:47 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10c) ioctl$TIOCSDTR(r2, 0x20007479) 01:22:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3ff, &(0x7f0000000000)="be0ddceba8f0df83fd598f41b71b4b96db55e7b397f43486f83453507ec200e562d7bbea6810c528800e88eec00562fb68cefe3749a6081a09612c3a68cf5bdff0459debaaaa18b3c46de5b4b550957b3d9dfcb918503a344dcc444300000000", 0x60) 01:22:48 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r0, &(0x7f0000000180)="e4aa9581e7a9a5dbe9d7bacabee8b8a38da7a722b5b8d6b2fa587d0440383ea4e7bdc07e05e176b876e63630a903e34fef31fad27b1584eda93cdab37f756a5aa0c5409f3e595cc6e996650003f3b7d9a2c127952005415ec0813dee81c801a049a7eb7b67d88d45499d9c8768fdf09d40e9a106203c3b1970143a037616cff3bdf931673f7498d35b6834b0d852df9d81b8e5f9746343f4c1ae818b3dd52a4b625a3f03c5630137d1571c4ab08f761b2d81", 0xb2, 0x402, &(0x7f0000000240)={0x2, 0x0}, 0xc) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfff}, {0x2, 0xb2}}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r1, 0x0, 0x0) 01:22:48 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x100010100, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 01:22:48 executing program 0: r0 = socket(0x2, 0x2, 0x8) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 01:22:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) r2 = dup2(r1, r0) r3 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getpgid(0x0) connect$inet(r2, &(0x7f0000000380)={0x2, 0x2}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0xff, r4, r5, r6, r7, 0x1a, 0x7}, 0x4, 0x8, r8, r9, 0x7ff, 0x7, 0xb9, 0x5c}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) 01:22:48 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getuid() getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 01:22:48 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='c\x00') nanosleep(&(0x7f0000000000)={0x9, 0x2}, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 01:22:48 executing program 1: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/90, 0x5a}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x40) mmap(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) 01:22:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) fcntl$setstatus(r2, 0x4, 0x40) r4 = fcntl$dupfd(r3, 0x0, r1) fcntl$getflags(r2, 0x3) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x4, 0x9e31, 0x1}, {{r0}, 0xfffffffffffffffa, 0x81, 0xb, 0xbda5, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffd, 0x23, 0x0, 0x4, 0x10001}, {{r3}, 0xffffffffffffffff, 0x82, 0x80, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x10000, 0x7}], 0x7fffffff, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0xc0, 0x1, 0x6, 0x6}, {{r4}, 0x0, 0x4, 0x1, 0xfffffffffffffffe, 0xdf7}, {{r3}, 0x8af1addab280132f, 0x80, 0x3, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0x7, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x3, 0x1, 0x8001, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xff7, 0x10001}], 0x0, &(0x7f0000000080)={0x2022, 0x6}) renameat(r2, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 01:22:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f00000000c0)=""/188, 0xbc, 0x801, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)='Z', 0x1) getsockopt(r0, 0xb3b, 0x1ff, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) 01:22:49 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000140)=[{r2, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) socketpair$unix(0x1, 0xa022560d1829e882, 0x0, &(0x7f0000000040)) 01:22:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530000d8ab85a981955dac149f345569637b1ba5a77b51b3c221c9bdf29fdfe7226cdbc7a4a2ec2e171987fac87a71d42b314e6b31c4035b9c7992e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0500a800288d72b1dbf05c6e1dd6c35533da8faa987768d4c329b0180e2c5a410bf49d6331e65625146af5dfad1d04f18948236a444803b1168011977cceec271a9d6d919a844c292b4d010b7814e7ab8791c1558601b77a00"], 0x30}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 01:22:49 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, 0x0, 0xffffffffffff2ffc, 0x80000000) 01:22:49 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="10002e2f66696c653000"], 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 01:22:49 executing program 1: semget(0x2, 0x0, 0x0) 01:22:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x5d73a28f4a52fba2) fcntl$setstatus(r1, 0x4, 0x44) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) dup2(r1, r2) 01:22:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = getpid() getpgid(r2) 01:22:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x11000000000029, 0x746d395f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:22:50 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) fchmod(r2, 0xb) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) chroot(&(0x7f00000001c0)='./file0\x00') connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 01:22:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0xffeffffffffffffe, 0x4) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) close(r0) r1 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) dup2(r0, r1) execve(0x0, 0x0, 0x0) 01:22:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000100)="968a0ee5230e30ce347e9964656398f25da6d8187d07f4985e419f988b615c8735b73f33708cfeaa3753ed5da6ab321fcb8240b6f03696070c93d7f35bd666b052cba4e2888ab3223841ebbd0a3064bc658bd811c5cc1794e9f2bac948c36233406f9c14ca851241cff903bd98ff24bb33fa968f", 0x74) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x7, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300", 0x800000, 0x3}) read(r3, &(0x7f0000000880)=""/161, 0xa1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000300)="b21946a1fae1a5bc9c6369086be991afbb9dae6e323cf3a50f4658f55c6976cc45bb0f3b5cff5498133317e30396ee2ecad38de96dadca0abbd86726174d3dd8c5d0f09dd0e1e6541a2f6cc888bf3dc6a16158b9e16a802feef4b742cea8f5387ee64765fe42922c06928ab173f310fb0f5a326a01c8961621f3a04d9435ef9342de5acba929c5391baf28dc358110f07a237c99c0c888b2c1d5f8bbf291c96701359ef5cf2f89952b3620ed734ecc86ebbe1d05fc58bdefb8876c5199", 0xbd}, {&(0x7f00000003c0)="056240cca8812112e41d24a8556e5aad35d841449417eb776fbe5766cdaf23e636f23cddc952cf8aa0bb12cd29df4686b6dec53335b0890c9f6994dd9ecb329c6df660f70a8afe09e900c97d9a0a8dcf0ef0", 0x52}, {&(0x7f0000000440)="99809a5cad63c297a4033c63a980be771976456aff82a9a5a6ac66cf9fdc1a1f1a7ba44cb40595055dc64a372d6d36ef7552734d8905d1d542f2cd660c328494115ea938b99f3b40e2a0182c9efbb9ba422330503295c641e4d274259da867909956541c1bd8a65673fb0217604833ad64662cc933243a6e2cc406bc4680e4603626b788c7303312cad8744466eca440e89b680ff8b6020c01813efe8b438418de5f57caaad08452d6e6bee492963582044c554efa2704dcfb", 0xb9}], 0x3, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) fchdir(r0) 01:22:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x0, 0x0) r0 = semget(0x1, 0x7, 0x208) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000040)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/61) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x41) socketpair(0x10, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r6 = socket$inet(0x2, 0xc002, 0x8) r7 = open(&(0x7f0000000140)='./file0\x00', 0x140, 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = dup(0xffffffffffffffff) r10 = socket(0x18, 0x1, 0x3) r11 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x1) r12 = kqueue() r13 = syz_open_pts() r14 = socket(0x1, 0x7, 0x7fffffff) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/89}, &(0x7f0000000480)=0x5b) r17 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x15, 0x10, 0xef, 0x4}, {{r3}, 0xfffffffffffffff8, 0x0, 0x20, 0x1000, 0x7}, {{r4}, 0xffffffffffffffff, 0x80, 0xa000000b, 0x3, 0xfffffffffffff70c}, {{r5}, 0xffffffffffffffff, 0x90, 0xf0000001, 0xfffffffffffffffa, 0x3}, {{r6}, 0xfffffffffffffffb, 0x46, 0x80000000, 0x5, 0x8}, {{r7}, 0xfffffffffffffff9, 0xac, 0x2, 0x8, 0x100000000}, {{r8}, 0x0, 0x4, 0xfffff, 0xf27, 0x7}, {{r9}, 0xfffffffffffffffa, 0x90, 0x11, 0xfb43, 0xadf}, {{r10}, 0xffffffffffffffff, 0x40, 0x80000000, 0x1, 0x79}, {{r11}, 0xfffffffffffffff9, 0x8, 0x1, 0x100, 0x7}], 0x4, &(0x7f00000004c0)=[{{r12}, 0xfffffffffffffff9, 0x3, 0x8, 0x9, 0x1000}, {{r13}, 0xffffffffffffffff, 0x41, 0x8, 0x9, 0x10000}, {{r14}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0x5}, {{r15}, 0xffffffffffffffff, 0x1, 0x20000001, 0x6, 0x6116}, {{r16}, 0x0, 0x0, 0xfffff, 0x3b62, 0x9}, {{r17}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0xfffffffffffffffa}], 0x2, &(0x7f0000000580)={0x101, 0x8}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x4}], 0x1, 0x0, 0x0, 0x0) 01:22:50 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000040)) 01:22:50 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="a9a558fbd2471823054a781f69a8d07e8b5d8f5c714962214fe3661ca68ab28f0524a2588da969a72fd3acd6153d95e935c13ab76621f944d49ba1ea4ca88495e9da627065bf9aef9b248d5027c1fc257dc26d8cfdc264615e06c502598be932805ab1c219aac4db190d9516ccd26dbfc48820cb7c96c6a0650769c57d922bd2850be497b129a7e3edbafae2b0a6929194cba06b60bc5f2bcfb58edc4098a746b3ed0bda47efa11c62d9f58a97feb898fa4f17e8c445f8f34ce2fc569c97", 0xbe}], 0x1) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r2 = dup(r1) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) close(r1) flock(r2, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) 01:22:50 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getegid() getgid() chown(&(0x7f0000000000)='./file0\x00', 0x0, r0) 01:22:50 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1009, 0x0, 0x0) 01:22:50 executing program 1: socket$unix(0x1, 0x5, 0x0) 01:22:50 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) setitimer(0x1, &(0x7f0000000040)={{0x400, 0x7fff}, {0x9, 0x3f}}, &(0x7f0000000080)) 01:22:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4799}, {0x9, 0xffffffff}}, 0x2) 01:22:50 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, 0x0, r8) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 01:22:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x14, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/52, 0x34, 0x800, 0x0, 0x0) 01:22:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5e48, &(0x7f0000000080)="4b74954c", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 01:22:50 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 01:22:50 executing program 0: r0 = semget(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/205) r1 = socket$inet6(0x18, 0x10000000001, 0x0) r2 = semget(0x3, 0x3, 0x16) semctl$GETVAL(r2, 0x200000000002, 0x5, &(0x7f0000000100)=""/23) r3 = getuid() r4 = getegid() sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x2c, 0x5}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="d934ed58e11b9506880c09a4", 0xc}, {&(0x7f0000000300)="3bf83ea31ad7cdfa6817430e298f47a93cc3a99be899fcb6ede35290ab72447278b3cfb2bcdd9c4b08290e35d1237d357ebc1b77d3a2ef19a88febbad1c12d005b8d06ffe0c5fe90b19b76eac4309a632876e6d618e7e5e84387cf4ec410a77b5922e29e5ca358bff4f2cdc8dfa16c237031b0a5b538dec05b0589f42404953ddfaa3aa780f7ebcfc8bcbcf68bfad19de2a7feb301e340ceb1ea502b0ab5405edc9f515809535e1ade19ec4106a7b8e3ef388484e35ed0ec356d641cb041476ae9a5234445f43f6c89ecc0ef677bc34ff514409a09756de9cbbf416d77b34282", 0xe0}, {&(0x7f0000000400)="587cb708cdbf0a6c6dc8e5aa94f9eff692fbe5818c7e21d548fcb17ac7434a1a055479815abade667129fafd399eb2fc48ea45ce1e0ddb8caf65400e0478552e1843991f39f8d32adcae1722a5d97c6de65753f7a10eaa7bfa1ac0c0f2aad125616edc585164b40e3f6c4470287c9a467fc7142bbc47d69285d6bcaa4461ff8366c539bffd6866747e0a16bdddb4453d5a333ee7043bfdf16c3b30887715402166dad3fdbc058345b65683f4c2877f5e30f0", 0xb2}], 0x3, &(0x7f0000000500)=[{0x108, 0xffff, 0x8c99, "9c30a0471566836e269efb8308a8ceccf0b451c84e762ed2929b8e975c42060e5a3a58dcf8ec0050e393560f99295ba02a37f5101f2ec720802ef1b5110917593f84fe976c349cb2b2c25403536a020c45f7d86133e042278c7e6bc1ef3b9c71665a5183fa17ce78d41aa07ca17fdb051441028886c360a7e0866ea58b22a015d7e115aa018f21e0f8e44ff0d840b6bef67c8b784f599c8ebd896c627a6bd2978cfbf37ad162d0db12cdcbdebe7d438a715fda70bdb30fe124ab21ba3e6056950f93d48ae5bc151d65e7080b9a6cffc2f0ace1baf620f14f89359183f7fa37cf89f02e4a32c390b965073330b7f409caeca64cf1"}, {0x28, 0xffff, 0x3, "7ee123f5006a3d4771777befbb6ca5dde0"}], 0x130}, 0x40c) sendto(r1, &(0x7f0000000040)="4b0c7f53b272affb7b3fb879c73465beb724f70fecf779aafed60d7fee21d7177f22ecaebc52ac3638eb1b7794e143ab7c09fe9e7250e70af1d0efb5351ec5de4528402d615fef2d4a9fb4f64901d55add437e7dac584d2ff735fb850cf2b9f0d1", 0x61, 0x402, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semget(0x3, 0x1, 0x2cc) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) 01:22:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) pledge(0xfffffffffffffffe, 0x0) 01:22:51 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2a, 0x0) fcntl$getflags(r1, 0x3) r2 = kqueue() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) getpeername$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000340)=""/188, 0xbc}], 0x1) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x3) r3 = dup(r2) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 01:22:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) madvise(&(0x7f000038d000/0x2000)=nil, 0x2000, 0x6) socket(0x2, 0x7, 0xfff) 01:22:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="ba6bfee00f95dd1a67c6e6d42aa9706459b0290ef606379984476df35233f852ce98dc1e80b80c4ff81fe2897e1e8dc904390390d9f343da392b32ecbcab0b022f7d7a796b960831786224f0c3fb872fcf9b9368bd17d156d91031f068bdf28d7b6a7c765f9dcdad81db1dff2782c2fbb2b77365e9576249aafc6445e4a16d29b5e9fdd14ba995c7e881c4baf662aba5270adcd435818a9991c15c258c677f7eca895dc90aa24d5b1043ad46b5dbf86822f10563c4c1583ecab87b0b407acc65bfb7420c3bef6b91e67076b0ecb8687fda5995eabf1d3a3d82e64b0b6367abfd3e00667d818711d787aff02ae3517222d0b04d884452864d2e0e03ef20", 0xfd) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x90d2, 0x1000000, "d730c1e7bb6fc6e23c5b000000000a0000844de4", 0x100000000000000, 0x1}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) close(r0) socket(0x2, 0x1, 0x0) close(r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 01:22:51 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) dup2(r0, r0) 01:22:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000002c0)=0x5, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) setsockopt(r1, 0x80000000, 0x3b1, &(0x7f0000000200)="5574a9cbbc1582a970fbe1b4f52ba345462ceea0f034099dc6fe3855a3332bc6e2998ccc5ea0120b43eea417e578a2d4398697279fe65815429cc1a79bed8d1cfd2fecaa8f7299527c787428088988c83884b546e5107b0d11", 0x59) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x14, 0x3, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xffffffffffffffcc) 01:22:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x8003, 0xf67) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) syz_open_pts() write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:51 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) write(r0, &(0x7f0000000000)="2af426b7f3bf6c4c613db76417b9d7273fcbc58e78699e91e7b6ad758e18e09245e76443d1b966bf180b06e7b4c404428e8e938967e940a33f7e06c9c670f05b2bf50871ce1577da9cfc9a8661cf653334f59d61c52c6a3ce6d92a63136c0b1429961e76ee96d5d5b142c1f6c1180e408c7f93cdb929f764da62b581e43a31bee922fc8bb40a68e077e5d784003d4cdff079699a21bef870252d235911155d1c85c3a7453cfbe2aee2d21eeec6779d0fab2236a9a4", 0xb5) read(r1, &(0x7f00000000c0)=""/5, 0x5) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) readv(r1, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) 01:22:51 executing program 0: clock_getres(0x6, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket$inet6(0x18, 0x7, 0x418) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0xc000, 0x9) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x20400, 0x1) r9 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1b3301cbde013bbc, 0x0, 0x9, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x1000, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0x8, 0xfffffffffffff001, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x60000000000000}, {{r5}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x8}, {{r6}, 0xffffffffffffffff, 0x20, 0x80, 0x101, 0x7c60000000000000}], 0x7665, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffa, 0x2, 0x0, 0x100000001, 0x1}, {{r8}, 0xfffffffffffffffa, 0x8, 0x0, 0x3, 0xffff}, {{r9}, 0xffffffffffffffff, 0x22, 0x3, 0x3f, 0x5}], 0xff, &(0x7f0000000280)={0x6, 0x7ec}) 01:22:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x101, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:22:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 01:22:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x5) mprotect(&(0x7f000062b000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xa) setgid(r1) 01:22:52 executing program 0: r0 = geteuid() setreuid(0xffffffffffffffff, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:22:52 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getuid() r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8009, 0x40) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = getuid() getuid() setreuid(r0, r2) r3 = semget(0x3, 0x2, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/68) setreuid(r2, r2) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setuid(r0) 01:22:53 executing program 1: getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 01:22:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x61) write(r2, &(0x7f0000000000)="d214660d87875b819e38f759383a8ea1182a226b864a15fba8b162ee87a8f88de68c2f0c05a2eaf26398769c56aad2a058a752d9e68252a20428ccc35eed4f948f21bb4e14310a373ce085c4fc7ddbbef03ce3d2e9542fc2889e8b46a5211e77b72ee9de122b5ecca8843a4ab088b46f13fe4063bbd3", 0x76) 01:22:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) write(r1, &(0x7f00000004c0)="189304c739cc43849bff69286638005fb01e54e2bd93609406842d435df3ba3a3984498575b42b15f9029c47b99cd268413fd1b0498bb0234d5c24e426b5a4ab12d811b03a86d772208cb43d32abfb7e865bc96ec917427eb024f75633a846b97a4a975f63b37c99529b4cb4e36ff1f6ef8ba6142586d83b87322c7d69db445d0e283255182a262cdb5a1db02a0548b11fcf01291ac2ff2cdf5a6d7c287a68d94242a475df1e6ea54322fbbbfd156a3eba7696f305e9f453eaad54df2468eda128b68ac15977719c5c914eb6e66038f3a4d475d604f3b3600e8032124e01d45b65ef23525ef0bd37921620d4b48ebad3bd4ffe4c2f427f46d9563fa38c64f1f8ef41fe60e895431e5b56c8617cb5c9bdf8054c6d461426d96e5a1ca366e91f4b6b1486ffe0fb93c612870b3f1ae5a3ab641dd5bca74664789e3e542295e7abd6576231a06bc3f1554f1c8243338b2bb752dc8684ff4eda72ba04a5d1a07a7cb6bdb69c007eb4d441303a5f8f2635c15b37adc7f681f4546e66231fdc4b7b85d01b42812b4c83e1edd491b6faacadfc51fff865fdc18c6ba34b3c7361e6c2b779d11d34bebb6f642c1dfff3917b7501603da95389599c51893aeab6728d117c78c641d218923ee14d8c253cf5f84f8b592773cc866a0ad96023048adb9c728f45f846be683a9c6a4fb6b952d26af553ae41e842c55687bd80958066b463d64a09e7ee5935880fc843435631fd94c948c4e24371c0e9872089c37c754018ab9ea8d024631815ca4e718af60f8cb7642982073ef3ac33b9c4a0449ae18ab6405b3dcdb7e5f64ae8bcf5f6e98cef5c12cbac59ebe5072c48120c2e4507509d7ad4444a57a3c05043d37572242d0c09a0d92cd511995993df49dac55e7ebd83e16ffbdf80333daaac0a4e70036bd8781ee3c710edf3cab6fda62e4af975ddaf50580f2a10a8a08399fe8b300079a50de2403ed59b8bfed6feed14511455263ac12f7cabd508b73dd636a425879e9ae17e086b036c55f89e6b7a6880b8a3a5d13cac99815ac9e4b09036b5bb41b5b4e1e524ae15f96fd82a39c94aaa24357b4cd3cf95f0e55d22e3c42c00a3913b63cace1504807ee25f1f7d63b3f197365666816a717a6d05ca385b237d1b12325ba0519e437c45fa670cc92b5df1bc095d8d8bbf8f722a90529df0f056b6646e95197113188dcc031438c92f954b358c19534e0abaed584ccd9c6f666e63f6a684066737cd4996c4ead5761c41cf8ec893f629ec45405b10795527a55c62d19d99a2268cd419b43dda830f25a98cc52500bf24f53b29428d5f8ea852f64acc3ca969db08abecb194a8ef5e0cb990d6d11a1f8998fef4729b0ab2ab401d4fb1a47c5bfc1c662a72cc8aac92449dc84463ea15674e23ae8498a27b7f584efa37b35052ce8eab92e7578b701b3482f12ea29c76995ff5cc4ab82b478e66e6499db5b0f14e330d3e436fb7bf354e66eb5a03c8754646dc465296749e01caf0d82d8d2fa5f1da92e547f36fd512bc4782a5edcfce309797893bae34047719e217448f7352e1390177b4f0e7d95b7186d71c19d26c647bfb07e7028c24010d73ec7c3321e29c12ecfe5f183654bdf92aead837bf2fa50f07f1acafdab523e7a738de1b7ff81fabf3833408443319c7e9f6435c54d9fe645a8cfeaa87c33f041c9219b481128ad04e270f49baa7a0b5803c521dda233e1f52038f72e4ebc2d37eddbde3dbbbf9b66d0f8dcb2fe9fc85057ccd6f275dcbf7fbe75db07637b6e0b5a0331cdc09f92e5f11a24f4f9f22aea3486f1463a1abddb9bb3b87db256ea764826bd4af7eb7d7349057488f2a34a2b7fb9fc4f07220cadfe247fbad8df5da73ed89f5e5467db24a489c4a35e018694aa87cd25e6b518b5cecae2ba4ff0cc877883859ceb4f2deac91f913d86ecec2c3064dbfdc4722762ae7d5d6d4ac055b15171280e3a08268fb79e946210987b4ff0a23d399a24d0d8d5a032a5192783a153c1d34d810cde88b4dec14bca3e181d864413ba90bb8af1d1e1486a53524707e4e65d976c6ec17f1269013e351f3d550511f3208cf1d44bea674dce62a0e0e1877e2d623415a0b68e9c77a475b0804a30da551d904a73ef7c9200720578e58e8d71a66114eea9f11b0243833855c5f6c7bc634db00fe3458a19e01ddf7f218f96f85197e3ea957ca6a4fe3773a3128373b5485f33916b5cba62c61fb3a6a52f1699f1b20ec8e87f551aed1a73fd193a2b751730a4c95a161cfe03fc6b5386763815ccc252cfafd1d43443a9bc0338eb9a52bd4cf6814e8abf74a255b67d4b40b61bcfeb02b7b2fb56d578c9509fa6c47701adaf52ae75eaf4d105de423d4778d2d9752788b7ddff2d44d73ff634ec0bcba2aed0208a76572c6fb201833bdc3981df4b58e8a44ba27d20ffb6001a7aa479a673846da41e71ed8281c37e45f66c1cc854015a4e20a431dbfaa31a32339f9f1afa105c85062fd1499a22f6b42af3c82282549f8b09bc22cd1643a3a1e784f2b336e4010b2452b105bacfc738a79f18530474766d14d5c67eb59a87ead73554b8d5f3cbc5efc5a5adc34ce390db005f51e3041edef84c459725c4af8c070cebfd8c778ebe48a6f520125085d208634d6d42e7d047bf4b2031f2fdee864dcafd396bf6dd00ab3b858cb205f0a6798112579db52863f48790240d950900a8cafaa25ac70d1f55a11fd6904198be46d5ad065ff2173dc31a64b98453dfd8c1f200900f6beca16dacba1fff1720c2bc548f414f9a2f5e754f66bdad38fe7f581cae6dcd0fcb0016ea2fca8e3a7655dbcc15a1b4bd8c8423c61071f4a26bf995e71e4a01fe362b26f644648103ca9dd3875172587b2d3b1dcafe929554611ec1b147ebed13001a7cdbad6b277995eab9cc6b505a9342c27a46bbb233efdf049daca11b8381765ab8ff4d044d183b78dc6eb3722b1a097c7c6e522d4238fd63db1beab46f735e82ce64de46193b3d951a847e826ea15638bf53a948b35ab65bd8c02fa0bb02f7b39d4965104fc27d1015d4c34ec14fe1627d41d083b425a91329fd465ab6d14683c0befa5643c14bae3fcf54fc64698fe58ebabc0ce1044eb1f8725ab44704cb7143d01878a5efb7664f0a17cd52522b8c7331d0fdb9bb1a69ae56b74c8e361b6dd924b4091353b639b01e286e48dfb77e0b6dcf9893eeca1d1a42cdc351175c026f28a7164046dfb37268c093718aa6041a444b2ba47748b699af3a004288f593823a3aa09428903d4853808344d5c75bccf9fc9d112784009f3372eed4b847614457c94d85a235c560aa75051cdddf96feeacb37b7575a6f086b79ad9277af0fac4db7ec4048fd2867a33e6d090f0e584ee131e489bcdd151a0d47b5766fac8a8b705964087a935deaf123242521600c8953b82aaad7bd54556a9d99329d15c12822efa3d097c68423895f296ec5b04ed00646102ae34d42bb1bbcd163e317c89c83dade6d76e6472535df9dac174c7abc64120b769465f5213c4383c43f52c6c7f8ce92f3ba6193fac0ae54f1b6aa0ff56948b1ae1c645f04bac0833545ef1d1f2b445fea2c9d00f2b7492dc568452f2cd3d22b7a201fa1a582f8cfff5e3c03a0d4544a42d549f50b28f079aa61d76ad2f8f7d7e99297f849e6b15d830fe5de45ecb48ac7978d5fdca4d5379c614c6b2754d9cdfff1abdbbc8ef476f34309069d435f4c4b81f53df659edd228cfb2bcda9ad04d40b157bed9af9f2b8019298b33ec4c596e2fa796e1856d9258c93216c147228d53e77f20fa9c0cb6b59b7c28fbc6680542d64089b308ecb8a33c19822f8a4031ecce0ba1900e4dbeacbd487eb3ae4c6f5b588867c739ae1b72ca1bd72c45cc8e3913d2bf1744d69aa093dad9b4218451cdf3a48bd9f48b14d3a591d018988c72c8accd9b91312b5526484a7aceefcf8c72e9ca941e59b724ecb53b7dc7db28256438de85834d7b902280d9890f355c780b31965ebbbd405b122aeaaf3581d21df55d3ef84bc2758ebfb5cfa08f87020b3b9fcc48067254fa2d4a8de14c0575486991b4a7a2aa68364ef863bb83ce7b1a04dfa52e347d2266019957235ad86ef3c384389edd306a206b1e5344e7054b7465d0fe90126a22d3f14764e67530896d80f23046ca6464325a902a767e8a84b83f99bcefdb6f91299495327b03c70e1f5c9d4548f53cb68f30424bc5dfe776907ad9f66354de7b56cdab05976fe592d62c287da2750eff148b1f44974775a9d508cc61bdb04a690bbc0090643d7c5c2f298b47f9e6778dbda1e976c9f2f84c5d1a8f20e124e06a8a1ad6971a71150fea7fc03c85bfdb3b1b08048dc801a2b985ac4a7ff3cb62eb17b77f0b95fd1130c31c7126c78aff31149a74f1a2a7f424d5c866f139b8fa17773569c5c519d848a0279ffed102c6f58a401c679d0c80656f7506a2a76efbc83dae8427809f65f9f54a14814aa13d3d11c43d9d07f7bf12a1c91d8943c7ddaa04923289263ddedd25070dd93886c3b7b5e3d725aac329bb41051e421ceb9f9c0093970b51db484884a9eb65697edfd6947c9d9bcfbe531349a151cb4ba2d31edf4ef30f1650b024b741d298c002e3f9fb6fe7363983bc4ef105c3bf5f27d2a147edbd3605de7a02fdbc77fd5c59ccf12e9738298c2aa5819ef57a050b02d33030f9cb7ba644432a392b1630b0ff72af073763554ab8cd745b32f827f3bf5df6ade523dbaa0dce30e2a97f099738a1fd8bbb8258cfc771730ec6c0fd00bc060404ca3c450a3b2476ed7295f2827ad44f4dcf8fd484a4e964cb99e2341d3ab9ebe24f7b9a3f7834b5c998439c25f4ea8bfabe781d26c5ebedf526d0633d07f1984f3caedcd289d9cd180f0805d5163d5c69ca61e318bd3fea18c4d345efbadbcdd50061b861b0487224d2b9b5f4c753c5db08f7529f2056624d545f0999e69135d82dd3b0e6a82d56e6dde9e0a87c0d0379ed9237f61bac349a983072ab2a25c7fb42d4cdab6a0d19dfe3361a89c39c04fbe80833b490632242876967c8cbfae685b3d9a33d5338b4de3c4ab30a37b952708345814b8dbad3a5031189859f6ac96cb23d0ab5205ba39083b09a9d02ae7271cd39cb132fa7a339bf0b3cb9d1a1ada99c4be6864c23909c8a0ecae38839c3b5fe30f648028781917c93772762d55e6a24569a4599b4d3d49bc667e3f865d4f3e6cd339bd221ca521418475788eff23369ca1e0a47f6befa765da7fe2c490622b42e4184d6beaf857f0041becf2db491c390270cf105e001b8c3b458a6b0560df1680ec4f225a7f73b855124e09f81646f2087e1f51a4bbc61d599aac713a30a15badbb895badf2ff4572da876261195bc76c865c4f8c14b986178f97ee1ebabc2788f80d5254e2eee3542f6295fac9892f36a1f0ce8f7dc2dfcd2d698a28f63134f99619066826630078655dd56889163826be20ba2722577abe18c7999663943e8768e617f5ca964430fc26fa3f6503f033fa98d32a55fa1ac678676c2c044e1c5d8112bcdb296069f19cdb6b87acd8169d74a8b3cb0acb7bd54769a11dc85dd799153131e1016dcc3ca2741ef13ba27b277416a031463d11daf8ff9767bbdc5b289e58bbb0575bb635e5404305dd05f09388ca94dac221b7182bc831e7b74119824dbe655c189f3ecd0ef02929295898b9776f9a7ef303ac7ab560f6c8a4fec7c574dcdd31f629cc512a19c5f62efa8e29d658262d2ee37fa3c43e5d29fdc079f8f8595bf01962eee4133c54cc6ec1d8ada3fd9574a20d8a43a0a59ef3ab59ff5828a656f3", 0x1000) r4 = semget(0x0, 0x1, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/166) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) fcntl$dupfd(r0, 0x0, r3) connect(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = syz_open_pts() dup(r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:53 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0xa, r1) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffffffffffda9}], 0x1000000000000116) 01:22:53 executing program 0: r0 = socket(0x0, 0x1, 0xfc3) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) 01:22:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x3, 0x400) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:54 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x18) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x181) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe(&(0x7f0000000040)) syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0xfb}, 0x10) 01:22:54 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0x100}) 01:22:54 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x0, &(0x7f0000000080)={{0x80000001}, {0x401, 0x1}}, &(0x7f00000000c0)) ftruncate(r0, 0xffe0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = msgget$private(0x0, 0x119) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x98}, 0x10) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 01:22:54 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x8468, 0x9}, {0x80}}, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2e07, 0x3f6d3a3, 0x4, "00fe052f9ced146bff46b2aac684930063c4e363", 0x6, 0x800}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 01:22:54 executing program 1: setrlimit(0x8, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xdbc) 01:22:54 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) socket(0x30, 0x40000001, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 01:22:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:22:54 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x5, &(0x7f0000000080)) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 01:22:54 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x128}, {r1, 0x8}, {r2, 0xc}, {r3}, {r4, 0x10}], 0x5, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r5, r5) ioctl$TIOCSPGRP(r5, 0x5451, 0x0) 01:22:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x70, 0xc0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xff, 0x1000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r2 = getgid() r3 = getgid() r4 = msgget(0x2, 0x4) msgrcv(r4, &(0x7f0000000100)={0x0, ""/184}, 0xc0, 0x3, 0x1000) setregid(r2, r3) 01:22:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:22:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) shutdown(r0, 0x2) close(r0) 01:22:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 01:22:55 executing program 1: r0 = socket(0x11, 0x7, 0x0) socket(0xf, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) 01:22:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/11) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:55 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) listen(r1, 0x8) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) fchmod(r2, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x35531799, 0xffff, 0x8, 0x6, "a30445f7da521b0c9aa5b3c779e7823025c63410", 0x1ff, 0x3}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = dup2(r0, r0) shutdown(r4, 0x1) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000280)="cacb8ed2d1cbd4c3f7e0ac4f6d45d7cde0711c832ecfed5b0cc9ac9d6aa3907a6b51fec01885f97827bad0e4252c4e10609ccd5f6139210e404a5cca206dde562fa193666d27d3a0dd9278cb92ddb49024876642fbbe5bdb061e6a9ddc342738c5f7470ccbd8df1f4d1d802c0067c0859a2ad748ef3ac0ba11a473e87cab14467077f1c551ccfa3084585c57b223348747364f85ea9177e2b6fc8426834eba92da95d645a860bb8107d8d36cd45abdca77b0f53edc4f1100815433d9", 0xbc, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r2, 0xffffffffffffffff) 01:22:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:22:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 01:22:55 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) 01:22:55 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x218, 0x83) setsockopt(r0, 0xa87, 0x3, &(0x7f0000000040)="1165f0411719d374feadd8f018fdba41de696de277fe83353aad36bd85ad5d325d6cb7a59b6ca0b3d45e206be9b6cced56dac804db3fe39d44f44aa63223453ebbfce96123afe8cf5f9d76d2899fa59c86dfe4900a3618f264491fcbad14e57e8ea9bd612a3c643c7dc430fb59f94ae9a23fba8ae14c857f2e06285b5eaeb90b3b2eae3f927e7ee0bdd64cd4c0f63b005578212a8ebd0e14f259e736580d19", 0x9f) 01:22:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 01:22:55 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x0, 0x800000000000000) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 01:22:55 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 01:22:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x101}) close(r0) 01:22:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) lseek(r0, 0x0, 0x3) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/231, 0xe7) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) 01:22:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) 01:22:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000180)={0x7}, 0x0, &(0x7f0000000200)={0x6, 0x4, 0x9, 0x4, 0x4, 0x3, 0x3, 0x6}, &(0x7f0000000240)={0x6, 0x3ff}) 01:22:55 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) r1 = semget(0x2, 0x0, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x80000001, 0x101, 0x1000]) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000100)=""/215) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 01:22:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/38, 0x26, 0x841, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 01:22:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x8004, 0x2) r2 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xa0000000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x9, 0x381}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x34, 0x4, 0x3e9}, {{r1}, 0xfffffffffffffffb, 0x6, 0x40000000, 0x2, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x80000042, 0x9, 0xc88f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x85, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x7f, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0xcb0f49a910ad029d, 0x0, 0x9}], 0x3, &(0x7f0000000140)={0x10001, 0x3}) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e6f66696c65308a"], 0xa, 0x0}, 0x0) flock(r0, 0x6) 01:22:56 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x401, 0xfffffffffffffff7}, {0x7, 0x6312}}, 0x2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:22:56 executing program 0: socketpair$unix(0x1, 0x100000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 01:22:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0x80) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/64, 0x40) readv(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/77, 0x4d}], 0x3) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = accept$inet6(r0, &(0x7f0000001340), &(0x7f0000001380)=0xc) recvfrom(r2, &(0x7f00000013c0)=""/80, 0x50, 0x40, &(0x7f0000001440)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r1, r4, r7}, 0xc) r8 = getpgid(r3) getsockname$inet(r0, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000002bc0)={&(0x7f0000001600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002ac0)=[{&(0x7f0000001640)="7b0f9cadf4930f2e57b2208294f1fd16f68b62a41b245241daa1b1c5951c7fc8e6f119d3031d8dc57d9c32f650c30cc884ac28cca42c52f43789c407f3d5584dbd6ebe6b55", 0x45}, {&(0x7f00000016c0)="85f9c043c0e3013d32e40eb2f908bb9e69ddc3d13d0f68b52a8a586a4c9c972e287f500e9e4c621f62bad99d26ea04b30960d4136a2b4cf1962211", 0x3b}, {&(0x7f0000001700)="32b5d799a9aa7417a94d8c8f7f368ea0331782d765f4719e4ca5fd7a331a9d05a49035641b7a11a2b86b75a338f68ca8a7d3473a3d09bd0483e1f1768cea2a921063e3ba869eba34dfb0325a1ce511", 0x4f}, {&(0x7f0000001780)="d6ea43f7cc80fb0979a0654df4d1c3a40dcaf07c11c7de26a8249d84dd94d18a66111fb54dbef4d5e84ec97d26ea88240f54db5d0a4516d2297d6074a639819727e10b073447195c941a8160381d4e95839cb51a2b8ec2b5050705d2bab6986d4576c49c1d2f6182", 0x68}, {&(0x7f0000001800)="fee3f4e5201bb2e6cae728d7b5b80da543d81a5be68e493fd3022462ac87c28db27f5b4d854b06f5fe4bc42d3e61017d3ad01c02587c771f7ccd43b3fd2a22497cd1343ab0f111dd7d5b215a7b67960834e153a0a37271e866e99e13f1d075e7448dd137bc4d49fec5e0fd", 0x6b}, {&(0x7f0000001880)="ada0d1120eaa74cb0379f6bcd4bda3d40e7ac75981da3dc210c3c9f4565a93b31425c156ad4c95dbe103808aface949b251a2c66848923339379064522414701a7961e8a8096c3c43e69de3d25cf9976ed0f89e02eb7a1982e5e2731a91f58fefe0c28a31bf54559fc6625fecef8e3bb30e65e2e1f56b27ddef15ba1767e3be7ca0e350bf8d17a78122b398ee129334300902e2a8f41f04eee4b95d1f7bfbe1023b1e3b00cf3599c690c0889056e52c455ba99d7e848b399aecbd3c4ff3a5937e967a9d7d29c2826fdcb8b1aca8d142f7bd481585de180f4af6e7040da0b37aa52efeea82329723ab518d152b36e17ea26025eb7388e269c33b5a9", 0xfb}, {&(0x7f0000001980)="46d6df27e04d4870a099101b3cd448b308235317ec6daa3cd3f31b1118431ff41f5eadaba1b25e34e49e96232df54148f0b6c40e65118962232e848b779734485b231b5ba8cd999b0bfb9887eaa591c83fc134c234242f11cb28e0b97b80f690443daee39c318701fedbd5371b2bb48a11ce8be837bbb47ed900e09b2159dd7e2b3dd715f7e835882c9cc0d6bddc9c7ff7dc4c180207ce9cdf44688f3d006d07d158e1856ec3fc19a7016da39853c6cda70ddaa0d8cd393103ad78c6164da0d797d025c960d3597f7094a4b6001bde5bce74b84a9fc6256720c4dc", 0xdb}, {&(0x7f0000001a80)="dd7f921c354d8f37f0cb27f7b84b8c9fa25c54371651d2e38e43", 0x1a}, {&(0x7f0000001ac0)="7f00f9296926258f69da79121e1d6fdb06b7cdac9662096391a73b9acdbca68f0f660002861409a18ee7097002b94b1398df5bf71c1e42a82a7cd5ec0f25f67b137e4f4fbcb087bef8efb8b12cd59417eb7515ab2519d00a5fe9790556e955fa5d68e7832ac3ec6105d542cfa3dccea1d6754f3e9a6552b8763d1d0cc4c30f9f9e2c7286483e25f44c3fe4074959ba0360261c28721a5057047b7c7158bbc016c71bdf1ee4819f736ba2839d92611dae46cc62d0077dbf686a659d7b9eb1d55f94d441721fcba61a0244f3c27e8a00149ec4e5458393c8b684f880290bfc4e860058769a1a439982ee5598989fdf32ef15a6d84311c392ad64781e78e11915424d1d835f606c77e8f902dfd7e7e0ae30290906687c2e7ce02940c3c1c6b7cb3aafcbb60806ce4c710d6979d8c2f4b9721a29308d16b68fde22e644ebf0f668b984d8b9662fc7713196d3a0fe5e49db0e4c6632bd66a7d6891daf2747d7c80849c03460f1f2fbf8f8eaac32e9a6eff9703632b09b8b4e17034d737f7fa297f7e0b91a94435ef812fe59299b52f1625a32cd936dba77fe0334595dc9472b78de467bf85a65839535acffd215187d545448006cada75ea5b562a78fd29469ba42d629c7c3f314442ca2059cec9f7a7a870d7bc089cc84ee568f51bef8719c7f6a9b36f8a26371c16bddad6c2d0856a8bd2443ddf4f691f690b285f5243577e448c12d1613df156aa4171c28753720e386b8daa0e450076d4718c0c63b10da9458744776a9de004c534541fc9942325b5c823bcaa912d67a879610d38ee1f886d1d0693407b02033ebdd6e59d70f12e7aeb445247a16ba66ddc3047961e343826b5b0f468f9be48c363f6496c2466446a40e018de1f754fb5f8a9f2647ffa64c7f09d6373437af95efa5eb56e38138eeab8fc01411b162a0a03d7b2e15aa78e7de6eb11ce22a6afebdfc23110ff61cbf8fc9bb90a37f7e549f949579d76c01d24eb2b0e8efd76b4b07bb37ea5e7670385b184c79055d5867fca3df22a8b162891a2539ed46d10aaae2a3cf35c641cb5682cbc15220147dc11870592ade86c416be844023fcd8773169fb550893b69794928f8e90e61a5dd4d30f7cb9a313e9f6421b8d1c13041bad874a5cb389b99bdaa9f7392cbc2d71c802d83ec125a43e81e15ddab164c35670fd75eca96c2ec12b76e67741781873b3e04f568cd2b929272afcd2c983db83324ed6c5e35048c4f1b3946415af0cca606c607f275888fe308153dab895e7c5a06c6cf319fe0af45fbf993206c54bee3f74118c3041d377a0a72f687a7b4078d4d237101c2d73f453f52bd4e3da49d14088daab4b59e7bf25094ffe1c82957b764c8a41c7637d5cfb4285e461837b25824e552eb669010d68181533e1bc64556b6656cc7b759914bdbce7b9a7a8bdd00dde3c01987df1baa99cfec31bb7a4aab26e18426f425bdb185ebef0edcb5a7e2d93118b279dfd70d96bbb565183fb5f8a77d8ab69581d8d7003bddb17e898f3723cd808542525390576dfefdc902deedda6b0446bca7c4dfba6243bcfa8f6bae623826b10dee31209eca4fd8a218d8317cbfc77cbc4f29cb0e0059db6198a49ca4a0f9d00f32bdd1d66fa0b0df4af581ea6ad5c19698ae35ab2bc1e83ca6c624d377d4082faf791c53029ce3ab7e57ed91ce26b644054bb2654ed53e39036a65597d6b071ff70f65fae0572647fbfd50880ec706e92bd2e63340adddf13d691db01ecb189c709cadb0419bd1998331015283aac1138a1efb8f8d92a44931f04f6a8e285e225ed80f32b6e049cd112bc8d0a024d108f9ab14972588f679b36f94a47039119db442e2aca0fa7dfc536a585e8cbfbe99d0d35cbf2b8345caedb635c2e56fb531bbba6a7963dab21e9f342d6150c0ece96f07bbcd137320ff10def074dffda23f28f920b80e64837a81f2824e1788bffc67578a4997b34e3a57f62562748b51bdfaee9dfcb6e21b1bb3538d014a7c326ba8e068614a027c83b66785bf6e46f82bea80cc4b88d6e824720dd5fc32426acb0bb2208aca76b46532a995e29736f3d1d697be52226b6d6bf1469f52c5cb901b9c462a9f4131b21704a1f41680014c8f790eeb0b70ec273c7d977fe48f405af93bc688a753720826486728426b46aede5af4297e76053a6840cf3d62db8feb2551941761eff51dfe5a2534467b64ea7f84ebfba99707411fd17ad45d589cbf496383f71afae702b5aebb9f4da168164ebab764de1259af1c00447c9b2fbd270ed3078638f4fe553dfb901211216a58cc0509918ba9453e9b49bc05e1f8f6f1d7fcda7f1ca70d31392264cbb356d9f28fc364ee460efcdb7df040ad92ed2b10e386c1eed9ca6850a49aea775a91dfce84cf3947c66037cb7f629431e0b3b4f39fe0ba4b2e9f35c1679010700e22e340590c3c50faca9318cd4d642645ba13e3330b9195ceabfddd06108deb405c95dad2d97e1c9a4ff200fd1c968c6eec5197e53daeaa16dd5918de02a26af7b887700a7248199b34371d768e3608f669118aa42a0d696843b44e4dc2b628bacde2afe234c79f07b9163d19ebbabd431d724e06426b2f3c5765087e88ef2ae32861293fe6113438a6dc8095f6b00e22f8628b906da636e270b692d11c5faefac37ddf85d6d23a4d194ecb6669b460b245f273426719a0c7049fbee20ade60762b1a94b61adf771017150984a38ac348631573d363102409d954c7b93426038302a25cdc9df14b52a48c86ffd8c84bd81b8ec93d8c8af65b498136dc5e631901ee65e42c891162499312b0436a125e9796e2efb7a09685e8be18dd70c372d69ac11bc1de11998e4ca0c70980599d8f35bc8f0173b331ef569cbc85b7549245eaa5d47d7265f9fa32edb58d9aebe89e9d3a23527bcca2c2e401e8ac50101428a03d5cf3513bd86f9bd3b1103f846218ee766dfe3c286f56d0397b3d41bbefd13d445a01b7053d66a0188ea18615f8c3aa33836a54f66eb887baaef2c8fd2ef269699740d6948724bcf7ab2ee3a049c27a8aaea33129fe442a32373d159badfaec172061f83e52b337de55bf805cdf3bb902da64083a11fa720719daa83042d874b089642e8ac7fe46637870d80da0c1234029a12fd4242a405109ba728fead96d42644ace472e069fa0782c709854451208d04de0f7083e0946d45bd2a825d5b5618972a31c9edc94e58996cdb16105c3b5e1ff58a0006358b4f16ba47ad0e821157b03c0ad0b084f9e683be85b968309afa9746e2ca1289968af2d1dab5bf6c1808a7c5ea81d9d9d772ab5f9b43669d2c410900ef2d1971b99a0b720bd7fa265744130d7ba44f9a6d23a6859d8484ebd8edc3f4f65bf4443f9315cb42880f08c31a38ddcad0ff9ecced815810f06156b8af44b6ae40dff686135e8f199c8f4905d2a90e7f8b8f60d407f5118d048e1186e5526b4636d9f1aacd6c4387f87c2541a3c0a4a196e4a914e87afc1584e65c0d74c29c1d4c1ba6f0cf6598d37acab84a11faf88021e61338f1c601426f0ad1f6fb5a6a1d7e7e51b3f6f6a275ef8ca602c9d8658c07e28452e4058ff6d7b7e38cad55ce5c340a8b5e9bd42cae3b4f4186612be9d49fb5317d53be1446cc6a8f3afdea8904b936651c0c5348a5b6498617f93c60d7f9eeabbbc28e2872009e38db470322ce53e064ba6549b796c8ad12afe85feb198712e37d2a33110ce4cb56ee485c4f41999ab966357f1ccfc1e32e4920c5ea5396fe221f976cc489cc72e2abf842f4a7f7fe40bd56b2825a527b642c88e4577435399c32981756d53a2b77afe5b66c9575f892f787db10cf8a1862562601c3be1da0da7994e5cea214331f5d77480f0b8c1f605304150ace05ab7cf582822ce58f98ea21a2bd9f9d6fa1736335440c9764648a37acc320bb221dcb44fd1bde4f49b1fb360eeffc7069aa1dd4a9095c06abae02f6f08f8993235e03ec22ef3d7bdc1970c2e6a95407ba4e83442174292b1644ba4119fae713f4623eb57faacefce523306d9ed45dcde9086a141bd74cd15bda83180080b9abcf5bf450727135ebbc1c2ebd53d124cea724e871ceddeaeb20bd9d3394e47bbf1a66dcad9f84661ff11d939fe9f405d537f17d29e167a7b4662095ac1268477a48388aea52be2d7681d1d6b268b64dc6c0f0a7a63688d4858ea6f2373e0b222ed06183bcc3f23110e40f66b69d0c78945476f14f1a1af81eb361df6e8f602756b21df63a965413e00b2beb4dd45c26fb305c632b3939316cc4861efe7f31d73b2db8a7450c44c49827c438922cbd50254a33a4b196696214293a5cc9a35176f4ec8eebc0954eabf2eb54c2eb70eca50e797f6c77aebf0c8a9683093f287f7cced27399943f19f44b122a7cab081a3d571dc6593a10e9c74d7b37d62663414a4c5a900b34ed806353b3df2c681e8f769063b3e8a1a641ce6af6477ac991807f601de8ab4a9db8b289a1513af1f2a92b472aaaa1da9829892055573a9ff3329abc1fbe087665423fa1a311db573a3bdb48188114d1ed758d8056e68b3bfc204c1674d39f8f0621a15c9772241d6b4f1707f92650cb181233cbaa9e759c36b9db3a7882c01214046e8e1dd58177db53e9f3c894c8ee7c8bfc0bdf4be942ff57b678769589eb1091ae66a561b8b715d6071266a4688cfc78d93990b9bbbf6e3d8dda3dac8acab359287fb403b3f1af71f48b270ceb6309a55938124ca7c6017bbbabb9f674effadaa59c2280a4acfdc71cec7045d6ced94cb159af9c61296f29d65f75e90a5655ee3910ff776de41560b1b3f67865b43e49870e01b6d51cf8a82399ef66a00b91e4bcab83660a6173e5883aaea02cccbec6e3c9cd5c9354ebdabc1faa6860208467266f4386c4d87450ff84c489d2244eb1139a7b272adbd7f4e6aba30dd187432361499c85a3df0c21eef33b5d446d6df00dc21935a6b901e60f326ed5d3ef4f7e3125e93d3e5f903b8e132cf5aba179bcb9d4afb28193e023cd322c537f1bada9017edcb5fe52f84d1e77681d3cbf74e4173d0d9898f7c33804d773e9612b7e2e89be49f76f59cce7d2e1512ffca5e5ab78dbe094724351d6c8a6a81e4682b81d866464fd997c222777eb081c22ae292b476922417f24ddd50349a5178be3129ee4d91ee82f8ee7bf4e2093199aa1c0b803624b5b4011368c549d41e238fa02e93b7363c4a246099eb69d185cde4fca9e6e522e8ca632e0efb35bad48356ce6b312f6f44a089c6e2831dae603a370094bb4a1a619ad2819be9c5a14cfbdbfa5b205c779a790486b4d854a5e8caf78c8128d5791174f34608c810cdce6a7e1261f79ae13542699622c2d39dc0faf6c19d99f877c23dd31912bf8add1356c11e3b85d5ce68a0abccebb6be6b341256d903a2a586467f1fa724463924a07ad42e11540aeaf31b50347db40fefdc3b5793db2f9335cbf93a513a8214a64114111a9543a95b0620c4e973aca913b700dc30db42865b04d4098d4d9a0ed8191083240d791edcadbf895fbe4e76aee0da3875cebd87592daa89dcb749a8bcd1ee44dfae837b866ff4cef832b177caa2d4542a05c214dbf0b8aa3c2c4496f938d4bd8296f3a90d3d238a4fafddc23a184160eb8980dc293557377c54588a7c4f05af95f435cb31814fec388cb7193d27a84fb082cc0067d4fc488f18fe774b1ff97415c84bd10be9c78c219e9c730ac09b266a80ae9470ba7a812731f4cd7a23d2f33d43f49e20e40fc518291afbd37a359bac3f752d9841066e1b0b5670ff485c86890f284c6dd0747fd1c", 0x1000}], 0x9, &(0x7f0000002b80)=[@cred={0x20, 0xffff, 0x0, r8, r6, r7}], 0x20, 0x9}, 0xb) mknod$loop(&(0x7f0000002c00)='./file0\x00', 0x1000, 0x1) fchmodat(r0, &(0x7f0000002c40)='./file0\x00', 0x61, 0x4) fchdir(r2) execve(&(0x7f0000002c80)='./file0\x00', &(0x7f0000002e40)=[&(0x7f0000002cc0)='$^\x00', &(0x7f0000002d00)='\x00', &(0x7f0000002d40)='\x00', &(0x7f0000002d80)='/\x00', &(0x7f0000002dc0)=',]:-!-$\x00', &(0x7f0000002e00)='$\\\x00'], &(0x7f00000030c0)=[&(0x7f0000002e80)='-\x00', &(0x7f0000002ec0)=',{-\x00', &(0x7f0000002f00)='\x00', &(0x7f0000002f40)='}%,\x00', &(0x7f0000002f80)='\x00', &(0x7f0000002fc0)='#\x00', &(0x7f0000003000)=']:\x00', &(0x7f0000003040)='\x00', &(0x7f0000003080)='%\x00']) recvfrom$inet6(r2, &(0x7f0000003140)=""/143, 0x8f, 0x43, &(0x7f0000003200)={0x18, 0x3, 0x0, 0xbea}, 0xc) socket$inet6(0x18, 0x3, 0x7) pledge(&(0x7f0000003240)='#\x00', &(0x7f0000003280)=',]:-!-$\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000032c0)={0x2, 0x2, 0x2, 0x6}) sendto(r2, &(0x7f0000003300)="fcfcdb6c1e3308747a5827d9d991dc0e30a8b4bcb2878b71d38cf15c876b2731e394e97c4c955ea439cae8f2fb6167358fdeb4c31584110306525fafcfd09f343aa4ac8d02e91b0ca65c48a961675913e0bb4d15e206925f2f55c358927017c08e1c6978d21a5caabed609c8568ef0e5f990f02d30277c9333068a095cc34cbe24353f0d7ddb3cf904fa7ff0e180b2be3e11f06b2b2dcf3b1b459d4a6217aab1c533e45a14382d08b256f0559151cf1a1d37fd18a524f3a893561c", 0xbb, 0x400, &(0x7f00000033c0)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000003400)="978631dc66e58ec505431fda349f7a0fec3fa50072b80f785e459eb30ac674b6e7752a86d431206ab2e91bbbf35170a5bcd28ad20ec2e6ab918aa1002389e8d9f326ccaeb6a8cf471d50a67045993e4688c0c8bc6222cbe58ba61f73c5d750d87433ef341100d36134e4070c87b6f2b7bcbc85c8016aa8bfa67d063ac7e44c26bc5afdfe6ea600c60167e5e8fa0ef43327f4048fb9ad3ca38dddb8b7028f9242c2a377ca906de9ab782efdb6ed82c69d102c1260b99dc9a25227561761c11cc3e00c1db64ff07023834c522a30cfcd4a3328c9b498d5afcb51995bb113c4f18f177b411395c325eb24cb6c80afa222d5c648fc92d017d3a60186bbd76d57", 0xfe, 0x4, 0x0, 0x0) r9 = open(&(0x7f0000003500)='./file0\x00', 0x40, 0x102) setregid(r5, r5) getpeername$inet6(r9, &(0x7f0000003540), &(0x7f0000003580)=0xc) chdir(&(0x7f00000035c0)='./file0\x00') 01:22:56 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x80000001) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 01:22:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 01:22:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x808, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x3, 0xfe) r5 = socket$inet6(0x18, 0x3, 0x1) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = dup(0xffffffffffffffff) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x8}, {{r2}, 0xfffffffffffffff9, 0x4, 0x42, 0x5, 0xfffffffffffffadf}, {{r3}, 0xfffffffffffffffc, 0x9c, 0xfffff, 0x6, 0x3}, {{r4}, 0x0, 0x40, 0x0, 0x1, 0x8e0}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000012, 0x0, 0x1}, {{r6}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8, 0x10001}, {{r7}, 0xfffffffffffffff8, 0x80, 0x40000002, 0x7, 0x595}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x4459cf84}], 0x7, &(0x7f0000000240), 0x9, &(0x7f0000000280)={0x12000000, 0x40}) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() r10 = kqueue() kevent(r10, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r9) 01:22:57 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ftruncate(r0, 0x5) 01:22:57 executing program 1: mprotect(&(0x7f00004d9000/0x400000)=nil, 0x400000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x101) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) sync() bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8000000100000000, 0x1, 0x60b2, 0x8, 0x200}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 01:22:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x9, 0x4) getpeername(r0, 0x0, &(0x7f0000000400)) 01:22:57 executing program 0: getrlimit(0x0, &(0x7f0000000680)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xe8f1155, 0x6, 0x2, 0x3, "4cee07fd8dfb60423e4ea754c795233a47a110bb", 0x9, 0x800}) 01:22:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 01:22:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x1) setsockopt(r2, 0x0, 0x100000001, &(0x7f00000000c0)="92c4032827b1d4cacb10ba0c48579705a9236eb867952bfd9f665ad9180067042f9522861c65cef605a0e9b4f878802c07d9b8879818d6a80255160febf911383800c486782956f1bbfea65a5eed12e57e662bbebfdf2d9a037bfe7731535c94d8cb2f1778eeecb27eb74d1233c85084cb9821c04779c1813b", 0x79) 01:22:57 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="74593902d2fd44646db74cc8", 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x400000000000000, 0x100, 0x7, 0x80000001, "3c4bc6e49e5f8b117cafa6a8e24a8e5551d45a14", 0x83, 0xbee7}) 01:22:58 executing program 0: sync() socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:22:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="a9261694825ab24b26380c1a000000050000000016000000000000000000008081f9149f476785b6c35a61b73816ce323b54f07335db95db86c5033b436125", 0x3f) r2 = socket(0x80000000006, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffd, 0x0, 0x0) 01:22:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_execute_func(&(0x7f0000000140)="c441fa2c08c4e291ba750066da0f38ec660fed00c00dc1490000c866410f38021844ddebc482219c1726360f5fc4400f0f98d4ff29bcbb") fsync(r1) dup2(r1, r0) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 01:22:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) lseek(r1, 0x800000000000, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:22:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() dup2(r0, r1) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 01:22:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x10e, 0x8) 01:22:58 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 01:22:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r0) 01:22:59 executing program 0: sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x2000a, 0x41) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/8, 0x193) socketpair$unix(0x1, 0x0, 0x0, 0x0) 01:22:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = socket$inet(0x2, 0x2, 0x101) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x120, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x32, 0xa2, 0x1, 0x3f}], 0x32f, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x5585800000000, 0x32c9}, {{r4}, 0x0, 0x80, 0xf0000000, 0x5, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x41, 0x4, 0x7}, {{r3}, 0xfffffffffffffffe, 0x14, 0x40000000, 0x1, 0x81}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000000, 0x5b1, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000006, 0x8, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x0, 0x20, 0x6f81, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x8, 0x1, 0x1}], 0x81, &(0x7f00000000c0)={0x2, 0xa181aaf}) 01:22:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) dup(r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 01:22:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x215, &(0x7f0000000040)="000060ef", 0xffffffffffffffd9) listen(r0, 0x4) 01:22:59 executing program 0: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 01:22:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x80000001, &(0x7f0000000100)="975b732a0dbb847d160a7a4d8c9207272b54b835245b2cc19d057a03a005e20e39a90c995db799735a09b63cf941f77d7738ab10266f140e2f448f05f1547f0b5272a18bf87c643103a052e98f2a46e88f98", 0x52) dup2(r0, r0) socket(0x16, 0x1, 0xde5) 01:23:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r0, 0x4, 0x8) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x100) 01:23:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) shmget$private(0x0, 0x4000, 0x180, &(0x7f0000420000/0x4000)=nil) 01:23:00 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) semget$private(0x0, 0x0, 0x100) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 01:23:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x8, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 01:23:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="03a15513666900653000"], 0x10) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000000940)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e703785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857d838afd49fb58e56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c78384bef18b0b4db9aa796ea51d41962ebf845ab769440a436447b79b7c271c200073", 0x683}], 0x1) 01:23:00 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x7, 0x40000000000002c5) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r3, &(0x7f0000000500)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xfffffffffffffe41) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r8 = getpgid(0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={r8, r6, r7}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r5, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r5, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 01:23:00 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 01:23:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x52b921a9, 0x1000300000005}) 01:23:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x7) 01:23:01 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = socket$unix(0x1, 0x5, 0x0) fsync(r1) 01:23:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 01:23:01 executing program 0: r0 = msgget(0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0x2) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r0, &(0x7f00000001c0)={0x0, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1"}, 0x26, 0x800) msgget(0x2, 0x24f) 01:23:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00006d2000/0x3000)=nil, 0x3000, 0x2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 01:23:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x21, 0x4, 0x6) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x35f, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ff90d90c8441d1b1535dae439c59c82bdf488d935f6ea8f2ce9e9b3b0edec05d7a64b022435078b2d3c62ed1b1acb9cb61ae3c3e657a11590769832ab57abc0b4fb646a32fbab6112d6a57587dd2b890ddfca3b3dc353477c0e8e98ad55f4ea4429b6bbfb059965e71bc70de1dd538f09020", @ANYRESHEX=r1, @ANYRES32, @ANYRES32, @ANYRESHEX=r0, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x8000000) sendto$inet6(r2, &(0x7f0000000040)="ae7210baad557e5314b5fa9ad9ae05230b18163f191f4b96c936998b4294299a57d174b1df7067892b623f168c6b338c7b232caeb170f9bc1873621f0f0aedb6b6d1591fbbfd81f77988f8fe1169b33f1e61efa49c420e944324a20711b8956841c6628df2d27acfccd3a4df0ffa", 0x6e, 0x400, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0xffff}, 0xc) 01:23:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x25, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f00000000c0)=""/160, 0xa0, 0x40, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c653000b79df498c123fcb5e8440101402b3c2fad51d5f5cec287d133fca3b105483813b6e9c36d4e16910b7092c8f9d68cb7821dc1abd7e75356c416a2bf3ac46b4f1941060f617d142a7502d006af8c02d88b7886c6512f40a4555fd032dbd1b93dcbde57faeaae8a0c2247668195d4a775d3e1d0b5d55dea5059b9ec8967f7629f0529525fac90811abf2b7b0776f3a54dcbdbada44b10471ef7c18b973be1066cb145af989851002d6e16274763f69786b1591ecc054fda5b6e6b5fa6"], 0xa) 01:23:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x5) ioctl$TIOCEXCL(r2, 0x2000740d) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) socket$inet(0x2, 0x2, 0xffffffff) pipe(&(0x7f0000000200)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) unlink(&(0x7f00000001c0)='./file0\x00') socket$unix(0x1, 0x0, 0x0) 01:23:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) 01:23:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000040)="9b02402bf2535620efa2f87615ad079a27405442d3b987a2eba67199f3f431018191a5ecb349bf68c0", 0x29) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 01:23:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x8, &(0x7f0000002540)=""/172, 0xac}, 0x841) flock(r0, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 01:23:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8007, 0xc0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 01:23:01 executing program 1: chmod(0x0, 0x8000000800100) mknod(&(0x7f0000000000)='./file0\x00', 0x7028, 0x8) 01:23:01 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/243, 0xf3, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x8000, 0x1ff}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000200)=""/54, 0x36}], 0x5) 01:23:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/23) getsockopt(r0, 0x5888, 0x8, 0x0, 0x0) 01:23:01 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 01:23:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto(r0, &(0x7f0000000000)="b6511f50adfaa22f816ef15f3974dd17c1ca2b0143793d42b405fac2a2ea7768fd8f6733db0eee0798fd91e68b29fb17d68394b35262c58572d990a18fb798fe9619b482c1c664553ac37812bc259e359872f72373eb1ddc3359c7ab5e561fa7a45251ad88fc79743e9534ccaf9b7fde59da89165a400637052854d2696ac4276f4c5779e9e4fe9c0a7129a6f05c5fd9b11e90a6a62845f1a96d3a624b5e608739", 0xa1, 0x409, 0x0, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 01:23:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) geteuid() sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x40000, 0x0, 0xffffffffffffffd0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:23:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000002040)=[{&(0x7f0000000040)="106f6357b33355c602246f75fa324c377bb596094dd76f8814859d1db4bdd8967dd4853f838606ae5257f91222c24cafefa3aa38c9001b4a950d97604853d43149d95be0a5b5514d379550e17cae9d7fb8b30fec0e3f1e7dbc2e04903f417fcf02c07c32373e15918d0913f1981295646d4709a04d898e557b35c4a23f4baaf307250a07d120849c4f2abd6c10b58dcbdd50c83037b4d0db3e9485272ab2df49476b4cf59792b4ddb101ef14c347388087928eb2bb78285046e244d211b8f566a516402c07b3d15721241ee0002459f0c031f0c0464471d1e1cc82be8785538c0271c36bcae40cede0719eec10e14af8206ace8ddbf2b167d99058cb23dc9dcde90b4c164b21fc1242b8c5d289b06822ae2b830c8e4037dd7de19731f2b6a908234b3ffa3364461bf3677087c3a9a820066377ba37fad60a407c398b2a04b3138d56e9bbe7b3655b2d379db5a2fc4e1c4d3c96f7afb95d57f0a740a8d245bef36f60d129b44370ef385fcccdb267e9addf6e623383578fc28c2f3994608a72ced84a5eca6a798bd1cfb97878a83a0d4cdd7e8d0897395360ab3d315569a19c19f4d8679eb3cc67233e031af801bb536f01e069e30e4b1475a315562ad83b59f5a526c72725b39b9c3c63be772bd86354bcc5bee47e58615a549b995c7634f0088c400f4a9bcf5bcb12e70487e7db58bdf7c79832b7225ef5d2de0ea95d3a883b557f447fab6b99588f1e8201395d3fe82b4a93855b497ab13bc597d465a25e09d025f321c2e916a2e7cb9767ddbfcbdab09982c1c1fb80df19bd68ece66fcbb752a023c6957d3d03bc76f12c6460dd656602f910d3034f0fcba9727dd3101f5e8bb0944a2a057f5f7b601d3ada1e7c3aa9066a1f0024cc8475d67c808a8bfd668265aee5b98905e11985425b56ac3a6172828327cb86c321df661ac0cb7d6b5725395f33bde9868af6fb1fae04062155cc04c575ded249235143945939818a562f7e12a02223dda27fb707ef3d6d9fc73cafc715b1b30917d10006fec3d6cb6b79c7cd8f0403f5b0851107a9120400ce58557146fe6bab9a5f970f2f39c625a02844bc2fc56cff0ff7c1f3d1f096ba10cde43100f7d4bcdf3ad3f193b92ec4e5ff6b769a392da19cd65aa697f8be931f3ac0e63a6633bbf76e698a1eed314ccd4b74044da6cee96151b7aa79cd3068ec22202dfeb847e4179314421409012dc771b2194431cf1592c8917bfb2e3c32cd8a0ebd228b61e2fd41129110f184279f85e9019d83473fbfece55d402932ab04cafa1fe5e09094465d52116d6009c0c8b85b3d6bdb30e2f1587c1cbcbc1999b894bc300eec1b40773236a4f1f3c3fa90b69e2e79b94fc282831e1047c0232e6ac592b196f8b1e569d2b84b6779af3c77129b7a328e3c85d8d04a78af38d022a9e907cf64c95864a0eeb667714bae1df5a6bff32512658ee99d7a8f10ea8d3626809227cb7bd9e2a3254eeccc0c498b6036940b57b39370f843f94b1d6c1d8381abbd50f4f39b87f5376fb71ccce9c71f604a0b810ac1ffcdde73f071fa46ee4395e4a7bc6f04c4bc3f5f6008b3556bbd6b669fd96a519f733515167b7248ea58110438748eab8151575f65e19e8d4503f37d307f0ca103c9c8d97a6ed0bc5ed73807abc2990427597d55d144b0f5eafda4eec0b5631e9350bd4f7f75cd3e6f26cab16c106e2a40ad9acbfaf0cddb78256928065a136c7bbbd750717f106ffda39720bd2f9e85d43758ff9e9bd3be8ab1cf73776b20fd92feef1414a214b410aff995c345b8515d653feb0a432ca32848e2493a8d4e4fe35a9c0d656b776c03eaf96c35d2f75c89e02c32d3c99275e466a5933349ee597c615a2c3d293aab10c70ffeaabc0bbdaa42f84af70ef33889fc48784d55f8e84c0c063f18c920ccb71f74d19009ecb55c5e65eea229381fe6178751146c286f14bb7d3330519e6e6538a19d6697ae2631da4727a9d0aa362ee9c4879e72a22f4857abfdf75ea031ad80c4d9b897b3c798723253f8679f1c8aaa4c3d5451908365781027ce9f7518e10c1ed2ec79fc47352765ff648877fa05e0d9e4f69de084bd083f16c6292c00a90234264b91bbf66abccd68616203370f828c98bd4076dd45c11cb640c8cd7ec354abef5958fcb444f051008174acd47cc80a37019e759a42b6e15ba7c75dc65cbc04125727a88ec6159041ff592f71fdb98827e6ee21b9de0cfe3c7a94ecc0e0a9f8562a2bfad4c34e1aa694b7d877232263893038f990957b8c70f930df16e1730418dd16ad5c893ac36eb063783ec15edf68f6a36f7b9ef9d8f4ff8cb76e4667a9af1d8f460a1339096aff3c9a29cf9ccdadf41a2a1e1e75d3924415ee2db7d9a7147c910d29257fc7621ac34867510dcacf5ac258b29477e523c4f2ad8e601f8ff3f9c456543fa5d7713081f5e1d64d73beab57cb9cbb6b3d7c7bd6d0625316e41158854961d51468a4f764b672039d8065a65732bfbf339647d7311e610f488a375b56449d36c216eefbf0beb87c67426ca4bc7690050140d0754fb21cfb477a76486fc9b648dd81dc4b75a3d5ebc5e40b6d6b9423499d6602c00fc92c1594da46568473f5f0370c9dd84d527672af1d6fc14a288dd3b2632e49a86be8261cb826cfe88a57f5d56697b425d4075ec3bc3ea52b6590b7264729d928d07c29bbca143bee00f95ccb2cacbe91029bd4ebfbdcf80ce9c26b6d65479339e8abf1de9a776affd8d46117bfcba0374d772a0051f46a747a59362cbfdf2c3a8fff86c6df5bd94778b411f966884dfc1194a5e871a36021336a10bdd808c2cef05b1978eada555a7efc760292e74c260dfe4c179d8383fab591b980125f03979664f2c77639fc5a1ecb32f2868eaf774ea90c5b85de89ebd9a91647eae48e70099fc59a3a2fe5a103abb76b00a458ed49b8fcd52b701428f486bf87f3480578754cd820eb2f9c2961ffe01706c864c347d8aea22d9787cd61b8b60dee4d65a5cb16cb1e9f77c7befe6c7e24b3e5a2f57de8b13154b9c44483cd0ed7300e5e11eb30c363d613664db92ca648684782099acd35b2e2b0025ca7df055a08a640aa52e245cc422507f3e0ac118514fafe6bb10bce5468cbb064906d4fed87b8fb7f4e2fea2e182f0b17d10493fa9a7043a479515e662fd6fe48c316aeeaee6514046b58fb4f978e33a62b46a31a27d8445df8bff8e725def580789d724a94d6fd3b53c4d8f32c1a159124da1180e32d234bfee772bc97d1fb550db34317154b805d05aec89b4f7ea3df40194fedb91a668451dfed3859e687b03dbf16f5e77c7a294f9ccfe1e684f65e89c99b272cebadbbea79e958859186cfe92132765fddf98325562039d988eecb6b987bcdfce93d235e487d0d8a44333e4e046dbef529345511782f2ba89c298dfbcbaa8fb37c8301e7d7f6a76e447ffa7103ca0d4a28564b35af6110f839357652981612f7e0f39321c491633c036f3080b45e75b45da26a54d728877b38b33abb8642b6843bddd086adf3a66dbd5a71a8892bdb2374981420a20c297a6ac4fe411fe2db97adf617a03f44f62b8f9a1c6997b40961ba122d09ea9e935f90decd55d9b43115350e4bb27ec429e8968e90ea5b06d15f0f68b34b85ae51177019740a1eada99f634792f1aa963a3eafa0d64951d627f67ce856e06b57d713af4006adb4c1a8dc34a287289bb46d656a7fabef424aad872f824320dc41609281eca59b1b14b9050f54472c31b2a6186374c87581e065b18a5a47c323e3b83d6fe537e9066f6e624e167e0e0e4d5b9cbcc51d13ba539ed8b8f5f84ebff7e2d60b6de1f9511bd0d5afec9d23e4528ea77f07962f09a5055f5d86bfa9ede231da04c16e9dfed9125a57531f5206087d403f7c3708c95d73c4e34dc9014a10cabad30a149d4fd19322a57d33e15654efda7dc66cdd4779ea81d75848f9e50c861c33827bc87b1dc8035f26c339d83f075e0ff46e3ba5c73cea11b45c7a9daddd58f3ae60947e55a141a3b4e104aaebdd2816b8dc8bb9099c0fb467b3ebedfa2ec97256cc1ded6bfd003adae116d8527db5082fb9a31ffe557fd96ff64c008fe0877bfca48501c32edbaa7b812b9299d8328dd6f958de322a04856c5af6f5cd0224bb42b5e1c46f997f170fab26b05c3c9ec41f23f600fb56eadd78651bddf034df921b4ee7aee17f898574df7238187c745cdb56022cc87baecf3211f4441d2c17964b722faad6a2ee9d81e40827fb6c750d4210720bbcce3b8fac64988232b1196acd7802b25911f047e434a0f7f17f0e39ce7c18675c1bbb79f1b2e343664c290ff31905f45a71ca756b790d8b48488a8b63032f27f0d226a6ca7a9b625fba3f124aaff57e5b4c77c8e13b096d441a9ab36456e9bf5a7915dab7d48411d36647ed15fafb6d94a04905cb07f22fe425be648ebf64d1f6ccb71268e3cbb46bb20d94d584935851148a8d242274112a7777160be6ff8cd2233e435ec607dae4b1484b02e0180688d28d4c185e058d2f0cb2c5928c06b7ec6516686eef167e876febdfcaccd7b7a8d88a8d64a101cf4a569f5f3e0a91325c69af0cc994bcb399aafe6001767217e5cd8a03165e43a6eb358f8b5fc0f40f10882c48e44408ebdf38dc5b452c16e17a1f1d510dba73e6dece6ede87e032555131cae54033f398dac78b7c1bc8cd333832caa816159735d20ecc30a62322aafabacf50341466f0bc224d4bf90101083a4a2979c51c81a3df9ffabc49527953f11f2fc591e2851a37feeea5c802a5bb537c1f930d992ad800aee30e59f34275571578a14ec4edfeb5005941df573a819afa2cddd6a2bb0bbccac1010210295a943b263fea9fbf21ee836b2576a065552e13c6f2256270f3b70cc701278d9921a29787f4ff034cffbbf87e0891af7972b5eca0f04985c769fb3d781b986eecd60d28b2fa83b1a190b0d1d19b03c40c556137142a8ef526558bcb38d5595a55a541ea53f75d0d5311a910f1d240418564a98fa03bf40bf564287efdfb7e3c2c113765fc95b72898641bbe61892d6f8f14d5dbb73ec4b36b0c154e2466d21ef596aee601fdb90b59b461e9a517a2d5cef94de85850343c3b625c32308f5c6b0cbed775d9d5de5e9fb355f909c7344b05d364e16714f932da779a4638bd21e06902d60ef61046f0dc912529bdd7275ee89ce6218be31b5c5035473f8cbd440f7f2b53c0a0f65871041bc5fbdc0bb1f88e84a60c03087bf30c033c8837d07c605fbfce44ed7ec6a9734459fff9ddfc22fa2ec2eb9d53fcf2323025795c0dc8f581703f6cff09d4153a331b09d14e9f2bc73dea97b5d71cf8c2cc0828e7dc820251de789f7b72f196cf0a06d4173ab67160de77ce366b55629a831d5bd5835e47f972c9c0f70f2b0b8a7dd4145dc8c855f4d5eac2f26136b9f8e2babb1d9f93bfa2eb7d84e780d3806605b714af25dc4435da6439e9185cfdb245eaf07404d897e5de8179313c943c281b9a388d76bb724c87def4c7e79052457d81c3d891a766a156042ec7a847edcbb43e25c25386ef14a234a1b70c25dd25af9ff15a64fb4a09e256b571bff8824c0c58948b85be4617b9757c3a6613d915e4bbbfb8255d2b4b80a4d6d195ea000e44022b2effd2211bb23cedd7fa17f18174f23d0d53d03e9851443a8dec18e9f0e8317eba3c6503771c6b6b4ad5ab9020f6fddd0ad45ec9865b7911d7a076dc1ab14f734d5e7ce7587ff23e91a0d562898717ced53fc750930276ffc3356fa162557c9c636633d8b9ae5f6ab04194f27585bb4c", 0x1000}, {&(0x7f0000001040)="b42c01fd9cbc7513d849a9b48c562164a014032391af7676fad6f2d0efe9087f31e976c4b7304725b00e5b55dbc2b5465efb8f6d21b526488aa1519998340bb2e88384ecdb897e0f28b6603be34c0601377a7731bb6d8b5bb3f9e003628b95717b86c388369f70187f9286984408fc3ac94356cbae05a6fc34e4a83f8824e7f0cb05ef2f4f5218c5b28c6adec586ec7162feaf620ceacac8c577a88a3ae84fe03c24f2c132fd1debf482a69eb01535b2b8db7e72cf1ea848681f3827bd3bfe4be42ecbdd0b62a247b0abe6f2dae9bccded4e2d687d19529483e0563a8743c9bfdca726c3dfbd584a49a6e38610abd262c27e55ee1352bf28a2d287ced8a92b5bb449f81b5f748557ce26908f8d9acf21fef21699b373d96dd5a451d19c69d924b57e8ca29f04a10d4504ddc6e82a9f7ae0106144fb2386aabf332cb62a5e21fc3fd0c54f6530e131d2077565f760fd61a7bd6d46de3cc037080b711b5983e0c6a323f8fc193c400cc1b8b0f4b28867d9a655eafc724efb6ecac47c770d49e19320a7c5d0fdeb9ae2254f7fe1ccffe0593d52e3e3f637e36a0a300e2db6562e5312b903de29b531b8937ab6cd4c8e6e3ff4de5994783f23fa11a32298f814107fbb9a3234e48e162b947477ccb342f945639ea4481772757c5c9466a5aaff46e7186ef2033a120353a2c8e282688616ebda8fe3139adad549cbbd992194647c10fa13c2907c006aa9188a030589140e2fd2d0b46365351f1578c4246e9962f998a8596b287153eab58887f4c51efae5c17c3470cb3440d90396cd1cac9c27f2f00de38660083193270c14afc8199091fab5ee2f3000a7c5d3a658c2c295ed97b28da8ba0a0253509881b1bffe727ae780daa64789ab90b23ae3b489a0debb0899c31d1aa22cba73ab7d2519583ac28f3f8faf15e7862334258376e91716d8b1c8ddc13ebf6d74460c216b6cf27abd5866ce89eabe4bb510e5b1747d1959e100eac5b7678f33e957a28c983c66a1f54fdac31266e03a8a8b4a0f3db300f09a33c54a52cdf49a30372809c6732c2c9770a9e5c7d0ffed05dbc9cb4b521d6ab8665310cd511511b7c6cacc725b4a37ca1635eb788691ae2448d2c850b2c1418860f35d9daebfc6087cd0c15eb7fe57562fe7e6d5c2e841c3e76e95dec17b09e8bac268a2f750898c8a22aa7a542d586e89b46e63d19ab3c85935fa94e3887245ec4643ad098ea486ff93fa37e74f5d640f95a4a4426d7edbc1253cd3825c674c9e9cff6748e68d4d9df83fc07a72ca7e35e8a9256215c5b26432dfa9db44b75cbfcf0f54ff7b176754072cf9dbe178133959854b071cfb2dac4f179387c5755a83fb89c68504fb8cc2d29e626930a1c0bba640afb3d9dd2f582166090f49b082896f8289e363ccd56cb09a8e1f80ffd0f371172e36c32b7e9b425817f429835beb8362e8a6fab41fbd6f4381199fabd9f85a316962ca5434b2d76dee0b545e4849d2d01dad6a20c54fdd47401d65043bcdc39102e5c5323b85d865280461fd9e3d4755d9d9fcfb45168a36786129011fd394514cb6922b5ed656df449ce891d47e83c831f34d9a1d7171c0fe9a6d9d8175be17f7116fc3c49b77581ea581b156fcb7ef0fccb3c1689149ad3199a1574d0d1ad070337c27675034c65b6c1699bd6e43cb2f866a4759da71478e72f5d4495674be3f84ff22dc3bfb5fefbc70ce10c5c7013f550a704bc52e01d791f9405cdb5ea1d0503194aec7a586270347ebaa5a7fc45a52e09350dad54780624a0c40c1181e97706a8601faf02683a63658b199d13256eda338728abdadc5096fe6dbc1b90d4da7f2afc5046fe3c19b7281acc3bd1298f895b4acd73f6faa55ac49ae220de536fee7f4ac0f5f1afb410eff370018165ff680f569648e9fd85431f96e48230f25d8c701d60ee2d68995cbe26872e362a362c849f128a3c83b8ed3b2a8096afc4ec3a272e2f03ac273bfdbf5fd74d35cc5b7d77840945dd60f1cfdd7e13ee38db1f80d77a9d626286eaca289110f76bdc8c0bc09b189fbaf1a88c4842371dda69dca3932a08fd4052b16e53bc08f9922c8ce288521703532473f19d5dda66a6c44add4e5327102028434f946def9dac6eab7de7e31a706660099cec5219304a426701792f883b97f22c419a6cb0fd16c1d1387d1db0826ea02651f4a920a1e1c3a73e9d1e5c1a250348b7fc96ad64a809352a37e7297a2d14cf13d333d53036dc572d6c50cce3d487ff4052ed21da496c899cbbc615ca9ee397b41dff3a818464c2322fe90abbda69401d78de4f2ab0cb51f8de6be465264ef2841a5dac3a44dc46db7fdfcc99692d38fed1bfc7ada88a9b8e467c2c0377ae0d8c316c3c106d5428ae913fd18f985db711a9c152893bc66aef4528e330d9f8998aec15da661c3745aec1bdf07693f4b031a9903a63a0f99eb6456a4124fd39f99b466b07fa791333792ed2199c853d8c8f170d294967a38f86e3d777c1e339b258b4653f9ca4af967de45cf666d62d217338b34645f332a91b7716d69cb48f2189962fc40ce11f11d36640dd66816a673332f0f590c5d7244e4359614c27ae22ecbdca5c8771bd1c5e65146171ecad494dde78dbd175ebfa506279fe215beaac90146f0ea3b3c073220ccb652832d9470d4f278c4db6f34f05b94894d5982af03e8b24e9e00f8b4a8cf52eb2d2913ff61aaed6898d53c465a2263d43b3840e780d89b3e0a5f108691ad907622da33bceed8fb17dcd866ccc28053778bb8d1da0c6b88e43837b9952eafca6170099634557a1734410804253ca4de4483d0a4ce1fb6c2a36ea388d23b5e4746ded5c3927b8fb2db83dc6c480bafd2817e6fd870d6a0d2aeb5224872466f17149da48de03eaf9c55cab7920bb6708fcecb1587eb979c56fd110bfcfd64c35800416ff75fd8535af2966296e01aa358d54309af55bf4811d67ac6510b462a16a7991646aedb74aad57f8e62d2af4418f94d7d1f64a25afe7b91613dcfd738feaa59623882c46fcc56c257594f8f04fbd5dd3c8592b3ba67fd96e115e21ec140562b9e8e0d2fcd5389991f934b572741ea8eff76043c95e8406c059baf1c1f2e311283b735edafaab8e2a127aa524d0fec201014aefdcdcca430232589eec111ff34314cd3b199507b8f45edd922156e10b3d4f9bf76fa55dad88ecc72dc39a0a7da15a434bb3bb23c7df64d41b6a320077e59b59c56925273e2591ef7311eaceb7b044a4a8a72b6fa427189f66799fe4b213c2e258eff0d42b68d2bedf8d25097380b618b0630a0fd3721a4e862bb676a50150f90133f03d9992796cd7207c5f19e97e278472f1aa56cf4fe4a7983a192c6ccb26c3a21c8a49fca88c9b0f5137f66af5036972e8e63dac58ccf8748a56876a255501b266c0d24d3487785f312d23df3e3f9c6e3cac00af4535ac653585518a681bcd90b721b01b4f15931a96d590859d40be22423a558cac540b543bf1146d02e8036339f95f41fa85aca1f0461704da58483f045917f9f5715e5824b5f58b6e150bc64e8ef7b88f995a974009b3ac6d45b6a6463edaf15d427943f0ddcdf1bfc240d5679bd9c8d7ddeef471943e1b115a37551aa2e4c4825e178859638a44cde57b51256ef32fb06b7a531fa6e54b77183a0a6334e4bbbb36792d616d367dcd98041c8d30ea0bff3e046a901464013a78a1fc51a86b60670a17d458844617607b81919decfc8b46745b991973f3753adf01cd677935b32d53f3940c4df94ee9be7d3ee2ba06ed7c3f092df48e7d76d012da37619026fbab3621bddc955dbed49a242d7b944875cff9985ddfaf16b5f555c3183e0f1aa6387a19d4aa2bad727bd7765e09fb50796999d78b4ee18747e53f2f0038962ec4e6f375fc6f4e29ef6e0593eeaeddb72958275d726d877fee6c4101d0fee810e0fd351bcea5e8f9bb1cb10f052a5cff34bc4f146c371205f9750ead3b80f5c5ec438cf2cfe343953f660127041f5da5171d213a38a84ca6af12090f1068ee6341fd529cc1442ad434d76e87ef5800bdd182d8fa1337df1e80b1194bcf3055005ed01aa8367b1809ff5affe1d7239fde0d5fea2c02a310448abc1912acf14204151aacedeb8dcb87c65783bf029192d208620ce118ad7fceaf579a11774eb62c113bf26acfa4a98fce7fe156ca750b32a05882669e0cf67ecbd6691d25d7d253885a6791d2670c1be1dcc8f7ef92780bc332c3896b1c9096a275e55a5f344797a936520e51e1d64bbc9cf6f195d10ad3534c6f52b719832d681efa63c08abf8d0c6f049c92f7bf11d7fa39d1b8f2bef36006805fb2a4467e86fbcad3413f7fd9ab98b7a3405d4b7f08e18871e734d037b071f02ee3060a487f87be302b6d3757aa986b796eee9dc814b41ddf5d9f5096e2eb57e9ecdb07d7417a8e04ce1e33021b23fc1cfae0f5d0de52f1eeb35b1a2de82ccf0f19daa9331b599244fc7a1854505b676275662d551270377a481be461c48095000d8263170ede919e1237864e8d3edb2a4285d3ed9c376ba6aeb828c22b5f405cfad408aaca4721ddb872e06ba9aa7056cf22530def4767faab12c45d9a0ca600bb466a7146b0ee865f58c83b3927266785b905ef7050f3143d194b2513e84f7002e05f5d2bdf772e532607f68e997e1d3f4c673201f24327ef54d3255d0607527c321e65172dcd521fc81d652bda105509ee41b8ea6e7218ed4c8fe933456042f221e49364380088aa7d53952eb3e7ec8e312fe9a6851b9cef092460bfc1f5edd6f65e8c3455c5fede35b041842807269fd5c4b2e40289933f1b1d77be5a3858440ce6ff45ed003d6fa9110661651f8ee25d7fd8992c80a6645a2f3f618195900ab21cdc671b8f47d3267f366f171d56443866a7fe6d5670f622f567c16638ee62219464aeb5832ae6f3b87792360786d812ee07f5ba28f9015840edbb83c682f9df66edc9f85a14ebfd16e97846fa918e76ce20d8da7fe127f23ad09d36084f04f587a5470a727a52f3455c5106430f24ac601dcd0d2641935e68a85f01000c2a25bb33186b0f78ffb1b86b8fb497d9c9784df041e025acf497d3d097ff538b61aa74f43ecfc8c15d24e4392f9553b224c87d91305b29a669a550a6e18e06aef6015e9808a0f8ec279e9620cfb46e88d5861836767e378ee18d3910480477c9cad6445bbebee5dac2aef4c900760d88b59f8bffd0de5ee7624fe0d17851940294eca5ff60476cac039bb1c9d7dcfb048ea88a218084eaecd723cd6211c6f0fa315c0fb8128c72249f2925009bcd7323df57f262c7a0944685f111a0a46145115171460951880f257319aca13922f63be92734795df162a220d05eeb6a0d56f813f19dcd0f6a688228be30b81f78604ac4e8e313dcb2a111228bb560bba1634de33d472a54eeeaeeb473ba0252df57cf3e7d33aa7a7065ba8bc41f526835b5431023f994a1307674f5ccc30cf7ce56e9346799f55521e3f5da9859f8217f05669284159960a7898cdc619bdf405fab35eb6d43508a4bc8d830fac3e326c716dacae3fb3f5433c047570ef264fa586971b80c9f2eca20c7c3175298381e70b90fba9a22f037e166f954b5e50f85603e2233c4d65c848be44bb527fc619bcdcad20add34ce775673b9229765418a28ed80c0060ef3baac1fa14fbca0e36ad415c730c657484fc7de03ffa6f78305b3e0277ed159df25d22e637f92591e22dec300fe05f3ab94ed4945c8a006cdf27763ab308a998c3a65eb5eb52e26022e5866c27c595d91c96fed8814eb0357a6b", 0x1000}], 0x2) 01:23:01 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = shmget(0x3, 0x4000, 0x168, &(0x7f00004db000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 01:23:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 01:23:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x8, 0x8}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="fc022e2f66696c65300041d0f9cf05d1b014192e14df7fb2f880541ca59daaa5438473f261cd3d3abc71e5d9f5698715ea29712300000000000000008d835c7def74d29f382a"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 01:23:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x1, 0x7, 0x2, "efd7d681bea5b58cc15fa4690581303ab3caed56", 0x101, 0x3f}) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) getsockopt(0xffffffffffffffff, 0xfc, 0x2, &(0x7f00000002c0)=""/242, &(0x7f00000000c0)=0xf2) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/192, 0xc0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) 01:23:01 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x24) open(&(0x7f0000000040)='..', 0x8288, 0x0) 01:23:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 01:23:01 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="e67b39609f4a66d6cb45a8c80dc37b4d6b68dcc18fb059a871769f1b09db6ed7667acb24278990af98382640c69bda171d4505cc0e5db84785b02bc06c04adaf949762dfd3a0903417bc93ad0de473ff086563795f9c28fceb9d9ab429c281c05528c264b0b8b1b6d654ced7ad059cce5d735be517b1f897411d0380b366c876377882b10ae4", 0x86}, {&(0x7f0000000200)="a5afb11e39d5db41c29755067fde8d045cd2115920e0a7319897e8b71fa469d83323bc09119ae2bb30c800edd3c3c014b04c81567ee662ec4045015a3902cea1f7f3fef125823d12156ead675ea8545fc3e1822ee0d9685fa2fb8724c24297c627e3dc2cb6c8f87e74f95499ba0ef00a6242c987e30874896ed028971546f627dc7de501e7641b1fd9706a6221dc0bc37f8e6730cea8230d522528c62b97e862634a93", 0xa3}, {&(0x7f00000000c0)="9e1e6337b7c5fc0cc86b2ed26c00dc7305be913b0c5c8ab23d8683be45", 0x1d}, {&(0x7f00000002c0)="94a5d194a433f1d66d9b1967c93688d40c0ff65034c20dba7a3f59e7df2240977a9294cb814efe61e7190c880fdd9154d79101627efa87ff17f387d202e26eeb88269b3972a6a9acb390767b176887a7e9fa0ecede57a046bf76aade698c16d600e4bad968c286257519ec4d51d1e8914dec3d85e5a68b7d690398233ee224bc211f5d261ef7c3c118b8ca6875d1db0591e6e454e13aeaba2544d39580ba587119b944ea64fe2021c74b1eab0b2377ac1482f79a5b62a76bb89ee4c8a7da552929c1143a79ca0ceb8d6e75c84dabbdf256228204fe26a536974c0704", 0xdc}], 0x4) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) chmod(&(0x7f00000004c0)='./file0\x00', 0x50) faccessat(r2, &(0x7f0000000480)='./file0\x00', 0x2, 0x3) 01:23:01 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 01:23:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) 01:23:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x2, 0x4) socket(0x1a, 0x7, 0x3a) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) socket$inet6(0x18, 0x5, 0x9658) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0x9, 0x4) setsockopt(r0, 0x2c, 0x80000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:23:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000111000/0x2000)=nil, 0x2000, 0x1) 01:23:01 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000080), 0x52) 01:23:01 executing program 1: mprotect(&(0x7f00002c0000/0x11000)=nil, 0x11000, 0x40003) setitimer(0x0, &(0x7f0000000000), 0x0) 01:23:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x2810b, 0xa0) renameat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r3 = dup(0xffffffffffffff9c) openat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x60) 01:23:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 01:23:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c1b0000ffff00c8e36aed4221278076589aa49ea7155461ade436a0b92f7ece7eed79c41727431aaf633fd58286dda2738cd9985d568ad0c81b71bed1071960a70c9916ba913535b0675f079035712ed6f01d9695b8d43416c8ea3a6485b4f6638d4808f089b9b65dee3f5ca1836586872aa07053f85c72ba263a95971390da9e5f63763849d1332aca71184a96dbca3020add762c89ce3fad9ce3ef6172fbe32a20d5213090dbaf690f1ca68f2465f71f027ae7561715c44f97221d8c3961ecc20cf221b50cdbd813c06832f3f1b9993c35750d820", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) socket$unix(0x1, 0x7, 0x0) dup2(r1, r0) 01:23:02 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffe0d) r4 = open$dir(&(0x7f0000000240)='./file1\x00', 0x480, 0x20) fchownat(r4, &(0x7f0000000380)='./file0\x00', r2, r3, 0x1ac5088e4073f2cb) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) 01:23:02 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fsync(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="80002e2f664363653000"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 01:23:02 executing program 1: r0 = socket$inet(0x2, 0x888101, 0x2) preadv(r0, &(0x7f0000000180), 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = socket(0x1, 0x5, 0xffff) setsockopt(r0, 0x0, 0x9, &(0x7f0000000480)="58f9abdb", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)="c007d726953e4167436152a91e9b891a24ed098ffbd1d1c50cce24cbedfd51ffb88de2b7b336ff51154b7fe0df7e09633778f3b1bb026f1ad55ea0ba414379d6cbd8d7de70cdf2a722df13cf7dd2e1560715e0025b67bb9e8866f8de42528672d86dd426ad5c736eaab439a787043dc7dc7f901a1dd01bedfc189389260f16d4fb67b310c3989ea164916b0d35b5290470e6690b0b1071c7821e98116b7614a9f61d7317ec2f71abc14e207cb537c5d2", 0xb0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000140)=""/43, 0xfffffffffffffe16}, {&(0x7f00000008c0)=""/156, 0x9c}, {&(0x7f0000000540)=""/219, 0xdb}, {&(0x7f0000000880)=""/12, 0xc}], 0x8, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000004c0)=0xc) 01:23:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) r1 = getpgrp() fchmod(r0, 0x20) fcntl$setown(r0, 0x6, r1) 01:23:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 01:23:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x2, 0x4a) msgget$private(0x0, 0x20) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x2, 0x1, 0x7fd) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xff, 0x2, 0x47, 0x5}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x80000000]) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000000c0)="4b74954c", 0xffffffea) 01:23:02 executing program 0: r0 = socket$inet(0x2, 0x20000000005, 0x80000000000003) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="96b716475909fa469033c18fd413b6daaff928da387fe40e5690b055225c91fca7d8ef6961807206779be45e8bb8ef28a918a4e648c0ab9dae0b46a4c9319e12ac906b188c2a4843e2e3d77391250d5874e59357edd7459578c0e1e9c0726a5618f43e6af1ae448a9ecb9aa382b57fe205953b1784f3981dae12f35967df34157c8a05cca7a28273d204b18c7572d1322ae7630d5fcd75a195bdb5d7a08070398b62f293258c848a422b2bdd2fbb9fd63e", 0xfffffe68) 01:23:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x52, 0x4) r2 = dup2(r0, r0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x25, 0x4}, 0xc) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) msgget(0x3, 0x80) r3 = semget$private(0x0, 0x3, 0x101) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f00000000c0)=""/251) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget(0x3, 0x4000, 0x408, &(0x7f0000ff9000/0x4000)=nil) munlock(&(0x7f00002f4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:23:02 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() unlink(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') 01:23:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r0) renameat(r3, &(0x7f0000000700)='./file0\x00', r4, &(0x7f0000000740)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) setregid(r9, r8) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r21 = msgget(0x3, 0x400) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000780)={{0x5, r11, r9, r6, r12, 0x2, 0x1ff}, 0x3, 0x10001, r5, r19, 0x10001, 0x1, 0x9, 0x8}) r22 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="d1f0dd9cbb17e51f67470700b1668a6c190200fff950ae210000001843596301a353358da3c672615155ef7b26b9c5e9c737ce9ba4ab2d64d0f45fc5c2acc6552675206600b5dcf4eaf8690dd5fcde663cfba31f0000000000000010d84ab746"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="88d71269f25a6902ac415763d6717ede3c3afa0d7c5f3e6f0840434195149bd6cde6590a2fca6ce288d04f7709139df1f007", 0x32}, {&(0x7f0000000100)="e4db2068bbbf81af42dec2eba0a1ab7ba23aab639e08d08accf7d7c3c0bb0c6a49465eaeb03ea6f8926c5a947cac39e81e1a79475c695018def57052f5fa4a897ed60dc771619bee", 0x48}], 0x2, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r20, r22}], 0xb8, 0x400}, 0x4) socketpair(0x18, 0x4, 0x400, &(0x7f0000000040)) 01:23:02 executing program 0: r0 = socket(0x20, 0x3ffe, 0x200000000000009) setsockopt(r0, 0x3, 0xe69, &(0x7f0000000080)="df8a417eead12439216dfe90aaf23910567615573e51ef0d5b7dfdf2f132c6c8442ce76fb7a20a259f0db86cc5811941a49c9a2846070cdd3e3422be201d57b8366ba1c37c5df19f6dc63707ef26ae88", 0x50) r1 = getgid() connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="82022e2f66696c65300099d83500c869ac7fdea3c38b7d16d98cab431819549ccc8e8766c83e356c17723163cef2ddd77d7982c1280000000021bb84e68f30c2498893c5b15491be0a41814225069ba686f3ae27620778b9df0f9231513f3a57d34ca92dac7fa0278c0c0a76637af049b36f074863b8b4ea9e5bbebdae35844dd0c45e9d8bee55e58b5ff54cb3717b2baa5f269f67518d399bd84c8cf3e34811e92187fc1437bcb5187b5cbe41d7d5c2e7c77b6ea009a3c04ce23911e5d9a16c2b481a6282dc70ef01baebe8157e1b7b09ab27045b00dcb0629984a10f599dc7aeba647e83e9b97163f533728cafce62e2560206454531dcd3a40201ce8be3bfcc36b9d025ee5dd1dd0ca7d3b438b5ca2072baf8acd64276b6fb49562bb7eea5e152476225c26be9abfde3b23d3c0ffb7ab58310470334a99ae2cae5ef9501a699eaef118ab563b95d07b00bff188d7d6df53263af9b5b132f840fdd9fe937d5d7395404d727a706e2c17e4882f7b67e7b758243098bb50e6f79e97132b327534cb5661d1f7c24b3881b9e901d83b82b5b2e4b8287382e3726035b46e2ea6ee682a47dddc105035372279de3cf23b3fa7979dea7058df532cda9c8dd901e426d9880f016696afe41a392ab40c5f416139a85ea08ff0428de25c872a08905c454a57b022861e1a7357d0f6ab539cdf9bf634a5a54ade63f871c257cd2dc316afe4e2eff5a2988e02cd35422dd98b6fc2c7deff9448359e319674584010148ea8c0bf8865d1b6148931f9da9502cedd777352a267ca797a6a5e8bfa3"], 0xb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) connect$unix(r0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000180)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x91bc87ab44fbb4dc, 0x810, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) recvfrom$unix(r0, &(0x7f00000001c0)=""/101, 0x65, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 01:23:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="d1d8797c4a94eecec634c99e0f38206a2f18f2799b1e92d26803f8f7a242e63a964facaf686f719cd4e9ac62392b36585ab9c8a4bbbae840302e6b91a0238c953644ab16c2454e36e33ca4de5d41022792cd35b41cd19340874c99f46ea9ff77d45de628125080ddbe0953157856b7a64d628344cf5efc1d1415a4964c090171d65b2036ef3faac3c97e870c48252522a7961bd45013af218bf98c5d6052635641da68f987eed3c71efdbb623ae46bc3599255dcba7fdf0015d0621e9b7cec82d0d90317f2c32eb8748c885304597753b7670969d9a6961530350930065cdd46a7e141638a025b5459d06810", 0xec}, {&(0x7f0000000180)="edb4a06bf8ae35b9987db05d169fd3bb73b0b08b12e6eed47af9743dab613b4dcd90815e1fef1ddb3fccd70d7cf4afff4329ab7dd2e1a37748dbfb710a0f9bade110942f7ad93ffea3b494874bee767fc66adb34db6882b0ef54c4a78a017fdf7f488262fa34fc8c9900b1e862bf", 0x6e}, {&(0x7f0000000200)="d2a69c3c24d866130dbc4c26b18c9a7352031a35d4cfea20baf5414db9a106626fa27f1623067e0125e2bb1da50fba49099007d5a23a8e8cb7919cba85ec97d97cde9d80a9a108202cb6a119bb93aa65e0c48b369ac5a74822cf7921dca7284335d721bcda12b70d8bb0a2e2e3591c44e8faffd3a36ddbf2529dedb1bf7d24ec1788e4d1eb88d18e638d5c291050514b59f7b6043b9d5ed1253d2bee0d047945c2e589fb4e58f55adc547f33605619eaba785f70a3e34b7ae4e4325686038c2a6ae0ad87fe0e55c09a9a72b12722138621f4912cf8a859", 0xd7}, {&(0x7f0000000300)="877288812995871f7a2d637d5de93e1e6d05e0eb06c851c6e52fc43811175803467c9cd26cb057c1feac8f22cb53cec94ff89ae012baefc51f385ab6aacf1605b4ef6998c630c2feb283a4456cbf0967587a79effa601b37473ad00c46ae3091745b4132a4f18db4a6c91bf07071c95c70f9fb87132aa7b193ba523ce2906dc5ab10c3bb0a7fc2c6ec", 0x89}, {&(0x7f00000003c0)="a3655276e4f277934e75a6b81cf01bd72fcc233047eeebe5cbf3", 0x1a}, {&(0x7f0000000400)="ee124e30a570d9aa35d7e4a0cb83325c34e49baa5c88efebbc7b74a79325c1f03df20e647dcfe0a065d378c7d2d717c1", 0x30}, {&(0x7f0000000440)="590a2b3f721aaf4dd9e9c3bd905233d19bbf076d3836b0fe5644917449862e942486f6a3cb790e0568bb676258", 0x2d}], 0x7, &(0x7f0000000580)=[{0x108, 0x0, 0x1, "6fdd36f31729631d16da999c340cd89c5fb779dcd9cc1d99b30a8c95aea8b8eaa0fd32b6e0eeca6a62972adb4644a79a233c666d9800dbd2ff85ca8810c38b1779d6c4f2798cc2a2e8215391b346f1f8b6643b5012afbd81fc9b72d71b75da20b1ec74f0afdbc6a78a7122b2bf2fa2865ee6d043eeb793b94fef4dbaec5d9c5d2e5c82ddfbc16e713b5e5b93c39e947df5bd1825cf3ff699d855aede4decfea62ed483a7ded229a0dbe8360c932f226ebe1caa21b306d6edbcd6132a08a64f26da8857b1f78b039a57874d49027c0dfbbbfdaaf9d49c56323be4bbcd215674cc92c1e3c39133bf0fc4ee5df41ef8b4d4eb6dcd7545350f"}, {0xd8, 0x1, 0x2, "b31e6693b98d2522ef7d95a768413c31c2bfef66815877f22f18cf9463f2861930d84d7caf691497efbeec35ab45140adde03ddffd202bfc329d8d6d66bb214430f79991a934543d0f52fa9945b4ac01f53f20dc091f8b273fc1969432f7c1082b217fd7e8ce98549eb954b74846d109ae729d3efd91fb593b72aa590fb4414eacf07b486e3d8865f501a955f5638ef15a3460a006da3045c6b30e3c8d8ede11f45f60a04c3d4809e622398e1ea297bc892971f9c39a11a444a6068eb6369866ce"}, {0xe0, 0x8f5ae74281b34602, 0x0, "6159a59d4f44507ea6a7ffa9fd323b79105b7162b5c6eaf07386fe5e1502bc0c3b3fbf33ca14b2a382efb535c7072af5dd549f6ea029aa2ad0b95cab76fe0f485071f37583a45c59a21e0af40390e3681f3014144984046993da63a331a2327fe23ddb4ad7c02a814e4b291b0428f59c34028aa67f27676c7421a621a0fd169c72cf7788a68913c8e5a6e6a7e4a9b6c290b591e2f50d6883fa1ffa24c374cd6f3091af3ae404ed9d709bd925ea4d620ca1e84304bf8f6168a86029253581b652f333f1a7bc44f1571b6dc352"}, {0xd8, 0x1, 0x9, "2342effc84d779faff3544f31a61070e1d2148d8bbe1019814afd08f0cac380538a14d0b345703d6a815151d69a9bcf56fbf91a8cbe3881dd72990b5277a4b05bef0e1055b3dc0d0cff7051889878406e0894cdbad3c62efbab36a1442daa8e7db445dd8ec425b364c649b704a8f532f80178d906fd67fa55e6e2af94a277b2f5ff3f9a5573d050cf064db2dbe0d1e205b9ccfbf1f7153f8a64b74ffbf0d68f4ea90123986102320a9701f6f571cc45d766b97a8ba746cd9e0fcc3912aa70d1dcd"}], 0x398}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(0xffffffffffffffff) 01:23:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() getuid() geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) 01:23:02 executing program 1: r0 = socket(0x1, 0x800000000002, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 01:23:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:23:03 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 01:23:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) socketpair(0x10, 0x4000005, 0xfffffffffffffc01, &(0x7f0000000340)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7057, 0xffff}) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = dup(r1) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) r3 = syz_open_pts() close(r1) socket$unix(0x1, 0x1, 0x0) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) 01:23:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x4e, 0x9, &(0x7f0000000000)="cb0e4cfd5e5ed5170de8e824531ed255c2d076f10d5d4b269d6c4ca2ab7556021d9348eaec83fc", 0x27) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 01:23:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x4, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x800000018, 0x1, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000000)=0x7, 0x4) 01:23:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) fcntl$getflags(r2, 0x3) fcntl$getflags(r1, 0x3) setrlimit(0x8, &(0x7f0000000080)) bind$unix(r3, &(0x7f0000000140)=ANY=[], 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x101, 0x4) pipe(&(0x7f0000000100)) 01:23:04 executing program 0: r0 = socket(0x1f, 0x2, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x4}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x100000001, 0x7}, {0x18, 0x2, 0x5, 0x8000}, 0x1, [0x101, 0x1, 0x8, 0x7, 0x2, 0xfffffffffffffff7, 0x8000, 0x7995]}, 0x3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 01:23:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:23:04 executing program 1: 01:23:04 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r5 = getgid() r6 = getpid() r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) recvfrom$inet6(r7, &(0x7f0000000a40)=""/8, 0x8, 0x41, &(0x7f0000000a80)={0x18, 0x1, 0xffff}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x634c7bff, r2, r3, r4, r5, 0x10, 0xffff}, 0x1, 0x63, r6, r8, 0x6, 0xffff, 0x3}) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0x40, 0x3, 0x1000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) shmctl$IPC_RMID(r1, 0x0) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e53e6bb7d47ac73a7141f82551e3f2000000000000000000000000f71172aea6b6713c5b15ce9a8040dedbf55dcbbffbabf62882893c302e3e52cf01798b5e0a730957dd0345f7913e05df950932bad3c41e592d4d5997b6b3846862ce9e867fb585bfd653e57106fcb3f46c9365d6b52b4cc388caaf79520501c1ef053d8a616ed4f8ef6994c97d46b1f7ba49112c097efec13a96fedcf3a8187429794f5267b9ae4f3b64cafd0c6135825894ec6d8a67379d71d28e9f4775a7"], 0x1, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f5c04c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf5a2710c9eb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000286429a1c64a24683e10641a2bbba83abb72624397528a802a7151a8a72a9762272bc88a419f6c6daa56db81b791125a9af884a633242a74e749154836dc57343c"], 0x1, 0x800) 01:23:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) mprotect(&(0x7f0000195000/0x6000)=nil, 0x6000, 0x200000000003) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 01:23:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:23:04 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/90, 0x5a) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8800, 0x20) fcntl$dupfd(r1, 0x4f9fb98aa50d3d4f, r1) r2 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000200)="5ab991b83dd173f9474b7dd6ee4efa02ebd7845f8797c4155d606dfd0fea932844e222b6b05b1283e2d77f337938a6c1d57a29e96a6a33b95b247eaf452bc97f73c60a493b09cc79adfba7d09f4bb1e5631dfd662e6cb8453ff56a854363a4c584d4c5", 0x63, 0x4, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r3 = semget(0x0, 0x3, 0x604) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000002c0)=""/67) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000340)=""/41) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000003c0)=0x2) ftruncate(r2, 0x3) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/105, 0x69) r6 = syz_open_pts() getpeername(r2, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) fchmod(r6, 0x82) ioctl$TIOCSBRK(r5, 0x2000747b) lseek(r4, 0x0, 0x0) getpeername(r5, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) semget$private(0x0, 0x3, 0x104) writev(r2, &(0x7f0000001780)=[{&(0x7f00000006c0)="5090451e89605be65d8de487055882b5f7f9fb680837d1cef509028a2a2443ea741081f3658fb44027d4f29ebe49a3ed1f5d0a4b5d937e4992896bd3c6d6b044ec3cc9c5dcd7a94699b9aaa33242329d7ea4b37cf7ec24811673aeb374fe819dcffff5716e3009b4001fbf6aeabda95efd1968e704af1c4f93a0267ca70bbf9a786f5d285f5ae299f040d37eedea81ff4a90f5e859209353d74480b8dfc132dbafd81483a650f7b6d06ed642a27c918eaed0699e538678", 0xb7}, {&(0x7f0000000780)="b0f8fce222bfe9dde298387d64b61cac9a64b2dd1d6678935bf93ab38840b3d27cedf96c43826cc8fd32b5996d2954586092302ef12ec546b3aadf47a85f63d72763fd0ca2b41261fc09735e265c0d768b779c3d979c00c5b3aa7e4ec8e8bef56ea2d0708f939d0b99f5b48aa98d6945ddb5bcb5810872f1a9f04d83f265882e90b2d6d7e801d043b25585be247cacec42fc8b04a7243d3488469bca26a34985902e03b9d9f7b3dc04217906d6b7aa5a56d06a25599421b2d775a5e768af76d69ae9545428dc18593ee69749dbe5ce066630c5e2158c14266a04f8fea5937f545dd1e41b57394489865f6d9d8337195b194648a31e7ac144e9d14310e633f50c639791271b49091036fa0feffc5cee57b02c3b3cb0625d9641d63cd6e6f99e5da7ab359e4a6f9dbabd4a69650c7c2ea5d2b65bfdd9c0cd51eab45c8bb7bb9da338005b6189707f149c19149e18a83feb3923e32a333513368f15880b7ca5fcdc836a4ff96af855a710ee1dc8fc55c8b560a321ea52b8b3e3695f8c6d59bef57aeab2858189c8b97c6b449e2f0bb08809ca02a03d01d3676b7bcee84e96af5017399e30cdbbf7b5835211a6f7b083312d0c9587856ed1f1ae440c584bd5ccc1ace480f4ae10cda4a3a53d045a288f8468745832f742473a22a49c7a16926d6f39d92d07762701c8ddec46dca2453f4c29f7901317b9d5def8067d4c921f9aabc70f8e44ca40ee7ab7b557024cc4e752b5764d543b85196371f73aa92b3e8ffc14d45738fbd628d2babea1301f6fd63a72db9595b69e950092a3176afcb8e3c1af5db2778ed88898e1d591045442882a74e5da7cecef3740e8b3efa08ca867c8f0e3350505ea1d13f5cec893ecc19951964136476d60e28cb1a04ba1a508af2845a25910656dbe81b0161ff8fa97ae16550c1ae176b04e0f6c274a8c478f6f88b06dc80e42f114346474ee2d0eaba326db8ed6dbc76abcbd692dd1606fe06e789fd0dc0616190cdc8aa3f99702d93e119e61a13676b682bf4e93f3c0f7bfb0be141b4a301af9128bec78295b9e923f5ab1366532ae9b65355124871102468ec4dd58fb49ed0f6cb2e2197f84234ac9f5019779b39d5e62a1512c5a3f6bfc3bbdec9fcba17c189e72a2588f8485110d966345993a4d87eb4f3dbfb6a0d6b2ef2a9844c0b1ecf0e21e86f210b4ed34d23fdaf5a55596099acc81b318a1ea8738948d0b77019836f94777e2c2df9ce996bf781d1f71b66847b354cc0b9e79e660f6f94177d492ddfd9d49fb0ab0ad223754fafcfe56e9253a0f6b6473abb0b635514f55677c6ae62f63ab863ce9a5f0ce5ac1d450f34178054ac379fcf9a9b3a780a945ded045c0c064ce574b995cc4a824d843f2c758cfcdf046e93067f1c1ceb9fc51e722bf3e6fff2a923223cca848ba8917bb8831ee617d06bb6078f14de256944f6632eea651e88862ca7fc18577bcd172df81b8bf011bf6ef72cb59ef0b76d9828c27c36b0305478e31b567fb81a33245d1c3e3c452c0163ed2a517f2804770914c10614f50c83b849b59e516ff18222858d86ac2cfdb24043fa2d487df994e68396f9685835181d9b56566d2d9ee0bda60b287b19a6a3fb28cee1d2ce6ab93d0551a48df3a0271f6fd2a0e5020d3d28fd72e7327dd90406065076991e3e6b2ac748d2f71be1be4fd69c7ee38e0aa3629d2546ba22617169a26c9910cb9be3ef7da55dd5f8bfb198b0de9bb43053dc2df8d4b30284c710519f8f0a20beceec73254573416507e0766e22bfe9fd723c517325dd20d4ddc27751f7ab23b30f9275125fe7a4622c5f2f4e86f239473bee56a2a2e9daa64ba1659c3395f30fe178cad78f69bc59b8bbeef8674a49801aad87bb802dd452b51993a4e297417b995bf7d75ecbdf64f3f3940997037564c317dd5c3fbacc785a1ecc3959d9f74dbdd711e7245e8d774b1f4a48862ed9e7de131c81bd7cef826d57edc182062a18fc68dd67bddcb25243cc2cf3611002bc24af02d0aa3a1332e77c12896d4ddfd7bb8179340c31f554664825115523b3bd0bddc58020a96c93d40cefd9e544e26cd6eb6ae2b6b8b64ea9dfad879c2b328cc31db5d6990bd2512e0c7252a86cf1b3aff7e39b41f282ec5966c0fcaa613da60e7eac5893d7d6f25bbe37a1193e134f027792d939d430271f962635ec46a8096f2cd784467777f91e63fefee9223ca151d04c33a70ee5d0e321262f31ffe0854d75b7e75d1c569b5e275ef5777367251fdfbbf9d78414d4455e4cb5d1ad1bdd142ac7b05a7da1e7455fa99b88bbe1aace081e408b1a1fdb00e04b74257231730ac5051a02a04e9f26ba1676fe251f8145763beefdf43d1fd6d63b091801be345c20c5f9a5fa21ee63a7b95744d04807232db3d3e6cf3f2fc6afc5c827ceadd169ee06f6cab86ee306b68c2f4e9da1bd51e2616c8988f191bbf1a846305262815d8481661b31c25cf2a4f87c797ee99d360023177b26ff82784d6c44f39d7efef0c8e5567274706be06f6d1163437f6c113945f53b8af3b8a0ab84c4200ccc2de27504c82ff3f6a1a8794892df0d0233fd4eaa7ce22c6037aab724cd8a9d52807d7fd910e6a993bcf134c0a53952beaf71b09afd6a9e715e7bc48581a56170e9617152e1c70858f2a6bca03460f5601b6f994d27a80edfde3664ae308db2032d9914bac12a55c06b7c767c7f1a287212fbd5ac9473befa074b15b27dc147a52a3edd21cc1cd246e2396a8b2d90697d479053f814b5755f25d1f7b1505aca351b2ef089f38ea337893e92d91fa21f0c6ba87bd52b55483fba0250ff024e18757fd06e741ed9690b6ef9a9c32a5c5a6b6efa2afc4f42cd8406292f98699c7c2b1e4c48e0cd519e59d70e9ad6d982d3653a807a0cf19867d8d6a41580c24526f07b49d6b9669e982ed7c590757a09126993094d57cb70d642a0714600e4ce0189d551b3153378c48d9e342d09dd2a7c50f288610b2b137985fd13b2317b0666f8cd2e2e192ed53180dd1ca375aebfc8a07351045a9cb6072f7888ccf28c7b090edf38472d939f1ff7fe4225539752ba6354fdd55851d01036a38ca295be6efaadcf88a3ccf9a0da4a582eaa1b29f1287cc509ead6f94021b69c4076205cdaac46917258045282576c94858b934a0c4c7503234d31051dae7e38697a070e81d3920720bd95d7dba3d7566418c7fd375da9cae60c4d62031688d24524a2eb2c0a8ec78fb014924974abf7bde276dd39d4834e4c002cc78c80be2086c462fe9830b4df189770c7ba075aef8d2034cf5ff6e4526dab3332ff9039dac96de6b5cc7b93b7178ab362fd4333354579c27a53b7aecfd574da906a6846f5dba061fd6aa97b51cb7db78d9f93d5765c80d3a4be85d309f6641344b9c8fa3178a16795ab7be682e865cc7a80bca8d7e1d16fc1998d4d0c1dd2b40fb00f47a2a566f2de24b54ad0d4d6f63f0b63cd27e85d47cf012daa1f8023a127981238c61cb42bb08b6201de465cccae01a9145d58e0aa81524ab7b63acf8fbc516235a30923bc210c0f6a0e27de0e6b5ade09faaee5e9112703f68decdd420996d5ab227c16969944dc87d8a817d85a4459f8b24cc0523344a9522f1b87c4da17a89a8dff7f32d1977effa24ec5f3ab7ab419fcb35fd4051d949c6d5afdc2c60fe9b15d408c3272e7d576c4b0d1ca0c9bfaff23749c98330037da9de203da063081595c54ddd35ee68ec5eb18c6422c3ec44f4590b279f4d0cfd40bcbc87f5ff5786a898bed4328dbbef12ce0afcaa1ecd8a0bfd1fe1b70a8150effd040214d50c35d2a2df2b62dc31352aebf33163cc43d9d8bdfaf441d5a85a7d341eff219b89150d0ea19c85e3609eac83da942865928ef45698262eb893be552d290e982a53111ad2a4b7d258a6119fffd58531ecc595077d85cbb1eeb6f6467e3703fde7b9181969d4494581bd4d37f21a9c6e2e3e12dd9cc874097b1b1a181b37f01188c0af639286d2d3cdf9b4ad4772fda5731843d100992b94f1e0c8222ff8fcb1159f8fc8366ba6e65e8afabcd1ae0c59e69e7402576188969d081a06cd10e43dd2314dd44582777c43d9eff5a4e06a6137adc89173edbbb1d3369dd01fb358dcebcfce4d609f3a1122585aefc933c9029574067f7a9c0aca32fb0016ec813e2ba4216b36a2db8a3e7ec4bdc268a83a31e808408a293e07d19d571d3381389d370a51b33692c41acaec6d5d77341096d91ad8e07bd51bdbe86d41913d12c40fdfc4f435a67e6c1280e577fbeddb8af1b7a4f4e09038e8a1d06a2d76d27d2b168132e13fc05eecb3aefc42640393ed9bf4b4248b979f3e513a585c5f453a2d2c16f051ca74a9df847cbf9b39fe7ee802d02c1a0584f29d2ee8f779741759406dc2bb967274643c5b3b55e781aaa00fdfb25ff53f3ab795fdb9569df2d889a5cea5c641509bc4c0ca1ce46585a5874a95898271bd72a04aa5acc7d9fbe0ad212d0cdbc055a788671ad428c331c1bd7eee10882c6e99835ee08cea6c1e2f9ea5602900318ada873ec3384889674c23092207eb5414a3806b5fbb41fb6d9be2a5489d3afe9e06d70774f63989b5cfc0e65b61244f450c41ba6367d7eaad1a34bc059630a0807939aa4d68a35d535f480f6f2dad4f0033c660241c023666f9f1de9ec6c4d9c6826f634a7e01a05762c6ae8fe3c50bb9fdba522e885757c09821920e367dca3299393bc4349af608e320ce5592a87f46200dcf0d3d0f7ef166288d812c233d35d829a96f878e081874edde725a87519deff92fed49f14b2dffe1a30dc66c780fa90e01db7f77a3d5e5f32514fde4d91fed6438c94538fe7ea1dd785c1e4932d54ff8731d72a57b864353abc6a0241f915641b4fc0bb5f0e561baba3003af18f5a50529443e16e428efddabff46c77433e13b10d561406390345c0846f43939285925f7e8a39431f1117b4d077f4b028f11f392b8472dd65ad48218c24631f29ca6ac7ccb86c031d9774dfdbe9b0b3720fb1544747f64a47440e0863b134f1986a30f509fa2e0bff9cea12b0f87cf0464f0c17734e8d51fd4d99b64e6993478414cc1d51d1af6b5cef4a8b86c280f5e4608b5152432762b341ba82fae1a87dd25c58d1f50f3b40b6bccf11a44252103ce6dc0cb7adab504db959f035fa43bc711fbdbacdee98c564fc1ec7d97c2ebf70faee7603b33dbd6e90f121f3c044eae4dc8cce9b589e171fdfc8adf4988384eb7c8ec275b15eb1992e083c06d82379693f5929cef51f3379b8571996d8ff8ee52ac3b03e29bdc09bdb195ac51c6881810f7a2052cb9c7c608187ff291c966f6abc9a4caa3af7c90129f33a959e240a1aa18790e67e10b5e98185370294b73a08c1f048c08b6f3de60781dad27bfcc9511a83ad97dbc09ccf09849028e266863bc060f6e0ce19e4e5adc74eac94a866d0b3bf8356d6e728bef94bff6c50ae97a858307243cf504a4cf03b1ae4e9cc990d880b2037dc890c98b7c2b185d5c698711ec25b13c522a1a045cab90e109ffe8863ed00b497c7a0c67a2442fe624aff5c4cc4e0a3536404cee7053fbb4148c1d9149eaac95d629e4ba09de68b1e48394cf5a98da26c507d2d8268a0b0c6cc66d26e0715cafe91d048e7fbef61bf5d4d4868d257fe6e19d20367d287e60d908089761ae16835a3fb2eeb0d7a9a9359fa70575306c4b64b84568e590db10dafb3c46a33cc13d492a03d3654afa4a7d02d1f8ebcc75191dd2f0c052d28473d8636945924949ca1f9b1bce3e231cf4ef3300774db80f3bbe1f9a014ca090f7", 0x1000}], 0x2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000017c0)) socket(0x10, 0x4002, 0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001800)={0x6, 0x4, 0x8, 0x9ba, "edc42783e26c04096b03662cac75ef2a203dc553", 0x7f, 0x9}) sendmsg(r2, &(0x7f0000002080)={&(0x7f0000001840)=@in={0x2, 0x2}, 0xc, &(0x7f0000001d80)=[{&(0x7f0000001880)="4186a16c242beb0f419729c024c373d225475e0ede0b025eff62398d8238c2a9595c7ae8cedbd1729fc940ce312e7094dae7abeb3664eef99a2e831e9a56bde5d0623a04687238ede223fac0414bd117b67fc1e9495e3028c201d013aef7e4ed6fd25fe5f52cd6b642f2c5d9644829b20433cb97d62963bde35726b87c811496c78a87bcc70d546d7531ec3f146cc7b61681952ce4a72858cd63ea74e37c0744f81a53e5c8028428b2803e32595dbf0b5961aca1a78e31242f937f825eaab7f62ef80d369288f9dde5b3e1d6cdb19689a524bd09889edc875738cb282e16efe692c6c741e38caf5d9c536e928d941031f5", 0xf1}, {&(0x7f0000001980)="a6f26b6cff5d9052049e1e189fd17c227366a98be3a5f8cb36b295237449aade6129cfbb12f245775cee544b53d84adbd66ed48ddb2a7a96e9ecc0d3957f0db63bf8f6d5cf4a5922d7", 0x49}, {&(0x7f0000001a00)="d3aaf3f567b171559bde5d6a43494c82b21f6c6f3aa9be265d361faed5cd696360a02c57c07343ea32a06981f8318cb34707ac86aafdfeaedcccfed1462ab55093768f7a81f42df13ca24d41ae51559b23ed0a6e9e642e8beb9eaf4c181c745e17c497188624591709a50d93aa83240cba28869e4a8147ec0e425c4e0c559905af9622eaead191058a7a8dca00607cafe1fa6d27546578b930b73855ae311adc1bee6e882824baaac67b55bf17621667334ad502000326b0aa3ce3655aec24cd13f331a0eab882cb4328d8fb6751b49d176e82fabdb83309fc902736c13338b554741b56db8808ebd913618fd131d8e03917ffcdbe4372", 0xf7}, {&(0x7f0000001b00)="91a6435fdcebf3d34461d34d1bdf7c570572d2e595f03e88b0e71303005758a10a2685e13a8e08538b909b26b800be87f6437248a08faabfae0a62c2d2434d6b2eecbabadbe50fc1f07a617b709d771d9b30ffb6bf8f383f61c6df70eec71fc0c1e8986b3626fd5df273e0d65210aee55ff198e9342bded9aee177b64d1b18d9b8bb8a8e7093df1a0d7ccb20378adfd31bc09636089e387a2ef9134d8f745cb0320a4b15f6443a69b73534a8d2eeea1df64cc276e7305db11a532f517c870eb0f0393c1ea70e8187309e05842cd831e86e3dc319f87e2ec095d82e1bddb1", 0xde}, {&(0x7f0000001c00)="36a51e47e39524a51482b69618bdde67f5e758bdddda127da4f5b7105f24a43b90a5c1176aa60159e35a6da10e3167701e3b5391d125821cea533eba1b3c0da90910f1fe35c1bbab234dbd8ee4fc506d40d81b04afd7b331ecba6be2cbf203fe5332c694f367f49b85793750ad6ec80118d97b8d71641d782c7357513fe7d140736116ae933a2b34c97750c589a67c2a0432e4eee84569cc2c1c9ffdb046cd9434bf014c95cb0a306e55ba", 0xab}, {&(0x7f0000001cc0)="825bb1ed1641b89b8ba0b87ac9ce1456dea562eb4c879c14c8f5afee413fcb17aaf1e15ba1b0193144d755996233be8d9a690f6837d4fff4f5caa0778869862c1c439abc602b623608257a204c713a1b8d377b925c1fa71551aa80aabf20672bec8dac9721ce29dd034bf97afb6fc7cff53416260235d9cc499ba6c8af62d6da7a6453f2bc284ab57c0359e6811e4b4b14cccb0b5f21a4c5572206a3d50afd431508115bc58e16a343b568dc80c68b7424872f7310d05924f2090c", 0xbb}], 0x6, &(0x7f0000001e00)=[{0xd8, 0x1, 0x5c3d, "59c9ec15498cff6f4577b5668144a97e4b798e36ce97ec431259f607ec1bea1348cd78a71d2bb1a2afe66d72f63cd1fa6853d59fbb373c11067d5f90f7547a15933127feefebea6f156bc9fc517a8c060233ea674632f20ea518aadbbfdc768fd41fdd095e8bd893894c91c7ae7723b8b82cec72e2a3ed8b02f99d62b3d8a2d74257c4a3825fe5d7ce292cf40a7c4485f09b57d7510d374eceb29bfb5821434bbece39347d175ef6d8c28e650892953880a14dea5ae4c642f68c0d32928ae69ccbf8"}, {0xb0, 0x1, 0x0, "caaad1e61a09de125a4f34ba518fe503de50655a305021808768c1ef4cad30a2a8233a4858371e73988469dc196f8731eeab6ca297ffc485227b601ae438919b754dce65491dc76afb47b0fd1daa9808878b036094d28a34a973db40f65404572bc8a8c70e60055c5ca46e98f17bcaea1c49aa6dbeb5d336a092bf358f43cd1153f8ecef008eca81d56cb7ed024891f83a616ef2b87a59852a4f"}, {0x38, 0xffff, 0xff, "e566b0dbb6ddc56d3b7a0d184450d557299cb8b038214a0346322dbd09112dfdf9445f05"}, {0x40, 0xffff, 0x7992, "2fb299391a39380f2116f23aff0d054b28093f517973a7974d6aebd2e2d50b78f44dd5aa2d610c278855871354"}, {0x50, 0xffff, 0xb871, "56504d75dd6b35e4ec04aaf3a20fdada1042e7b3544e9ce3cffecb86278641d2338e3a687a9df23f71bc0abaf4074860ae265bfdf5c46dd7f4b9"}], 0x250}, 0xa) renameat(r4, &(0x7f00000020c0)='./file0\x00', r0, &(0x7f0000002100)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002140)=""/200, &(0x7f0000002240)=0xc8) 01:23:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xff74) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 01:23:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:23:04 executing program 0: r0 = shmget(0x1, 0x3000, 0x88, &(0x7f0000f0d000/0x3000)=nil) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) madvise(&(0x7f0000d12000/0x3000)=nil, 0x3000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1c00000000000000, r3, 0x0, 0x0, 0x0, 0x100000000000}, 0x1, 0x0, r2, r2, 0xa8f}) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) 01:23:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0xfffffffffffffdda) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 01:23:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) kevent(r0, &(0x7f0000000040), 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/13, 0xd}, {&(0x7f0000000680)=""/247, 0xf7}], 0x9) close(r0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:23:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) write(r0, &(0x7f0000000040)="9053c13b5b85bf67c3b35901fd590d7fcc0392617e65c332e031b7de12aca4aaf7e5d3f5c23f9faa943d87a8d29c4354fbe82f4a74d0018ee1bc5f1c9d1e30ea21b09f203e58b2e4f6f81486b0eb1217086b9124bc928ce341211fbb052217be54b8af658050cf488f14e5ca6097dfd7f7e32b4964988e9cf7a7784638e8fc922da15aad2b3ae880e75ccc37eecea81444c0fe114b275e7135065e1c5f06e31f1de91e2ebc947e4ca34f94a190d341a6e597e2c8a965df71bf64b710e4db9d43f835ea00ad0cad2ce80b12a7137689b72ffdf3ddd59282f4c2b6a81865954e5e7a5051ade1654f967a47b0e3d4b33fb89ba5519acb8a97afc3c1adc4a8cc103476277b5e89d0cb8284837de09ec0c866b2042f0232af8916938b5c200f5e5e69dc70712b53f930ae4f29dc249dc880da4b89a40884050cb0fe8c2a76a96167c52a67a01d4cbd61fac9432a51d51778b61570c71186ae1479220de325c6b70ff77eb84747018100c75e4e39630cda7a415a0d69e786cb53157abdd2eedb8d94d81b57e8e5e0297ef981873e954338a366ff5bd10d46655521b8f77de22929cdb61a90e908519ca1d219cd53c90731e9b92b95de6c0467c1e059cbd8ea29a427a2714923ac2e18687c6ec117af711f31ed906e12563692f8b1d6dcad2282ed86cb9ee352427ab96280c049dd2f5a38c8dd98e2cbefa021d60ca0353cb82b34616513989b1607a37e5195ee8a8084d86af5eabc83f827b1db862fd166a347d5685c99a08d135584c91b846298b950fa3f2b51ad3968f3b885ccf290668f9fd040aacccb70f60e9854808f5eebd8bf73dc48908bd2c64fc6ba5974484d188f0720090ad7ac22964515d72d7b0ee07ed336dcfa111ac5adc5b4e0f9152d4c0fb08571262d032b272675e8530166a58b1fe290c04ba25db6e2b860b5e0a4dbb47322c4169e7b0f65f8494c1acc7d2ece3b40d622abb4a59add7fe2f3388859eb1ef03e72dafb5ebcd3af51f43e953881087b1f869c938845bdb55f24e60750986eb15e8feb1b3e901f12e00ea2139cf02b02cb8c9df49d69d92b97871e653c363e58e6c6b61087831f6e7a5c35d7cd8b6cda47fcf661447ce6143eb54dff6f5b211b632bd5bd3004d5dec4914278791ad18d985a8c7e63a6d7788cd12d7bfe4f9f59b97ca25b1bcd434f0013a2733a43de88db501e653b80a54717423d2393a5cfa8526f0bea5b971b493fdcf229ecd8576ed30d39dadfd2205ca863899c1e3fdd3d124d6c3c6dbede73040ad539ca14908bd0fbca36873133d674757d780f06f3e40cf76068ee1a18dd81a3e0327af32d293735deaf01bd7a726b59fdf143e5de33bf8f69f3b6269ba5dd312d9c943365604a4bdbc1812910e92a0ec62d71c516e197776f8273b2c4b636e7627b4a883bd4b1b960f962a3e640cad78c853dc5bde11c5b75a545390aab4564dbe76c6e1ff8837ca42215ee44ffc74534200071b20f4c9020a28f5de46382ffcdfc718e8d0facd23e2bf4c2fc86b4a03f64fa67a19d2b7baccef81c085839d6af5cd536187cf19c4791fb3ca450f0364f5a9f6fa4439c74eb346cdffff7dd06ccbda76b0fc5930ff204110d72a17911439571c241b407749b4d2f639c3ce00bfb43ed187e088fc087d4302644aa66947065d99b553a579c6bc0452085b466d260563882e33b7497ca27b8b5d57151caf1f9c1811336330ee2014646d3519fe768dd70171cba2dd0a92ea17cdb7c9ff25f79ac45b8d786784e07e8a89ff83c2c756bb890a7a6a1e319cc39566a246c178b3d30beaaffeb4f35705f5aec335a9754ba5379069403c8101a4023b9ec9f7eed34d38b5e5d6a5d7703dfe89d95f306db6da109edd295e924a8e84c12438769071d95df3fec9f98ee7cbc13d5dc9557b4db55256a6c29c9704a38d2479fdf583bec92138fff43a8adce141aab1eac260d1de60c49eb4092d630b153f33dac2a063b19c88773f168cd2308e6ec3632bb89bdaf424fda0e94f3fef306dc280e0e86fa938c723884311ba2a2737545be0808aaa8b723318b7501a740eb689df6a4f5f4fb082a35ab808226bfd3ff144e44f4ddd118f0e7446de8c2d367a27cb42984861c4d542f079a0d17ed7ff0df86742c2a8e3cd089d251aed6381c7e136eb9a48472ac74b39e024c07e65233ecc74d4905315de8e235c9ff362ed9cc588c5789989f31acc5236cbcc741dbc8961ecc1a816839eba9a9461ff92cefd1c7a4ba334d32b8ea8449046c985bac03492be9e551a5d0b4f0a5ff915020a3549fb422ddf2a0130786c89e6eb684427d8d04ba40a85ab20b127be7cbc2bc59197364e1460e8e991b967c6035668d96b7763d792777caa6d834452f94c1e6056da1d77120842551df7b56bb62ec1bfb5e15febd6a5c30ab0963d4cbc316df46c3667b0e63a7194dfbbfa576aa6e8640e245a3c3619c5f0acebd459e8494343174792692d965a013ccf75bdfba17266fa38388b06c719f9b55e3ef8f6e3d3d31295674f7da05c5e47727263e11f3f7bed1e5e6cf0fdc0755e8e94b682a04bdbbc485b6b8460b8744931cf118ca457d012b6c40f435faafbcecda95cd9b5d431c5867897d46c6c721117221f84d08a1cce80ef41a26ecdeda5f8c6862d1a5eec6d07061b627151050d09f40db6ff0ab0dd6ae3709dc316ba6a70a4fd8b8aed93d2f1c0bf1ef1334b90f7670f3eaaaab5aef0d79404ee8187b6bb17fa0091eb2a0da3ee04497bc57099277cc33ab50d5bbe203f98c4d75aa8fbd0944c6059abe629b3e6e3aa9fd6fc0aa4c0b829ad8318a65708c882b49b363393c527ca75bc27a7d8e70a9ff7a65e77ebf2612c18d7a2068a635af4f89a8efeddb8b4eddae1e0298b1910fabfffe11d4da150a3110b0b376e85e7ca183bde815029d27e552df5f5bc789dbc30be5328b9369cd8ee9d7bdd012c9aa961823782cd789dada9ead207edf95c47b524704ebf474a3e488dc34fbdedcb6a7d40397aae3c3cfce862420e056c7989e9999528efd8fb46ab8f722b298bdabbc5873f83305693f119dca78656206c1a17c63186cca770ba0f98aa2d44de82573574d1f63b8bc8fec17997d2294c8ad8d81a00200b4b6ec3965cbb6ea0528c5963c8d0bfa38775d83cbf3295b9625d67eee88b11685a7b27c89dd3bf09ff8aee304b07bd22634d64457314afdc951d397b9e2cffab59c87e234f179f1ba089821c9203d1bc3eebad4a793e8c13f18553474da886b4396ee3af9aa7d18966ffc6bdcab0774a9a6d92111577419f1f6c223bbd0b9a8bb7947966c92c1a5ff8beb782315b3efd031ee62c31b4c36f7a5a310362bf07087b744f2000d50a3069002361aee9de8da83e2e021b9068a6fd5b7bb6cb87abfd022d4c3c644f505c625d775a6ee813cda65b9b92874bba8695004b6449d0614241e33858f9ff5e4a6573cbb503850f202981268e316e20a5ecb2fec3a785e9284b10a978ee3818b16aeef996b5c008f68178791272b9c264cbb4fdba68d5dab3a13e74e2fd9cad8929f0208ea9530bc655e606156c70c58fb91e8c117bebff143191f81f0b12158770aa0bbaf344e807a56a6a694d5cbb8d1ff9f5478d3b3b5e7f79a0aaa6275ecbacc65cbdf049891af099b89f95c45bb86d118fada9c5654802b40b1529bbce4a67a210cd71f09f5fa3720a258e7105015a98a65dd0a947215e3f37bdde383f36ba7f42db92618cbfcd695f31003a50235163b01352bc277fee5b5f391d430efe9eb773a7955ce7d5cf80827a225a0bd8fa2e9e25ad87a14a6a8f4a391e545ce7113e71cdabcc9de9efff8d132af1ed57a6ad28e0355244466a57c9a451711c1e7147203f0d2234155547f91bcaec3d853af4d8832beeafd1e1d813f894add34e4f778a84e9ec063147a248518a73e2ddf54417f6c0201fb3370fe5aebf89b5a4120043f0e372178aed206371a6dd3b5202497225cb1350236668f0b714bc0d0e09795dce184ceeb2c457b66fed4bd0c11914a5354901a1d3962862566344ce5b435b41daa556e7d88577097e39d9986367911dbeea619bf9282195494d2d8cb58adca54861b265861d0b89b0ec5a4c30cc1db690741915c61ea118e9d8e1c3c71318117ad3ca06b1dd707c64a05ee22e5ab0f320b33fd89f6a38e74ba64cb9f487a1a0cf80ec84b46940ab7bedd1b3c7415241d48ca2c5196e2f1f8df835225657ca1ed7ca03dffc848869e544ca281969ed0dfbc6b91f4642a1846d6b2b48afe2a24f376b4fac563d8d6a9b345f24685e8aebc4655b3e5814800b3240d8be4841b1091b7bcf4039346d9e270ce03f925700d3fb86dc9a629b96a941a9cf8ea630fbd037e5c419d1abef7b7360d710c8c30733c6a3e2f09fe1393aa3fc8ac50ac149a35e8844c7f7b9ac3ddec738d47779cf6cbdb6a47b197a7d8604904f61090d735c0103d2793163928ae2a5f8aaacaf802432739d10e50fbda63fd84b25f8f718cba6d9fd34066fd730aeae349a20d8a2c5bb3039020975e89596206ea959c07b7e7511528f8c01646e75bcab4e149d3e0f8178c81de2e3a10e79b42d187e36842dd43619528282bd502fc8585883ba17ed6183f173ce47d3c1772843b8b6d0ed949348ae8eeed6c51bb6b766f442ce70d7fcbf1c9a06d587b688ff814645a6c0588790f3451e4791a326342e2054f57a913e7dc015aa90fe01efa828fea0e9774fd11dbaf1efaa94b2643de754b99b098f0c269595fbb9bfe81011441550304d9c2da2ba244832399ab517ef58ba5ed930637ea7f80f07af5afd688cdce687cdc0502fde3f5849ddef3cd1dba163528f9917245405ef9a64499f9ea306a425fd5e4c7f524fd53cb62d937bb90c4f1dac5e04b87bd0da2ed22da3f36c9fdd7c1a7d6b12280197707f66df7fb8d210eaee2a68e6bd5bb7ada6bdab934950c8e132766143de5e2aee7d51fad4005dd48bed1491fd5bdf71339ba739018c2f7b9bcb92b13b8ab3513ec43861d61a620377c41e47d3114de927be00c1f3716b8be46f4058e933c0f3577103a46ab3488797e894d52a661ca34d572f9b6b6684881f14526b325dbcaa32fad356a9c032688de763168a3cf134813ef21d8f7697376bea30ea4bd2ebd389245b1c6f45ac73eb1c11f188e10238c83d7bdb9dd637aa6b57f4bc32bed13c6ca5c657dd982f23f75bb9472cba30daeee32f98fc6071d26f32c78edb3e35a1cf15e7ba76bf6bc9bb69c3f23f7fe2311e676a1a2e30c3cd88b0fae65980739a766ca0f4dcd7d409ace8d8340f8d417c050673f72ed0c1df8436ff2e3b5feebf4a388953a43df600591574fa0e54b35de884ad3a35f9f954fd4793fe9f21624f58744a456d9bbcf81e5186d2ea4d942939d46a58d08f64327ee6492faa529d4f4d8633cd7d3185f8b9e3f0b920f716a4a455eab7c173218f1bb5ccdafe8ce89f60ad86e7f3b3ea3e900c85d66ca61c047df4620baa62870346228aabc5092bc7f9ace5b98473c955b833d6fff6d5e9c15b4fad4aadb58b53343393b2e4ce0f59da6b63a009be3b2d250c86627c5869722a7e956e80dc3908ab373cd6f21ea9db6f91576d80512a0cebee3eee247139ef51a726090e9c1fac17478766ac53b8246aa91c81f986fb1296b924798e518f8b39c15a0971a9be6bc76d4908023ee59b59f43355c2c044146f2d5e1382414f792393d82806bae22c0da751e45c5e39e004062828f3423907014b5c4c6a700b911186184db1fd7939129bcca90afbd5149890b3da11a2905f10a95f2fdcf61a4ae5f", 0x1000) 01:23:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffe, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:23:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) 01:23:05 executing program 0: r0 = socket$inet(0x2, 0x0, 0xff) setsockopt(r0, 0x0, 0x800000000, &(0x7f0000000040)="11c37169ed682da7", 0x112) 01:23:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) syz_open_pts() sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000000c0)="68864132f85fa32bdb16110075ac8b66648261c65fed7546a5dcd02f243860a7ed93af00fadc5088cb033c7d931325ee407fdf63d134bd918ce1901714cb0fa06cf068e365a417777b8b038f29c6d0dd53f3ec334c6e01e4dc713f3433b0a61bed6e4178885f71cd88ab11044c303bcc3954ebb0ffac839391057be8c7", 0x7d}, {&(0x7f0000000140)="4aa583121666a8b6557286f8dfc20f02937a190dda5b770a475c23309d47e799d3fc644a2b35726ac2951b7e31e8f0b5e4ed772849d85c1a991643e8f48577e204669b71fc1b7fc31a5ccee0a71fdb27af51595f72611fadfdc264c67ea1b1c87d2bae38214960fd", 0x68}, {&(0x7f00000001c0)="ba564737f5ee6150cce538ca03a53895accfa89df3096b8b17434e5002ef6eb991d5690755d3414111b4de77105a7fef539312f230f36c79a4ee4d5208414b06a523fd9c9c7ec0ab0f8c991b5c1bdb75a7c8d972d06a57b1f7548d908a4075b0190d1ea37e1fa82e0bcd656c75de46ecc3d6080df197fa1b5d68ae96aba12d03fcb4ce7f02b435aad6d40b9ce1cdf609ad1a002b0f7714aca0e342e6bfc2dde570856ebc5869e68935e5672e0fde1bf91d1b87ab66eba03eaa978ecf457a6946c1e7975d5d71d80e0518e918614d0aa9ba744c5b5045cdae71eabd51d3845e51c52f9f173f029cd54c9b67aec65cff75c69344357cbfcaed3f1ce836", 0xfc}, {&(0x7f0000000040)="b1be7b1de4e625aa2fef7e131e42369dbcf44d8f85b975590f728dc0aee9486a1b", 0x21}, {&(0x7f00000002c0)="0b1f833e8f1b87580414c9966f72a2ed", 0x10}, {&(0x7f0000000340)="f319d4a2de9a41a0093d409c1c1d30d20d967e96f9e3440610acaa5482b0b90eeba15282409f6fa592cc95f9e83e7fbc", 0x30}, {&(0x7f0000000380)="ce17920c2dad5592dcbe9c0b0560da266b7090488bef466170616e7173f9c07a4bddf53b88715c273514756c956335a4b3249468e409749dc140ee6b8f56777ed4a0d372a052f5fa3b950e2848d2caeedafddfaa9ae1ab22e4eb64ff59d7d38a189873abb6ba9e7a728eb24accb35196648ab7a10c5e0ff5ebaf1894a4307dad1d6d50e2d8004719cb4d0862e585afecb3441e0439e3f85488a347c8f7d9d7c89a93f37e0b51524e0663b6b8e28af45a24f17ee1d8511beedc3d4569a7ec81594be9da47ff8b5310b924f20f851eaf8b37071c1f71977616917e157ade89538b36c28b970404cfbbe14ee59b5b8046b7c7f7f65ced02cb02f28b779f1a5fb7878a4d4344a83b3f9c3e96dc47eb4704907a1e19817be63e2bfce413704d46718f04e380eac87b43da74639262deed9eafc89de636868e167f24d1b1f42d4172c23ecf80af445ab03c76341159c3414ecb0b652b13e8516b0318df132dd077de98534672bdf187a5812bf1ddfcf974343b39af4414d8b9b65249f1916680768a25a2016b8598160c2af516bf90a851d161f0042d13c0bd70cd8787a571486ebb9454e253fd1f320013dc3309326835836e566ad96ee752133ae663c12890f18f0c443d52cbec820c8f3a388d8b37555d6c169cbc5fa5515182b0d064f4ac5b6b4bf3e6ce781fe65d0a5bc6fbd444cbc86f746d71b9b9b6c34bd8c6340b458b6fc4cbe63a2cf9aaf618927745edf82ad2454738378bafc46fecac49b65f857a638ce97f33e318ea58e018c7714363661b146d9f2520f305bcdff692936470746b34a8abe2ed4733386a02d58bbfdfcf93f502dd3e264210efaa25b4b3cd460f6d1de39d7158c13de448c1b5ea198eab9e4908e48ffead37e815e39a6351f5baef7f192febcc8535e1eb66be5e27cab61a3d4a376a508e0cb3ce6ae4824fe720d0a501c376cd65b5b7ac6295afee44135d9592338ceedfca55e5ff403363093cbf9c07ca158f2885cc86c899ad8ddbe188f496fcdf5e2afb77f73f52cc32bcb5037bd9677e945fec6a1ccfb8334a795b471e8f12ea085b173be6aea28ff2ae1b93630368eb7c0b0b05c9af8f7e179539e694b54ac7127e1498d355d7e1ecd97a831d2e227f361702d429119e583b7d35069b93059ea47a8f01ea5f2e424fcdb6f252d6f9372a25c3c09d2ddc2defe4b62c332c9f08cff012352af67a74a51e97561e434522e66181ac2d4101fc9e144ba0e83bfd1fed3fff69e02dd425375f003aa32d89ce577af0115d7876fc423e9469b81d0065715b9cb406bd17b28c683c78590ccbe7aeaa3f4929027b3d459035ebdb0a2cd75f1fd1b8d08b76c3806522abb0dc05f17d75844c80d7dc3d2cd73e78f94b4cdeee49ded815785a002d0365072af60281777537256d0effe375848d16f37f067a3e52d0baf1a4742a7bb935f09b00e310093b5c2a171ab7d4f827318aeacddcd6d2ce1f45eb2c71b70f0825462bd20815b3948ba4d20ce363194237e699b9ea812588688485fa75930596e980fa81627dbd8bd8995cb15a02861a952567bf47b2f0e0e90f996462e8727b547bf81966cb017ae72ac8a23b676dcff0dc9e577ad1d1aad16e5976f760821978d789676ee037d798e081a89e18889e7b14a84252aac25c36d008ef0cdb6db7aac91264ffedada59306b7dc48d7925bfb327a364af12abf9aea6edeb5488455fd52cf797c85999d031a7986768f512b046cb3956b039fb55e99301b3b2e33e6c7be9228361964232bca3fd4d681cae41ea252626053108428058f51904eca95543317b7f6d4e0f40a7d1c8754636f8e16ca82cf8dd1efd490412a584d1add35e7ce92b4e26cff589ba50e84daff92f1901add27b26640af0c82e425d8151fce46b3c001387fe112f285543e2dbf0d60de08100d6b6ad9d4c6be47fe404cb0a2aef828cfaac4befce5b2bf28e37a7eac61e93042e1794a1612ba80a0832841e8530d0ac0d7b1e8d47ffa7ff7cf33deb81f136b8f05135ac6d9823fafeaeee53f91cdeba1797dd0861dd4fee51cfbc023e4ddf5b16cceddbfdbbefc3150edf529b11a75c0583153ab6cc72b6fdb545dd0f6e68ecc9969c49806e4474eabadef5166a79a3d63c37e8fc7bb12a7187e6dc7507fdb938ea87400d83187578763e9075c78af1d490ffe50cd52070a8fd6deff81303d448f55f4b1acdb09934ad4c9913ac7a688c10b467320111907967af21cade019de92d1b5de31b11d68840803f7f9bb10e0a82adc77d47991e3084e9aace43a32c77c76d1b2cce42ac868a97842517a08f31d75a535ffded8ffd23874e22d98c604a67d93dd42d0de31dff283a3f28cbc3958940ed5bbe5c763039c6a78cfecc7f442fc39515805f4f48bd4cac7391a94ce0dc29e3260353399b270087a64f88d33546a5db996b63860cd8f76149edcf65c7d6d49c4eaa3613899bebde6054f71ef912adc2419c53e23cf5e6dd5a87f4dfdadd0415d78888ce666344c6b660ee9ece7261fb45fcfab1e828535179062e4da803b4d08068f0dcf2e19bee539d6aefa0e73ce983a3c30bd53132cdc5250a9b9c928f2f7cb26617f239b00cdfeed5c128b60c0a50d512c5435c961bada400850f7f6f4e0a87085f4ea4eec229a4b1d7033b8ae047d64cb2231d2e3eedffcf2299c5c6bdc2fe96b7e2cd8388f0cd44a96c40c4936772937261ab06d5cb0bf4ca971a5d52e825155b83072e414bed0b36ea098441a589f0ba079236bb12b8feeff74240e2cd6ac4321b49834a9cf49270038e69764f1a83473e66313b6738dc737f71267436b55de1cdb4b3cd8fecf1fd7d5c7845b7f6b44e560daa610f40f1048a179fe5c1f99bd0d56ad168de9130f521008971adfb83876d44b73dd3851b0636ab8ad3c885eb4c71942a81af4851350a95efb29c703c15ebd244270ffaf96072b611f3a6065ab0c11b1e322c2e01d42238ec1f9dc13740c2c13ed6674982bc0d50af087601ff845d2a290b13ab5d396f96cf7cc1230c80d57d356489a4968678032087c56856f5af80fd2641e1d40827f900d17b7387cb653f5697256b35c0ba10b7f6a479030cda00dcc1b3cca9edf7a268307dfa0bad9c0336addcfceb05c987c101994ea8214ee13cf50eb5e576a7645d6db110175accb2dda8623d83c4475de1c9643c9a806ac5b45404f39926db48bf0a9144a86bd0f5eee2e64ba08776ce39d3f4146cf4782cb5376fdbb045244daca5761138d48e1217550a77ee21c15ae3af8501351eae7ddc5d7d6c58405cec77143f2c1bf8157905747f7eae191bef223e5cc283b5a1d7a0a48c0709f2731088639ff9e897b6a7f868ba20fddca1364eb398168f9da40797e53755e8512e6f5be50570b3e7aca08b921141e9054d24774fe5b1ffff62615b98f1f494376da4eca43b88742c36e25ec24b5c8d70aab7288d93d19b7a05153c2685fb3c6e86c62b08dbb74e5669701c7a65c451b96d66e072c776594a428ac550428ed3fe31547808d7d5f0cb4e6d202af4cdd87f3c7e12206c47d7fa28403bce75a6d6e0150be1493bf7aefc2b71ab7f6ff9be303138ab973fa6903b730f372adfe1829a810b0fdf6df4ce6496aed7c7e05ebbb78765307a104a43542e016ca4499ce7e1b02ac132ca08487384dfb9339649dfd7c17350bdd99d1dd9acc9368551616c2b758424ea251100e9b35c48bff58d0b940a13064a5d2bcace029810c709fb162edd2ab7fcbf1b9dfcd25b357b7a426c1efca943246ae0bd358bd7322ada7276e39b2cd703b011d7ebd1b6986b83fb6506fd8f9882ba9649354745247ae05d30bfa996c6b64ecb226e4b33fba37008a739cf25ce911acb4b9b80827b2015c30dc1402cd3b195c4072eb787ef5f04e9154bf161dc4d712edba05c3b93621cd8d5f0784d4f9da3f4133d297ee75139bb679100cd0285c24f04790cf8435f4c09e7b5d2996919913b443c3ea9ad1427baf74c22420c992e06161d55c3a3d67dd5d5631be4d2e18a27a50006fbb9ced1dd612f3f91f4356f5488b3394933be373f60bb20708df1f27208fedf8bbc2cd101e8e2f9af68290e920589066883a88ba5c23fd1a6b87c5b960058d019ed1b3ee82ce789c0da3cfdf43a3c7abeb8b2d7d292b90b73cd724086d8d2be814ba1a9889b92d2cd6b33d643d779b3726b24629dede82775f3288c932e0fed4fbdeeabde29e1e5f85a6eccce58c675e31922f95869d5a91b0ac401dea2e84c1c249c720ec84ae5c76cb97395c369901310e143992082f0de1617d5e55b0292aafdeece9a4980a790cae37f3f6e185265a56d5c6619ee572bd5de4d00a56df91972b9239db3451cc30c209ffa7596b70409ef930bb93890aa5ae47f1ec1548a75fea8a4564501d13e153f395221cd5032ca2f75b8cd763b20eb203d0e50a424e4b893b7e56f91e3dc17bd9892ad7bfe06b69c1e539c79edf98ec61ddd069c37de3073f7475d59a51210d8b6aeea2e6a4cbe36b816c9dd124af394353667cf1c23e24f0cb7aa543c5c21971f6e5075abe516ad0305b4011707b78044d72d9ad60c3250a17e21e7fb3dc04054575120980e06b7e9c20d071c9de5198a5acb3b11bb5e83756577568eec3f75a4cf142ecf7e470f0ee8f26377cccb2cdb4b719520287ea4dca8a01e028960c0ae2f2aa257c725ee3c0f49f3277e4709ae91adb95c4e091576039fd90425ccf09988ac35f07449987c216f0361f074a1f497192d1ea6631ed8a847aa9a7ce7cc035acf2d901de80b717a46bd5f20cbb9234c9f4b3c3793f3dadd59ce433db6ad7f31875dac7843f4ad9f9b323b5cf5b8e8ecceec259b1aee47059fbebbea92accc33ea5c6fdbb4ae49dcba794e7803aaf06bbef12a141b90141946097f068052f8cdf9a1085fd2197e6d62dad4ba4e2419185d30016801e7aefbe8adb08f20b6225a60240369a4be0673ae038eb3ba2bd654a0313a8529359006a986c7f6cae30db49745e9ca6e2656081e72ca4c6e8ffc7d91c2b01b1fe0979a7bc520d2f0a170a2c535178b5cd142ba80d793f5b1ed63cc2f17e205a5d1cc55e12ffb71dd13d80758139c6561026ddfd938e40ee9cecf4c70e8421500bb97446c44cadea9f837b800a9302f87a6a7f92b4888a084bdb16e5d51c89dfca6a5cb0afe5e1a043af89164e1b0d194e059f4cbb0fa190bf3be249f70772f21679250d4b805477d85a36e7375f03f8abde9f03e305916cf01cb9d9864c26e8458f49ede8ba753b74d0d12290f33e4438158d18f712a5a36bd6159721e85b0f39a0ede0f56a6ec67e6b6c6944b36c7f4103b3b65c6a73f554e8328f6980233ddac0563dd4325af8c70cac0830a8df8cbd15c59e3bbd1bb8b00297583b369dc196ade006c4acefbe37dee5cf34da7c6b812e64b9b92dcd86345789e3d9b3149ebfe4f64928c0564461634c4ecc725e8bd9f93c96cfdcde09b576ea33279cefaf8d667d536682523849e9dd37b305689140fa499a7e41195fb8543b95d30d1bed4645f58173dc1e96122dcec00a518fe8c28b5efbe226c9523a2cc965ab13fb9f71ae3e9cdcfd6b709a58c6a5a9fe4b0b79d88f15446a889e9722cbc8b922c534e536631aac8ad40e2d26c9abb3882aa69f5d34b5c3dbc731cda899c6d5536c7d82e6ea2afc2bed107a5eef8a71e86d9b59129aa103aa39ca550d375a2c9d651a63b25dafa21b139ec11726d855673c6d22778bfdd1bbb395a7cdc89b1ad1e9988dffaa25352b2521e83ce13168c034bf587d840db31051d100c964b8d04a5b9ae570edef94", 0x1000}, {&(0x7f0000001380)="e95afe8c24104e607e261fd78213fcf801c6ae4f6274c4f2e4d963d5024e498c3991c05e92c443d215eee8647f0b483a3711c3f962b4b6669bb9a206ec8c712377c2808ee74bc2e90171ed02fbb3383d6d4ef0c03f2bacec0488e971fa99439b90bba24b9f726a0cc64eacd22b1dec085d8f1fd429ca4e57c5ed1f5462f155272112a3d65cbb1a3f9f65c917a2379320e9440b9ec83c67f510fc0de49aa47b0ae057bfe8e1e36dbb822132a53a9ebbad4c5da8e691e4db83147e20e622582112248bf56fb92f9610f903b540b5338804bb7bf1ad247b4f81", 0xd8}], 0x8, &(0x7f0000001500), 0x0, 0x40e}, 0x0) 01:23:06 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') readlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)=""/218, 0xda) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 01:23:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt(r0, 0x9, 0x7, &(0x7f0000000000)=""/51, &(0x7f0000000040)=0x33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 01:23:06 executing program 0: r0 = socket(0x80200080000402, 0x1000000007ffe, 0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f600000000000010"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x6, 0x7, 0x6ef41450) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) 01:23:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = getuid() setuid(r1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000005}) 01:23:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) write(r0, &(0x7f0000000200)="c1cea54eb80516f057242a806ff7f00a64f7b637aabc6afbdd83de69c1be0ea3a50e5605120251e5ddef545ca3946450aaf6b834f054ae917f647c475c1e62cb8a41b62a8426a4354f22efdf3221284f7f78c4d0fe40c5acfcd59708974514cc25ec49efe68844ec87602980fae86223b1ec2cdd74c65f46d1572d4ffb49c9666da7798ce7f33ece49b570a0acd235aebd72b390cd49e9b0e2d98f81b2cfadcab73fef35700252bcc9efde570404a8bd633fca4a7dd5b0412f7906a882ef081e5393fc00798dca6a905d68a9edd03e29bf49f8604f09ff31f7909a5f491621089765dc8ad2d9818e2a6037e65ba8211e9db98d47", 0xf4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f00000005c0)=""/170, 0xaa}], 0x3, &(0x7f0000000680)=""/151, 0x97}, 0x842) pledge(&(0x7f0000000080)='\xdf@\x00', &(0x7f0000000140)='[.&@+\xe6#!%\x00') readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:23:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10005000000000000000000000000000"], 0x10}, 0x0) 01:23:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r3, r1) 01:23:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24795b1966562e1e1ee2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/22, 0x16}], 0x2, &(0x7f0000000240)=""/44, 0x2c}, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:23:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000c, &(0x7f0000000000)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000060b000/0x1000)=nil) shmat(r2, &(0x7f00001b7000/0x1000)=nil, 0x1000) 01:23:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000200)={0x0, ""/234}, 0xf2, 0x2, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 01:23:07 executing program 1: r0 = socket(0x18, 0x7, 0x0) socket(0x10, 0x8001, 0x6) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 01:23:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x3, 0x7, 0x44a5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5) msgget(0x3, 0x1) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xab378b373e07c6de) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="9d92c2053bdb25851547a6b7058d3f0b07928f83e3ce9abe8848a5d5d3c914611fb37c055e3aaa603501b08c", 0x2c) shutdown(r0, 0x3) flock(r1, 0x3) setsockopt(r0, 0x5, 0x9, &(0x7f00000001c0)="4dd95c933572a96051f72d7db938359992dd968e03c5106bafb86f3be9520243058356505016bc4a269bc6cdf2e1d14eb221fb59c4241febb123d2aa6c5b69648631508c625425cd64727b2545814a44e1ae5aa8dcb26c811ba115db68e0158e28892fc0ffb512e4ca5d43e57ae9a0e090b415ca3c49180077486177fd865a158248bebecf2de6a05abe33a5e2e8623dcd522ddb1ff9ee3496e9b2bd5427a7a368739384be3ef14c4f2c9377795301dfdbb4733281e329e75a0d3d7e25c22fc9eb0275f2f2d0ddf7e328875931c94aebdad58ebd3a8f317d857cfe3be22d6c69e2", 0xe1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0xf5d4}, 0x8) 01:23:07 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:23:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/61}, &(0x7f00000000c0)=0x3f) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 01:23:07 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect$inet6(r0, &(0x7f0000001080)={0x18, 0x0, 0x7fffffff, 0x3}, 0xc) 01:23:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20060, 0x127) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 01:23:07 executing program 1: r0 = socket(0x1e, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x200) 01:23:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) 01:23:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 01:23:07 executing program 1: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xf0ce) syz_open_pts() shutdown(r1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 01:23:07 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0xae}, 0xc) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x0, 0x2000, 0x180, &(0x7f0000ff9000/0x2000)=nil) r1 = geteuid() fchdir(0xffffffffffffffff) getgroups(0x1, &(0x7f0000001700)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001840)={{0x7, r1, r2, r3, r4, 0x191, 0x1}, 0x7, 0x4d, r5, r6, 0x5, 0x1, 0x5c5}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r7 = socket$unix(0x1, 0x3, 0x0) r8 = getpgrp() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000000)) sendmsg$unix(r7, &(0x7f00000016c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="9ce61b21ca67dd0daae5fd2d6f0af46ab4d76d45d2d4175d0d1ef0ae212d75e3381e754d60a377b6b74a0e17a12eb7c111f0fddc6c1344381c13e99833b6b84f533c0b28afe4c728592910428f978fe8131bef18dde319c1fb4c1485b3607fffc565aec78b38a1f25ce43184c71ed0b2685080d8ee3882ae7110e6c56f9bc239ad945741c1bfe915d31c73cdb21a7ce027effd912ca27393817480f22bc53109d2e3dce232", 0xa5}, {&(0x7f00000001c0)="44b935f04786210f0c56dad68052b5700d7ad93f45941270834a610410538abee0b630a93c9581a3f8375c448fb08b2f792f83d5676f1f4cf49df935d748ea752537ad61766fd42ec4fc33d406e72ccd5fe30f345bd788c8c9d0c8bdeb21bef83a3a211002653369a0d3090a0267ac10f897fbb9fa3b954e8644be90eeeb8b6f17485c7061aa00ae8ad0eb907627aeec5e572c19d1e6f2c879e4d47d6c49f69569214fe79522281b44d1d124e3ceaf7a045f4a9bbe347c67159241c75aa3e8a06c94a01c0e4da9b6edced9cbdf176ff1171162ae4f5c524ce9e576c2c6f8059a4e40dd2fd6456216519675f15379796753dffc4de9e79dca86571dffd15f1b0cd7595d29313b5526b647b24b93460c2c6420c2f08030a4f4ba3402e3de281b4268caca216e82412c3af9a19090bd7db9616e3f8bdc245c21988a32072787d2b6994a52b1a194b7314f5441d620d7a64802f46095c9f93575d471f4f5927fabb29229fe9da7038ad63e3e1e74e6fe2f029002868a926a692b4da0201d51082d71b3db741cd9bfbd5852603fa1901ae4ac898e933c962389d8fa33ba9f878f4415049b5d5dcf82e4eaca8566497c60a22042b9895770d3c8c4025ff29b8cc0db595f028cbaa5b39f313f83d7139c7101f5bf5c42c2498330e1d4631b396e57ce263b262903dc061d643ce6c2e3d50a3121ae37d911e58f95b6535cbf25d51aa2d39163228be579cfb0e6756ffbe2eb211658ecde1189b03b1b8b650f3d833439681196a4890e50e20c443a0df01c61d78c534e8f3abc31bbeec0913b624f7ad250d5d43cf1a558048411961b5fa99a1a542b193c7e77d39d89152c3674de6b0eeb0138e5a71ceb0941ccaf47754747f0b82c6b694331b9740e219f422fc770bc0fb9c0abc320140d6263aae5b0cddd38a7a136b1dc8bf90cb1f54b9516e97a9009e436f00aac6b514dd42d08c186b45da3f914cfb935574baebb9243516b3b58dc5a64c98cbca43d69980c69f50238d1d4f15bbb87f53b012675fd13c6ff27e1183e1ccca46c4931bbb1c0f392601d432c7e673ffaeacecf974810632e2dcc9f9a43fe1f6e330daad9872481a2f38595a632dbfee0c061e1e543273dc99fcb8c8dabf908ec5e336728e96430ee55f325517a7344f3e5609dcbf2bbfcd3e921fc26cc307d66801f480c8436838edcc9e12630d22226d842228adb2e95edbec5a7f2ad88426ebacdf953d1c778cabbeb97730cc32866d7c0dfc375ce93269e628a5882f78cd8c572e6ae07c22fd3ec44291d7ef84b87e77d36a6ec95b10c38a093d1f2f4e85370432b5b063722b6ee90c293fe44ccb903e1e126bfc9229a403266efccf7b177bcc02d89ecda0629509b3de9dee1ee5cf626cf8b0ab929bbfe30aa84b066779547b3935386b49ea4e0e3d46ba7d15863c7f5212bee6c607b21a43348c8dbc50e7cceb9991daf5ae08ecfece253cd559042fcd2ac397ac00d63cedef4a9bf96a494609220691b3bd93ba0c04ce9eebb516f8f143b8b059e9f4623196177a37720fa03c4dab2b49ed2de1b43aa5da54162f515d59b69445b59a97e9c7389525d079fa8f309004b2a78d9dfdc00de8b99cc1ef5e985b8e004fbfef454a909b04d37b7bacd24fe82bfaf8875eedea7123148098161a63f42257f4dbf95fff2baeaf1dfeb01473c07f45ba753f4beeb2e7260260dcd40883dac0121fc7cc4cbe4ece9a50c23add5073e6ae231ea935a353be33031ce4f292e09ce990caaf7a98aa40e7004883235ef69f79836d84bbb6242038e5365899f1ccb881e71edb8a297dc05ce1843f659f62de62f7e482c5d9894fb65c87c742c6000c61ce6ac46461d59123480656ab9a370c24634a3cf5064468bdf9686081d7ce13a011db9ff68b692279ba14ac6fc7e97febc8a5097c9b69e61efca9a0dea15e2cb9f7eb587a87d1475709fef5dbfebe64ede3e25ce4f88331e69808d36303d15c943656c87f9e777f8ff851dd2eae9cf59ee2445cf1c4ea432985486bfdffb56a9d1849cbb0e2478b168518ee6dcc3d101482fe5c5d114e1c3340276dd76d1f5b3204e45a2472e9c2d2d20619e07000767ecb96f8888f44ac4aa84d0997b692eddcd6d896d8ae60e005616dfd5115902f513c32a29f0f5118c8ba6aa74c8e7fca2972c08ca3fa4b5b246b9af6bc0c1d2ba19e104ecfd6f51dfe7af3e02c07b906e18956e14240f0f51bb9351694e3389506159cf8b2734795038040b7024e25e6ff3f0b95335c7f98e3f73ea0dbdbc20c21ed58861d1c119591dbccc38335cfab9a3efd218728fc41b30a863b7bc45f6709b8b600955fd0d5772424c29d87ff8491cbc33ce8de52cc77efca1f6516c16506a04b25675b538e78714c1a9d88888157d0886bd72946f9e365c2e38737ece34c4152ef96150876dc73eedf72a371c7a80e4a36e182f1c806c270b7628a049ce92fd4e242de0fbbb2216a6197f0cfc065c41627938d52b027f77a8ce1b3b19b652bb4b317fbc2f1781b7bd1f1836d850b4a8c31de4dae7f1778deee67cbd43a3f58cebf3f8b204dcbf13fa37a96cc2f4b696a6cfd0e958f6ec0b5c140affe5739f0329c84a5ff2408289e27b985801235d0b507915cc43ea54c137415f8edaf7a6cb3c75b577cb88e1a4fc892a89453f330b8e2af9adc6e77260b3252f60432938eb1c30b1078a2ae3ad1d9017bd0b125648d1a627ae1042d7d8ac05cc48423e7ebf8c8333d4710c5e0504bf7332a7176d23041a0c08dcd488d2dbbe287087449fcd9f4f7310f55e68d06a194e564a6db27a9dd77776c6f70db79bace31086fab8a6b3f2f64b4e8601fa5d3cb33d698d34ff84470ba5d9fa4040e991024e66eb2ba2107fc7dd08c357053788c972e4ea3aef775955f76e9769109d9ae2ea38217f996e9532c59e1bf4ee6a64b7727064f23b2e322295df32fd20b10238b0d4afae261e2ec41bae027bbca4d87d38dcb2e02971b4af58604956615ff4d49a4d14e78835416f2758cf91fe3600285c307123ae957c196b2a11429110bc4bfd435f2137f78b994a8dae97b16374a1bfcf5cbfa600403fc15845be35166cc3a10e6c6c26d3f9dba0fe4846e248d1e82bb7352f3713c24b2c62b07f4813c27b94f4c5edf685d5db2661fa91540a0e1b22292b3372e612df382b2507cc88275f45c6e5f81384f2d584cd38395ae1742cdb5aa2b7ec7440d72313cd82a2f0afa8ca8ed392e656fafd448c600f02e9c2198b64e3f3b15f8313377b3e20863eab0697a6a90069e8d9aadd6536d55607c7d2ff64b805230886c44e460a430064930501400261405f5c131d500249a43a310e34b730f1119f5703f01e2d79238ac01396ee2f6e2b5bf170de70e2001381772bacea02bdaaa5191b5619d05c7fe5b3bd6cff25fe0ea28e2e1e47e9243cc8b9290ef2faf5c707c875f14179b9f3c56d7387326f60e86e4b9f3201dacea0b0aec4c5c46b78bd9fe9c51f8b530a7e23a75fc2225d016badc83a16b544547bd23e4bc1d427d07b207e83a20ed45a447a3a6f5e4b62174fa2971a69620ed2245da0e46a571d2ecabaaba1e5c7a411e660adbc6f1ad862446fa714492f71d3876264e14fe2fcf796006202d9181433ebc01132a1cf03b19301d3930995e40f8a9f8d01500459239d405f4f71d572ee7102ead858fa1d5fb815ffd213d54804a03d18d06f8f7502e5886b01ec18914233353d7f741fe2d3019167340cb47533b1ab5332f881291ee685b0e9df75d9f29dae646263cd6a9c2b3fd7deba720ebec7e49d252dd0f1602c41c4230e51450ad63e006afdbda12013f5cbe424f4bc355dcc43a650391399d19c1da4007b573c2d94844912daabf3adfe0f101eee1c52407e4c048f34460c96e7c6346427f7d565371d3b8e20f55fc807bac81051a586bdb81bf93ebb0b081790e25972ae2043e9902041f2d7c44401c4954b9f2d0d8759b748d974a44a107607bad477f9aebae649ddf9d615cff27d6cdc8964d3aa693ef9dc345bcc037697a5e00bbf2f9cb197b1fed2c736fd6ca79015e41ca90ecdcfe52fc632fbb209d3f9ed22e5e057ebf550e5e25e43215b58e085b08d4d27932bf54fc8e35812943384a49eb04ad4fb725cb2ebd8a2829307bf2f8e4e154b2ffa658064c61cd38da5b2042624c5b50e225ae99f66303132c08854e274109be944074d35212eafb2c06bf9bb02516ee0bf1de0da947fa83ef4c20dfc14e27c6bbea5bf313314975699c61a652aee4a9c37f33bb803b53255ae2516e57b4e4c349e1e612b2d8816bd66917dac0a8a0a994c2b2ca22cae1bf3776330145a4d7dc1f49754e5065e4f81e4ea8ab5d7f2388caa01170bfcd2a6b5bd3f42d089bc4e298c24949fcdfee64b13fbef7e97392eeee478693b80bde353182fc0496ece02c10e3896692ae564c7265231faabc0baf52d7ca29ee10b5df6797b0e365257b3de4d5a3135c45a3ab75cbbe25fc9a28013543d27f097e709a6950618ae34945a5f9b005d02f032c620d3670ea063c103bc32e43dd85ee47b8ca2a48418fb6cca554b3b2a582edb3217bb2c8a41fa0652ce1e8287c1550401b043279f056f77851f8b1350d95bbe9e8fc3a5aced71eed41919230723ff9db1c39670a5d5d738ad1180d4186888f5165f9673492536c05923729f885ee9cfa92ab23275a1a0c6bf68658fd17cdc3f47ed9095073090b289aa5678e167c0b252fc7ff3fba8a3f344780bf705a64042de3c9d8473a6f88191b361aa6023c0c25dae52cdc400cf3cbfeca7ff72a8f68bc6fbe3fb8832f88f12eb522f798940ee29668bbc9ed128b94814ad765616432b1bd3fe334f853000119a282b53084b944db82338444733730bbe0c307283bc9b5da04c7511d7ddd146f2119ad32539ed9e6db0e94b2b4a728ed2a162ab6fd310ee4f8590c76af85357c0a6311d899b4f368bf740dd178e229a7ec36d4a6a1a68983535e8c64f504473f77c3eff297bde51a54ef333fa02bd1dce7f9987ce40d22b56769b97ca9a8c46d06c6a737f98ba28d7e8eb55bd35d1aa9e2ac0d4aa8d98816995aced77f30ea67f86456966fc857e3cb09e911b130c1e485016aa147b5708ebc39a592597ee907c6b46b0095b73978d61b469eef544b52fd2c2d58eacd680c43fcf7ace8adad60b17d4a29e56127e3d5e140fe27f75500683a61580e790700d51157176c46046f215c48252e8e9e1d9134004d9427e2a9ebfbdca200631df60b313b7dc806262f036766cf241a0ee76d00cbf80a5df92552aa803fd0b9eb5c4c0e1e4f7ec0567bc4f43018c7b310767ca93c71ac2ac31a51bd767e2e4d6079346daa0a6ba0f35efbceb5ee251230e2d3b4d97fbe4aba40ef8da41ef5b41fe250d5d9497bc067950b3bc72e5b2bb5ecefbfbb3923665e2920b96c3a15acbd1e303722c50c488a0c820b18129af8e49c59134b15def782e3292d61fc5259b1441e15c8b0309e726376b5739a9b22d1b9f5b686f305e4400105084af39fe72d22e00aad9a0af4e6828cf5a21bf5d550033f6b5701a954a433c9ae8517fde9e000fd26544a0950920a77f640dd532398df0004cbe146909d951ea1a6bc294c6267e5d86e7fd5ad3328c481fe08ae364e0312e77148619404e0aefa81e627d079bd271583eb70fb7cbe484a43144ec340440805fb30db034191532a65a44b79605059a1a19f71ad44659d06ee0b276318e2acb8b22d41ac6cd42202e6e1a7dafc45aa34d2574cc2b9db5a8cbff7adcf9afae0f5888df094ad91bb25f2c45f6a10ae45ec365", 0x1000}, {&(0x7f00000011c0)="2588c329205ff19156c924e18abb725e0764366a1c9c9247c47fae588402a16270aa7192ff9aa37640633515578ec027b6a5d1f226797bdd84913af23209bda5146c7bc40348f32749bb1956680f725aec92e8a305ae58dfbf95dfe42c63293cc9c981044f4d055cdab1ad648157acb35270bd2978892d3b24508a59725503f98544989a23c7352c548833c775dc", 0x8e}, {&(0x7f0000001280)="044e1e", 0x3}, {&(0x7f00000012c0)="64292001a8469f61ef4b65de92477575fc45fae6813bbe2d60be4e8b9a2418d45c415556f2d5776ef6272fd9b5f8422e997018459ff35b76457205169a8fe7e35592423e8267a3367cb604b88c20b0bb6c25946662cdca545f80c85dabc80a1991", 0x61}, {&(0x7f0000001340)="f35075e47107295fb3eba776fd08d57825dd2858173340602b0b0436f8249da4c58744cba74dc34f944c6ebfa075ffcc455369ad46706884b2815bdca29c4ec0c9ac13953a786a6143d8d935daab7f8ded85696ea03720033e665e14c50b4d2d46a62c9812220c446acdb43da2a450ca90411cdc576f5ca0a1ca74e81a9ebb0d38678b3fd2eabdc8f6d22bb749da80b9", 0x90}, {&(0x7f0000001400)="9a030ad6c947d42239085a54330d68252baa38d25f70dd0be362971fd572c3dbe9a42be64e2f122613750b18602b21d0c84d083db3996f5652614c42a215063f804748114944778d095518cd9e2c9c4e2fa9d1bb25f725734bc487c0ba520980e38486a6add7ee9db8573e97eda51add821f44056c8ff0b53f1dd23fd0430101a9fe863acfb9f8a33e7b03a3f0921df8fc9e7104af41dd8236c523f028c699a20a98ea6df2beafc91e83fa184cf2b91f944afc1933842c5e548b50aba649a8b55e6e552bc98d89cf7a40bf0a43f2996a", 0xd0}, {&(0x7f0000001500)="fb49239e57ef6a8f2f2eb702198b9f76597761065ffc012152a84f93e37e4c01e0efa03b6eeb297dd3", 0x29}], 0x8, &(0x7f0000001b00)=ANY=[@ANYBLOB="20000000000000cc821537f1822cd58a265528d450140733f4b6fccdc0d863c6edc3cfc5ff7100ee97fbb84029efb4869270fb171087773e9d7d785c632b60d90088c7a528b3ba6703f85672e9aecf73c5002ba48d54d0f1bb52c9b5eda224818a44195bd88ff3c207451eb24386100f4eb512663221a934f1e56dc3a16ed886bc3957dae66cf76cd026e6050d44db5528818e45b614b21158fd38348996050d90b7e067e96e94b9fa2cdcda0f9b1439954b1a60daa516b1513af92c95467e21690fe7fa265ec3163e38e63ab740e277a56755", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000321d3d0e2aca7fc4b273855f88c20600104c54a5664a7ae8b026c274db050695f83f2dc3197fe9b5b1ce64c352cd25a2f8688cada0676fd759737cd02506c94d191790f33084cb04d75e99730430fa8e580666aa4655849d8ded49fa8a4de0511b4c8b2508e80abfcf50a361331e884633d7cab9562967895741e6e8bdfe5a9c634e0613a9189763581b0f1d84ffa9bd6b545564fb9be291a3165df9e29c119a289dfe4567ffaf8a24fd8fb0f57a99b90d20", @ANYRES32, @ANYRES32], 0xb0, 0x408}, 0x408) r11 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000000040), 0x4) 01:23:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x40000, 0x10, &(0x7f0000000000)="e8530c3cd4eb6235", 0xf) socket$inet(0x2, 0x5, 0x81) 01:23:07 executing program 1: r0 = dup(0xffffffffffffff9c) listen(r0, 0x3) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="f207000000450000000000ea2e049e044c8ae869e8f1c2a5e6807b3e0aa03fc64d4a23149af32e6add36809b92b9109179c34ed8ec8473e010f038ba0e8f2f6bff9621101968eab7e15687357bcfc3f3c6b027a1d577c0635d77c7034d3f68f208c331625c06689d5f9a619e7fcde49805bf63a042d31547d35a3d626e36"], 0x37c) setsockopt(r1, 0x43, 0x800, &(0x7f0000000100)="a46792e56845058611ae50641c99481072f6cb24156cf90e7eb4482856", 0x1d) fcntl$setstatus(r1, 0x4, 0x80) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000000)="79b5a58b2b2cb92be95fb256a3885de77997c9da528cb3cbf96faba2348507ef92f81215704c1af22b123cd2b013d0288462ae46580a83f08f774e5dd62c986b45b0772bc65a714842c08c0ac55afda3", 0x50) 01:23:07 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000077da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c0669ee2bb65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9b000000000000000000000000000000"], 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x800) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0xdd) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) r3 = dup(r2) utimensat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000780)={{0x8, 0x4}, {0x401, 0x2}}, 0x2) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) rmdir(&(0x7f0000000380)='./file0\x00') 01:23:07 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2}) 01:23:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x5, 0x9, 0x8000, "4d6cb49c88f3cf6a6df3b09814021bcb812a550d", 0x8, 0x7fff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1000000000000195) 01:23:07 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/94, &(0x7f0000000140)=0xfffffedb) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="32eefab20952d150b7a1976b612045f72fe08a43b61f4151fe46815add7b8797ed787c3b3f250320c1e8695c74e7ef4d986da03b96c76b2c17a4c8a989c3f0de72b629abe5a6dbbff07f73021fb6c5d29e42b67695dcfcb70cd68125c76e6c15ec9d62a72c3d1d4bab4cf78e302f5714bd950f620887e5beaebf211fb79d9d04a8f6a54484d4bb88474e3331298a", 0x8e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x100000001, 0x9}, 0x8) 01:23:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="09862152c217a94ff5a5047d5366d29ddaf56e62cd2e92bc01594abf45ad731b6fe636000fdfd36b6da94a7616de16dfb335930e7466904eb250f874274dcd59c136a5dec788e30a897470fc7857711ad4ff795b0b51aa14650c94d4d78cae880f07ae260994b69effe00050b6f8a1262eda512bf027ce8d8e75633cded30096cd7a975e28f0342df9fc59b6416f39e14885fee71a166dfa480dcf31160f53eca01c8e1453547b245d9cf64673f2ac08ae658574f524b277a18eb0d102fa191465294e7803f762806ebefe5ee6d88c", 0xcf}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x7fff, 0x4) 01:23:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100), 0x0) 01:23:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 01:23:07 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180), 0x177) 01:23:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x4, 0x800, &(0x7f0000000440)="05a64c3396f732f4b09f603c77ba773cdd029b3d4ab6ebf18474e747461a1161611d5074e2d5d158c66db68518474a20fb6b1285a50d1b728e91", 0x3a) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/26, 0x1a}], 0x6, 0x0) r2 = syz_open_pts() flock(r2, 0x8) syz_open_pts() 01:23:07 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) r1 = socket$inet(0x2, 0x4005, 0x8) dup2(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() munmap(&(0x7f0000008000/0x4000)=nil, 0x4000) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000100)='u', 0x1) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 01:23:07 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x100) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 01:23:07 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x4b, 0x0, 0x4000000001}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 01:23:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0xffffffffffffff7c, 0x7}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x2, 0x3, 0x8, 0x8, r1}) ftruncate(r0, 0xf43) kqueue() 01:23:07 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmat(r1, &(0x7f0000d0d000/0x1000)=nil, 0x0) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) 01:23:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0x9, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 01:23:08 executing program 1: r0 = semget(0x0, 0x2, 0x100) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x5) clock_getres(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0x0, &(0x7f0000000040)) 01:23:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8000, 0x7) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/74, 0x4a}], 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x8, 0x7}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x0) socket$inet(0x2, 0x2, 0x101) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x120, 0x3) socket(0x18, 0x1, 0x80000001) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x9, 0xfffffffffffffff7, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2a, 0xb, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:23:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) listen(r0, 0xfffffffffffff2f4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 01:23:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) setrlimit(0x7, &(0x7f00000000c0)={0x5, 0x5}) 01:23:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x8005, 0x9, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) dup(r0) accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket$unix(0x1, 0x2, 0x0) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x1, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 01:23:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x110) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x48000400000002c4, 0x40) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x14, 0x0) openat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x83, 0x1) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/../file0\x00', 0x140) 01:23:08 executing program 1: 01:23:08 executing program 0: r0 = socket(0x3a, 0x3, 0x140000001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) 01:23:08 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file2\x00') rename(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 01:23:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x10000000000) 01:23:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x80fca3d2717ee5d2, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0xb}, 0x0) unveil(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='x\x00') getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 01:23:08 executing program 1: r0 = socket(0x0, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="00e4ffffffffffffff000000", 0xc) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 01:23:08 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="56be00e143a87d0e88d085ff85dc1d222a900f0a22b8c0d67b670af3c8403116a5c6e116cd00de23117844826d44d80f6d552552344e27624599c3e0536a145658923b836c950e95d0d74490ddfeb18df0d27c8eb832750f97856579fcac5529c2ff48cfc62b13d1fee6b41b6bfd1a7e40865593d523bfe0628457fc9b816f46a71123264f62acc22cc4a7", 0x8b}, {&(0x7f00000002c0)="2d9008242892118b6c426aad764ae585c910512b1b1a95d854ee9749dbd92015b3533e6cf3010c9fbb01e15c1a6f6ecec6f7cb21b071c3ebd4de8e072a46f53f22db0c51c5a15537d58296d4dbc0ca1d81525b2c6307e419a6e9c1fa7c4f33d1c05173830b4bf97d5d9bd3a89499aa2f3ea77967ed2870a3d6f4ec35e0e03e9754f993d63b07f963d001c0e279c889c9c829f53e338eeb85a023d514ee29c46652bc32fbf1f3a9d58b60ab486d9529ee8dce013c2234887f489d253c54174efa657632af8923506747accab7a81ce001bcc35a803573461a", 0xd8}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xf0, 0xc}, 0x4) r11 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair(0x20, 0x1, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r12, &(0x7f00000000c0)="f13b1b12ba07ebcb9cf002cb8576696d569f4b65b7daa1bd0f85563cb5e13df84b233573f5a3bb9596966f5458ab0879f38b4fd9db5f62a4a2005e72582beaa7b63285747e616a8331e595419853c44c4ed8a75f328a23c5bff20c2ae68750adc0ed99decfecc33822c5b0d7186a8637b66321d833c67eaf48a6438184d6e8214c240178a81f74e05e781f66f34a746db8dcdf3f3ac4df2ae7a4146fe1e3d64a55610616044c534a26ed46e2c9c21b", 0xaf, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSTART(r11, 0x2000746e) 01:23:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) dup2(r0, r0) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 01:23:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:23:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x808, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/103, 0x67) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x60) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x6c, 0x2) readv(r2, &(0x7f0000000280), 0x0) 01:23:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:23:08 executing program 1: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x4, 0x400000000002, 0x40000000000) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0x397, &(0x7f0000000580), 0x100000000000019f, &(0x7f0000000500), 0x356, 0x407}, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt(r0, 0x7, 0x3, &(0x7f0000000000)="acb652a8617526ae4896df4ca348031bad9cad857db82ff85161adf4", 0x1c) shutdown(r0, 0x0) 01:23:08 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000001340), 0x0, &(0x7f0000001380)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) close(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="179fe16e479472779fd2c803403016d5b23bec4558ef4269942d2637912f19b3781c2fbfa4250d1eaa627ca4c656cab5cf7da0754fb1d4011150fa32967ef2feb5a73724d437ca463cfed7eb63a689c2e974d77ecbd2d3a0cac61e4cb02e4089b4b6c9b5539a9d8d9d386ffcb76da870d74bcfced3688005eec6845064f25fe83fb47c2a737dcfde1b450359a32144e82619ed50715a6e04734bb08ddf345c37db258d493667220c92075f9fb3016ddc6baa3ce09d659553de6bc6e1551f8ecdeb73d2fc9e588abc9fa2890934d290a8d7edccd7e858278fdd251d71e2034aef52dc38e876789c278b178a2be0f3be05e2b7c6d67df56146250edc3d7794465f897c6d246dd529e0d8a08fa3be5b8a9cd2fc4b5fb982da210d78fa7d522fb9c21ef994d2f663266aa799e368b3b9699e784e2f137d4a9f535aaf967df330afb77c2ac47d414a425bbbf56ca7321b4dfb01d74a84932f29ff61bac04fd3400763013b9f8ec3276dea642357613b803fd63ea603ab05bd882230980675989c0c1790131f935d31495075f878e10b56cb10447da996fc361ee6b262e909b07bc4ddd5ffe0aadff7ffb2a99a291ee907420711bec3add0ef267fb7abc502df3d4f311c50c9cd89eeee6b11398f6b1ec0735e81ac76ec352db28111cf94f5154f1ea97d6d70c1f0f9f8cdbfb0ab9d48252b5fa27a0d2abb9eb4d0ff422da1528a74156cf0ac0e3d69b4bc34a5c5bc6a8d03018b1ce6eeaa6695a8338d91f980ca2701cb7776db55df14e229eeeb69a1354afb9e54875a94217c1c2201be976fb8061703bb0f9691c83589856b2d24f1b2718f1dc06b140f40627f99c882e9ca594f659be346921806a6c9d229bd007fe915ba9fee80f77d069101178b5be8915533b8f36e65a7d013dc3284ac3ccccc6352db9430896f4532335ba1702a0f5ffd5581b77ca27dcdc67d5be4894e4caf393dad51ac7eac7cb397ca79c8e7d94d2a91f6bedb7417476d7dc3b826a77d6f87ad267cec1f9d3509f3dc32968af45d7ea9b212fed7e969040bcdc7142938175a3844c26bbde11b5ffe6c186f3d8ad2a45c078530c44392ddab47d75ee2e1a2c066e0bfa9d04973d3bc9328fb861bdcf85aef755e1884473423354bbc97c6cc1073ffef984e5f337d6ef208465fcd6ceb249dd7d63cfed331490734ad2d9f8b2dbee9ceca918d8cf30e5a9861a8a5b83812fa0b8be5d8e939213a20286c404454f52161e643ff14f228b341cca6102f38ab33b333c0775ba470389afbf30fa2faf3ab072282e3f2706636e21a2a30fd7b1bce0559adcaba878eef500e175d2aacf95659020036adf6c6de16a5d9218db69d3fe8f13b41d3e99dfceed029225a8d00d09dc1867ad5d08fad5cbe9c3f197b9e3e3a9b7f7ccf7f5a69d5ab77954a298eed30bc94d31f88ebbe30b01ed9b3db370e44a3159dd91b12a707418e279215ab6dc649dd9433b85d63f29d60c11ff2f1833089765938623fcecdb866a5db4f57dc9ceb4b4db1f9b63505dfb2ac15eab9f16c5f5a3f592c4a2da2b3e4a7f2984bc618e501f89c8701494a624e7f2900432ad97bd8cff641b042ff5d1d1332bc399d17f1798f3f7fe154c8b122ec0b6c56c199d8c198df29d551a22d3548457a344a873a8d5498d8c19239589263c8a912f76616b913ab27faeba2103f1be36e0a388f716ebd0b1c0727b7d3f7e2b67912953a9f94193c54bf9807d4a5580ba2703c2d69e8b94764ebb5884ab9ba778d45f33e0269578db102145a998b68a36c57336ec30bc5ae02dafcda00bad7939faa466ad23961999ce4cf487efdcd13f18989bac24f925071e58b70ee1bdb52230c6a483b602502b07c15899a1ad049cd196d6f4f26ac632c3e716457acc42384016ada73d4b552bdc77d4a2e17c9074e2f7c5c2a40759e5798639de03eb64b4f9fd0f7dc2993d648cfd8a72c43f0408fe002d4a9c44ca2b3d4d83e8578f90c8dacaefb2f75c0c463b52c115f77effc7e6b4559e837f4164d1bde9801fba23469170c21c4386085e2e0f63f66f81e918692e1c1f8a34507b981934d4bb5f853f56815c4744957f62c57275024143c36ab9b737b7d9fa90c65080165aee4d591b7d52470eee0445db89d86b07c595cb56b394d16c0e55bc8f4e7e42f84c988e3be3a5d8c1b8ec54d3df12b0af25de5848df604496b08e758607bfb7421a08a83b030717af604227cee6ed45c9911756952f3a92bcfb535f5925ed9d425da344be80b5409efccf62cbe95141ddcecf7edb27232266f46f43d3d7bf72e6807cba43f5c741f71c71a90b0ff9fa42b08d1ccf7bc6519d4715c4c33abc17508ee62e33113108c4b03fcaee182a190a52b5449636a489a467d27ba7a98ba0cc30c8ddab56fd8a4b3279021607abe927ca9ee3a7f3030f222bcd5e8872b2a588ee6211ed4b16c5c99c89a86b7fc81f06b5ee8b58d9380073d0388d7d8801fd973101fa88c6c344c3d157ed2e2b6aa2f9bf62a4fc6015d5efd43791c1f4bd6df43e02105c862a064d0d49082c3e08af56e9fadf6edf6c9cefad89ae25464a9fe02d4135f962230a4dd84453b18f983cf1a7aab2df4ed5edb63af4c8767a3f61e15548903af4632ab952643e6f7a6b8725f8e7da0a31b791714b47bf807ba6f14d7b47f9698f9dd045fd1e091220dc3762c351abc2ec817376e04178b763c6f8ec0075af5d86105a07af9730dc949345b90d9372ffc9e8260b3f86728ed53e6f83c694fd94acd44bc6efbd0e481f8e2e8238c13dc0a32cc02e529c6e7b9c3189ed133f43dda50270c1bb6921db75fd3569c7e27b1fed7851621e66a4e5b903a0769646a76613b8eaf7dfec7eb8c04927e51620c9e14d1c61c83312ccceec14eab2a3d2a9467d32321975ec85cfc158b3dd76171a898a923990816db4a04562dd5ab66f3a35f03ba3e1752cfc6397cb4cd133e0abefa0a9dad438791aa43195e31b4ef0c6202185e4cbba70d0524ed547277720af43cfc5cf391f0ee37cedcd53c3ce8713bda00a795a6da01b8ea33c46171bd390c8d9c42480d4729400c1e82e516b6b9cbeda0420e3b918005f94b98099f3671ade8818dd556b0ef066ba21d5a35c4251f3a50a8712da92425be0170c3e53356014c7df3b40263390d5f78264bf0ee3153397e513ecaffba77e7596843a7a2ffecfa3f6afc7e7803c6c879d5dc44fe6158c40f63d11a1e954cd0fd20e032beadcde0aad6d52da4b842844711558bdf3cc20ded767a4414528c46ad53ca541878aac598c545de6d474f88276d1924f87f465a0506bd61a29c934685479833941b8036df0bf841a02aa747595527dd32e7972a2f56dac3c25a7461ee48f928df3fd36460775b8f35c32c50fbcc97539978d257dc602dc72273b21759d243dce9df5f32a4cea26d40bc561d9331c636841ccf2fbd4120cd5382423a90ed9c5fc2e3adb94c7ba5bd8819e8a9f069ae5d283920f41b2d22fb9a97e7ac23157de8b264c83ab468bc26a8a12cdf2e15487864caeffb29815385e3f45c1b23ee52800bab5f1b50b5c042e18a31b356e7294b0197d74e00e0e4f5f285cd0ffdd566b57c2e5ef7476f16c98146829fb7f65d498197f89a256645d1fd89393a672f34e29ebb46f4d9f05ba30afc0c505e4c25fe495652faeca4e1fc708bffaf5b7d09984ba97d1ddf1b27a3cbf0f823818cb1fd9d0a7cbcc58f89f6098cb7acd9d7a68aead0fc69f04bda0cef8e4835af9a73375273a7a687810eba5891c041dc39a4f9c441117c7b756843a26c7808452e7daad08d3f63ece2e6f53d07f6d2d1604405404217d9cc6b84a85ffdc65b98c1a28c6c24e6c61799374dca8d3ed6fd63e120681d761c510ebe13ead166c3816051665aee3fc8e2490f9728618b5fa4908705b171588c3e718e9aaf24017a9d09050939d699ff5e5ef151c3e7847c4c5f875fbcaf8059dcd53795e5f8f1702d580b2ada9b69af9fb99cbfeea70584107adb91a083e3768ed969a80b0be9b261b21f2313f1f4c54617ba5b5e82e366b9a2f3c8fd36519265e82259003653798538c208faa46e8d81b135453818c1f54362bf6fab6beb27929bbc2daf4b10febd2f6285c7addee9df6a90ef5f7cd5f6897aee8caffd383f6ccd5f7c02a819e7aef55d9c790b9c168238d70be036b3fd4fde6111c550c41e6fe524871fe44e4f28f93e77ecd86d4630a72e4702d35fb4a492ea81cb3f89463d73286c10f6de39a395b67b993b74537d7ed5e0879ce9bf96c53d3b45ba20e49785b74f547e7e1f916bc60b2280a016cd5f3fe11df15e91683a69c7ede790e57b041c796bab9074e6fbbdaf99dca39c87fed1d12dcca41485ab41be8fa2d61d175bdf45611a87339a58f3405c907f0cf7e25f4c9c67260ca1b4322ace730d457a065a9ce69036394de2edf560d58452734ade15dfcd46514eebee3f36589bb5fc987ab78cbbb778eca1ab4006a406108dd86dbab7e886772ef11101410ea1b8d93b0e9aeb6ccd3442ae7838e302f825e44dcad00701587565b88da946f7297c31a9dca3fcd859348a00dbff1b420d89aef8dc2e13d6902827cf842848e8415e920ab41ed64b080e4f18ca3df572e611c84c2e81fed137ba72478e7abdaab7f0c9e5c1784dffa52fed136f0ec8841d0dc77d7af4564a515080d670074e395a6d8152079edfe44df7530bc6d5ecd3ada87eb251e607a9818ed7c81c25cd0ff9f4aa4612bca393902675d6129caccf6bb96626f308a6ed7a2bc4215ea4b1b41cbd7e867c0e709de2c415a6be6c0168736ba36b581d846a0c8299d542aaa4e02f6027aadfc30dd03d74aa5916c9db9f073a6f9958685e9140c7f3c7324cc4ea1a94eaf68078c5a09be72a4d1524f335d3e8d094966c1dcfd286d63576766e34945d0d07a7ca075b7bdeae28c1874db484aa2d67ef15bbbdce9c964970876a0769a0256a258b7924d54e578a554bd526d221c922f9139aab4192893da47a3a2eb152de28c8302a18b8e6b0d0e3078559c03a28a0f1a1ae00fdf40d4f25345f8ca38df2ec049ad8a59a7949be4d5ddfbc808a14b09909713e99f18a3d8d9114751aeb1ca71e61dde6e225238d43b56042627773802799598d5326ebb3115756ccb3023e1e764786250c0b968a2d802552caea1cbe689affcf2f4bfe7f6dab54924dee6fbfe5c3c914def37e5684db86487cb65ff97c0c8fb1e5c320eb17a66cb1bd1f964edfb983e5c5da20e6078edc43f612774a431de0ecac3c9c5d78e398017a4eee2a307cfc53092069c42ad64bf38607a7ec1c86984eacc9ca9c67f7e0e86a8042a71f7bd17235ba3e428a762b7117f7789225dc74009c0340688c965977dfab5cd7bde57f68df83400176877c335396a0a9f8d032828d1e9f3d7a2afeaed5f2e30543ed7a073587f5e84e41776c165185ce1a187169cdc149cde79645211a1294c9ce70547a4de809547a8204fa86e3374a281d3315a0556cb208005f18322b5d34f87499febc40395ac1dadc74d97b7fb912cd91d8758ce107917cba80bf4b3c235c487e4cc68256c4545a7f023acca0c0a6ed6d4aa3b5bb9a7c52ea803d27fc72b51fa01fd75b993287c375d76b2446895686a7fd1189fc7e8ab943f9007598f358b4bbc3b0c2e35aca7a4b0b6c1eba4748b4e709d6a2f5ab6ecfb77b53aeb287b02957d6c25723e0654297e822d91a9a107e0d113a2881708f4f60460602eef80aea7d0fe8c651558d80cb2d60af40f344dbb452efb6b9b778e5bb1090619d4874002bad603c4660c5c7df8259025ad3", 0x1000}, {&(0x7f00000011c0)="48a4cbd16670b948e00c3bbcab5a943c46b7254c9e19bdbd1742e3358edc691b960cd626aecfb5b0b64d650b007b5235ebfb502650b98d5920525bcc4ed6a77496f3c9905e8f20678001cc678453eb732c52bf4b2f6471383a0ad4fcd62dce87173e50c0e35669cf9aed5673bf2283d35070c643fe4fdc944df7b0a7230c0facf345c30eab8ade9029d9aa42bcd0ddabb408a81329ffb00b0de31d33018e5883ea0eae4151061e0d99f9", 0xaa}, {&(0x7f0000001280)="0b11c9c5fd54f97a86f5173431b3a72e943fda3c99e2423a87d2f45407b828f9549364d2eb5b0f89ff6c9257587d4c3115ebd62a4c8423ca392581467b4fda7070412ebe72587be48ec4d84218384db9ce0c4ed8772ad9ad58a6b04a039caa794eec71e003e20e5bdc9c2b60d885cee188ce94d949f88dd83472359cc39fbbf3735cd1fb194dd89c354be8044ced0e04d0aed5c30a9b8ea07ab83c2e123660", 0x9f}, {&(0x7f0000000100)="afa91ee9b2df9f068d7dd1869b819cc45441ee9b8d32c6aa92524c9f9dcb468249d40048a53a665a64567d24a19cdc559873a5dc784bffaff5c67954e4a097a50d69347f1dd085665269a45964548a62", 0x50}], 0x4) writev(r1, &(0x7f0000000040), 0x1) writev(r1, &(0x7f0000001880)=[{&(0x7f0000001440)="355fb2983315cafefda95f794d427f80fb91755be7da9a42426593cdf171a5e5d1ae87ec2fdfee448530ee6435962225574b05616704eab3463f2cf0cbc0fde226e3102f9a0b3eefef8ed3241e37", 0x4e}, {&(0x7f00000014c0)="fdab0985539dab3de23162c67ed8cc05de7ca09a4d1b58009f954c039200ce27aec0b2d3055082f15c7965e9358204fb5c35ff50fb54675a3b96306d097b0ee6995475ef4f2299e8e79ab98e31f516d90b0c663a3aa6f083c2d536", 0x5b}, {&(0x7f0000001540)="34621856ab26f675f01711b1bc88251def124194c4cb2c32d958cf472145a3ba480c3c0032c4deadf1ece654350cdeb73ffd8e08e08c1a1416ddf33ba055f66e5fd024e49a2d49caff7b1f0e9fd959c00760c8cc33beb83e5160be6e050351316dfb28a575a7df9fa88e26830abb0a125d2baf9a1d6f11d94a4e", 0x7a}, {&(0x7f00000015c0)="01f2fffe69bbbc352e81e50c521e2aca42d5a234ef1c49595ae18bdfcb7b70e098f9553dbd637df372d59310e344968c4c188b4e5b2ee807180e520a3d953baeaff793c4a22f2b00c4648640da471be426740341fde621192db794145a3375b2b3a2048f53d3d360d8fd54fb18a43f32dae658677fc69c36844b2cbec448bf1f876fb9c4aab35404f4136f19251f8574f275a1d7065e32a483c32bc0d81c5d9fca8df5cbc4d54b2f536ba7ea1686e27e82", 0xb1}, {&(0x7f0000001680)="f7b65ae9e4a47eb47e6ab8", 0xb}, {&(0x7f00000016c0)="7a7c943e7ca46dbfe0bea93040db3e213cf0a8a5252c4067af2563d19c3340763616a0d46ea8ac0ab7ed472737c3e9a4e9d77a645d2593776505fbf8cbdc6e0f9474144cf184cd15b6927b1aa969f2923c0ca3b32821a9c52c6b2d9a84c468c7621a905c980248cfadfc5620d79e05f6488a9d70fbb1083cd490ba43bde3cecc9887dfd18ad0e1b251956fd1632c", 0x8e}, {&(0x7f0000001780)="6472291c5bdfb2a90c71c8ab507a499a5a8d0247881d176adb5387234072b1852b7363036e6c17ed4489ebc85d6995deb4642bcf218a22f669a1f6ab869d603cbfa32653ee520f6c6fb9ba6c8907f243c885c71005aad4451c1d528146d54d92f127fad59c2ba8d30226acb75087fd63c4a44b2b4939073d669b1823460cc5a45487a0a4b7de14af63807e67c209b8569f09ff514b22b558c736158d25585d654857349939d5dee30fbd8e497d66a4ecf5137b972203416851ec4f2dd7ba264f92031c2d7d9fe22c9486b6baff5f61f10d31884e556a74c4a78b3b395e", 0xdd}], 0x7) 01:23:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x4, 0x9, 0x7, 0x5, 0x8]) dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 01:23:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/79, 0x4f}], 0x1, 0x4b) 01:23:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='\xe7\xff') mprotect(&(0x7f00005d6000/0x1000)=nil, 0x1000, 0x7) 01:23:08 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r2) 01:23:08 executing program 1: socketpair(0x20, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) 01:23:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 01:23:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 01:23:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x1000, &(0x7f0000000040)="ba8f2275f75b2cf7f94850090f0830ec95af5ffbb589370fe60fd8a47018a54d562d636db283528bb389a160b21890e314470345e10e7cc40b6c1e139a81729c066309c5b05b9696090a2907c9fce5c00f622519dc9864c043f62fff56271a3c2774d377e66f055049c869c8c686c42dd66fc248271594c9", 0x78) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fsync(r0) 01:23:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="86bb343290cdcbcd76cf7d4fb62ef9fd24e7536a8b582b07f066cacf733ad641adf52e63b67c3ae8054f461d6b1e95e47d36f619fc28fa5a83cd107ee494d1964816b763687504581aa679ab79373c45d11d57b89f564e9270fccd07454ec59f6dba21850b99fd60ec4bb904", 0x6c, 0xd, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0xcc) r2 = getuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 01:23:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:23:09 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file1\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f0000000240)='./file0/file1/../file0\x00', 0xf0, 0x80) clock_settime(0x2, &(0x7f0000000140)={0x9, 0x2}) 01:23:09 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 01:23:10 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x211, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="71cd6df569d4", 0x6, 0x400, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sync() 01:23:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f00000003c0)=""/158, 0x9e}], 0x2, &(0x7f0000000480)=""/212, 0xd4}, 0x800) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 01:23:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001c80)=""/178) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r2 = syz_open_pts() chmod(&(0x7f0000000380)='./file0\x00', 0x8) close(r0) r3 = dup(r2) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f00000007c0)=""/206, 0xce}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f00000008c0)=""/98, 0x62}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000940)=""/180, 0xb4}, {&(0x7f0000000a00)=""/102, 0x66}, {&(0x7f0000000a80)=""/151, 0x97}], 0xa, &(0x7f0000000b40)=""/85, 0x55}, 0x800) 01:23:10 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 01:23:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 01:23:10 executing program 0: r0 = semget$private(0x0, 0x800000000009, 0x100000000020) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/199) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000140)=""/253) semop(r0, &(0x7f0000000000)=[{0x7, 0xffffffff00000001, 0x800}, {0x2, 0x7e90}, {0x3, 0x3, 0x800}, {0x3, 0x8, 0x1800}], 0x4) 01:23:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x1dd7, 0x44a, 0x13, "21b538acc65157b841d23eb856f846d88c830491", 0xc, 0x3}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchmod(r0, 0x800006) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x5, 0x4, 0x8, "047fbd22bc064cfe8c92f303000000c465842a03", 0x6, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x10001) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x1000}, {0x7ff, 0x2}}, &(0x7f0000000080)) getpgrp() 01:23:10 executing program 0: semget$private(0x0, 0x0, 0x110) semget(0x0, 0x1, 0x8) semget(0x2, 0x2, 0x204) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x94) 01:23:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) 01:23:10 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) 01:23:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="15f141ad560e5386531b82351450c0575de05c9729e557ed609fc104ee7a7497920b3553104df9fe818b74e2a189eb0d23086f403eefa42433bb21ce47481b1bf730ae4eec3d15e5bf50273258f9eb262a6e162ccf53d8d56b6887638d559e481a5d75df379e140ce9210c2a479efaa7e2de9b4a0e69365c46c2444aa5d3b1557ee36fd7c9307f2ef3ef6992e737dcca537c8c14409304c7810e864a18e9", 0x9e, 0x4, 0x0, 0x0) r2 = msgget(0x2, 0x460) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/193) 01:23:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="f1ddc58740f4fdd64db048a1cec96e50aa5e2311ff218ad3a42182db57b1c6ef3f5275fad5a9ed6f7ae49ed2f039bfb99e5ccc39c18c2189d67e51036e9ad9aeae31a6b8a0f958972fff4a150988409ef2ce5543b972186f0d574934237435b3f150fa7547685c558b43d32b71c611c51430292f7fba4a45d7a0b086adf18417cfa961083e56e5ff161309621057b822b2891a4f0b128c7f0d6a3288a95a9aa1f399a62e16c565f6776a61eff2adb720837fd9474652fcda12ff93d61915f84d7651c503e28a70579d085353a9ea0efe", 0xd0, 0x8, &(0x7f00000001c0)={0x18, 0x2, 0xfffffffffffffffb, 0x6}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 01:23:10 executing program 0: kqueue() r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:23:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x39, &(0x7f0000000040)="40f489e3bf005882b480c04419e470ad988355930195abeb582d9919b50e5ecab5f28514448a2ddc31ab0f3349bfafd2d8a6006a41e400cf1824042f83b1e7e03fef558acd7a4d5447817e7706e48fa0c3231826197bfc271b9d9472fc55ab709ebe483322289536960fc0a17b888ec397e71cdcc6856479d7512872f6efd6a41a61eaa5ad49fab232e42f570ca358b6c311cba0e3c601e23ab4500ab7459e4d1a503aaf5676807044cc20092063f3d719246c9626f8942a83cb4c686736e855d529db7acf", 0xffffffffffffffa8) setsockopt(r0, 0x4, 0x10001, &(0x7f0000000140)="ae967b65c0cd9b86a898dd2ad409a916c503072092256373ffa3670d0383c1e595544d781d2e2a8f070d42f99f71a2d4c5139c3e2b315cc07c535c29254c49bfea4184f3e30e8f485c0e76ae606c8c7b064692aa707694a7652bd2c17fe5b14419fa81dbd0ead5b8b526f80e6d13287eb34f7183c1d8abb7d8d238fde7fb119b0d3a37b31bafe7bf4a15ecdd022195e87067550783a5b47a9103a4e6af9d0c29", 0xa0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x10001) fcntl$dupfd(r0, 0xa, r1) 01:23:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:23:11 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) rename(&(0x7f0000000140)='./file0\x00', 0x0) 01:23:11 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x13c}, {r0, 0x4}, {r0, 0x13}], 0x4, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x990, 0x8) 01:23:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/234, 0xea) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) 01:23:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002c, 0x20000002a, &(0x7f0000000080)="04010000de2d0a23afbbfaa80736e89e0e94370248c90ee554eec8ad6512903dc002172eec9e00", 0xfa) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 01:23:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x90) clock_getres(0x0, &(0x7f0000001300)) truncate(&(0x7f0000000140)='./file1\x00', 0x0) getpeername$inet(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) open(&(0x7f0000001200)='./file0\x00', 0x80, 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000001340)='./file2\x00', 0x0, 0x3) fcntl$getown(r1, 0x5) preadv(r1, &(0x7f00000011c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/233, 0xe9}], 0x2, 0x0) 01:23:11 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000001c0)=""/61, 0x3d}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/151, 0x97}, {&(0x7f0000000540)=""/178, 0xb2}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:23:12 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f00000000c0)='\x05\x00\xf2\xb6\xa9\xab\x7f~f.\x0f\xcf\xe2\x9et\xdd\x80\xd8\x00$K\xa7\xb7\x13\x1a\xfc\xb4\xf2\x83\xe4\xb4P\xc4\xad\xda\xc2S\xb8\x87C\r\x93Q\xfe\xc1\xe3\x90<\x1d\x1c\xc6\x1a\x06.=\x19\x80\xf8K\xe7\'\x16\xe2<\x88\a\xcbp~\xd5K\xd3\xbcJ\xca\b\xa1\xf9]\x13\x0e?\xbc\xdb\t82W\x94\xcf\xfe\xd7\'.\x96z=\bQ\x19\xd9\"\xe9\x7f\x18)\xa5\x14\xc9\xe8\x18\x01n\xec\xf3\xe9\x8d\xf9\x8f_&9\'M\xa7\xdaW\x12\x1e\x12\xa8BK2\xc0\xe3\xbe\'\xc3[\'_\x1dwZ\xbb\x8b\x18\xd1\xad\xebUi\x89\x190@2G\x86\x95') 01:23:12 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00022e2f871b15ba01a8e5686920652fe700000000800000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x100) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x68, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) 01:23:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000000)="8831191c1130acb0ae5c26d2e3f96ebff90e60eb6d42921ef10ac102131961c2a72690ddcc4f56ebfac4203734fa385e17efc3431bbd457f6e4b6bdb45af1f24e9530f124d528bc6f70ddb55766bf12c3e062e7a942458d4986c32201fad0a6827270f217a977745939f606ca43d0dbdaf631924b2d87c37b7f281ea2b39cc9cb04d53b837e1d6e0086ae6a00b549b175d122ae5c2b005be7ae41872b44caeb250c4cb663316d370f528a70c29be3522091c3e2034d31e5a2d960811ea74d6f84d16f0c6641b982e61f45e487641953ee8167befa8ea0f1ca7bee603ffef50b93ca7e031ab9c1d1d1e210cf2126f25d0a5f6287c3c00ca9f6cf0", 0xfa, 0x9, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\a\x00file0\x00'], 0xa) 01:23:12 executing program 1: r0 = syz_open_pts() socket(0x0, 0x4000, 0x101) r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x10e, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x37c}, {0x0}], 0x9, 0x0, 0xfffffffffffffe2a}, 0x0) read(r1, &(0x7f0000000000)=""/107, 0x6b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xc3) 01:23:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x23, 0x44) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x7734f634ac19b7f, 0x0, 0x1ff, 0xf87}, {{r0}, 0xfffffffffffffffb, 0x1, 0x12, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x400, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000091, 0xcb, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa1, 0xc0000001, 0xfb8, 0x3}], 0x10001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x4f051864}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000001, 0x1}], 0x40000000000, &(0x7f0000000200)={0x9, 0xffff}) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000100000000000000000000000000000000"], &(0x7f0000000280)=0x23) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000cc310000000000000000000000000000"], &(0x7f0000000300)=0x21) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 01:23:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90cd, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000018, 0x8000, 0xc0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:23:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000001c0)="1967ed47b3d71a5dba7c1a62b5ad01d4503653c04f904f616946d3da822f688a5760de4fea09f3cff4eaa9e0e2aaf024d3c74b8fb66f5fa0af50d0fddc9694ca4398effabdd81be048f1e714a14ff79e7661cc7f87bccbcf2f8b430e037a25215a2cca961a3263d459dc729d5f3cb90b1eb37581e657fdadb818d69cc6f932368f86f981e2ce8dfd464dd072ffeed6c513096feee87565b70dd87c7bd798d3be39261e001dc2fd7c5f88d135e4d566c9cf84186b6f08764c99a750492b64bb3f31086ce0d14b93f4", 0xc8}, {&(0x7f00000002c0)="25becf79988ba9812f16c0e910aa9bd5a51f4166a59028acd21fd4fca54298ffa7d49b63fb19ba8be1b38bc499f5b9cb3ff40bf5fb23fb8e965f1bd899efa5e3aab6fd99f55f0d384d1f12dd3ca6186e1d3b59388a2fcfadceb50d17220531825dd4dc2a84f172e2fe237202608ef5ac34ea958e714f3a048bda0de40deb66409f17cc33c40098c9dce9e1", 0x8b}, {&(0x7f0000000380)="5d53dcde94c94de8ccc9bcc2948afa44f8e38eb4ddcdc784c6ff62d59d789c2e75f2b65a6c3c0f6185c1d8b8c8d12a7498b64cfcbc1e6ff9f33bc0b24e40869744fe590482cc092f9d32e3", 0x4b}, {&(0x7f0000000400)="b311056007f80de4e3e1115a4d6401", 0xf}, {&(0x7f0000000440)="5506dc4253d7fc202f5d7d56ae9bbe7d3f45cd3f612aa2cbc24821ee1b7a12317621bf19fa73b7b8509d3b7242f000fecd417d349db266d6d89830249550969e54c86059480f5286a62ce7c7f27caa015d9752758c95955ef65f76a6ec943da261b71f9e6dad869e644c74893c210283d7ca6f31614f4dda825cff9f21388f21e700ec63625a7e73eff9973e16a70535741d7de06ee1ea380e41a238caa26679e5814a92e5954c2beddf7cb3043f807765bf", 0xb2}, {&(0x7f0000000500)="6819843b8c184d11f6f44017d366be1d6824286216e96bc96c6d86d856d4614a9010d7ad1478481768817a449593e290876207e8eef999cd2f88777e599fa9fc20436bfb1db99f0e453e3f551464821d2e3f0faca87480c7d624fc24f36518fb5ef5b096b043d4535c53d653dc0cc77198b929c4432bf07b18c05f02e921aeefbf86c1283e86b0d8f9fed97b481916075cec8cf5d8b5f32212af1e6f89ac35bf12ded69f129cef3e3e165152a6c2b730ccc69ecbd730c23ae0a9642d8775ee1805392f1f946335724dcb9d587deab09807df7687547bd39cc67b28218fd588", 0xdf}, {&(0x7f0000000600)="39ffd1ad2202b09cbf01b31188d66905e5c7a5a0be1063920c5c9037482cdbf459643afe8f9041e599e583fb62c26998e9310a42266533fb26c275a742e8a15a970b60395b6e29fa62330c416af0bce04adc39ee852c2554e7bbe3ad5f165587fad1c5d8db5fc87ae5cb5b37347349080f35b8", 0x73}], 0x7, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x20, 0x40f}, 0x3) r4 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000780)=""/243) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) setreuid(r2, r6) r7 = getpgid(r5) sendto(r1, &(0x7f0000000900)="ecc54c3c4c122086eda17062d0be89cd5b06a526734c99dfd6b18763feddb80eb87811233264d0f081e91d9819e41a66e7999f9fadb2f95653299e1e6bc8fb443d4c8d534e06f3c47c2fa5f6b27959a6d9c43ab093c4bd6354b45cb110441a4530aa635ff455e326afd8099c67154a90a29f5002735e6f80b1ecaf4bdaf4ee8c7f71b828939e3969067693f4638174d94e78dd1adf40e0a5d4e5169c8dcd439c4e05f1441f49a20989a1e6ab740e151cf87a477e66eadcf0c33c976265e26e8feab7807427f914812083694f47e87a9c5e1ec3aab97a2e5dfd06eac4be65eb42adab8f42feca60", 0xe7, 0x409, &(0x7f0000000a00)=@in6={0x18, 0x3, 0x2, 0x20}, 0xc) getsockname(r0, &(0x7f0000000a40)=@un=@file={0x0, ""/4096}, &(0x7f0000001a80)=0x1002) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) readv(r1, &(0x7f0000002ec0)=[{&(0x7f0000001ac0)=""/159, 0x9f}, {&(0x7f0000001b80)=""/199, 0xc7}, {&(0x7f0000001c80)=""/237, 0xed}, {&(0x7f0000001d80)=""/79, 0x4f}, {&(0x7f0000001e00)=""/144, 0x90}, {&(0x7f0000001ec0)=""/4096, 0x1000}], 0x6) sendmsg$unix(r1, &(0x7f0000003040)={&(0x7f0000002f40)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002fc0)=[{&(0x7f0000002f80)="596ae40a93d27500866e", 0xa}], 0x1, &(0x7f0000003000)=[@cred={0x20, 0xffff, 0x0, r5, r6, r3}], 0x20, 0xc}, 0x6) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000003080)=""/146) getpgid(r7) getpid() getpgid(r7) stat(&(0x7f0000003140)='./file0\x00', &(0x7f0000003180)) getuid() getsockname$unix(r1, &(0x7f0000003200)=@file={0x0, ""/108}, &(0x7f0000003280)=0x6e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000032c0)) seteuid(r6) getppid() getitimer(0x2, &(0x7f0000003300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003340), &(0x7f0000003380)=0xc) bind$unix(r0, &(0x7f00000033c0)=@file={0x1, './file0\x00'}, 0xa) openat(r0, &(0x7f0000003400)='./file0\x00', 0x400, 0x1) mkdir(&(0x7f0000003440)='./file0\x00', 0x5) 01:23:13 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x100) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) 01:23:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x180000000000, 0x4) shutdown(r1, 0x2) listen(r0, 0x0) 01:23:13 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x7, &(0x7f0000000080)=[r1, r0, r2, r0, r2, r2, r0]) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:23:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xa, 0x4) r2 = semget(0x3, 0x7, 0x200) semop(r2, &(0x7f0000000080)=[{0x2, 0x3, 0x1800}, {0x0, 0x4, 0x800}, {0x3, 0x3ff, 0x800}, {0x3, 0x8000, 0x1800}, {0x4, 0x101, 0x1000}], 0x5) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 01:23:13 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x104, 0x1) 01:23:13 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 01:23:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xa00000) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x7) dup2(r0, r0) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0xffffffffffffffff) 01:23:14 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfccc, 0x1, 0x10000000000000, 0xffffffffffffff16, "70192bd3fae55e1d25c7f5a4c7c27817900f22b5", 0x7f, 0x8}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000d000/0x2000)=nil, 0x2000) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:23:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x2, 0xfffffffffffffffa, &(0x7f0000000000)="096b810fe108192d74b0bae34c953b4536f01cb7a4483e6665a80d28c4effed98c440e9e146e868bad", 0x29) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x2, 0x80000000016, &(0x7f0000000100), 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r1, 0x0, 0x0, &(0x7f0000000440)="38ddbff274125214801bac23c6c5f8b855f634e18e92a58db1d5a58ac5493f7cd05d4e85faf32ce8bb38a131e60d7c547d002f2643b08f74fe222b735c488b1a0fa5bb7e6e9e9b6b19f85e256521047cf0a2de1d65486f597f9e19fb97a666c78fcf55425adb01c2e23f6e60725328afb3c668330b533e52f8f031f6f98acc6b44130fc5505fb6dbd850ce475fb523ea9662b61c512de2f1fd177bb24352d20fc0ab15dea8fed4add255f128e9d2a96206c63ab2d37e2baa45cf5883654fc723d33f2edaa4fecb8538586f1c7421d7885b866b8cc4f2e87a9b93acb992af72c7b4dbc9bbc84da7cc", 0xe8) setsockopt(r1, 0x7, 0x7, &(0x7f0000000180)="31dd857db5102508936c9231457c874d43b43f4a919ae0de8c524266864ceb1859e1445135951d01755275a3448fc1db8610cccb0a30c53da363104fd2d37cc1682a0f42ed8e1caac11cfbd072609ae523c744f6d61a5386f6fce54aa7e1c1017c3c230c548106271237939d0ea44a9465d097f4893bad5c29f1eda51e31c14686e578202bf72b75016a572e3ae6b6bd9382806db4505969e83b914ce022f7ae861bf41f56b2a953829bae19b2e13132d2bea1ab3919f547d90d0fa860b541c89718ac40732cf0", 0xc7) setitimer(0x0, &(0x7f00000003c0)={{0x7, 0x896}, {0x5, 0x40}}, &(0x7f0000000400)) listen(r0, 0x100000001) socket(0x0, 0x4, 0xaa11) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x9, 0xfff, &(0x7f0000000300)="ee2bdd81f5e4c47636cf79f196ae6e4a6db5700f22e85aa4b28c2498c930b4dc7532b80af556a22e7334e2073475037d74c87b25570bf7f4e6da4f1ec3fa61bc372e307c94e5e24211c7e1ea1a3e5d63097640e666d516b63650aa36f4ed9606ca48cff40b53f69fa97a10d1deaa722e11e5e0f5a4d5defd67e4fb423a589430c179b811795e609cea84", 0x8a) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) setsockopt(r1, 0x1, 0x100000000, &(0x7f0000000280)="14f2264cfefd77b88a6fc0ce95d54219bd91ae406a196aec8f1e14f8ce10bd52fac3d988be254f58943992c37278f953d66065ef6e5eb5f8d6fac937e83b7a34abfc6c42aa2ace8978c2b3d5126e37e46e54e9ea9142b239c788347c7c34a4f81e44bff73e8744e6361e7d5fd9b7a59aaf4f0f371e0e8c7017b23410c1ec9f43", 0x80) 01:23:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0xc005, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1ff, 0x38}, {0x18, 0x3, 0x1ff, 0xfffffffffffffff7}, 0x200, [0x2, 0x80, 0xaa5, 0x0, 0xf8, 0x3, 0x2d, 0x5]}, 0x3c) r1 = socket(0x11, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:23:15 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') lstat(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x3ff, 0x4, 0xfffffffffffffff8, 0x27, 0x0, 0x7fffffff, 0x38000, 0xeb8}, &(0x7f00000000c0)={0x7, 0xcf43, 0x8001, 0x2, 0x0, 0xb19, 0x0, 0x4}, &(0x7f0000000140)={0x9, 0x2, 0x6f9, 0xeb, 0x80, 0x941, 0x81, 0x4}, &(0x7f0000000180)={0x4, 0xffffffff}) open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) 01:23:15 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="536f6df202dcbd1eb68d0dc9efa7f9bd328c4b7f3375bb1422c9e5bf008438c6bd42", 0x22}, {&(0x7f00000000c0)="e110d6f00950339fd792ca350b40254f8275219e0bf3ccd8d2084c1dd3cfff82eefac7d22b429d9050f440a6aa40380ddefa86295e39045cd926387e9626e2bdaed9b7aa517f0200d34f59f69bf70ae1a5b9b9d513d9593083f7fac96304aab0054847a8cf5609d28dbc1b4db739a2bea69a3c38751f7a", 0x77}, {&(0x7f0000000040)="8e84562a9ee340f17437812f6ecdaa9b0acd01f82a7f6460793f91be7e333e6cae7cf29767f49022", 0x28}], 0x3, 0x0) mlockall(0x2) r1 = msgget$private(0x0, 0x208) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/66) r2 = msgget$private(0x0, 0x610) msgctl$IPC_RMID(r2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:23:15 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 01:23:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xfffffffffffffffc, 0x9f) socket$inet6(0x18, 0x8000, 0xfffffffffffff001) 01:23:15 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 01:23:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000040)=""/193, 0xc1}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/90, 0x5a}], 0x6, 0x0) lseek(r0, 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0, 0x2d9}], 0x1, 0x7) 01:23:15 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000100)="e9374ffd15879c0208b6deadb10b647b70ec200a524a01e4e49988dc45688ab5a641acca6ebc92d4e78f0e646c84b141551017a4ade324df8463f600bb6a791fb1fdace1317c5a973f5d527300d3bcce66c44f5d71c7383190a8e4e1ddead8389ea4ca598958dcdcc5b4fc712fac63983bdfd5eea8306266e2ff6bc0c1b49d28d6954c4d308343d720c17b196070a65bdfa005789f932ddebed5b7c9527b73a0e77189d31ac97327b6afc369e171d0a6f2da49e2916e332154f8ddadf3b42ec2f382920766fda343d7f8b3844e080e580541ce54b28284a35f2dcc668e59", 0xde}, {&(0x7f0000000200)="fc54192901d5056c3f50212117f8120393eca244e9de1b19a8f514569cd3f79b44ada2d1d0335b9e8b265e2a522445bb8d5052998cfaa028e220476a8585264e0b1f8beac7512a557c9aaef0700c791b7af67be3959e7b6eabd2238e76f03350371930d22193dec3d1f83145f25a95d75545ea48962567bf044c514d8d18ca6d7a32d5e81fdb57c9d63fdf2024dba9d547292c47abb2475261f1cc46fbcebca5ea3616e41480e355af45d1bc6d9d1fae60bad0b2e0e9510bd0c7ed19f7a83a2ea82ce96ebf5bf3d88574443e80a4d784da26caf8c03e7eed34f1d9c6b064e087d53083a54ed622bb350f1f1c0ba5", 0xee}, {&(0x7f0000000300)="dd364dd63a687cb6018ffae86ef64c058201e5a6bca85ccffbe092451d50c73657cc4bce321acecbd8c5decc722402e5696f24ef6913385eaccbc455840a89a7cfd44f73bead6e5a9df3777cfe431141931e98fd9b86518e2eb8a0375a62e8ed4c849fa842ad57145c40b5a4dfa90534c2e63ed68a994e7b56075ba11f5d9a7698cea8bcae4652fff17844cdd143cd26535a72e5982e1e9db1fd5cb109", 0x9d}, {&(0x7f00000003c0)="858520ea03bff151b38548abd981ea811198e9da809ad760c55e51f83c23cdbc8fe3f909f305464baf013c358c4e1c5a42ec4d0d7728ae5e43c8c1d5c50efe7d059db0a6f0ec9cbd66512e17b8437b4f34af22d49d0433e9a520862a48a0c05cc3d8b407b5b92126f6d1d4ba337c7864ea0dba91ae5a29f8d06200a0434d97517e219412847b7e13984d5c06e5", 0x8d}, {&(0x7f0000000480)="097195bff5e9c99234ba36af7264ff4bc8fade5711be0c150ca07ff218788d1bae35d2f2b696a522dfecfc85d50484e09646a11ca1fab31ef5bc11c055485f3d07758675aeaeeda8357e58adb7e33cf2d607cf1cf1a4414390aca32e98bba247196a9edb174dd1785e1bcb68128dd11d79ede66d86c1103ee51c82e2d75794d619704d7214593b8b00a3f65424f5fce1fcf52e8756ee45a98353d5422b8d5ae6ed62058de8b6d63f7df5f396ca64a461458a827275362dfbb09056daa032893152eebc8cfeb9c3db9d87760ac08e8aa57c7b5bd51bf06524b6ec1c54e6ed8bf672a8ec35ea0a6967f8b23e71d9e2dc33359deea3e3ba2bf1e5e959a9db71f6c33aece0f0065d00f258d6ce00de6adfe81c0132d43de21dbb6cfb6a9b8ff9392fce6d49b57accf31b3429ab24d531156a52fb0b0c5b334da7b1dad46b7c210a06e17bec5dc5fecaafff88012f101d7fb6095244b88f7d79c66d144acad2b9c8a661fbf639302902ee0f540228382262711b68dd5c8886a76e6cd698caac24ce643c11eb82f3d7503ef78653dc44c045e15ab9198f1f6c6d98ccb648d5fe2a29bec83bcbb820a46a9bb1dff5f59fc504f3b4951eb4d33ab6c8b8c1c2c5da988af7bbb7701ba093d4def80d425f6357c00fb772d9c04bef0b7661e532508cab0f9b3e6556db70f3512b8207e45878b3aa1bda6cb1e03a3156186834e7cbc0f53d1e1f83ab65cc91196eb9a6bf1fb8d9eefc60eb93d1dca31a664487ee87435ab913973fd6d0d970cbc3dbf225b33c5056fd078375fe6f9bf3eaed08e3dea14e9500780c8dba67852b1d09b27b17b913728828758e71d8431262fc5b8fe735d26e88289f1139a1590fae80a3c3bd2fd20491a03f5207f73c3f0f8e8f471aa0c53e11a7ed5b93f22ea8875b695c6dcf310464aadd2d8c7da7f646fb0846a925a3fe4c57e12ec83e0d14a2162464ffb83b1c00c59858bd5d62e8fa48550d8eb0420c1d5e53703601a5b315e3832ad552acb604e4a225f6ddb1d2b9fa7bef1ab7f82dda7f04e4ee19877b0c1a573a5746888d0b906cedadcab59cd57f584910e6d39a977ddff999971171d30e5ccbb22f645682a9a2f5209cf98dc9ff0f805f52410a41eb1d77918ba07eb8eebb91ae15ce00368ff214f1c03e9481aff8470ca0c847c9a5f4b86009d802eb9c2c7abdc07d81cb9e67af707492761106635b5689b0d6ad75086695cfd8366a39cb5c6e5114bb8a8a5a744e1cbf147ca9eb3f53b66801d3ffeaf4cdd4eb58733839b31d4bb530900db2f9b7c73fd55a612fd5d88ed937e5e0973bf38b4756f5cffc3857c7a459079e9b9abe45b8d381b760ee36b881e17dfbbcd188e75f50f74f4b7d46b113b328863bb0f8bca91420eb7c4dd6f92010f215d02418ce2defc93f4e5834dbfcd988939894045a861f47c2622d3981704655475c250d5134514db4754de9d5eac74e2d9b93ccd34ed92994d121a64aba5b123a19be96b371d785d7426fe4b71351c2b4c5ddc3809716e09e210b1d5a24693e9ce6ce85e4116a17899450bfc04be3213556d4f3915ff16b2084f73ab3fe9ca14e49cd7b028d012fb7c683133078ac379808da4338e93f7af127529fc80b2852c9612b4dbfe882f06ecf9e7ca30d65095674e86368c7d5457c1c18546be1b6a99c9a6d613cf35dde0cdc468feb0162605b6f0813369daa53515ee46d2a352d81a7b0d53b18556654257b1d1d09bd1282bd4ec4c9c5266fde8697661d0cef255a15e1cfa22664306f8947ea1d07fd85bbd0435ca1bfc474ead286f87dd7d9483069c260d2116f29356b2662e6749d710cee9f198270392f9aa2c203fd2be20825a29dd194718763bdadbea6735200bf40b45f0f9b47862bd200c75c26dde4edd0c699b3f74afca33137d87851a5e730faab8993983b81e6ea6fd2a437935ae260002ff06b040232ffc7ec36279e0a81464344696a758f57013f3826d5553bb99854109965e3b7a12e3583d6676dc841b845de52ec8c536932e9b5dc3f44ebd60bfe0fd4f13b6bb37171f7dad9d2edad54104c0ae1f4b30464426733d03fc2aed768c104d7ec6c08e41eadcc3582e5c0b8dc1cfff1fb2dd1103f65ced4860a91126cb11c98b41d9aa7183ab4b1d33d7f320d0f9997e2fcbf929e5f2078f63fe366520b36e8e915ba43e70bdebf2131e1e7cc0380a68ae5f0e1965a5d1a67551a6dc8c02700e2c0317fe52008b511df0a8e6152968e3d85a74f3afb95a09463f3d410d978dec9374f6b2158fb3723b66d81695b9e0e7e694366936511f9c2ec3d7756d197e5cd8ccf9b5fbcbc7a215aa90ffc94fbc4b9de2cc7d0e89281e2fa1cbb5f02db1ddb4c142f43ae1ddde8a6fd6e5d32d31afcf9973f4f41a1308cd707dd9f136337fef66bf3c739759c8a270c0c61d20266512cd6d3f569318dd76f8ffc9dddc80d6ff5e3bc2ac57a6348ecfa47e043043dc12ce7fa0c704c9541ab388a190869bed97d1e3fe0dee172e2ec14e78655158460896316c4318f209389e71ccd7a70d58a40dbcb6fe5ee0c7a599f3ed55b1f6d8593680ba2cc7808f54fb38898a13f99fbf13a165cb47866d87ad7d7bc8d89ed26529fb8164b3e15a4363a207030f5bdf36ef4319724189c9e1a1ec4186d7b37a33d2221f119d6d3106ce7d744ca2eb07da79fae8df64b869633f82b166f54071ffd26715d63bae75c2a804badce286d4b1d9cd986775ce582a13bd11b6f9d23a3071f15f69fd4fac2d676c307102a1e16a02acf18c7934718bdd1b26732ab9eb9e5e0dac66b7108f76d880d3b513e0769832c9ec02c91d09758b5d34107473d9cc7f722f4509acf9e01844e577aa8e7f4635a1d7de2d8ba5d83637d686cf4f51243b007f5bc1d255db9f712f75b4750f013fbd50e9e0a620e41ddf768d75c64898ea41d33a2b52ecf28310800da330cda8e7786b86e01fbeeb5078fa497923ac6cc027a7b2a88fe71698c4389d8253d0ac0f9b8f3cbfd11532469472f09c7d7b9b2009390b79d0fdb818071cf4f55644d5d800a2cd0d9f804f153b3dac570b8956e883509ea10b3dbb1a0c1eb3e6f36c8507c0c926618ccc766b8e19d435c66f3f26cd6d41b17f04875764baa944e665bf272416ef2d6f7b12f58e01fa51fa8885a06be342ac1553356342784fe17792b8880409782e69363a07d85a13716f8e5954bfd8753ad73cab41415d51d24238ab1f63ad1122e83759b70e1812b94a5e18ca3a95e1f13649265600290cca4f2ec7d3677406a59a74d69c559e5f9c1987dc7e7f13e3f2ce2d29d3d7bd530e5cc5a6c4acee3ad05fd1ac96f114b0418f538c28883f7050443a6263f20980e566cb8e40ce2585c9c6beb865113999e5c85c76ed7bee983ec919b3a4036c2a0df5118947e6f787fc417687ac056ccefbcdbf7b66823d6a5d8ce47b77aec541a5e6baad085e5e98151e92db3895c4e752c968867099357d07bbc0201872812920050d4e82304fbecb7b50b66398eb926cbf1a47e14645a44c5e76398079caa4d559d4f270994b480b058882c814b97d805367652fadda3516a42bde3ec2a53c9a56116826ed174e3383015068530857240c82aa9c6eddaa60cf05aec5f77f2ab4aab450c5bbc71f1662c216318c8353c6b5dd7cc57fce3b2725015d57600ab24002b1baa65a71dcf10c43a88707f821d6d8193518f3f1f7d7da4ff9f18c78bf3ec0d5993df0666cfc061c60aa4a88c8c0368af69eb019f7582f924e399486fe0ef4d99c343e55df4e6fad27832a90e1f0568e0bcb2b1122dad933f9a83c13100fb97696f3d2091d8a1c7844e471f84e7552438ac4a000f7280c252baf7133474b336578220fd5f54e2cee06b49b632da6ab902d57cb3bc98fc93378bd809de0f8a194e25884134343cc9d8b74ce1611b06eb0cd85c127ec5338b0928ee6d8a060ecd87f35e8c43bb1d31a976c5896eb0309853835943ec8cd480a58b5230c4d3d99cba9dea34dfb19ebe20b2cc7e1d1153d2054ccb90e632479982568b9cc64db597e5580cee7fc945d6f1925a1838c11de6c067a7ecfacb43db784f9e459ca740f7328a8c60514e01f33f6f8099f22099ce99fc3d3e257a3452c7270d3475307ff0e5e6e02c6cf81dcf63e93c7f4130786c1480b4822589d6b89810f407daf3ec60d42a8b955f182bc85cafabcec549f53459f2f33426951b48eec36edf2dda530d08458fa25dacdd6b49a3cd90b191fa7aa52e4109814be57d0921a10c57112c824e8044f43380af650ef7e2a4f89aeb82cfb7485ee70d02848153a4a0fcbf87b0bb91bd4693cfaf603f93843de3b69d97359186b65dbf772033309fd71c6f00048176875430a441dfe7df1a0b5790c57d1acf014579a4980256274e77cb73aea3fa0fe08010978acfc604a12274cc842be9df35b040ea0c02b9ddbdaee2dd2233692f381cd033fb58e1fe7f23b8dd6f6ba1f87766065e3f5cdf9fe773453dccdfdaf5b9ae308ba655b6dfef4370e18d57bd3de3c4dedf4932a5daeae8a3425c94177928d252354d1140088f762448747fb26369aa13dcbc2a67747637c2b2564ec738f85a04e6f7e152926cfb6c31430277f4462f18dfa6014ee2ec3c70a1de933de8149efd6746b8f63bcab02c5d790c3e00315622e014efff91b913a5f43255f20cd8da3788d486d2c972288751e4bf5d0692cdb81392011b36a6b9b196edf41a558fe60a3f8d588c7ce7d1b1862902dafd2a43ed2c37786bbfe9f81be2a913a2a210367ab66e71b9a209b092d15ebb7c57215f46432394f7b4722c29839a0c1e486c796b5e1cb6787e672c5e127676b6c27325a8a5b3a1e4332f43f791792a088c2d5617a41c5f0eac1d0484980fd22ba585a0e1772528ac427bb590267873afca2c628e24b53bc500f222a9c0291cfbbe66239d9510c660df4e2b1d6540a7093ec4bbf814cffc99e80e69575b80f04b05771dd43839bf0860c6e12beb2128e85720b22835af0aeb8b612d6de80ef214f26a3928d420dec8ea42a4a318bd4e37ca95906f4da9709eaa5f7f5d9a298b47e541fe7052d0c24a41a8a003db5fed04eda8ef79967fdba5e9c6584aab1192235b5f1032f0bc96792e893fe2de0977831ef25dc49d9145704d64e293066479caea01f8437d3aefc45e43056f19821a4c399db42ff5a462287cf155e2c61acf9da5fec938e37e4fe71856839b5e17f7ed3d17a3c9e9849b81fe3e86d4bc0f93f90ad2a6faafa673875d24e977333c09e10c2695376b46eb2d4d64ef8114516253e57a6c4c9a266e1982aed400ccf3924c33da375699eef1c5e00306088dd0e19f80a4ca1a3870af9b805c53a6233a5be504b3a7a87a8eef9ef7a337c2b942de66cc1cff92716855e4d5730470c97c256c3cc4bc6f76e560e6576167ed17986fb2a175a96d2b7711e515e12231b4e9f0c43f3f45e467332355b63c15d146ddd6e14b1cc1cf2098cebd912636f9283f4e7b37fa5d7878a8b2d244deb59c5cea4878b575143ed88c91d6296109d6c55b5785a2c4388018040cb93787cb5754d9df20de0756c8c1f7bf98cf35a3eccfbb35252d8c0908c63b0bcccee9080ac461f1f5178104d00162f05a6af659687dd0b2360a404c5c68206016910db6bad6eeb861026c6cd85a003ea09f7a8e731b2070aac05ee5ca68519fed80ae0de77642aa54bf5982dc0a3ad224f423fa9882b7d96ecdd7bc6f36987f5cb985e0ebb6f566016aa4941fcda33a3119ad335d3b2cf2a8922eaa2347ad2d55d7f81dc599e677e3d3606252803c464035827e", 0x1000}, {&(0x7f0000001480)="a1ae765c6ebe3d2811faf37f397eb2a434f63b5d147d1d273c831b986700f36fc62e01fe44f67f2a83591fbf931e071b5340e57122319856709c14e881ce5aaa21120e46e461e7492b3b36a8bea4ff50a33dc7a1358b51db4e4d62d78aa6b641decdc9ce81ec489d9ca85f27804efd62de91843dbef9c55db539550ecce6143ce410e77545a16247d33ebf4c8960cdf69b9d380284c99658e5be5a977dd03df03bf2feb79b627cbd28bb92f55c558eebbe16a98997c849b838b744044a6c", 0xbe}, {&(0x7f0000000040)="e76b63236c61a5bcd0637bf8b7a716b1e34074d16c15aa1fdc81a2fd1428c0d6732700dc0066b9d08896092f48af9d", 0x2f}, {&(0x7f0000000080)="fe7b454ab6c6af04acf8e9b92b32abbe0ab6fb40710226433b8b0b9d0f5e22524076", 0x22}, {&(0x7f0000001540)="c3925647255cb90d8a39a9e3058e0b0dc53326535b2043d2d5924a0090b65ed40f59cd242f5d9b2d878f05a2e19916f93dc8fd7bd69966c95cc287b7b310d9f92f411d59da728df014e27d0c859dbe7430058a77a9d0848d222ae98a9da184165b2ece9521a88d4bdd168be1b636a2772ff9170bab28d15cb59a85fbb31e2ef31efc9fc8234fbb247c3d6271839ccda3111c4525eed1aa1d1119f954805d593c55f7f035e12c11c310eba3b2925d04548407a14c0f0ecdf0634768703324ce520026c7bde475885a4cbb238dd03a8d76c0b1ea385cd303e021d9df94d83601a4597002257c4b692048403608c9", 0xed}], 0x9) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 01:23:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000036e000/0x1000)=nil, 0x1000, 0x2) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = dup(r1) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x20) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) 01:23:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x400022, 0x1, 0xfffffffffffffffb) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r1 = msgget(0x3, 0x402) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x0) utimes(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)={{0x8, 0x8}, {0x7ff, 0x8}}) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 01:23:15 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) socketpair(0x1b, 0x4, 0x3f, &(0x7f0000000000)) 01:23:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x858, 0x100000001}, 0x10) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000300), 0xffffffffffffff84) setsockopt(r0, 0xed, 0x20, &(0x7f0000000140)="ac4cdcdc62aa1e3a9f06f816ee0f745686706b50cf3e9a35e6926e1a9ebba9778422b78f09353d9af1185977a7537a53111be4bdf855868ec160ee3a13b44a4080c930db7d998f7efe3faa29011663e4a0e4967406c1a3359e9feae8e6fa12017adce57eb4a13e0518413d3ed70e6aff3b4c750700691bea9fda31fcfbe42e5291626fb73fd2a034f5226903acace975f66e5b4b0c17e8d78bbaa284b59b2f46294955805f5d349bf9c90cf13dfaa280ae74015412c9b9a2fda69d00523646f80c4c", 0xc2) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) 01:23:15 executing program 1: r0 = socket$inet(0x2, 0x20000c003, 0x6fc4) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) sendto$inet(r0, &(0x7f00000000c0)="6fc3e06a5d9b675a2f54a55d6d229f5f6243de97fcd4781cf173f4d0cca51289eadae87b41c8faf6e5b41f7084de8eef54952961ac57bab98dda156d33244bb2004bbcae12966ba290bf72501db26c23f785bea757679372351a49670899c43fd220907bf655f42960eb655e7a0b362737f2c9cdd1129ccea1e84ba87d92dc5c4bec5528ad4966f2e3fa7242f57c23745abea0cb7bc5585e8bcb1f144b5b9d299335f5ba3f698c03ced5e910a26134cd0d9d663c3a6e8e293b2d934ad4a3f576bfcf66a66335d3d8837caed688e613b62bca13969ba4defd7c496ae6b39099a1fb9033452095b0892f1ea0f912ba6e16de0625", 0xf3, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0ee600000000007be84f3bbe020000840100f40000005b0b827d0d43a53021d05832709a3f27b900077569c4104d689a4869"], &(0x7f0000000200)=0xe) close(r2) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 01:23:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0xe2) 01:23:15 executing program 1: socket(0x7, 0x8000, 0x0) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x10, 0x80) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x4c) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x3da) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, 0x0) 01:23:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x401, 0x5, &(0x7f0000000180)=""/221, &(0x7f0000000080)=0xdd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x101}, 0x8) 01:23:15 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x21, 0x6e0, 0x8, 0x921, "f5b93f38392d40f0f215bd41fc19834b0cdd4b3c", 0x3cff, 0x5}) 01:23:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:23:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) close(r0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x10000000ffff) 01:23:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/59, 0x3b, 0x800, &(0x7f0000000080)={0x18, 0x3, 0x4, 0xba}, 0xc) socket(0x7, 0x6, 0x5ced) setsockopt(r0, 0x2, 0x8, &(0x7f0000000300)="050000004303e08a2a27bfe1877b106475d8beace5fab50fcb2a37ef8a984dd042482a48ee822e45f549af4272624d5fabef870ff2acb36d119e0a4cf0dfd494e576e499b70bbf4cf43a7b93308f61533bc78c4b6e048d6959335cc0ad1aac90587ccb7c9c973e558927dd8b56bcfd6f7e476b3fe272b367394d72aa20bb5cb047a4e506df76964de6d1d98805addec4ac890dd0d6439154f9019c4b32a129a08671f2a2f548720dfa266ad1b6fbdfbb8f9b6d8940fc842dce682a0b5e29051004c66002d76a8f8aa70a82b0d495e97620b4f138b6d17b6089ed891b42cec6ee0eb3581b4697d61420d8a86f9e6c27d1b28bbe7ca4dde0bde0c508dec8fee79fbc4da24ce629ac21462a17cc9353da29737fcd3d2d589b80e49dfc351b50776884b763589b7185e91b0eb81eb6f3247b9a77199b121314cc5498b02f29596e4578c12fcc1c798ebd6bfc1563abc04a90abb31275a9e3db455552f7275c0dc0102140312f600cbd0ec8be462432b65e2f3e6d6aab39dee8d01ed35c84dca7acf9be52005541c350cfe927e58e59d056001a42a6d111b4acd3c53452f6797cccab04aa1bc763d9314e3a55d06dd6f8d8de4159b7fc70d0f66d9e6b02102ffe618c06f0743934f8f3f2", 0xff38) 01:23:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x5, &(0x7f0000000100)="afff07c0b74f83f1558a9c37def499", 0xf) r2 = socket(0x10000000002, 0x4003, 0x0) r3 = socket(0x1a, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000040)=""/36, 0x24, 0x43, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x400}, 0xc) 01:23:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom$unix(r1, &(0x7f0000000080), 0x0, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 01:23:16 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x9, 0x3b, 0x0, 0xffffffffffffffd5) 01:23:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="83022edcef5264892f66"], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa00, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) 01:23:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 01:23:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 01:23:16 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x3, 0x800}) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc0, 0x1) 01:23:16 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000300)=""/198, 0xc6) unveil(&(0x7f0000000200)='./file1/file0\x00', &(0x7f00000002c0)='W\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file1/file0\x00', 0x80) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffea8) r4 = getgid() r5 = getppid() r6 = semget(0x3, 0x3, 0x40) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x8, r3, r4, r3, r4, 0x20, 0x4}, 0x2, 0x0, 0x8c9}) r7 = geteuid() getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchmodat(r0, &(0x7f0000000680)='./file0\x00', 0x48, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000400)="e88e311c2d2ed2c871ac43104b4735b021304840bf148f217940ea0f40450f2dde2c1f114c09b51cfaf1853c120c3a29c070e037e727b705ca7f5227bbfce22c4654755b35b5d7dc7f70678881400c7fc0847bd48ddd0c8820ebac9326a777e71cb4f9247f81b25293c45414a2fb98d5f97626f2a1f934377aeb20656017091a84452edeb9410910fc368deeebae18cfddbdb2805a9bb1190b52fba15c03661a2ee216db8fcacb9859d523998f95d2c0f53c7d6d9018323fb1276423e44583", 0xbf}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x80, 0xa}, 0xe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000700)='./file0/file0\x00') 01:23:16 executing program 1: r0 = socket(0x2, 0x4, 0x80000004) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:23:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 01:23:17 executing program 1: chmod(0x0, 0x54) 01:23:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x480000000000, &(0x7f0000000000)="80f07415c7647db8296a2b4980dbb74f", 0x10) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="00034b09d2d12fb0a841bd5aae229bafe00d0226eb2f6ac8e43e09ec749016bfcc81e8db54a4c70fb52f8bbff220ba0240d8479413343c4daade743d4f17fa083dd60007be47383b3235a6d71b98c72dd578f0359bf5f75dc6b54753f715911b341e31b8a75a864fad8cc97ac0b87c2735413c412c15fd050f51e143877db6fd3351e4e7485b70f7d907c5d8b76fe1634c5f2598ebdab162e88d2c3151c0055cc74e1f935a6de0e24ca9ebf5d8e749e00d927519efc7272b34ad87e2b5f817dbb228d1c542efc2f43bf62f6584f608fc48dc9c83d4304722fb288394a812d144adc7f8fc8857ad1c639f5c24e5665acef9ffdacd75fc694d4b07f97d4248ebb9aa06b41092dc4afb0367fdd6d9a271b064f0c779fb76dd634c611f02e7a4dbdbe8193a4216de45280ae1578c38816e62fc6d3129230b7d9a552d2ecb809845d47e63b484d164e821dc9eda60eeb797fd07c062616a2e65f0595d5c32d2f0a1eccea26dde5b3fce91d737e9a031042a3daa42fdc5a6677d6bb91b5da2aa362a0e5befb01352a458baa4096b9e8644374c5a86b3a2d307f23e84066b07e8676ee82403afa88940644e9ac782c5db1db8658b0c2cab28690c8638f66e3d16f49b0d0e0b195af6247e479cdcf6dde0b124f457d560decda07f60ea45f31b629ce5d73ebbeeb2f05cc6acd498f9a7d6ff2978cc665230c418c8669e49fff2de658403c573f3586359c4fc127b9469ae1997ace20f4f49086890c0ec415ceb234aa2074912d8073b68507d2e8466abc74494a8cf6231b8e73b8ba38e6e595bad24de7fe3ede147f0888836c3c058774c5c4f955a006707a1a6056cf11e39bd0c3524970153ca343299de0e3117b80b556e9f81f9d1c9590dc607b2cfe1245e3147c4f7bf931e51696d77339b44da50c264396ae7a283c4488ef102991947bbb5814d74235b8d72e90c4224742bdd869faf95446014394b9e809e2b03e11b7ada6c39ed83bdc4d405aeb8ba1201702ff6921bd04f4a4c466ff32a8e987e1f7d5a97af58453bbca83a3d975967af1dab8b440031376353da8da1beaf3900ca4a68dc5bf0c6ecf9ac9da4fb140f8a3ed7da284591953b8de3208a85f8aa9a5d4961c6f54ad4b4d49238cb5ccbb61ba6e1e12c46ebe3e596ac37828a4ca6b2180fbe9989416fc75fb90f9558ef43ea923ec207f3d87ebdba57445ad6d33ebd3e9bc03715fa9b0f10f9e4eca108d3eff5125f7ee68988c9ccc5aa0ffd2b6f511aa0af3149889b3414e03752ee1294276e5cdfa0a9c165f1bc415ce708cd61c9105be90839b7cd9b26542931b0cda1747935724d7f553585bdf7a04ffc9c82d15eaf77419c64e6cef3948b6c117662ed824c7e05aae32f81826b3b831a72d570a41a6620a076bfff5e9feac7aecf98041ca6c292e309def9de90af2d7c1c5fd3b70512fa2c2435e70bdd1bf2ef5976bcc5a5672041e6fdf3972216aa2a340a7ec755cc7536549daf9683089fd222d5a1773efb86ba4c203593a132b82b4711a937097ec70384a6d2988608fd2e5ee49f59ef0ee71156a8c1f723d2d7fcf73942dc71a4460bb94c72151db00957e94ed327edb557e3f809ea58196174ac8e4930da185c0285309c60d0072efb8d2bafd6fde1e544d918eaccecfc1bc3f67c80ed831b81be1f8cae4738adcae51dcb8dba415cb7389d94b734a3c8fa2e9da2ecda31866b97e480a800baef917f5d2eb43addb31d17c39635af27005b921fe157874bb49442fd69774ed3ebd9b3b7b5b7b0c1677f9f8a871943c3a62ddbc948e8dfc0d227100707656c6bc89cf252f1483c5956b5a83e8d396f32aa5db91df33a91369f12a00dc5a3c1c79dd0cf643d367aaebee7e746859eeaf50576332d6ba0f51ed2d5aafb0088dcddcddeca1293f72e55c24d7ef93be7faac2627c7ad685eafe9c1cb6ad7d842a26e95c8ceec0b81771ab699ead8a0f4d95635a836020283ac1c88b3aaa2b8acdd7c91e4be3f63aaf012bc44a3cd6915320c088ab84833ddc8e5bb7a6e8648e04a85fc9174b33967132c452374969e49699e7d08a0b85b89cc550193cc3339a4c82e87b49c367191e1ec910451216d4a74c664ff8eaacc7fceda8de4669f5eca4a905f5349a5b309c6e32b543d04625a349030d3e180187ec70baa70b95658234097ecd8dea96abc6215321fa6653d8d22630b18988ed4c2a6ecd198510c255c2c04bd166f2f80e1bddeb5a5bd843d46262d0320eb413aadda9515de885e0584fd89e0cd2502c56fbd9be164b9b4bdf9666d8dfa5be67166ae3467bc7aa32f22f3d7c81817202325235550e20d50d4cbdac48440f302f68a49cde62ccf3e764f8a5c5fd57b58d8a3faea180f6df6c2ed3f7faf4a1005500de1fa90834828943baeb81506b9162cd337b7f4a28cc42e0ad86e58d48d6bec7c4484d08c2e2de2115f874f875f89072fb0b90a5977c53c23fde18ffc612a80a16bf949938981bdcd1a7bf4608dba5aa27cafbfd1be7f8a2ab746ab224ac625a18ce264e974cab2a993e15a15f0ad0ed2c024c3e30d4d0e8dc708921b75809545ede880ca04260d3d4712f58b75c7420f9f5a09e85be742d5842d5f50355187072c7172f7a226fb8c1a1206b6d7a0f9eb6e4214b46910784948a4b7bb976deaa5308fc3f26cc01929642f097f4c4c2faec005ea10fb08dc9e549d3581350a5bb55bc368f1f0d2f49693779553a53039713907b4ce7255dd604590d39202e6f9cdc2cdbfc3ed6d7e9fcb0c5e795ca3fc7f62a4480f7d83108ee8d4e0ddb32275dcbcf9835e7a6407d0786e3627c099ed6496fb1ebb65cf21bc6795308589610cb34b396cb4fb2f711aa08ec64e3bc4d471b4273eec81f397f0da2306aca8c1982288372a2e57075fd4b0b3d720d6842d39cdd205d98012141b4811e9face4c36da28c1b8901646f1d6bb4ebd2f51e61276317fecd2ec71708203ac128436424610ea2c3f7088bab28c65e381a8f5e95a4eeb57c5b0fb04812f1c4be5e837f01fc1f719b2ce0bc233b8e0347c9565022a4dba63ae6957a94d3c8d7047a20e210ed59a919d3c1c206408a212b4a5b1b6eb1994106825752e191bc396978095e0dd14064ee63d2c78d9dae9255df994c856b669a4327877aa66e50c5807b960ce09aab4ca61c3b2aca50465b0ecf7fed74799320ddb90af4f30e195fdae2929b62436317d27eef9db1fac19c66aabde6105079e6448daabbe1cb09a4fd9d6538cd1b66c44ab8615152e45a9f029bfc2d594cfd97ddab6f2851138420987658bc20071be9e5e3406632373a397984984d57be693321a2f55536aeeb74b4a1e59d2887d707a127653aa3e8bfef70ca03e90e5c3c0a9fefef012e569d21106cb6e1b8ae7305041397aaeae15117760d69545c2dfe5bafcc01b1950fbc0734ff116fb4717353a2db29065e6944f82fbbd695130ae30a47af9245ef5e9360162eaf639be188a06080b4c70ba332dca4d6f208ecb4c561b02504da4c1227fa0e1f5667f6d86462c969e3991d4cb1416d854058f7dc9af9eda5ccb8e4af9a29b3122025a8ca25c9afecc62a4e6c3582a50535963275d3ee64b9a43d73b643ced586d91d82fc7d45e2736482a5ee7bdf8c9367a500c335ab453280925a4161a89cedce138b251c95ddb551bfa568aa6793048ff7926976cdc5ac303281f8b09d31d22ab9189c71f00e7155fc66e0b7d7e9986e22e433da5ae679469eb9a19ae04a3b561d6b26efaead8550550e7961caa31dc4f9c5458b93629c14c8ecaf727fb722e22cc1feaa09d4b12060def0b497ea2a1d828717896220c1a2401e7ea40610631ffaf621adb701402b3d6eb5accb7aa58d35187a97050b6040fcda0d77f12b2845f404fc26508e90e12815da256fb3646f790cc28e9f596ee4786ce613b5cb8e6751464175b4ddaf67c3097ed0c5640e3d9ee7320b3c5bf73fa7cbfaa5af0aae53337772eab242378121db225899ae6ed36e78e996b06d79fe1af106b40c4b2290483fbc0fdbb7706d4ae2909c60781ccb328d1e45ea4ed8ba44bdbeb8755a25aff23af571494cb539f22d43952747efb83b098282c68db93d47c77095b5654ed13b4e4b08151347caa98304309d7c3668bf6a68cebd5a1cbdb16882a9fa40fbd9e500d12f7176a302470026d8ec044f6049eb3b31dbacda06671fca757949cfc7461a6e2f3a99960c4638ce5e14d0144c2e57222c4d96e0514993fbd6bd28219745e38b7fab18a31b3bee3b14edfe848c9221f347c61c80527627c1e16a6ed4d413fa8026317a726532e1b1de337192137a6c295bbd546fe557219cdef6f41371c9706fe27bbd00be4b5b0ec74a860cb74ff83cd4aae74701dd43f31c66b904d6ca46dd5c602a51031b57a24811819b8b8814dab5ed71843941fa8cca4f829832640cb2d7e5c7150308b0f3416d8a9fbbd2780ed3e5f2e0f2ada871126aae10fd3b3786d86549e23bd33643401248ccf3d1fe73f64d57a3ea14eae4bcdd7b4a59e3e476fe9c72abcc532a12fa3d0ec0f36c5e77aef51db6e5844fb0c41ace2ef878e66d2b405d02c67d57c7a25f01b7f2ab89e4c905a3e024b5f7c3bea8503631b75536d0d9c2f7355fc2f5c689cafd2b5c8b7f1ee2373d6bf7db50bacc00e0b15e90dc0d2c874cf13176ec69cb848c576b3b83f257031cc273b185c7ee96918d199c09e05d0d7fad540cce68599c71488a341774eddc0e0d9858d2ffe272dc00bc4c1e9d633bc87f27a77962cfcb188de39cc57ca5cf0ec970016b68139ff8fcc1d99a9f839ce95732c0cb423e5db037299617ef33ecf6cccef356a25c0bedd3334552c1261d7402cdd0011ac0d9818f7624ce3745df37fd3cd9ea4f9b44d915238dfe5fbdcdb4feccb5875524ea468ce7023a514d752cf08a11e2984452aeb32e51dfb0ebba57b902d7d4d80bfa766a020b6923a8f98a5a8dfded7d07add2e330f68209dc5d6e89a7ca28613aeec8f59c2013e43af670b8add26ce01785a4d22c2dbae0959539746c2eb44cbf1b713a9c89c2a7b9f69db4110bec55b39b5bc271d95abe9bed0f52fb421faa9802e2bfd44bc857773d6ec9314fe38b908b23b73c15b3b29d90e739fbd36db0fe770f6e22bf93e4a9f39e4ea6e988d3d194af3c7873c306e7283441bb21dfaee9a5b37358fb2557e3f3823078dfafb24641cf79a7997883ac44ab4227cdca912858c33dcb6029fda86d2f5156c0ec67c3c5a04bc653713e5196d25344ef220bd126c0512a0e33ebd131f706e9598fd6d7cd2caa8999da2018627835a18d634022d41e712b3d35b5b3ccad056183fa3f862cf7b19188e3ce6d8b355d80c14e0fb5d491a4d1b4fccf51803783649c76f5ec8538bcda032eb056e6b2d3d2b0cc99fee879013093dcbffe5c7acdc42cf2cf0ade13fa10f9a502f4ccbd1b0bd8ae4b676b8df74c669260627c11c54abef0c7fade34aa050b2ca22a7e72be8c37166d568da67042ab3495f9cafcef055c8e39c1df285e0f0eccb06bf6e4dfb5834354685dfc1a780c761a09f3eaa7f330f9ce358b22cd1f62db82655390d64d4737f95eb79a49bdcf0e666faa42439afacdbd13f4598f79d9fd8d3970ec46f8c033ac22ec4393e88bc016fd50605254b05735abda13922ac49dc778ba9939c7b4abbe2497f44640a1891e0d1f2f4738f82fbf5c00a741c68dfe5bd337df7ad5629ebb1907ac7de66fb0299da58862377b10d9449ef9c532d004aa9d167f0448fbe1abe023021fbf04547c2583d74ce5b55900ec9dab97630054b87a56058d9598f", 0x1000) 01:23:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) ftruncate(r2, 0x45d57cac) 01:23:18 executing program 0: socketpair(0x18, 0x8007, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0xffffffffffffffb8, 0x1000, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000f8a400000005"], 0xffffffffffffffc4) recvmsg(r3, &(0x7f00000035c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000034c0)=[{&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/22, 0x16}, {&(0x7f0000001200)=""/191, 0xbf}, {&(0x7f00000012c0)=""/82, 0x52}, {&(0x7f0000001340)=""/104, 0x68}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/243, 0xf3}], 0x9, &(0x7f0000003580)=""/40, 0x28}, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x8000, 0x81}, {0xfffffffffffffff9, 0xfffffffffffffffc}}, 0x0) syz_open_pts() shutdown(r2, 0x0) 01:23:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) clock_gettime(0x6, 0xffffffffffffffff) 01:23:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x8001, 0x2}, {0x18, 0x1, 0x100000001, 0x800}, 0xd6d, [0x8a8, 0x0, 0xffffffffffffffff, 0x9, 0x1020000000000, 0x81, 0x2, 0x83d]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:23:18 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1fb, 0x3, 0x98b, 0xffffffffffffff7d, "8510000000000000e0030000a900fd0000006b00", 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:23:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/182, 0xb6}], 0x1, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 01:23:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 01:23:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x8080000001, &(0x7f00000000c0)="eb929648", 0xc3) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8064e72700) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *249509 27506 32767 0x10 0x4000000 1 syz-executor0 312178 14731 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(423f68c2d5d69fed,0,ffff800020b924c8) at witness_warn+0x6e0 userret(bbbedb6aa984be39) at userret+0x361 syscall(77d8c9f2dd0f7dab) at syscall+0x680 Xsyscall(6,5,c,0,3,11953c3f1a0) at Xsyscall+0x128 end of kernel end trace frame: 0x11b6cc00be0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(423f68c2d5d69fed,0,ffff800020b924c8) at witness_warn+0x6e0 userret(bbbedb6aa984be39) at userret+0x361 syscall(77d8c9f2dd0f7dab) at syscall+0x680 Xsyscall(6,5,c,0,3,11953c3f1a0) at Xsyscall+0x128 end of kernel end trace frame: 0x11b6cc00be0, count: -6 ddb{1}> show registers rdi 0xffffffff817251a7 db_enter+0x17 rsi 0x5362 __ALIGN_SIZE+0x4362 rbp 0xffff800020caeea0 rbx 0xffff800020caef40 rdx 0x5363 __ALIGN_SIZE+0x4363 rcx 0xffff80000494d000 rax 0xffff80000494d000 r8 0xffffffff813ff014 kprintf+0x174 r9 0x1 r10 0xe779bc5740c3a27d r11 0x2f16556b57896107 r12 0x3000000008 r13 0xffff800020caeeb0 r14 0x100 r15 0x1 rip 0xffffffff817251a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020caee90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=249509 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92018,0xffff800020b92730 process=0xffff800020b949e8 user=0xffff800020caa000, vmspace=0xfffffd806e91c9e0 estcpu=30, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27506 496999 86790 32767 2 0x10 syz-executor0 27506 173178 86790 32767 3 0x4000090 ttyin syz-executor0 27506 396000 86790 32767 2 0x4000010 syz-executor0 *27506 249509 86790 32767 7 0x4000010 syz-executor0 27506 231215 86790 32767 3 0x4000090 fsleep syz-executor0 27506 161651 86790 32767 2 0x4000010 syz-executor0 86790 6260 95332 32767 2 0x490 syz-executor0 95332 478042 91987 0 3 0x82 wait syz-executor0 621 398920 94089 32767 3 0x90 piperd syz-executor1 94089 62754 91987 0 3 0x82 wait syz-executor1 49938 433587 0 0 3 0x14200 bored sosplice 91987 163959 4068 0 3 0x82 thrsleep syz-fuzzer 91987 335010 4068 0 3 0x4000082 thrsleep syz-fuzzer 91987 362698 4068 0 3 0x4000082 thrsleep syz-fuzzer 91987 390473 4068 0 3 0x4000082 thrsleep syz-fuzzer 91987 500210 4068 0 3 0x4000082 thrsleep syz-fuzzer 91987 285590 4068 0 3 0x4000082 thrsleep syz-fuzzer 91987 443629 4068 0 3 0x4000082 kqread syz-fuzzer 91987 432349 4068 0 3 0x4000082 thrsleep syz-fuzzer 91987 357067 4068 0 3 0x4000082 thrsleep syz-fuzzer 91987 214350 4068 0 3 0x4000082 thrsleep syz-fuzzer 4068 431105 51007 0 3 0x10008a pause ksh 51007 2901 95949 0 3 0x92 select sshd 9695 482043 1 0 3 0x100083 ttyin getty 95949 23875 1 0 3 0x80 select sshd 14731 312178 48830 73 7 0x100010 syslogd 48830 415329 1 0 3 0x100082 netio syslogd 32117 230170 1 77 3 0x100090 poll dhclient 26539 70089 1 0 3 0x80 poll dhclient 37865 296574 0 0 3 0x14200 pgzero zerothread 88338 352042 0 0 3 0x14200 aiodoned aiodoned 20081 149537 0 0 3 0x14200 syncer update 72080 201288 0 0 3 0x14200 cleaner cleaner 75727 94727 0 0 3 0x14200 reaper reaper 60440 425920 0 0 3 0x14200 pgdaemon pagedaemon 19807 296280 0 0 3 0x14200 bored crynlk 66770 88649 0 0 3 0x14200 bored crypto 66854 33432 0 0 3 0x40014200 acpi0 acpi0 78762 137724 0 0 3 0x40014200 idle1 40470 136490 0 0 3 0x14200 bored softnet 82444 486761 0 0 3 0x14200 bored systqmp 66375 32358 0 0 3 0x14200 bored systq 28479 187410 0 0 3 0x40014200 bored softclock 1976 222751 0 0 3 0x40014200 idle0 1 39129 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 27506 (syz-executor0) thread 0xffff800020b924c8 (249509) exclusive rrwlock inode r = 0 (0xfffffd8064e72700) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 14731 (syslogd) thread 0xffff800020be59d8 (312178) exclusive rrwlock inode r = 0 (0xfffffd806eb9e098) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 11428 0 0 pcb 23 9K 11K 78643K 3977 0 0 rtable 97 3K 3K 78643K 5799 0 0 ifaddr 35 13K 15K 78643K 1100 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 191 0 0 iov 0 0K 28K 78643K 496 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 6581 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 102 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1697 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 7968 0 0 sigio 0 0K 0K 78643K 101 0 0 proc 41 38K 70K 78643K 4812 0 0 subproc 68 69634K 69634K 78643K 6052 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1012 0 0 in_multi 33 2K 2K 78643K 2251 0 0 ether_multi 1 0K 0K 78643K 66 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 1504 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 98 21K 41K 78643K 24825 0 0 UVM aobj 130 4K 4K 78643K 165 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 159 0 0 NDP 7 0K 0K 78643K 537 0 0 temp 120 2358K 2438K 78643K 31476 0 0 kqueue 0 0K 0K 78643K 83 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 180 0 176 1 0 1 1 0 8 0 inpcbpl 280 3138 0 3131 1 0 1 1 0 8 0 plimitpl 152 914 0 905 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 1625 0 1585 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1201 0 1197 1 0 1 1 0 8 0 nd6 48 356 0 352 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 7510 0 7321 17 5 12 13 0 8 0 art_table 32 7511 0 7321 2 0 2 2 0 8 0 art_node 16 1624 0 1590 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 8 1 0 1 1 0 8 0 semapl 112 1695 0 1685 1 0 1 1 0 8 0 shmpl 112 163 0 35 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12186 0 10653 51 1 50 50 0 8 0 ffsino 272 12186 0 10653 104 1 103 103 0 8 0 nchpl 144 23413 0 21842 60 1 59 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 83077 0 83077 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 56780 0 56780 29 28 1 6 0 8 1 sigapl 432 7607 0 7592 3 1 2 3 0 8 0 futexpl 56 82096 0 82095 1 0 1 1 0 8 0 knotepl 112 4817 0 4790 9 8 1 2 0 8 0 kqueuepl 104 2067 0 2065 1 0 1 1 0 8 0 pipepl 112 9598 0 9579 18 17 1 2 0 8 0 fdescpl 488 7608 0 7592 3 0 3 3 0 8 0 filepl 152 51154 0 51047 25 20 5 7 0 8 0 lockfpl 96 1509 0 1509 14 13 1 1 0 8 1 lockfspl 24 3720 0 3720 13 12 1 1 0 8 1 sessionpl 112 193 0 183 1 0 1 1 0 8 0 pgrppl 48 269 0 259 1 0 1 1 0 8 0 ucredpl 96 18298 0 18289 1 0 1 1 0 8 0 zombiepl 144 7592 0 7592 2 1 1 1 0 8 1 processpl 840 7623 0 7592 4 0 4 4 0 8 0 procpl 600 20949 0 20904 6 2 4 5 0 8 0 srpgc 64 1048 0 1048 24 23 1 1 0 8 1 sosppl 128 141 0 141 38 37 1 1 0 8 1 sockpl 384 7332 0 7315 12 9 3 4 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 29 0 0 2 0 2 2 0 8 0 mcl9k 9216 47 0 0 4 2 2 2 0 8 0 mcl8k 8192 17 0 0 3 1 2 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 141 0 0 13 2 11 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 438 0 0 10 0 10 10 0 8 0 bufpl 256 14806 0 7837 436 0 436 436 0 8 0 anonpl 16 789837 0 785011 238 207 31 41 0 125 0 amapchunkpl 152 53544 0 53453 180 175 5 96 0 158 1 amappl16 192 39131 0 38857 231 214 17 27 0 8 0 amappl15 184 1392 0 1388 1 0 1 1 0 8 0 amappl14 176 734 0 731 2 1 1 1 0 8 0 amappl13 168 932 0 929 1 0 1 1 0 8 0 amappl12 160 975 0 970 1 0 1 1 0 8 0 amappl11 152 2296 0 2287 1 0 1 1 0 8 0 amappl10 144 784 0 781 2 1 1 1 0 8 0 amappl9 136 1746 0 1745 1 0 1 1 0 8 0 amappl8 128 2369 0 2321 2 0 2 2 0 8 0 amappl7 120 959 0 949 1 0 1 1 0 8 0 amappl6 112 1009 0 989 1 0 1 1 0 8 0 amappl5 104 1412 0 1401 1 0 1 1 0 8 0 amappl4 96 1762 0 1736 2 1 1 2 0 8 0 amappl3 88 695 0 690 1 0 1 1 0 8 0 amappl2 80 65745 0 65687 2 0 2 2 0 8 0 amappl1 72 197669 0 197211 45 36 9 19 0 8 0 amappl 72 22534 0 22496 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 164 0 35 3 0 3 3 0 8 0 uaddrrnd 24 7608 0 7592 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7608 0 7592 1 0 1 1 0 8 0 vmmpekpl 168 71200 0 71177 2 0 2 2 0 8 0 vmmpepl 168 865838 0 864461 230 163 67 82 0 357 1 vmsppl 360 7607 0 7592 2 0 2 2 0 8 0 pdppl 4096 15223 0 15184 6 0 6 6 0 8 0 pvpl 32 2176960 0 2168938 434 350 84 113 0 265 0 pmappl 224 7607 0 7592 32 31 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 604 0 12 18 0 18 18 0 8 0