e, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7, 0x4}, {0x84, 0x1}], 0x2}) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000480)="b1dd491c7e461b10eaf7b4c8a305ded2eb2a5b8e80498696c6d5093ab9ce2cec39bcb3c85a46a1d9ce5cadc9d6cf1ba27b1a92bb6170b1f75e9495bd91779587edf21a1947b335a641669cb457373dfa8788611c4c63af5609e6fb632c01da0ff05efe6bd5af6fb1261ac4b48bdec7cd85f388bdecd08c7dabb17b363a2addd3a109d6b35af0cc1a76208628de91d62f096b50c6b80aed69c3f29e8228a89fbf7235f5d78033eb347f90adab3f8ec413bc4f8aad458e9762f9dc817000f2b3c351fdd5b0bfdbcdb073aa5fd9a3bc1cc7eb61a76ad77a50b01d0b3ffddc711cff2eef6a1872e91abcb20b655380282c5de3acd7d51bc2880ac29a59a0b86094e560328dc9811bc4452762b301125d9277016974e3719fed97c973191a8762afcdfb2baddc08b952c181c51d4dbba0b526920c24012918140375ec0edb82423e72a925830aa49e3301059f3bff9c8d14d1d43a11dbba2bc1d626ae32fbd33456789fb3fd1e8829945f6bcc635ad3b22b89", 0x170}, {&(0x7f0000000180)='*', 0x1}], 0x2) 17:09:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r8}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r8}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r10}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x20, 0x1}], 0x2, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x74, 0xb0000004, 0x1, 0xfffffffffffffff7}, {{r10}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x3f, 0x5}], 0xf880, &(0x7f0000000080)={0x5, 0x8}) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 17:09:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x20000000005}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r4, &(0x7f0000000100)=""/41, 0x29, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x9}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x100, 0xf0, './file0\x00', 0x4, 0x3, 0x1000, 0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) 17:09:36 executing program 1: syz_open_pts() r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000001d80)=[{&(0x7f0000000c40)="51e4583c18ce262179cd294942a84f720864f7b1e0c9729ea57eefffbcd9acff739040adf9c26d5fba7f26c0f4dca91fd2bd831504d9616f9e1e0389c3943e9f314f6bed3c5c14f34794d858ed77cc9da45b6d88204007054486ba12036b3ed6984daddbb31f843d55f0370beced308352ac68fd483bcd0814852d94de2f79d17f5d2b4681d7ad04dd29c8306fbf1524254d129477a059a85c101d5db1242cdcfeec04c50ad2d73b450a72b032b4045bc0c170903526040edb837bd22b7795d597d0583cc52005a33fbbc47950e35dca2e5ad49c18162565452e144575bca8c445a40ae723537eea733fbe81648be25d219651fa4474b90a84402805ec35cc242366c5849ed7d244175a41fca6f321ccffc55e91c84ae53f5cde6d06b89378a9ca0d6c1a922be54c0233cb8977ff260d724237c08d81db06dad479ba1db755377304f73751ebf10a65d82daff6cb362053d0c36ae1597f4c5b2d228672412486b5f5c5e979128cb0b21f7e32d796b6f0a12f2f004f2524041a4fbe1aaf2a3ef9bc650e6894633c399ff1268a67470a0fa0a185b66d7b1f83f2b8198db2f7661ec51185673b4717e34e9e90b613c675f8d4f7a8a83873d7279751e9fffa17beceba018c06f240f7573436744f52ae38bea3aab46f9549609389d386f8f92b0219800e5e3801c4eb1726c6cf1a00a82b4ebaaa1679e0a47ca4c87d67a2754c4040315af08efdd851a1e4f0c5e0d3a44cdcbc98a6fed3356d965b056eca26927288ac2dbb45fa4fa689580d3372ed4a9f6f99cf6fd0c176c3579e173f68e30ed7c0cd5a549d3c91f56281cb00cade44670f0496ad65e3cb753ec32b7885d1e0548704ac0cdb39087af9198577652fc2b32deaaca7a6b2ecb1322ea21e3b0b84952981e2dd28c3bc84df844010b3f6584a10b7407a1342f6d3db57a37be91fa5e73c5f0b8fc212826f6618ca1106047f940b7a339aa5a7434d5c6a09b19422529c0e4681d25cc8bdb02d18cf5cd5ec2a9b107a23ffd542bf490cdc61ca527ecc80b71ccff13547424e3dbd5103f5b70e50276793a3d6d85b6d48274424813f2c85293bbf70214bb7e0c1ae3b2d9a577aa70002a1eb25b402e62d2560c2f157697ae3ac15d46c1fd8d8ad521f7ebead845da0e380c9d35c1fb5ebb86c52a82f950ee514a3b69223406037975c98a3f3c56bf9561e559912f59b7aa3a9d1ed00ab698a76ca1b4c3cb6108d9905271f79f3ac544d633dd5261e47d6d8868b2ff9a76b7e3b57c73ad19839b465f92b963a3291076cb9a26aaa9ec35fb3fdfb2d6a4b8fbd14ae78ccfe330038b3855271b555c63b0c2276701b92ceca943b508348290649013f1d13b834f3007be93c882ad8423d3e76812181edc1cb7cd7e90cff2a245875888b93387ef8e9fd02ec329a89dc2059a1865eb166c640f6d6dfb6ed1e2d1639ecfade1ef03fbbe7b8fb3747b5255920e368a89423df7712973a27b2154861028fa7dd66ac5a1a6399af15a08f271e8e61856ab67f6c6180d81877eaaf9eddaf41b8cb984837dcb2878652515ae4c8902a1d96379fe429b4feff0eef34069c5347ad53716397806b6889a5924c8726231dc8ee81aa4c6b9207cf4eb1eb7c598108a93825cca7a0e40bf8787a9817044daa2788b095f0d7cba4620ea412f35e62c156defba001442bb4c8d972d25b9354c2145c987472c4632b0b245209dccbe719feaf79968ce7500ba07f46fc56f1f6a8e5cf00696622a29a24480cc002c31f1b9e45dd06cc460b8c8ae064493bdb98f09bcd8a0b5a508c79ec0bd881c53b2ce86499e020cdde0a07dce336812aa74ad392a1226c4ca9c5984c1d89e4c36cdaf33f30664551f7476f6d26524d25c2840164ea9cafb9367c2eec2ee2204743ee7f96cdad04bc29b384ced0863ad705705318912705905f21d608c67fd6831f88004b694e18619364e19956899734083e3f6d62565791bde02e59e00e0c30343cf88ae7c65a589f8b10c67cd20f8b5fd94bdc0557dbb8600d37b4270e887e2ca8043d4ac911cc8734644856d4100b4a7db85a69d4971aa4edfca2c885db5dd25d6f0e5112a8020bc98b4b8418fe5d2a2e25ef24cdc06d646ddb3b9927b17a9148bde2b768391ecc1cce305f7a9ec86e7cc28649e4a066804306baf52cf307508a11bd9a008b430dd5dfeaa1619ebdd25ea2587f2caeeb611a5a8b240d3ccb2be767e74bd6166cc892012177f5cc2202e25c14c11d2810cecf317b6c5176a59b4b0f959c699598b738696086b7be41a0e574de48337344b2ff923bbbeeb35110f26b32368266c178171c0e4f7ba52fa403f0a9e08d2d90742b9e094b6bd1f93798e61cd30fb072f4569044fa70362bbe95c162406732bcd977a388b12c70ed3ba19216744d8fb86ae794890582f3510e57c69b75eaad3a80853373388adaac5f912b0bcbcc6c17860d77a234150d0281f0265d90fc5e13941398d9fd709557df33d75d15f1756151706654b5323eb6c83c6f46934c5811e9707fddd5726efd2b2fd3a181e9e5e592350be02cc788875b139e6d550f724fa739e0043caa3e69a4ec5c52d215b8963b6cbadad120632dc1d3cd37e7b53c380e62b74a2e38f78f411e81a1f2c8e96e1c5b5a11e0b68d523e8be7dc1fa8c3e52530247539087df96e88490dbf6900524fb9dc76713d195b9be4850d54a2ce108611633998333e11099743200f25de25d7e398c55b9990947d38fcd0b983c8e6ef2343be261bb879193e2c8e0f44235c705e46730eec04765e8eb9233e79deeed941ef5a09db0613da0ea22fe98d4b419f621f89fccfbfe3eb9ffe8d61235d29f8b46757b04145413e797a0e24ea54fe9fa5d915ac0cfcf5312a0fddb5f0a9d66e88248e623eb06b5fcc7aba0fa419df454eb9d5b1e57db87be3893c75190489d28ed7d46607255be5ca21ef7ffd117d183284651c3b086898cadc812092831d0317a85301839bf5757fb6849f20d30855dd9316c4cd00650c04a4ca85932f6ab123154f3ed3bddddc4f4882ddabecd0bb041bc6d6d7c54f5711e1c9396e55616caa450183ae08444202cbd1e36a0e97a38833da2e645541f366ac043d3736acf5085f0517d23f2cdf8dce99394f1c7f1f5884ca76e45c585f8d1d75c28389d65c03990162c23d1569c9c0f0a5a43a5605f54f3fd5af0aaa16cab783bd171dbf6d3d6b6af5cdc8f67bd1bcd19c1295527f89f861c8e66c04d700dbbb7556a72d75422d8b421cf93797c341832a45a914bd021229105690bec22567efa4bdde996579c1f15f8c92dd49a6ef5509e1318b9749300be9740aa64b0b27b1ebde11a691b10c81d5b293e89b7028f17296f4d48e6a6c5e85403a6332e5c649d1f731bd79d4ba688833ca2c95e0a526b46b78c19fbd044117c65b18f07abd9e914ffa940a9c08587115416a3cb463b3dff10491ce27841622e7dbca180f39b2861fa21df95ad2621226f4975f75079fcd27a652074f1a3fbba4257eb7c76aee41fc3541af44cebdd2f3decbe1a99adcdec3d5d89038790b3e7b1dd8f9eed6149274b5c168682ee77313c0144259eac6a89b3cf4a30603c7048662462e77a1755564f98475c2481f7c80608642048eebff99b3178cbbb63c78479357c550e77ffd08338255ad5c1c0516696acc6555517df0ff7efc8403bdc11e6f7d7c47345178670b2a3ffea1e14d2fb6481fc61a4b9c40dcb04b6bc7b88ed1a7c513ab4ddee21c6c625db2f8ce9c36ab992faca0d5eeead6770b32aa6b4e06eb450f1e1d1a3fb9f44b5076916a493c2140e3126a3c9ca2cd13c68e0125937a7dda3518358346620f08a8767a8699bddd5149ce94d8d35928f8fa8c70972f138c009c033f8d33fc9158751c9e5813788101ce004a48992ecdf046ca0aa595984336dcc373d44a33254282d539fdb946c060dac4bfb97ea00b58499b435d4cc954b47aee5e28fede4831fd020b1a9a43b241d4fd10dac571e418ddf98dbf04d9d9c0136079516e896f0f1a25bd19feb55cfc2186418d24375f3978a5ed31cb0fc1803584e812689aaf6cbc68eff88a8a14ea4e3919d0630eba8bb3385f69c7ba338d48fb8190a2446d52f379f609d588093e89542f78238b31296470dc09252df56ebf979c4593cd843cf0cc2409f7e0e435ecff7327fc70448c9581827bde53e36d4c0ac4551bad495fc4d210d7d72762194b5e09a8193a379d7214d500c7d3210f370f1865d00516a1cdb4f5f9caf93f21e14129f4f8acbd3115795db51e6f91727c8b9edb9893c2d78d4e227bbad6037fea3f7752c64fc4f36907eb5ce59511d870147746d921be05b21cfd56844060b429828e2b50a5314f801742c7bebfc169093feb52d7fab2945cabb75fb3e2a4bb6aae3c5814436100479431fc951c8e56ebf79ad302d9f9c7a2a68d60458c2403d91f4b91aea58f5272bf30f37eecd14362f0af6e355c93304dfc57dcea28407691d7e78129555cf90eaab66e5068e0ce8f70d42c81570d87d7c08ce11f8e98c1d314e91935934b80c0f389e628675e617d2050ec8f079a838a3762d0aa949b033366566195f85e94ca8b8b9fa87eed75c4993cebc4859d944f6ae37237736d51bbd8e5074fa77c22d477204300b63f4f40fe5c68adedf70ea8a7e4a7f240af7484e6c83a7e65a789658e74b6f538b139971fc3beb4d5576d6ae48d851ac2e75ba705ed4aa00119b89123b32c691141fcb76910c128e1fda66c1f70564040c18f6a53878480a4ebf95e67504cf8f619817edd82878b3986e4d58192eb43557d691aabb119740d314263e504d9299a409ff23848496ff6d68d557edaca36312ea64073ca74e019757029dbbb5bb5c3e854d60b28550a9965761fccc3b424ad650155d0fef864e090852cc4f257f1e00ecd46bb2751b3e4ff07e8afec14713d52ad9a96f0b4fa49924ebceaa02a8add22e4ffb4f7f9a5034a510ec0956027b1bd76caf4116077f6af01052c73089f2ce12ce8581d79d4d4e36deef9811823e4eb2b4eb42659d9f2798d8f2b22c2fad6adfc7f483ce3e8c7c56b5c76654cde5851fc97a1c8dcf9ec72c9823fe454593bd11f6bc06abd4fb6a2e76d861d7e26a932223ee05e086de613131fcad58fc6d1b23d1a082f1f18437b784781e30a23fc7603c1f62f48d6502defebc1de7781542ded7d92f18a3a3213e45f613b89198a4e6a22806498efa14557a59845988af89b38e52cc5a16f92aed21ce03a6e3e5a7f520213633c996c99ac0b50c858d1b20350f8efa300d25da8322cb92437e316e4e8ed914cd5f6433772c618a26b014281b49d490526108d79e04a13c78b52ca53b4bbe635204f01fd59fcc42fe6c807804ce69e2092b8847d86c2910e939738eeb441d171520c1f54a36178dfa9808246684b9fa0b560747604c4f1fbcd5796d9e063d5a9d1dc465c8ff7e7150ecacbce1695d48d8d629681c23465b21cc8c78c8df750c7ba65ccd9765e8ec91d3465f873219a490bf665f4bbba0471c8cf76463624e343ad85bfcce107bc38d942d4350e2384b5e41e2ebe98d47947f83a68afd5f26bdc918b54eba407128da59a5a8705d432428c7aec47b27715ef85d94b87058c6cb046455a8b0d396c2c336457dbfe2f859aef761f516f2e9d3c0bae4e1b1efbaa08180e04a00b1831934dd124b5d62035dbbccbcdd08cf1a1e3d99c30e8c22768bde54085fea3bb066f7c4f3b1f2abfe43b40bab4781d25bf7954942d08d51ce4978573480aaa4ab4e9ff74a5053470682325370c263d534d8c50e7d22fe0ff", 0x10e3}, {&(0x7f0000000380)="fff3c232ee651c86aa797ad8955acf4ed526986b508d473dc08841990aa7340483119886efa86e5148a9f375e514ca9b8e483ac770dfa7ed012091472747f322fd70f383e6ddc66b9e7c72c57f60c62b754a2a28576d08173194d1ccafeb61aed090f840d8b9cea1330b881a955d282c482d3b592b2491b44ecd7dc5e6323bb0728dff677c4ca4b5578b89a20ebb8cc88ac1d3d38e1d77502fdb", 0x9a}, {&(0x7f0000001ec0)="5fce7140a30f3d310c15bd5fdc3c99b0ed34434b21e8ff6c53bbacd81f8fd85784ceca5d1125752536396dd13768cdeeed092d78ee581a84f674aed7ce8d213d2320d4ad5461836eed184b06987e01c5c0e56ae31c7b37646feccd16588ef3c5bc3d1a686e7fed55f6b98e936886cc2a0463642778d40d46b5f06e50fe2e36becb7b1e50d38094307f74104441d428382b3aec8901985b17fd3c068a365e34475667d6bbe3ec9b3f508927704889dde6c7fd54967474b775e2aa1e01775dd59b2832a272d2d922106d7bd3e200ab66a03c78c34551532ca68ad59668c0997f6b5c178ef921a49ae7f542c61a47409e602f3e32166748ba6bed14732b9dc2ad855269118756a2da90c7f6ba2465e97e21a944eca0fe3be3b678044f260fb12f048d7ebf9736c6f012faf955075f25630a991048b6a5c39c8b14bc12b9593df43a9e344f8704fb9187b12ad905b3ccbda7d81296f4fec38f21aaf8c69922b77aacced9f36e83279369f7bdbef2cb2fae29a07909e739fb708e38cf55be7c2aae34e7eaa3ea261c9013b5323faa6f29ed1af90c35d2c8f0a554a9d4083e4d17f10dcfb0ad3593abe31001fcb0ab906ace9d6a7c9ee3e2203fe9cca070f99f28881a3a61fc4859a6631c926855987c4ff3306b7708c90a3d29b058ab3c5b2499b50ed541fcd5ddd842d515dc1d405c367e9435f8a6d633e9157a8fe344e6ab8e67e654523ca209eb2f973259b2f09e63410e4c7dde5bb27ffa4898de284ff531996a8258147d983f139c8519385bae29468c2dbac7edd390f115a3af472384240b96464a83d6b50c40e82fc9139e42fb4cb0c667be115bd88aaeff015ab46050c01d764a533a043bf59c376758a2d6bc6867e0112414568394e724a395dd81a48733f76ad71a0caf20a6c8a6a08d274a189c3e1562924240a08688640a0e389166113bceb989334c5e936cf5dba1bd4fdcb2f23993c9b0cb0f52fcce12093a83308bdb85e50c62d07535a25a34d87f6c528d7d9e89751c67ec190d01b953c6b20ebeab89c8db4a9f6da92469ef7d304dd1e148c2cafd6d38ef3f111b66539e917dd5fb0cb389c2cf296504b6538c6f89752fe3a9e9b017c0611141505b2a4e73ff6a41efefb035d58f68c46bc128fa5cd2d5e2459d66d1c5e59d721b82f9f42d94a3a4bbb3e8926e78e7576ac98e6322853bd47860eb1f6f782efda3f5b160f0819e19d8ef15b3366851a5ba26bf9edf716a6162ea5175e7f26da1878e675305c1f5e6a0a95bda46968fe07aaaf403e5af214440217cdea83b3463db5ff9cb1c84b7d08e9c678dd4c752b16169bddaf6393f24d2c3b74dc36e098b338efd5837fbab8be5a817f14435060fbac0de39e8add004e46c1f07d25eae05f818b0032ea03a772188af91ad7aa24b4dab297db4cd08cae05c90cbeff3177d2da83d94225aa191f5f75ea85048f13cc2c7f6be6c2ee85199ef95a902b9f50674aff3b4f8a3af90dff143567addf37a97e8d77a41a46ae149b9faed5f85e71300c7e5c2b06aa817df1a7a3e139afa7a8f5bde2f73c1ca9b4a92e7d2a7e807ca9b50751dcb08d98e101b69d64e07aa87af949315a2fece1bf733a294ae7e0130cd091cf13749f4c276e0839189847787d9e23c909a91eeafad8e7debcc5b3a3f289d2e190f7bf56bc716d7891f916afe777aa2f517cc4b1f8f9ff73f1882c7530b16ca0e9b13af8a770cc7f34260a670e4d565bac09edcbcb0fafe9a862c59aaa4984283c01ba43bdcff79ce28792754a58640fa1ccadf4fdab3caf032340306565be3bbe3c508d7846a90dd2a82600c58ce658d71d44ddb25bfa82ab8a244bf4fcc017aeef7096d37a651651e385c4f3a4d2f5f0785214e1a540eaa4393ebf433ebae8a88004ff4a925039a5b08aa51037df7339491b26ae1dc88b32e53ac16e0e3f96fad49bcd64fd455b6fb0cedbd1e27c0ff93faeb8278c0322a376049fbe3dae207140c40bd0ba869772416426cf1f60378c30c2c395fddb1487627f6920ad3d76a253e36aa629520ec63b3b3a409b701519e4a506ecbb33547014d8e0ef328da9276b5e5230ea4532da76a28817acab4a97f05751275c981afe5b0012dfe4b296a7bb5847c660bd54530160cd454999b2732e15fe55c59dd21095cdc03b49f525c7fd49a6dec41419eb885e564701436d9f423e9da9a3cb7534c330e939b56279d891c6032833db1ec5fbeb2ff802e06e927bffcedda56ad24c4cd3d5468eb515d0042fc42d6cae6bc25e6df38a05c68625891cb2f503af0f38d7286d7f94012198d3523a8613f84d8fb1f906fddd6a2669e969a56c6e47d5770f012616d11dcb9a2438bcb74bc17ac082bdbe0e3ba5424ab7fed89770696c8fc0c294234d7b8b4e36c240b54da1cc5e371a186eee8024a2befd9803c4a67c8d56b7e4ef57fd5cd5978d9618a3589844eacd53ea2873d7c9145d1dd57b03901aca89af58a96bbebf374c8ebf3f85a0b335c38db0f3bdcc4fc6965320be4f6a1a16a55357183b2aaa3284d27fc33e2fdb3745b537d56956928cbf32a0ce4805a217fd9f07b3b22d1eda4ad61e7612ffab3f2a4f3690010e73b65d9102d82d73718b8695797c2b1c605ccfad8ed5325d69dec21e3dba8e66d27df91d7f6a1bb19f028ed359483174c2860684f9ae0181b76ee7edfa65ece84eeda11496709693c7b40dfe03cde51905da704d2fc184a9c90cc404daf9c71e33ec491a61f83665b40f3200ecb9245dd25fa7397ae7ba0f1d0a75d2dc02b0a4c4696d605e7dc8d4a1990888169e858b093e8c62954910063d5c2289c75b57e69c845fb5222bc60c1e597a8b818858e5288d102dd85c0285d17ee158cec8e0f7ff81fad27c8a441d1322aef42aee7a502023214c8c72bd05a55540f5fed73d551f5f49619da327ae44a41834f7c58e80b1f0dee02ce5f1228c4490053bb30e5a2d762b7222b691014abb51fa33f936a8c9dc0e23f1c02c8084e258dbef033eae3a865b15731cb752e327aefd5832d046641c24c7e18383f739ed58d5d49ca5d0c6f123b028b5234644e85821a36cdfb57a04f0d958619f6c8fb2d3f5f0f42c8784f5a95de28aa3c0f69ce20a93800fa71253b066871063f8c411f2cc06b33f59d6ef02ac3d29f6e2e64577e566ed3459882693e38456cb5886aaa0065580c4ff6462e3f8c0dd2e97053e72396ae526e21ac5311700e396968ecc0788b736caa39d1765b7ae41c88256941304a63a442f2eb1c2b0201e46a2442d3b0de2ab131d1f2dcb250122ff4a5c6d3a304dec2402fcacf55214e64b6c9911f7f25d6bad57a50f1eb45b30761bed15e3f8be9761bd8169f4daa1b85744471e3902fde1c5867f502f2ed2313a46973a45bff41a3dd8e0bf58cad8a14c828a38ecd6d2b18962d3135ed5962989261f277c608996b9c4ab01d732364bb4ce857f378ec1a47b437bc7a603b175e500e816484d722c009ce444a3282324d80dafb8bb2fc521f6e2250b712fd092c1f2fb42e55c143827f1dfed640c4a4ebbbe41ce33724b53c57347394b3a641afa930c9498a3c44a99cad9e4b003ba5586e793d9435d3321f35ade53efa31f37595a95c0ccf431eb849cf34450e0af5850e59ccc76ef1766ef18988c22212df8e2f84b5ca551ac78361c5bab90507e21393c967ef7019b95c2b0974c52177ddaf259c6039d797ab640c5e4b53cf7106db6578ace7ea2b19f8f614f8c4c6164f5c56a66e60253e16841e5b990acbba19f46ef9be8203487216f5d382a20e67df05f9126a26dd4ac51424b63b1f38bbb974c156abf3ca81387e0e73ac68409e8c74d0f89d7696b77f85d352f89fba7c3ddf679e340e23750a0ca4b133f6a1644da87cb354eb6135295685afe59d352a36499fbd05428c9f8ca18fef303ad9cc17d84f0a699ffd6df2b194f884802939bf3777a55e09a9997f0c22ec07332a29e6e167d8485d3d6dd32c905be8eca76b373301d6c989cd3a771456b8c05e09e1aa64b372b14b1eddc4bb0674f2c7fa677f9517992eb530ad261679a8f4f94613d9cc84e7b18b851e6b287ed85c863530b14718125dd9c54a04559eded4a7ceb38d8f01cebadd314ed05cebe23123c6c8fbba81997a1f3f50f0485511374c5bddea0d9934cd6186e10ab345bfa2d8c35dcc96ce8a32e94cb3049a8e75a82665ebc31a3292b4ea7eb4f854562412fa125b2400b941db2da575d3d8ecc955eb8cde8fe149da438f0d6418e89bb0a7c0a42c7916d11f4122588d4ec084b6e5d2f798c3c8ab9234cb4a250b28eb400ca45d3d8763c0a6fde28b18b4a6e95072e4bc40981046f90ae3e0cb5a88db67363ab65c7666bb6363fa5a8f8c414fe113fbeab1975663b6051f4a11bdf732548f0123adcc6549d056e86fd3191cf07909a66e3c1629c6e1e3b9f27457c3c317f3f535eb6c4846c17be65eb83da1d6631757b729a547f1741f2c1ce4034e24d224e3b1c4389ce8cd9529cea7bcc2e574a45336a6572a3e3764cf3a06d3510e10ca3d533df17dd600233d7b403e36bcba85c450a10cf2332fc40a80f71811f9dac877976cc72893df799f1697acef694fe8d91061b87ba727a2016cbcfaf23386d320a6a5d2fddb075d46d7807b0ebb1e53b528843172283b461f6c1ea17277bfd61d8eb10c841e5685ff4d83a3199b98a84d43e9b2585b5d1d94990a9e87f8e2f02c60f920ffaf7a082d58ebd8ff3a0e5dd79f0305f21a0f4ec53083e612f1347e492520fb371468f892bed7b24ce6628e68cd3a851c6fb37053556185ad1474fa32df2e748ece24ea8d5271817aafca4b1d1e1bccd4208e1fb95431e4cefdbf50bec2ee5da71dbbfeec6694f85906e5312dc45b28ec0f9918b3069363c237d83c9fbbb63b6fc46ced957d611d4dfa030910512d097564888ba85be669bd0e1940bbf401e9240490088954854db6f0ce81972b25fbc8f74ebcaaede7f498d19a72afa10b1b39152147e1515c044f036ad22efd90b36b31a869e428e134c1cd5df61612f41a00fd5a2493d371b930e81fe53b0951cc3f16d34004b346d8fa3dae92bba867ea6b99378bc30a6de38b504dce7c0bf0db69daf20a169271d374afe1cf01031819d6125c32a7527f446bc8d70675e1e9e8a6ca493443b7caff9e8cf306eca6559e45c36d95fb6c0a086ffe8758b673773fba88d907cb59adfa5ce1e605017a9582883784897949e17333af10ba3a705a45c05d23da48fd238b2aae95e655da90c072bd6582888720b0533c407eaadbd2df0250a825df09d525e065edf83ffcbd754f37e06ee96099873f202570f7e49948da9924bc256d58d3728914b1325b63c1e4968d788b51aaa9d90c76eea855f9365a7179f181e825ae1360cea8256cef0e8a6b55e5e4256718f07c522146b81fe64d30c164a58aeb82b20ab1967ca7d17a601e8f73579c6035414a2687a31c60e391933b38f77f045f1611246e7422ddeeb6713738e1960e7f8f920296f785358b4212597b9ec5f4f2bb2a9ef49427ee6d07fc504882c65be39b36354049d559adfaa2e0012e060a910151eeb4b9b09377ee35900660b731ac346b3ebea40580879c988649b9fd30f365682e5ae05a6b92592955b59920af70718d3dfeb4905fac30252db9d7ea0dcec5c836725ed94f60ae263b3578518b4fd4abb00b175bc99196de5699c21b456885fe71e433e642406696971023b966b2d957bb41758e8450d07eae407f1fb46de0b24816aa5f9168fbc65e0f6fe30573a9166adef95376647312f7fd41cb8e24260abd0e1548", 0x1000}, {&(0x7f0000000940)="de394bb92ad8a272808b48c1a1a39a71aeda3a613e90f807dcbcd529af389af8b3db1d8a5484546281e3526c05d648205fda1b61c3cbd04ded8819a9eca036889d37ec4e107e24dada0fdafee5f32d84db3d54fcc89f56214ac9f0e8b1bfc547322da30c9be995e24f1f6bbfaa8bfd51e03fa799d18aa65c153b40c2bc1e579af9ca2d9b38419bbb3c6ea43cc943115ca35d996d64204efd659329a50a2fa56f9dba2825e2f37ccd4d21ede5d6180ae9872e068e254be830bbb0b286acdd51c91a67d0e3a38f791796b9ab548d2c029d8a71e00e464590606f3e111b064ff60d350037c89fcf08a92130f3", 0xeb}, {&(0x7f0000000140)="93b9a39b5481e15edb52ce454c7ab5f3af0000dd0f9a5eacffe8d98d20cf190be76a047ecb652b00"/62, 0x3e}, {&(0x7f0000000b40)="0b72a55d06af0397b4312909bf5b1460b47545bf40c8dbbb4ca00fcfd2c9d2ee664a02dd773a92302e8b708c82d060534c144f94f05cfee0a047d26c0d49945159836a252311fbffa606bd948e9c98426e8819213ea7511a385fac32c6f7476169f37469f28f2afcc55a3102cb2a374a0eacecdf5fc848bc8432a5ddffffb82a47509fe92e2f73f4cebc01da9d794d06407a", 0x92}, {&(0x7f0000001c40)="c0d280546e7954b706347aea4f6321cd1397f4e145f09906bf1f862bf33f0a00beb7b71d9d6df2a17bb27f1b3beed821d56e94d0e0938fcc41ddecbaf4d8648fa493dd9289a22604a4485fa4f2ed44fca343d8cdb630ad9b35eff8127520bd181fc4d7a1e7c8a74d28753305df3fa6854078c81c4d9475c4bd8be1596a8114400c23acad1e0f225c35bf8773ac73868acfec02c60aae2417740dbecc9f96bc084fdc05b1bad3322e256ad101264eb0d3815405bd5d1dfb1c46e48d0434", 0xbd}, {&(0x7f0000001d00)="a7655e8089592a9964e5b9a249a47ae409779f07c178551f662ed0fea0e0c37971b405d6d53430e8be58bb264b01e8a8ff1f69064d238e8fbec4ff5c75f4ac8518c45644ee27c18529769ee77f21276048662e958faf3b11d65dcf73b47cff5a0eae52304fe92c6249d17c29898cac6f200cb41cb1c713fdd120", 0x7a}], 0x310) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r5}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r4}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r6}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r4], @ANYRES64=r3, @ANYRESDEC=r0, @ANYRESOCT=r2, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e25a9387bbc0022e2b3ddd5074408067b8c8828daf9e993b84db943e713ebbb4f8fe6da2185fcd964572dfb02e259f6144c8ee8a2f7a02711188b63bec741c30f3f1b3f334a4b5442d9a85"], 0x8, 0x7fc) msgrcv(r0, &(0x7f0000000c00)=ANY=[@ANYRESDEC], 0x1, 0x0, 0x1004) msgrcv(r0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x1000) msgsnd(r0, &(0x7f0000002ec0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdd6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b97db754daeb2982d28619050dc516a0af1461584bca20e25cc42681b2544822e94d4086f20251448445a89a5848f2fb43bcc8ebd925fc5bdbf48dd162dd9e314e40bfa1d4a9f0ebcd67fe50ce0699088ce279775791ac9bd0288cdabbbbec598489c2481e01d9f0ffaa91a6a47e3f1a8fa9931885adc59a2ee708e543c0c5c43f16904a1ff255941b017d57fd0ca2e3904762b6004811a4ce75e0f244a6e0bfb182c79b17bd80176b5c0282b65e1d6ce42701a15fceb2629f8e335937c6c2e81e6f8f850b74ac6252b4579994df281568ec75b7dc91e7c18fc612b5fb6872bdbf93432d09211ae4cc6bf2b2eb8b400177b8275d5be1321298f32f075ddf60dd2d8fe47f80fea05e1f68455a4d6381c18f56ecbb14cec3b4d29a5f601c3abf58dd37deb4e919027ddc0dc7cfef0b385daa373eec268485e6e3cd8f2284a14dc9388a75a5b56be87feea10361ed25167093dd3af0548ac6a0cdc5b27b10cf121a348309a718ff8705aae3325a80bed1b2c72bed399fccf04e45353846a26e93b42fc28bceee3ba8bf2db02234b1bd85a6da11539d637a90dc6b1a13cb1d25b37399ac9d1ccfd4d677"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="01000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e74926fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c97875498e63bb2e19117fec0866378de0a48ccc0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000fecde7907bf698cea84b9fefc3fb12d01e1691c7d6c8b971d871c717a4e3a4810ddf0eb661e3d870758434ca813a8a5115e7b9e08fae6015c528398262f19a5ee05d2fa48705be3e701ba169160cb5f073e2e40d9c410641ebf162e9df216f5ee777f9ec5dc71ff6fc7d5026fc21df3c799d5a033050a15c062225dbaee9ba714aec72b061139da5b881f28aa8a6be30a4e57613ddcf586cef1e12ccab9f75c8fecb2810d425497b354a108850772b128677588c6262dbb6e853dfcf920796fb264321567748f377a4a0d2e646bb1256750e4b1499fc74e15bd6f39aa80e3599ca"], 0x3d4, 0x40000000000800) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dd8eb6487ab800b34484894c8a76199287bb4749470b3ff19e2cf914cabe1b46abc799a8e957eb4f51fc2d776cc417c1b200d74d56a4be30a9159d725ec5775bac78862eed83261517e688ca61700c64ffc78de92f1328f4eb1decb6ba61269293d9d12eb3e74e6663b58ac5971f6e03efc9db38273163b71"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000075eb8a729a2ed5e4446ab01d5eba6453449de4aaea63324bb1aded453c62451532a3d134b7714f04eeca70f858cb047a7ca0372a6d8e3d0cdad9109ba0a3c9d570cca0e1e15f7310bc20b2636682d4e3fc6076de650a9595c58d4af7457230bc801439c85afb1cf0e031ed3540be8c1a29a8564446f54c91d7ca71c850c4849cbdde3885ee5ebb2dfad730ff212a4be21684816477c1403e678e0bcb8d12ff00cd6da3270f1560cfd3799475f35c0d009e566445308bf4"], 0x1, 0x1, 0x400) accept(r2, 0x0, &(0x7f00000001c0)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001e40)=""/74) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/191) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x105) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = msgget$private(0x0, 0xc0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000440)=""/204) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 17:09:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0xb}, 0x0) semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x2, {0x1, 0x200}}) r2 = socket(0x10, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/7, 0x7}], 0x2, &(0x7f0000000100)=""/208, 0xd0}, 0xd839c80e9c0fc7a4) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x563) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4, &(0x7f0000000000), 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(r8, &(0x7f0000000740)=ANY=[@ANYRES16=r9, @ANYBLOB="81026185ee00"/17, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESHEX=r10, @ANYRES64=r6, @ANYRES32=0x0, @ANYBLOB="e88adb578ac7bc5b0e25f0c1394af1cdbf10317d310f74f526ba635675b9152f1d6a5e940eb014a45082f6f135999cd0fa832b3a90290566f325e31476cff4745e708423848fac857afe985aebfe18bed9438b1aa0557960092b2f6ff42bbc7acc0331bcd276b31d45543d732534338edc46653d3fd5544d9d6f3b09df3f1306bc28babc4c6de122ea928e22543368266a374723477da44c40a1a9bf8872a43e7f1800d43cf4ab72c4da2364b1dad60ef27406433f8705d045fc5908533ba9c9893e7d943d73c4ada840479e28d7043f", @ANYBLOB="29dc4fb22ce976c28ed05fccba1a1c3b50360e98d58204df6c5234c54a65300b6344536ee522473ff3d2b126f71c3d891d59a5b98ce3863b71944290cd8c99eeeec4192133c274458525b0b185886f9ac7613c4f84fc06fd3f6c"], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESOCT=r3, @ANYRES64, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR]]], @ANYRES64=r6, @ANYPTR, @ANYRES16], 0x7) 17:09:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r2, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r2, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r2, 0x0, 0x201, 0x0, 0x800) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="7032000000f028e1a978"], 0x9, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r3, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYBLOB="8542a812aa3d475530db800127a9295678510702911c8e47f9494fb5e8db1ab783fd1ec48b7356277cbaa8b7ffdbb7ed5fe193384bb1ebc085fe3a1d4e090bd7114a556736c0bd1fd55ce215dede4c5bbeb535a5e3a2cea6cadd461e7f56fbac4aaf49e5de87ad216c11791af6e79dc832b3aa02235edc32b407202a98fd8db363853a72394f1911f62fef1904b8c357cf4603c7a5c6a330f49bc5857d9bb191aa0e7236eaf8c14c2b79af627d43aef99e10a8c3f080dcea9f13fdbd1acbc30b784efc683f4eba64c62a364d858201f0f264be2eefb0fe", @ANYBLOB="1ffbec857f88b12f4b7de09fb02a072e1a026732f6d637032e87712912285811f5dbed98a0865c18a3771937a2996ac9011335dd77444fc5ccc9f70bdafdfc56822dd7fb0d0134d79eb413b060d18b04fe328c876dd78165674de0f93d40da99f609192307356935a902a91996f15f2add421652cf1e2ed1dd60eb88a2aa", @ANYRES64, @ANYRES16, @ANYRES16=r4], @ANYRES16, @ANYRESOCT=r2, @ANYRESHEX, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=r5, @ANYRESDEC, @ANYRES32=r6, @ANYRESOCT=r3, @ANYRES32, @ANYRES64=r7, @ANYPTR64, @ANYRES16, @ANYRESDEC=0x0], @ANYRES64]], 0x1, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/82) msgctl$IPC_RMID(r2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) 17:09:36 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000280)=0x80000000010003e, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xfd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) 17:09:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x200c1, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae572b6f6000ffff00", 0x100}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="61293667a2ab98e1438ae24ae1923a73af55ba2a29fd11eb9421e3de0a501f85d6b558de666944ab08844d0f1fa451956951d30b6128d7018e8cf171e24da9c98cd7d194dddd889e93d1b14e8a8b82b216d677ec0e6efe77f96f31808ac7cf6c80833910236b984c30efcb0bd0f741f2139563f433c43513ccb0bec8c10fb6af8433fead109a2016920023f24a0529230e522388b71c297420b8241ae9393863be512eb79218156663566d56e79ff18a56ef6778031a171aa5c36ea9018aa6154ba0112cd473d070526111cc8d900f51b0187d8932028b8c40e39d36", 0xdc}, {&(0x7f0000000200)="228907eb3c57f8e16e5ff33027df17f2d850adb0bfe2ca6094ff3d6d4188cfb1cae0de05f536b0bf462f0a9080f151b6d331f64538e5faa9a483271a29ac989283845324300b1b42b7cb53d2bb993b284395f4371f7a7e26c5c273e04f92d5036f014e78d5acc1f789642e1a323357800201539ab9b34d6c0daa087e13a03fe21c46f5ff8c55fbe3b5548a57f30f51da8467e9f5f6d0b6afc65552e6aed73ceaf4de9fd5656becec926fade3d060b43ebe0d6494dcdba07f9f9791a18212b34a847171d3e5170d09e589ef7bd9ec849998", 0xd1}, {&(0x7f0000000000)="8695c9f6c9507c59eb33f567c0796228c5", 0x11}], 0x3) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) kqueue() openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) close(r5) msgget$private(0x0, 0x20) 17:09:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xfd9d, 0xfff}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="446cb49592ccc8909473aea534c4e812825bd180ce4ed076413f880ec2283a88bb9ef2782bd1889a3d5b21bf9e82fee33a148c5d5b4d9b8f178e2ef76c00fd8bb39e3f905ffdc476fe3763a331f16c900fa0b3354e0f0963295f79173fb49fc23526bb51f1cd753583be0e559a65500809f0397e42f0dfa33ce323edf5cc7f7c331639de5246d1273e8f2f042a78e77076afbebb4b417dc5e48418e8045edeefe0221c22e4d92e776c3007c5570a532eea336769c7d02f220e2f8faa898abd3c1e419d", 0xc3}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="d0000000000000000100000000000000229b313a875f65b8eccfa37533b1b847cee9110fa2b4514dd4382ddea98c00addef83b0498000fdf285c7ded0ecdb9de98aa87afe13a455e751480ad7319f24b07a5d3ed503b2b62008b9db99e49520a02e1e777f1b0723d384570838bcebb51d9b66b52cdcec6448c5a7000947b4193fb0d4e8cf3f9b1fdded5495c7db4b5b578a46b021e0b7c52ce3623a0eb59adccbd23dfbf31455305ce8ead1e7a675724d3fa561b75c81fa2ce25182b4f6687c9d9c0eccd3866d290e290066a4ca343fe00a76bf7ae01df00000000400000000000000001000000010400007d55c7882cb0e5ee8abcccd7348d28f5da43ca17e8a950e3923b617f9f21728412565980d6"], 0x110}, 0x8) 17:09:37 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x42, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r5 = accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x100000000}) syz_open_pts() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) r7 = geteuid() r8 = getgid() fchown(r6, r7, r8) pipe2(&(0x7f0000000040), 0x0) close(r0) syz_open_pts() 17:09:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000094a2a070070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fchflags(r1, 0x0) 17:09:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee0f982631547e5b05bf554799b9b81ded52beb85a85e253f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4922cd2350000000000000000007184956662fb235600000000000000d6a54596984dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f062d744b8d3530c2a245af892f661098b50fe44c26077374f5318f1e41982787bd0a4fc5e20095e608d947c347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381adf92eaeab952f2ba296ecebb5235431193dad75dac8328829cbdaf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee000"/413], 0x10) r1 = open(&(0x7f0000000440)='./file1\x00', 0x8000, 0x16) r2 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r2, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000380)={0xacd, 0xff, 0x16}) semctl$GETNCNT(r2, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/215) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd000000001c6c48578b3e57040000733cf1165e4abf62b4"], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r4, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r5, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aa080000003aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed60308366ff6d3f8df5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b6535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3a1f76420aceb1022450debd67fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b9cd072ec2e26289710084433b0e9e9a04863cd9b745afaae53765f9a84ab8cfde1406085bd61d32ddf596e8bb286ede528cf43f47073db830ecb7512bcf3db8f924df5cc8bd7f2a94b7db8bd51fb888290bb446895aaa9f2886329f399a7da3d60034eafa82dc7a4240ab65975ac98269f1bfe9b01c9fee2cee1d393cf690e13fc1dff2f40d27f054d0c2456935ba7d477dd4dd5aa48193f58d51a07872a55bbf264c2bab07777c905969f2a9e7fabdfc26965ed19625183bc85fece66c07d1a93fa9584cf8488", 0xfffffffffffffe9d}], 0x3cf, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r9, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) r11 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r12 = openat(r11, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r13 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r14 = openat(r13, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r14, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r15 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r16 = openat(r15, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r16, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) openat(r16, &(0x7f0000000480)='./file1\x00', 0x40, 0x40) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) dup2(r8, r17) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r18 = dup(r8) sendto$inet6(r18, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x80, &(0x7f0000000040)=0x6, 0x4) unlinkat(r18, &(0x7f00000003c0)='./file1\x00', 0x0) 17:09:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="2b3ed29d391ea16d2d3883d301a7981edddf514da34c773f3a5fd02040c92852ebb97387e548cfd7f310c5c12cbd83836f7178714d3d96385b421bf0951b9cdbc70f9c87c8ad8d2b8c8de363b29231570e211bc039c061167a3d1007e99041b8f60f62a6cea1ac3fcafeb4a70df5d0174cf9d9f363e7c50bc7fce60e58a5976058d8e4c57e1a99ad94ba1630e29b2d06a040baed3ef1605587eab040c5f05225bec773ec0fb93074a5d4b876644c5daf8ea39ff7142d28c06bf979064d8e3a", 0xbf}, {&(0x7f0000000140)="8870e3ed2ae182895301d5d61b1deda0ab3ac5b7a818e62b4be4043cad00249c2a8b7d49e2960d4361c76e18acf6cc078c1ad8311059f15198d4f3ff004a524bb549ffddc4b825ba23a6de902ace2b89668077c8fd9767ae8262b3a4baddacdb46169f910c85ee53bb88285ecb548552a021f12292e6501755525f7ae38e01d2fc261d1895d7440a", 0x88}], 0x2, &(0x7f0000000500)=[{0x78, 0xffff, 0x4, "a90726fe722ec8034fb851cfc26377d607aeab55ffc7edfea21ad2a7b55befc64b5cf0069016611e3ebdd82e4b26df634769f394e4c1cd1afffd6286bfcc5056cb585b4311ac9be1323a0573e38c4032ddf63435275ec3e87f03f2940565368ca14c36"}, {0x20, 0xffff, 0x80, "5b97d4946b3cfe7aaf16fd4a"}, {0xf8, 0x1, 0x7, "094a77e9604af1c270429df27ba3998754810cebd8079f47b0965e5d1e990e58a7e5eaaeba8f809a880483d95c142403f0eaacd9675ea7323fca2d13b70851198d44a19c59a707193f73bd5c08a191e35f77f1f1cdbdd42214e1150bf4281e90fe458ab4bf22b97446c89d7b4ef2c9e53a08cb1852a84f490293d02b0b1b969b95370bdd7ce7d76a550b5fd0d740a9d274d661222d98a21c66afef16410d7c753f9116518ed4452f9aa3bf9e3e6cb6c8bdd3e5a1ae2f51a09863759ca3ab0e8479dd6af6c70cfe0d877ade8257e53fa6c43fcd38415b21331d4ca2485733453d11ef04a175"}, {0x100, 0xffff, 0x5, "253ced46581debf527601bd1675ed07b7994a3110f6ed52e882675cf4dfd2b92dcc7a5787d89a105df0161a2f37a6654d94c45d431a9a07a8c566ac7d203f35285bcf343993c5d2e77afb62d4445558e2b517e2460ecefe617162df50f95415b52ef635fbe89fa5342def71bd64334ed76e79b25f21569e75fa05ec3ab18378ae5ff16f18081c7aed44d77d8f66c9f8a9ed83909166a9d5d9948e0578851c53e3d7a2561da09064d57e21e08f63885c20c8519903ece08deb8bcf7bb740495c8049d9d5d6ad6e0746720bd36a6ee56c2082737b674a2812c77bdb1f94de0ad26dfb7972e13fb9429ebcb"}, {0xa0, 0x1, 0x80, "101e85abf35350f3ad320d2b0f911f731dc8b02b9a513fbd73dc00865a2c04314b361b06c3633b5bf3b53d46afa30f72f495fad97d4127a9403d3f78a9d7b283fc84911f333f9927b08eb39c35c4d7243ea6dfc2e30b140881214afbfec435b5705963840a4d01d8b0928ca5009521aaaf98414db696668a4027659d664cbf097bbcc3847bea977adc"}], 0x330}, 0x9) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 17:09:37 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000680)=0x1) clock_getres(0x0, &(0x7f0000000180)) r4 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r4, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r5, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0xfffffffffffff801, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r6 = socket$inet6(0x18, 0x1, 0xae) fcntl$getown(0xffffffffffffff9c, 0x5) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x10, 0x0) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r5, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) 17:09:37 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = kqueue() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) write(r1, &(0x7f00000000c0)="00b9ae50", 0x4) 17:09:37 executing program 1: mprotect(&(0x7f000001f000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000080)) munmap(&(0x7f000001f000/0x3000)=nil, 0x3000) fcntl$getown(0xffffffffffffff9c, 0x5) nanosleep(&(0x7f0000000000)={0x7, 0x9}, 0x0) 17:09:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgctl$IPC_RMID(0xffffffffffffffff, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000004c0)=""/226}, {&(0x7f00000005c0)=""/205}, {&(0x7f0000000340)=""/74}, {&(0x7f00000003c0)=""/91}, {&(0x7f0000001180)=""/4093}], 0x10000000000000c2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 17:09:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffff9c, 0x7, 0x0, &(0x7f0000000040)="070a0f5ab2016d79f7b6851296467e9159b74e3d2af7583eb2fb2a4f747208a8630f151e796baeaed15e64a0de91e332eb21a23a80790c48e0", 0x39) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:09:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0x7) 17:09:38 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431c00ecaef3ed3a18ae775b8036170900000000000000721750096901010000000000008030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d16609000000000000eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000c1a43d27de43b5", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) msgsnd(r0, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r4 = getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, r10, 0x0, 0x0, r9}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x9, r5, r4, r10, r4, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r5, 0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r13 = getegid() r14 = msgget(0x2, 0x200) r15 = socket(0x10000000011, 0x8000000003, 0x0) close(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x0, r16, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r17, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r18 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7ff, r2, r4, r12, r13, 0xc0, 0xffa}, 0x5, 0x7, r17, r18, 0x1, 0x0, 0x4, 0x4}) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000000000006d00", 0xb1, 0x0, 0x0, 0x0) 17:09:38 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1, 0x40, 0x10000}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002640)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790666265292b235f47ce803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a855ef686728b368022e9c4247eea554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce27b901d8a2a81d5eff7b3a84ca80000000310f8eee99dbcfdd7c010fec4ade3434fd556b4b59fb6a37075653080000000000000083b00e5558e52894eaa77362fc3a5de5459e6a526740e3d22556488f78666c0bf5621c3b842b0a5a1cd530e96562000000000000000000000000000000000000000000000086d3d924f3873a635559de8ffd8f84e14fa98920ac337bfb6e4f2fff0bb30b7cdd98af9c83aceb78c5d4b4a35416bb16fedb8bddabbfd55ce6b10ddd1d8101057cec7c0157687f4c85f6915e89323faa685d8bda9ff765a54735a63381b2aa66e3d6e4880b75d9f789db76c89c8fda1458e4683485d37dcc298f4b1df8d4d71bc20b1c0caf7395b13144682e30622b52165debd1609f83af911699332e311f18a1552413b574453c2c45602a99eee998a4c35823e8c162838f25c3bb648071c625fcf760750293b9e19b92646a6575c825bface0f45bd53f118d6ffad0090ef889a652f3afbd92edb41b10c85ef32061c29b25cca768071b6615cd898c933ebbb1baad6b8a3d5189d41422ac593fb4e4503b7f488ca406d330caf5669e9d680c07a3b2683da87aefd9dbd56185191d6c4479bf0e55077633992d0cdbd0ecacdac1b6ef14ec703dc30b7d99e9f4a63b73e869b2e4b0e31e91652fd0c492025c0c439b67ae90682c2e1eb81adb1639fbd8a65b2a05fa6b9d3cf7"], 0x1, 0x800) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) ftruncate(r1, 0x0, 0x3) pipe(&(0x7f0000000540)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000006c0), 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="810000f3ffffff", 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="eaff125c00000000", 0x8) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) r7 = syz_open_pts() fcntl$dupfd(r7, 0x7, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0xb36fb3e1194b081c, r7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x112}], 0x1, 0x606dca73) dup2(r9, r8) accept$unix(r9, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) 17:09:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r6 = dup2(r1, r4) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000000)={0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, 0x0, 0x0, 0x40c, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r9, 0x1, 0x8, &(0x7f0000000100)="dd99a76c8d4f5f44f65449bff8964b6e31dcf63917", 0x15) recvmsg(r7, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x802) 17:09:39 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0d696c65300f02000000a0e237bffd9fc912dd0edf71e0df7b5c47d35cdd2ac74829214ac73cdd22af065a2bcd24eb9d7a859ef059137929b9216f0d081016804d1bbea034ead89410cbe2cd430488a6211614d8e75bd660a5965fb99adc597d68ca062e4fcd98f2291f8bb08aaa093f59c8be34ee00"], 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28002) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat(r2, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socket(0x6, 0x4000, 0xe5) msgget(0x3, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1000) r6 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r6]) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r8 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x80, 0x0, 0x0) r9 = msgget$private(0x0, 0x100) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYRESHEX], 0x1, 0x1000) msgsnd(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) msgsnd(r9, &(0x7f0000001e80)=ANY=[], 0x0, 0xc7b9ec1d15569190) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r10 = getppid() wait4(r10, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f0000000040)) r11 = msgget$private(0x0, 0x103c0) msgrcv(r11, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r11, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) msgsnd(r11, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) r12 = socket(0x2, 0xa73d57993089db6c, 0xfe) close(r12) r13 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r12, 0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r15 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r15]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r15, r15, r15, r15, r15, r16, r16, r16, r16]) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r21 = geteuid() r22 = getpgid(0xffffffffffffffff) r23 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000c40)={{0xbaec, r20, r18, r21, r19, 0x143, 0x201}, 0x8, 0x100000000, r22, r23, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r25 = socket(0x18, 0xc002, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r25, r24) setsockopt$sock_int(r24, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r24) r26 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf5ca29) ioctl$TIOCSTART(r27, 0x2000746e) dup2(r27, r26) r28 = getuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r28, r29) r30 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r31, 0x2000746e) dup2(r31, r30) r32 = getuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r32, r33) r34 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r35 = getegid() r36 = getuid() r37 = geteuid() setreuid(r36, r37) shmctl$IPC_SET(r34, 0x1, &(0x7f00000000c0)={{0x0, r36, 0x0, 0x0, r35}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r38, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r38) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000240)={r14, r32, r35}, 0x2) r39 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r39]) 17:09:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x208001fe, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0xff9, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 17:09:39 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x1f5b970d, 0x0, 0x2a, 0x3, "217cbe0b3dfd1cb90da01b5118c2f5b8b37c4ce2", 0x54a, 0xfffffffb}) kqueue() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 17:09:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = syz_open_pts() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r4, r3) execve(0x0, 0x0, 0x0) 17:09:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r0, 0x1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0xffffffffffffffa2, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a2010064e87b841f1d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b3727140303000000990bec23ad52631b50a031a0ed61806df3237eaf8adfa2172d5de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000000)=0x1000) close(r1) fcntl$getown(r1, 0x5) 17:09:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) r3 = socket$unix(0x1, 0x2, 0x0) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x286) shutdown(r0, 0x1) 17:09:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xd, 0x4b, 0x0, 0x0, 0x4}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) msgget$private(0x0, 0xc8) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xffffffffffffff21) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x21b470f78a4b90e2, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r8 = accept$unix(r1, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r9 = syz_open_pts() sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r10}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r10}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r10}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r12}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockname$inet(r11, &(0x7f0000000080), &(0x7f0000000300)=0xc) dup2(r9, r8) execve(0x0, 0x0, 0x0) 17:09:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet(0x2, 0x5, 0x7) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000180)=""/207, 0xcf}], 0x1) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="8202696c653000000000ec1fe6643233d96087f48fbca791cd94a91be1dc2389627485"], 0x10) shutdown(r3, 0x1) 17:09:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x5, 0x7) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/207, 0xcf}], 0x1) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000280)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) 17:09:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}], 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0xa1}], 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r6 = dup(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r7) kevent(r6, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x80, 0x3, 0x6}, {{r2}, 0x7, 0xcf, 0x1, 0x0, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x40, 0x1, 0xfc9c, 0xc7}, {{r7}, 0xfffffffffffffffd, 0x39, 0x4, 0x1, 0x2}, {{r8}, 0xfffffffffffffffb, 0x121, 0xfffff, 0xfffffffffffffff7, 0x6}], 0x1f, 0x0) 17:09:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffbffe, 0x0, "d719c15b08f4ff0000747befede400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000007, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:09:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x169) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rmdir(&(0x7f0000000080)='./file1/file0\x00') 17:09:41 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460", 0x5, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) fcntl$getown(r3, 0x5) 17:09:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x8000, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="ca36b8e6b1a1f2537ac8040c5126ed66ff7f1f1b96be4dc2dc311c706885284c038d1678c8f47b6964cf00e34a267246fd96ea3be1b434152fbfcb542cb00b436ccef14d718867952e8fc266a94a073cc6b5f4ff08b1c6a06cf997dc8af971cdf77a261190efdf0ddfbd101ba785367c7b511a7e841470888cbab90b563093e0b9b265789b25f0c433c53098b3ddaf2d967973d3044ac3d7964db2df9e09df54015565e13156a9c558c45264d044cb8a9ad70b0c0a3d071fa8d48ac58d759c9b2d9df2a6c9e7ddf2c8373fadaae8019cf5581965f7c14275ed3de80a5f40fd4680901856e2ea0682eccf2d33af22cd33905f2a8ac94c84bd48ffb11b6b14ee226fc7dfcdb3ea738839b6b5024fb2030a5b5778da35595d93f5d9c76318539304b2f52b05e269a4109a410c08701d13f5fcb6b861ee48861ab0347afe2c191d99b7ad5b256bdfc084cbb4489d7439f354d2bcde0afb667c000000000000005d7ac3fc271227aa2760cbc6dd0f902f4ba3bf6e6e55900656cc2dd9ea68a6e0d04a8f144d2caf0f77503856fbf57e80e433f1fedb0f19300ba2a8ec6583cba50bbef744bb66c3d673febac71b7ca74a6c132c6946f00e0be941a68a7b43ccfc30a59c8bada363cafe4183109ffabb7d310f7acf99aa1014ce932c6841ec3c2d957b52352044e14069b2d853a29e49639c874a610b8d99df7f1328947a1fc9b281000000000000007edafa27c987688d1d1e89d81980380799b4ab4daaf3a3ac66aeb9e240c7e9596f309b712beee113851479206a590bfd338bbdf03121c6bd486965d6a6c1fbc203597a6ce171552bab14b17bc6707d4376db0943c72177c957c9f9339ecd3a52a08375e965790e2fb8fce6787f17945962a2680801fc421de68000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) 17:09:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x33, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b600e361fffffffeffd6898f00000000ff0f000000000000c4a2d17879000d9ff6ceba660100671273b7e901000000fc0306000000000000fa5ad96a55aa12471ec86807ce0000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x8, 0x13) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chmod(&(0x7f0000000080)='./file0\x00', 0x120) sendto(r0, &(0x7f0000000180)="2515644c20b767706366065ef25a0c11798d68c701af8e98d4ee11c00f0632b7c72b07da90572240299e8a6939b00865f1c068e6b1bbc547aa814b81b991aad7c0ba8a2e601f8de683d96f7550f9005b2dd5b39c7f9a7a51c37a1f33b63e13e30d20e4361138eca4f8d9dcd1b93b0dcd767a52ddb2fcd82f1fa4ec2dfa67d388788b3762bc761dd92769725cab42c1e11f33f33bb1685e8271bdf034d37a7f2f372069c6a4809618254d7e1d08fc2454773e9721240df1065a8fa7d01b7bee51ce34fe1c44ba583b803bdcab5b6388b931eddb19810379ba3568c998d2090484af75ea837f4f59695cf0264a93454bfaec0cae56524d", 0xf6, 0x209, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc) fsync(r0) 17:09:41 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x1ff) 17:09:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = msgget(0x0, 0x3dd) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000990700"], 0x8, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000e9ffffffffffffff00000000000000000000000000000000000000002000"/113], 0x71, 0x0, 0x0) 17:09:41 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(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) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000440)='./file0\x00', 0x90, 0x968d6ad2dfb97ca8) mkdirat(r4, &(0x7f00000006c0)='\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) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x3}], 0x7ff, 0x0, 0x400, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xace0ca775dc3bb35, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x7ff, 0x0, 0x4, 0x0) 17:09:41 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b60500000000000000d1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000080)={0x5, 0x0, 0xffffffff, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffe}) fchdir(0xffffffffffffffff) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 17:09:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = fcntl$dupfd(r1, 0x0, r0) read(r2, &(0x7f00000000c0)=""/144, 0x90) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 17:09:42 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192e77015229850b5f87330c003dad65a1754b0c1c674794d6861a6fbeab4716dc7dd91877e26b4b91a098a6b7c7944e202585069761519c815141bddbe09a528f466d10a109d3d6a64a0b5b44163153930c72b1008f85e734c6b188c0a20da32bef5e0c62d13a10"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f0000000000)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000840)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x26, &(0x7f0000000000), 0x0) 17:09:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) select(0x40, &(0x7f0000000080)={0x80000001, 0x7, 0x7, 0x1, 0x4, 0x1f, 0x10000003e, 0x1}, &(0x7f00000000c0)={0xf23, 0x8, 0x0, 0x81, 0x9, 0x0, 0x0, 0x6}, &(0x7f0000000100)={0x0, 0x3f, 0xc86, 0x8, 0x40, 0x3ff, 0x1ff, 0x31}, &(0x7f0000000140)={0x7, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) write(r0, &(0x7f0000000900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c226a5419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f37169cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d47d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f58b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b4bd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457522f2157155dbb564c93a1fa15a7bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de5010100fe186c0713fad218064014bd4d7b6689b2fe92fae907cc3ca8cb0d859d8372ddf8035094f0b6acbda673e2df9ed6e4d13b4c6725da22c8e3439018475a01a86219bdef6cdb0930f35bf95157c811f2", 0x203) 17:09:42 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x5, 0x5012, 0xffffffffffffffff, 0x0, 0x8000000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r4 = dup(r3) pwrite(r4, &(0x7f0000000080)="73a823a58108cd7d11ab0f5ce1db76285286c4fc0516e83ca904bee97963d8ec6606d29481f3e5e043db5709b228449e3325039a1d77aa8f68ab81dc312993dc1f63408078bb654c875831815444570bebdaa2ad797435f83fa75de9609972eacc2387bfb1312326b7396e5abb9a76d264782160bbf53725432c17", 0x7b, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 17:09:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000000c0)="91020000cfb6f656cfb184ceb8ef00000000000000004f31816d17ba330a7bfd7ece0000000000000049000000000000", 0x25) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 17:09:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = msgget$private(0x0, 0x10) r2 = getuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) seteuid(r2) fcntl$lock(r0, 0xbee10d39aa205168, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000100000000}) 17:09:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x14d) writev(r0, &(0x7f0000000700), 0x287) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/de\xf6\'\xf2uld\b', 0x20, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) getsockopt(r4, 0x8000000000000006, 0x2, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) getsockopt(r5, 0x8000000000000006, 0x2, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) accept$unix(r7, &(0x7f00000006c0)=@abs, &(0x7f0000000680)=0x8) r8 = socket(0x800000018, 0x1, 0x0) getsockopt(r8, 0x8000000000000006, 0x2, 0x0, 0x0) r9 = socket(0x800000018, 0x1, 0x0) getsockopt(r9, 0x8000000000000006, 0x2, 0x0, 0x0) r10 = socket(0x800000018, 0x1, 0x0) getsockopt(r10, 0x8000000000000006, 0x2, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000600)=0xd1) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r11, 0x0, &(0x7f0000000040)) r12 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x5, 0x40) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r15) connect$unix(r11, &(0x7f00000004c0)=ANY=[@ANYRESDEC=r12, @ANYRES32=r0, @ANYRES16, @ANYRESOCT=0x0, @ANYRES16, @ANYRES64=r2, @ANYRES64=r0, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYBLOB="aab324c12b260e35b755df8675dfb818c340b73f0064dc00439ecf842f65f3427bd0a97d200b9c815b2cb94ec95411bd48e17112d0ca8a72d38232749bf680ef314e0100000000000000a45ecf55b3715df9502071f0f7e714df17eb1539199c0fdad22a51a007130186afbde71a5e8c81692efbd8d9b830c9f44a4f2fd50a15f3dff17fc681fa732ec2de423dfc28210915c73392c50f29f267345a87abcc826a7a4ae722da127781864e4db41cb363d029b6ded4a919b1219aff3f0c41362d81a6f20fb9a38fdb228baab800ee17fcedcc06bf950e8a3fbe28842942089389fb37b0dd4ac1e37c405da46367809d0fa0c99a574a83aca4af63a80c9be4d8aed25e12ff1fc25c2b37cdba864ed71f6ff19144e6a9bf7bb0e1fc31f95a92adeff7abcfa78c27cf533704c1b5b640fd5869616b3cb19e002e53fb56f84f2b7bc665741a5053976251ef8f1a3859440b5b5005aa98a6beb0801656370e7686a1f581f89ae5e0cd8ee4602389e07ee6003a20e1b05930bae35f5274200af78d8f8d59d9f42be7aeb440acd7d5901f2b7c36fac63cb935e746851d967011cb3807f1fdcb3f66336690ad76c669e8a4d251a792370180ffffffffffffe317275423145dd8cf7ed1f4d4e262bddffcecd509f355bb2ba0b2df9aa76267c095f5212ba28c86a8082c1352919e8fae1911264713a95109f0489cd5f5dd77267213cbb2defef1186c934bf0c4bfb9b98156cd03a20b3ba8616e6b9ca7940314f298062853375eee2b02ad66b0c9dee5ba99a0c14a4bc450f56128b8770200c9d2807ab533402f9e2c1eed8f64eeca93bc44a8780dfb761e864f1322675330514e635f4767f32fee823e02e58a26b501f75eeb7462d45723be01fc6ce117f9815a3832addfa9be89bcf3f4eaf888401bc9fb013eb0999b132f57746a8785a663889c7e17ff7ecba71b2bbbb92d660b2779f8ce91703e9566ee90c74aa027921b39f6de1fb212e8538a65d042e8d74bd609323b72cbabb374dd10ffc1063beba627f2e7ec557d83c818628412a064d4d2c731a63a8c3756ab65ede893360a526e249a2581f5b857d310c5e87c2fe3a2f6eb5d0ed0f5b9a08de4a522b311d6816602149615a21db76775f87418c3854c80a564ceb27454d00ca6f699d413bec3eac4bb00c8c09c727fcf96afba86689064f1cafc319549505849e45bbace11a72ed470db4a4c7c2cfb3336ea3a4668ebe5125bf9a419d6b1e3f886f0e7c14133e576b0911906cd9f8a7f427da40c66d34a999052c51617674be0b37668e8715331a320c2121a4999cd936cc0a8719822d4afbe3a6dec7bbb7bea2417227ae3c1a9efc78d6dd400ff16443e73c063195b789cb7838cde9aa4653d99a0750a9f7656f35ecf8a79fa58d540eeb819084f71f2cb4e98eee7bec54d"], @ANYPTR], 0x9) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(0xffffffffffffffff, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r16 = socket(0x2, 0x7, 0x86) write(r16, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r17 = fcntl$dupfd(r0, 0x0, r0) writev(r17, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r18 = socket(0x18, 0x9c53135694c95b4f, 0x0) setsockopt(r18, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r18, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r19 = socket(0x18, 0x1, 0x0) r20 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x49) r21 = kqueue() kevent(r21, &(0x7f0000000200)=[{{r20}, 0xfffffffffffffffe, 0x7530ebfcaaec239a, 0x0, 0x0, 0xa5}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r19) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f00000001c0)=0x80) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x3, 0x80000000000000d, &(0x7f00000003c0)="0bad", 0xfffffffffffffd1f) fcntl$dupfd(r23, 0x0, r18) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r24 = kqueue() dup2(r24, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) r25 = semget$private(0x0, 0x4, 0xa5) semop(r25, &(0x7f0000000240), 0x49) 17:09:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) setsockopt(r2, 0x1, 0x306, &(0x7f00000001c0)="d315d0549cf3131757dcb182e9a53c9c7224c65fe55356061d175ffad58788044d0295f9b2b4e451640a03a9a4e3f690ff5c75e14880", 0x36) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r3) r4 = dup(r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x1) r5 = semget(0x3, 0x0, 0x45) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000200)=0x7a37fcf8) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x0, 0x0, 0x9355}], 0x9, 0x0, 0xffff, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r7, &(0x7f0000000240), &(0x7f00000002c0)=0xc) bind(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r7) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000280)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) fcntl$setflags(r8, 0x2, 0x812d8ee416fd0bb8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x1000) 17:09:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x20003ff, 0x7fffff83, "07000700577dac00", 0x8006, 0x4000000}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="6789b1d96b5fc1b74b6e1d327424a03d8fead3badce3660de2e34b30b8ecd15ef15e228c11b904ed0f11921e84035298282d13c30f5e9a3b7446206de1f2c30c765abc80558f6d674423ca36fe9b8ecf20f9422f580289fd2e8685bf77aa1a30bf6b93206d61", 0x66}, {&(0x7f00000001c0)="0e10f65adb1028e392d9fd3182b71689f905444830bcd11f204472dd79acc61e9733727e18143fa61d9dd3b08d2f", 0x2e}, {&(0x7f0000000200)="82656e9535d75e725c", 0x9}, {&(0x7f0000000240)="95676fc2f4d38fb7102f35fc2efde6ca4200c70d3ff95e584dd8c2bdbd841fa63df2d0643d495738bce17f58a6881bc4e1a4bcaa203e592a81d423d7d25fff6453c24c2ec490957f4f621556524add61e148d723998c9156555eb8969f94b46c7eef365497390e3b02eb575a36fa00f42d8542b29708688cc8004f118b5b4c986f8db4c757d7537b83dfd87c5876df666954a96d0391a5379872ecf959341817b189550278ecd47cf262874ce64db1a014dbce7bc8f7695616d6df9680a30c329be604fcfb769523e096c118c119f6f0b537f93b99201fcfc80b5066a5b67bccb3b88f654619a578727c675ee03f69", 0xef}, {&(0x7f0000000340)="e03160c27f82b5b81d7c9640080ece09d3526ea3da7f357d15e79ede1bdae39ac08fafebdc01974090b01190ceff2b2bef99904a167cde6df79824f23a9a846aa6a83e01337de059e051badeed1731c7453edfa32b6799a37ffa9af9ccd6ab5da5727e3cf3a223f0c7f5918a45ab104ef6bb3bf6306144299d719abcd8edc0e552", 0x81}, {&(0x7f0000000400)="861f4ed76a82e5282526ad26a0e01b639cbcc9a4ac44b479842c47e99f7658a23e586e81a9fc2452640e8d796d4232c4a536d59f692d2f51857bfa5059fe5dbf8909e359eb392551ad73585f49eb", 0x4e}], 0x6) 17:09:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r6 = dup2(r1, r5) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x8, 0xff, 0x0, 0x800, 0x7f98ffe5, 0x3a, 0x0, 0x2, 0x3, 0x8}) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, &(0x7f0000001240)="c8", 0x2fd) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r8}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r8}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r10}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r11 = fcntl$dupfd(r0, 0x0, r10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r12, 0x164}], 0x1, 0x0) ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f0000000100)=r12) 17:09:43 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r1, &(0x7f0000000240)="5f199e67bcfa26b74f8771917c40287c75f737f4827f346775203f15b79c2379a90aedd2498eb589c4d49dc61b95ec6889d1fa49262a59172ad205fa147a69d6ec32dad1e993c73f1387eb9a4ca8da0f24ac69473e760d663ccb0931576a826ad73fcef7e606bc2bed8b41e4cbea169c83cefed6562a03e9d98e551a311107babd7ba6eb90c731f42f3be9d09a02153591d927249879bcbd5d744b709848", 0x9e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) fcntl$dupfd(r0, 0xa, r2) 17:09:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d", 0x16c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 17:09:43 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') r0 = msgget$private(0x0, 0x10) r1 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = geteuid() setreuid(r4, r6) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r7) 17:09:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) connect$inet(r3, &(0x7f0000000140)={0x2, 0x2}, 0xc) r4 = socket$unix(0x1, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, &(0x7f0000001240)="c8", 0x2fd) r6 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r7, 0x164}], 0x1, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000100)=r7) 17:09:43 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) r10 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r15, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r16, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r17) r18 = accept$unix(r15, &(0x7f0000001a80)=@file={0x0, ""/4096}, &(0x7f0000000680)=0x1002) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f0000000280)=[{{r21}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000180)=[{{r20}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r19}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r20}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r20}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r19}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r19}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r21}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) kevent(r12, &(0x7f00000006c0)=[{{r15}, 0xfffffffffffffffb, 0x1a0, 0x20000000, 0x7, 0x1}, {{r16}, 0xfffffffffffffff9, 0x3, 0x400fff67, 0x9dcb, 0x3}, {{r17}, 0x0, 0x10, 0x40, 0x100000001, 0x8}, {{r18}, 0xfffffffffffffffa, 0x8e, 0x1, 0x2, 0x3}, {{r15}, 0xb, 0x2, 0x4, 0x4}, {{r7}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4c, 0x20000000, 0x4380, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x4, 0x7, 0x4}, {{}, 0x0, 0x40, 0x8, 0x7, 0x80000000}, {{r19}, 0xfffffffffffffff9, 0x20, 0x4, 0x4, 0x6}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffff8, 0x60, 0x4, 0x5, 0x5}, {{r12}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r13}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r13}, 0xffffffffffffffff, 0x20, 0x0, 0x7f, 0xffffffffffffefce}, {{r12}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r14}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0xffff8000, 0x0) r22 = openat(r13, &(0x7f0000000800)='./file0\x00', 0x800, 0x20) openat(r22, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r23, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x4, 0x4010, r23, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r24, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b1491a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r24) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[], @ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r11, @ANYBLOB="a8f17b65547d171a28ea5aaa254f7189ecf0d7bcbe8fc2e7f9bfef7aeb69a1c52048d21ec17d40cb4a65b29101ed25b9b3e49b91d4a587bf94301c6466f62e16dc94d50cdea4e0634aebf0d45891415fda194224854ed77025b1b0d7fa46f43c8995b905908fe04bb95aa70472b84eee63ccc805fc91cccaf3a39b7961f52be8f789e5f3e0bf1c0f52af8d7841beae7e00a692823bf959d51b9a1eb3f888e52328c1d4ce0170eb5d43b64b80057dcaf4b78d8953ae57e35058f3ee8702949dd496289ff7174f11e47cf2da25b7529cd8f5ea1aa44aacce33aae645483163b58b051136ee3d2ee364570a35", @ANYRESDEC=r22, @ANYRES64=0x0, @ANYRESHEX=r23, @ANYRESOCT=r7, @ANYRES64, @ANYBLOB="21283ad9767fde989c6108ce45e2b3d5300049f907cb82f133be2cfca8ca991c08bbd1a6fb34e6d81435fe7035f074eec95b32b1b6330b30e5118c817be9d4990655fdaaa267e4fc9acfa3ce478eaa982b345667425af6f9151e22a0544ea8a0bf08032ce4489956b2f95ce57bf15adacecc5fee20feab6e14420b4ba8cc5094ee129802544f066c4691149a827fec3ca79fe2e9fc6ba3b8200b7b0b108523908a2cbab9265f1862ec7fa35caf2121d6781f869a43f5a3a83a5ba88f13c0fc2b00168914c878e2dc1de1171f67b427f72b4549b70093a6e9ff0d5547e172ff1e5c2573e420be9a71167fc532689a7c4bfbbd7c27c402dea3", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32=r24, @ANYRESDEC, @ANYRES32=r3, @ANYPTR64]]]], 0x1, 0x800) msgrcv(r9, &(0x7f0000001900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 17:09:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r2, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xc3) write(r2, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f00000000c0)=[{0x2, 0xfffe, 0x2000}, {0x3, 0x7, 0x1000}, {0x1, 0xff21, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x7) r11 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, r9, r6, r11, 0x1, 0x20}, 0xfffffffffffb8f4a, 0xa8a, 0x3}) r12 = socket$inet6(0x18, 0x8000, 0x81) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setgid(r9) setgid(r9) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(0xffffffffffffffff, 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) 17:09:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) socket(0x18, 0x400000002, 0x0) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r17, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r18, 0xc0}], 0x1, 0x0) r19 = openat(r18, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x20, &(0x7f0000000180), 0xc8) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x20, &(0x7f0000000180), 0x0) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r24, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r26 = semget$private(0x0, 0x1, 0x286) semop(r26, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r40 = getgid() r41 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r41, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r43 = semget$private(0x0, 0x7, 0x286) semop(r43, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r43, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f00000000c0)) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) r50 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000200)={{0x103ff, r46, r15, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r52 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r45, r51, 0xffffffffffffffff, r52, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r23, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f000000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r33}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}, @cred={0x20, 0xffff, 0x0, r42, r45, r53}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r19, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r45, @ANYRES32=r54, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, r6, r54]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, r4, 0x0, r55, 0x2, 0x1}, 0x8000, 0xabd1, 0x9}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) 17:09:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7, 0x80000002, "399c31b1aac77f9bb217b6a4bd52298ae6a975f3"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) flock(r1, 0x1) 17:09:46 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x20, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="c54a2d1d13d0c0b12cf441d29dad758569bfb7647acd82fb7a12097f4b8b20559b6b5402d3c129f427c14958ece235e28be5b1895b6a3ed798176e636153b1005c46a27ed36a466ab2b3622361bb503ae698196b492da5aa12cf7c3651a6356730db341ad846eb69b32ce7a846c02b272e8b29601213e264b98b9cecc6e53747afadc59aacf2c814100d5de8f3ce838ff5ccfabf073a69de7b", 0x99, 0x200, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) dup2(r0, r2) fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f00000002c0)=0x10) 17:09:46 executing program 1: setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}, {0x1}}, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 17:09:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x121, 0x0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffe08) r4 = socket(0x9, 0x0, 0x72) setsockopt(r4, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf239", 0x4f) fchown(r4, r3, r2) r5 = semget$private(0x0, 0x3, 0x120) r6 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r7 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r8, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r8, 0x0, 0x0) r9 = dup2(r7, r8) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000300)={0x1, 0x0, 0x9, 0x0, 0xfeff}) close(r7) r10 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) semop(r5, &(0x7f00000001c0), 0x0) 17:09:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="64bfa1f00719364608fe81d42adc1e09d6680d91f7b3c3f8aa54"], 0x10) recvfrom(0xffffffffffffff9c, &(0x7f0000000700)=""/45, 0x2d, 0x801, &(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000007c0)={0x4, 0x1, 0x5, 0x2, "0216310339562bc3821a35f285204e4acee568ce", 0xd450}) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/45, 0x2d) 17:09:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) dup2(r1, r2) close(r0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/20, 0x14, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x4}, 0xc) dup(r0) setrlimit(0x8, &(0x7f0000000300)={0x1, 0x8}) dup(r0) execve(0x0, 0x0, 0x0) 17:09:46 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) mmap(&(0x7f0000525000/0x3000)=nil, 0x3000, 0x4, 0x810, r3, 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 17:09:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1ce4cc677470d951, 0x3, 0x20) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 17:09:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x4, 0x200fffff, 0xffffffff, 0x1}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x1, 0x3f, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) recvmsg(r6, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000910000646365be77a287f3b8449cc0ad790000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/124], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) socket$unix(0x1, 0x1671998a64ffecf2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r7, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6eceff62d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r7) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r9, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r9, 0x0, 0x0) dup(r9) r10 = kqueue() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r10, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r10}, 0xffffffffffffffff, 0xc, 0x2000008c, 0x6, 0x20000000}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r10}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r10}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r12}, 0xffffffffffffffff, 0x15, 0x0, 0x2be}], 0x401, 0x0, 0x7fffffff, 0x0) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000000280)=[{{r15}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) kevent(r13, &(0x7f0000000180)=[{{r14}, 0xfffffffffffffff8, 0x60, 0x9, 0xfffffffd, 0x5}, {{r16}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r14}, 0xffffffffffffffff, 0x20, 0x4, 0x7fff, 0x2}, {{r14}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x3f}, {{r13}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x3}, {{r13}, 0xfffffffffffffff9, 0x0, 0x1, 0x3ff, 0x5}, {{r15}, 0xfffffffffffffff9, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r17 = dup2(r15, r8) ioctl$TIOCSTOP(r17, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) write(r0, &(0x7f0000000900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c226a5419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f37169cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d47d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f58b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b4bd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457522f2157155dbb564c93a1fa15a7bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de5010100fe186c0713fad218064014bd4d7b6689b2fe92fae907cc3ca8cb0d859d8372ddf8035094f0b6acbda673e2df9ed6e4d13b4c6725da22c8e3439018475a01a86219bdef6cdb0930f35bf95157c811f2", 0x203) 17:09:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/247, 0xf7}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r6, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r6, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r8, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r10}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r9}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r12, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r14, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r14, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r15, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r15, 0x0, 0x0) r16 = socket$inet6(0x18, 0x3, 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r17, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r18) r19 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r19, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r20 = dup(r19) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x20}, {{r2}, 0xfffffffffffffff8, 0x11, 0x1, 0x1, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x70, 0x10, 0x7, 0x8001}, {{r7}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x40, 0x720f3af1}, {{r8}, 0x0, 0x80, 0x20000000, 0x800, 0x1}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0x2, 0xafe}, {{r11}, 0xffffffffffffffff, 0x38, 0xffffd, 0xcb55, 0x7b93}, {{r12}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x5}, {{r13}, 0xfffffffffffffffc, 0x82, 0x0, 0x3, 0x4}], 0x3, &(0x7f0000000240)=[{{r14}, 0xfffffffffffffffa, 0x2, 0xfffdd, 0x4, 0x1}, {{r15}, 0x7fffffffffffffff, 0xca0e1561d5f64e1, 0x1, 0x2, 0x1}, {{r16}, 0xfffffffffffffffa, 0x80, 0x80, 0xfffffffffffffff7, 0x80000000}, {{r17}, 0xffffffffffffffff, 0x1, 0x20000057, 0x981, 0x80}, {{r18}, 0xfffffffffffffff8, 0x0, 0x4000004a, 0x1, 0x40}, {{r20}, 0xfffffffffffffffd, 0x8, 0x8, 0xffffffffffffff50}], 0x7, &(0x7f0000000040)={0x8630, 0x7fffffff}) r21 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x173) pwritev(r21, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r21, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 17:09:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) read(r0, &(0x7f0000000100)=""/115, 0x73) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) 17:09:47 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x48) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240), 0x0) semop(r8, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000000280)=[{{r16}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000180)=[{{r15}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r14}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r15}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r15}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r14}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r14}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r16}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r17 = msgget(0x2, 0x200) r18 = socket(0x10000000011, 0x8000000003, 0x0) close(r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000100)={{0x0, r19, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r20, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r21 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r22 = getegid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x0, r23, 0x0, 0x0, r22}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r25 = msgget$private(0x0, 0x10) r26 = getuid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x0, r26, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) r27 = getegid() fchownat(r5, &(0x7f0000000100)='./file0\x00', r26, r27, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r30 = geteuid() r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r32 = getpgid(0x0) shmget(0x3, 0x1000, 0x8e9e49cdfcc22131, &(0x7f0000ffc000/0x1000)=nil) r33 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xc, r30, r31, r33, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r32, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r34 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r35 = geteuid() r36 = getgid() r37 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r37, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x7) r39 = getpgid(0x0) getpid() r40 = kqueue() r41 = getpgid(0xffffffffffffffff) fcntl$setown(r40, 0x6, r41) shmctl$IPC_SET(r34, 0x1, &(0x7f0000001680)={{0x8, r35, r36, r38, r3, 0x40, 0x7ff}, 0x2, 0x1, r41, r28, 0x400, 0x5, 0x1}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x430, r6, r7, r29, 0x0, 0x4, 0xff}, 0x6, 0x7226, r32, r39, 0x7810, 0x2, 0xf75}) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r43, &(0x7f0000000700)=ANY=[@ANYBLOB="2d012e2f66696c65300004e11e1c34d460c31823bd934d64260eafc2628b608e0a8a7840555d7985df22ee645815000000001556c00900000000000000d10cec70a379097b07f71cee69ac32cef65a96c010dece415aeb9d60bb3ecea69d5613cf671a9befac3608976e92d0874541e0d63adaf65d1796219c64c0868c27f2bebe14712587cae671d26b31ffc744d8417bb9b6bac6de225816818cf044dd8cb40cdd8513b0bf73108044a80c0b57387383d975b37b91ebbf23c8af68e54e19b026328ab1a222da519939cbd92db65f6c61adc93e6148183b5ecb270ebf7a166dbb851b87f79f5245c4ce0adc96faad2aca6e97c4df974de04d017b6168946ff000cb476814e8c35bed1abeb7f5742c18c1801d9e7cee567448017d84a17b2b1f29f42a17d4b7640d3b9a38408b00000000153573e0e1e53c979a0aeecefa99cda093195a6e67ce5e3a5f9a2efe66acc0e5fac7cc2c7800b852b44de873cd2ba9ea2548c5be0df875b8078afe166699142dab21c369f8b8eb37a780d7315ac7011bf520ba5b94c787727903ed83100fc3f583d01cd9c948a0f97501a2e268a926e6dc862d98cae946557ecfd795c377cf54e74463338249d27168ec99290aff3028785cc3cd0aa068e753de24fb1fea48110f896980f33f48a60cb737d20830af6f711109a897981eeb183dd10a06ac981070f52cce46670408af3ca822daa5b5ce385a"], 0xa) dup2(r43, r42) r44 = getppid() fcntl$setown(r43, 0x6, r44) r45 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r46 = getgid() r47 = socket$unix(0x1, 0x5, 0x0) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$TIOCFLUSH(r48, 0xc0206981, &(0x7f00000000c0)) r49 = geteuid() setuid(r49) r50 = getgid() r51 = semget$private(0x0, 0x4, 0xc1) semop(r51, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r51, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r52 = getuid() seteuid(r52) r53 = geteuid() r54 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r55 = getgid() r56 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r59 = getgid() semop(r56, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r58, r57, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r57) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000680)={{0x4, r52, r50, r53, r55, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r48, &(0x7f0000000100)='./file0\x00', r49, r55, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r62 = geteuid() r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getpid() r65 = msgget(0x2, 0x200) r66 = socket(0x10000000011, 0x8000000003, 0x0) close(r66) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r68 = getpgrp() msgctl$IPC_SET(r65, 0x1, &(0x7f0000000100)={{0x0, r67, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r68, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r70 = getpgid(r69) r71 = socket(0x18, 0x1, 0x0) close(r71) r72 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r71, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r75 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r76 = socket(0x18, 0x1, 0x0) close(r76) r77 = socket(0x18, 0x400000002, 0x0) r78 = fcntl$getown(r76, 0x5) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000240)={r78, r79, r80}, 0xc) getgroups(0x1, &(0x7f0000000580)=[r80]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r75, r75, r75, r75, r75, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r85 = geteuid() r86 = getpgid(0xffffffffffffffff) r87 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r84, r82, r85, r83, 0x143, 0x80000001}, 0x8, 0x100000000, r86, r87, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000240)={r86, r73, r74}, 0xc) shmctl$IPC_SET(r61, 0x1, &(0x7f0000001680)={{0x107f, r62, r63, r64, r74, 0x40, 0x7ff}, 0xfffffffb, 0x5, r70, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r88 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r89 = geteuid() r90 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r92 = getpgid(0x0) shmctl$IPC_SET(r88, 0x1, &(0x7f0000001680)={{0x8, r89, r90, r91, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r92, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r45, 0x1, &(0x7f00000001c0)={{0x430, r49, 0xffffffffffffffff, r60, r46, 0x4, 0xff}, 0x6, 0x7226, r70, r92, 0x7810, 0x2, 0xf75}) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000080)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3}, 0xe3, 0x0, r92, 0x0, 0x4ab, 0x400000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r95 = kqueue() kevent(r95, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r96 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r96, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r97, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10008000ff060e000000000000000000acd67dc71582dcd3d0cf60"], 0x10}, 0x0) sendto(r97, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r97, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x11fa49083011769, 0x0, 0x0) r98 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r98, 0xffff, 0x800, 0x0, 0x0) r99 = socket(0xed86ab7f51879b1, 0x2, 0x81) getsockopt$sock_int(r99, 0xffff, 0x800, 0x0, 0x0) r100 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r100, 0xffff, 0x800, 0x0, 0x0) bind(r54, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESOCT=r62, @ANYRES16, @ANYRES64], 0x4) dup2(r94, r93) r101 = getppid() fcntl$setown(r94, 0x6, r101) r102 = semget$private(0x0, 0x97d7bf2dddd0990a, 0x200) semctl$GETVAL(r102, 0x2, 0x5, &(0x7f0000000080)=""/246) r103 = geteuid() r104 = getegid() r105 = getppid() r106 = getpid() shmctl$IPC_SET(r102, 0x1, &(0x7f00000001c0)={{0x3ff, r103, 0xffffffffffffffff, 0x0, r104, 0x40, 0x7}, 0x10002, 0x9, r105, r106, 0x4, 0x1, 0x33}) r107 = semget(0x0, 0x4, 0x540) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r107, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r103, r104, r108, r104, 0x49, 0xffff}, 0x401, 0x1, 0x7fff}) shmctl$IPC_SET(r88, 0x1, &(0x7f0000001680)={{0x8, r2, 0x0, r103, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r101, r44, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$SHM_LOCK(0x0, 0x3) r109 = geteuid() r110 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r109, r110, 0x0) 17:09:47 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x1, 0x3e0) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}, {0x2, 0x6, 0x1400}, {0x4, 0x15e4, 0x3000}, {0x1, 0x4, 0x800}, {0x4, 0x3, 0x1000}, {0xaed437d17c7ea4b6, 0x7, 0x800}, {0x5, 0x1ff, 0x1000}, {0x0, 0xfff8, 0x1800}, {0x4, 0x1000, 0x1400}, {0x0, 0xe5, 0x800}], 0xa) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 17:09:48 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x80000001) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r6, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) dup(r2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r7, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) r8 = accept$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000004000000000000100000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000f3fccfcbc6d4ebde5826e456cf2c7525fa2ad05deb935a6661842a30d73aa47d7bfaf95d5cceb72fb62eeaea24eebbb2e1fecb2369bcfa1e268fddf8527e864fa81e587c59198d386b90ab80bbfe1303bbdcad650f224f515040c41b309a6741cb6261057e95ab0ce28915eda3b3a1e356c814585f2b128f7d012eb3f070cda1db2be56b4cf174a1c0d5b377f2c3ed0115ae7fd9519b79f816cb27640168f853c0170e5f4066da934b98f85f5ed9d80283"], &(0x7f00000005c0)=0x39) r9 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r9, 0x2, 0x1) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x9) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r5}, 0x7ffffffffffffff6, 0x4, 0x40, 0x8001, 0x6}, {{r7}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1ff, 0x400}, {{r8}, 0x5, 0x6, 0x4, 0x7878, 0x4}, {{r9}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x1, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x2001f}], 0x3, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x8001, 0x95}) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r10, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) r11 = semget(0x1, 0x3, 0x41) r12 = semget$private(0x0, 0x4, 0x522) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000680)=""/250) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r4, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) shmat(0x0, &(0x7f0000084000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x420) 17:09:48 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="280000769f9042f401cb8e2227a9dd9e080000003879335d9f0428c9188c16ff721bbdb09541b52d5d80a232ce"], 0x9}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xa, 0x2818, r1, 0x0, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r3 = getppid() setpgid(0x0, r3) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:09:48 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='< \xee\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) geteuid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x154, &(0x7f00000000c0)=0x7fff, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 17:09:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)) semop(r4, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x9) semctl$SETALL(r4, 0x0, 0x9, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040), 0x0) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x0, &(0x7f0000000040)="00010000", 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) setsockopt(r7, 0x29, 0x0, &(0x7f0000000040), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0xe90) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x1b7) getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r10, 0x0, 0x10, 0x9}}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:09:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000100)=0x443cb9, 0xfffffffffffffed5) r4 = dup(r0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r7 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) fcntl$dupfd(r7, 0x0, r4) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000040)=0xcd) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 17:09:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000000c0)=0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "00000100e8ff0000e18000000400"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="11ac51f7d6693a129b2e765d0de14946028be83b3672a82136df5f4a04035204fe69b6cbad92f69281ac112900aa7b1f48c42d733456aba89c7f2a77ccdef4d01f83042300687ef1a1aa87a3b0d2f22258fdcabec90c5048594d36fafd7bab62e216ef31970412aaf2f9d0217636d60e7f7708c32810404e831502fa626402c6b8929ef6f321528b878daf55af77377fd0be0f0f16019afb13da999d4a2300dbcc1030f1810462ccd7671f9482f7a3e3a32f305de83d1e83a68818a7df7edd8ce63a38ebe8f2da881856056c99f626e528a2b5ddec35191eebbb56759ee2b2d6d064622234e1fc6898cb7b7150907d06a3c6e4282a1324fbcf797364ad62524fe7eb9328c24fe1d205400c5c5d65e611bfcf2eb0d23a93eaf9bb9ad32369d770153767f061e01af0e7eb19b7657b722af9dff7db6e352a309735448f91fe860c1192a01468b3e07bf319e7db5faa531adc0d03bebbaf7cfc0306307247bfd77d5a91f95e0cabd789a3ed790b8ca01bede80af5fda8faa9bf775bf577d17431a2097c219fcf163958d74354c7af64e904959111b26b9879c1e3ebca13a32fec4c0f16435c4002d9bb921895ce6b75ac5c0fa9ae5dc5ef3abb97f3233b0616522a6bb1b0c52986ef2a59e7e30506b258d0c77937e8dd7927efb4fada010c4f02df8cdc2667721f0fc505705eb2b7a1ce2af8cd5635fede2fb38f7e52acba9be795036137974a6bba95529b42279cccc6e8c913d6192c1b40c17ada6e67d9fbeeb0e3a8c5f5b6d091e39ce9c11003303b5c46d10a6db550ee04846311556c20b7b361d3fc0ec81b423c51ee90bf75a43c59c6ea06d8b190d866a418964303853164c62d04d928f6c1172a79633d539006da0842cd30d0b5cc0e6903387d0fdfa519569fd6a38f9e8d2a6c8985f6214d947a6637f055f57bbfd6d801bb21a5a33509879ab5111be9891a6b6b8e7be69652444ad9d50d68914b3309c913924a17d78f72ffda4562d89a2db467149a71dc24d2a17475d9d56ad473405be2456908791062666f2b0a3004af7c6450897944ced39d9cec3c680c1b22a09f0ea9d5b87c9b3a29bed73961aa061aae12d5a35d7f8ac534be1fd568ee601d6b4322a67a59ac2201ffbf0c06a459178046075dffe116539886b22ad0ee7d9ef35e5ff3b6060bc0a9f33f4fb1b987d000d561e6ea265b7a45fb2622ed1712b6c5533d21c7f323455913c9279262dda7b075f3a9ea97f034f5ded614bbe0bbd3c54d86a62b011b1170332e10eaa5b4fa82ba9df981099ff84d7b44d9bacf245fb11816f4a85aa50d074b5809d5f6b2efbfdc1acbf9bd11168a5871c197e58c219bddd63bbe13acd64438e1b8401bee2082d59f336504c09968fc83400b971288aadfe60ea37e2e4fc21344ef0fc2acb7942391aa530c0fa27419dac483f1e89a4777f3b96590dde9e1f82d3f42c8ae3b356d791e82148c44e88684c7741c42fa3eea19ebf688ea3b75f9e7a5c5934848017049d5fe4a20265aeadc3833f65954f2", 0x43a}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0xfffffffe, "4929dc9df2ffff0000009078bbe6f44e4db36600"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 17:09:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = semget(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x10) r5 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x0, r5, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r9, r8) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r14, r13) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r16, r15) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r19 = dup2(r18, r17) sendmsg$unix(r19, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r20 = getuid() r21 = geteuid() setreuid(r20, r21) getegid() getpid() r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r29, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x9, r27, r26, r32, r26, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x0, r27, 0x0, 0x0, r26}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xde2, r5, r24, r34, r35, 0x100, 0x8000}, 0x3, 0x2, 0x1}) connect$unix(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r36 = dup(r0) listen(0xffffffffffffffff, 0x0) syz_open_pts() getgid() sendto$inet6(r36, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r37 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r37, &(0x7f0000000280)=[{{r39}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r37, &(0x7f0000000180)=[{{r38}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r37}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r38}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r38}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r37}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r37}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r39}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$WSDISPLAYIO_GMODE(r39, 0x4004574b, &(0x7f0000000040)) 17:09:48 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cf54f59ed5d6a", 0xc5, 0x400, 0x0, 0x71) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000009, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) r13 = geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r15, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r16 = getuid() seteuid(r16) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0xc, r16, 0x0, r19, r18, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x4) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) r23 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r23, 0x0, 0x0) r24 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) r30 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r30, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r32 = geteuid() setreuid(r31, r32) r33 = getegid() sendmsg$unix(r7, &(0x7f0000000500)={&(0x7f0000001700)=ANY=[@ANYBLOB="25926e2966e800013c79364dd078f8378573576042eb9b5f8f94d40248e9df182e56a4c28e7c0aa93433528cbd412e02e47b296126a8c9d21f30a09b11fdfeb7e40e873a650aea82e3a9de73d625f9077cdd561fe43c7728638ad64018ac1433a41037dfee2fa9afd2f307e653321b7c5b8d0a100216ebaa7cdc9a0d4eff580fa489b1b4afa87125c2fb05883eb7"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000100)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453334503a9c3304405", 0x45}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff009d53ff9c71", @ANYRES32=r6, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="0000000030000091352d776d8cc8a17f8600004cee71b3f8d1b3be20d9b6", @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r24, @ANYRES32, @ANYBLOB="000000009f03000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r34, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r34, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r35 = semget$private(0x0, 0x4, 0xc1) semop(r35, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r35, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r36 = getuid() seteuid(r36) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r37, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r40 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r40, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) semctl$SETVAL(r40, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) r41 = msgget(0x2, 0x200) r42 = socket(0x10000000011, 0x8000000003, 0x0) close(r42) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getpgrp() msgctl$IPC_SET(r41, 0x1, &(0x7f0000000100)={{0x0, r43, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r44, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000001680)={{0x8000, r43, 0x0, r39, r38, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r47 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000100)=""/114) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000200)={{0x3ff, r45, r46, r45, r46, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0xd75, 0xfa}) r50 = socket$unix(0x1, 0x2, 0x0) recvmsg(r50, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000080)="ef8dc84a01ca492495920493a8c08b6408cc88f56021a7b559220e4b091a091d1ace9c356fa8b608cf7792c25811e91b8ebe7dc1fadb243983d5466e20854e424cb7dd7b5c1fb6771e57c2ce9082a4911886a7b49028b58ae2578df265a64ce71c45ba48ccfa761ed3147f453eb2a4046911ca0319e60651", 0x78}, {&(0x7f0000002680)="8505080000000000000016670b8716e2b4dea536b0d51c3a33fee5e816d6ee06f652346c1166030000000094f56ef4d4fb5062f135f4d105040037920c82fb0586d9fc1304c5e4ea9b59090511b55e4c0858c8f1109a5f76bedb87162109000000c91dac429fd3d36da4667a266046282ff9dfe3c83ae0130d24fd3f0df0d3fd08f36ab9e950b3978ccf4c1e6098a89b4200"/180, 0xb4}, {&(0x7f0000000340)="92a77256c3f9417d62b10e8f0efabadb678636b7563052b30591db70737e2cf1d587ef206aae3fedffe18a544261003c477b3ae82082a44a9e4126fbecae931466212b68039ad47eab14282faec5654f695aaca505c2ad08abad5d5247ebcf", 0x5f}, {&(0x7f00000003c0)="14782a40222d98f5432dd8503c8280053a10bf212052113f65c1e4becf86888daff336d3ca5db66faccb9c8ecf562f1139a2adb055c665bd8ccf5084d3039801a6f76c70826ab04d171ac6c38338d986d1f524764e4193355123078dcfbe930fa48427f18c27f590b78f59a913a5ed9106a5275fe6222542b69103124c042b2657bf2fa0eaa555a97f873413159b8777e7051757c9347bb6385507187ed64ad36f2a551e9b3756ad0492971ae41af0fd084fc17a313d685dff9957e12f2e4810114dce357148746fa7d4c78e993935c3b0cd24e41c6b3c6fce3ea733048bbe4be5438f275459b45669a4db71c86395d75908625d479bbc9b86e47f41ccae8ac183aa977de83600129836d1dcfc6f0fa44dd16323f3f44a90021bed627767e8796366732bec096272d79d476b08d111b4249200685aa6182b3d1322c9699ea8d5da801a6232629ad1ebcc7d9245a55cb0e413a77945f9fac411869d88dc35de86462abe3ba4f604e315bc4bbcacfc9202f14ff9ebfb72842d89c55140c1db1ddd1fcff028292f46bad4ba24acd3d86834f2dfb48fc2915bafcc8ed23e2e1fb8a146843b87ff803d4a2ecb17602967f1d892edeb50fabf70da834a00b7a0325d3db5e5ca1d99e8b587b4c167e863d3c06196b8015f5e26d257c635c72c34e62051086a15f1de928910834e84e6e5a98f275db047a80d5aabc03bc67309d05b0a072e1c02a3dba94cca2a94df3a1c3334c179dadbea30edc7dc820cb5fdcdd2f7fec4b880a210f3d5d5e4457cee9ebee2236183e818768a4b886ec34bda806ef33d1d282cd5e706bb405aebd98819d2f9547ae042c76add0ff82432b74d56580a71290f54c9a7deef3df1ead6d90b5c3a1897054bde8eb63569a4f97a1a42358a41f52723c449b1e131f825542096f1ec577fcc7f45ef8fecd389253ff7af6cd90e2c5e4f37fa72df73c99251567707a589966afb89c893b68f6e3558e71ebd77955db9de7878ef50286adcf4145c8ec464e3dd45b13fbe2a6b18b8d4b4ec8ff91720c559ec05b4cf52dffb49dcc7bb5d085620c2df265a49c2658a6702bc2f7cff52b3cfe2df6408af52d2e15724c1591356ef9734e143074c6482760e686543450e48104c32a55c6fb0499a4e360295a7cce89d9c0e4d62a4138c78817a5c0ac866f1aa3d712ae1b42c4a35143e15464c467f857470a4a14125d92da536a4947dff125d2afe6befa82ef50eb3bc66fc58428c3247bef26ef259df4c4e40f3d69d7e0a3138e7f0280c07eb6583ec53eaaed3f6907d6b61dd1f441befbdbf3fc6c7d79a2fb1a88a61d79f06b7849d0c1dbe21d3d89530f436f0f9661b2d8b558eebb355a69f7fcc77cb4bbaf105e4b0bf69e557a4daebfd1cd9edbb1db5ef7a6be333d3066fe08679ff263c65a88d54c4ecf7d5551b7d60639be0b23977fc805da38d91a8c15f63a5778d7dea906aae080eec3d04c9a1503e8bfa538a818982ff0ff9210d311d96cbbc0ecc6ad9e229c7dafe10a76f7204fc23a57776ce3457549e12e1da7b2f985de5f397725d2a09846879ad99b8981ceb1c7ba054066f481c75694923611dbd6eccd6041449d96a650d57dafc8e18c54772b4e4f2dc85b365c111c22f433b93c75237d5cdeb0d231638206723a8c2327997cf53c6e5f2e09107d600cb788426a2370b1ea30990b89441a71a629a8fb782850a57540edca87d46cd769d7f731f3228dad040268ac56d25f1ff333555b4361bc4c6d5333a6ef2b591081ced8ccd2e15ff42dbb4a7dcd1ebb0b319f5ffcd590224653415146662f04a470d4f8d5cd42d2d3108b17fa10af40e881a705415f313ade564094de24466c7cbb67cb8f178a968ef67e60f4ee6e2ec3ed24cf04802e474e2815769dc40e8a057fcad234156db1eef543e899260abbfd4c000d5785ac3705a9a2f8da608d61b4890791ca0cc3eee5cf778c8c85b7364007d04a52409d34e4c137daf1db0745568262e337535f7bb4e3329df1b5b31aaae5f3e909d38dadeaf57474718ec7d29cba594d3a3e7a6e2056704fa392cd7865c743c1c2667c71138c4daae24359453054560057f5fb17b190a1074d901c0d3ffbe5b72e1118b08271f811a6062ec3023371b267ec03d072a49c287241dc6ab2186874f69ec7330efff9bf36ea3a985e064c17f60a5f809dbe9d221312484c423dc3d44c44dce93495f93060d8dbe49b528993dcbe03ece9eeb49b90c4b29be6ca5a17ad4cb656486a457617b3219b5f2adb3d269472921d98a0eab2ec838bef573790e86dd378d586750bee636ee3c679620647bf0e7405bea04dd96b5f5141f1131c95b2cc69178de81fac7d7549571329b9b70e0189fb926f6a677f8af84fdd799333098db6e321c688033ba6e1384298ed6ee832b72510d8151cc80652bc3833db0bec06246360bd64d17ae9620a9bd92f98bf23dcc25829e4414318c6e50935d264cf114956ef590c4da9a12820343f9ef39344861d5122ca53199835353cbfa4e9f169090cd0f3ca2182bf3c6779a0aaef1a1f891d4f98f5387af4bc3e87af47902e6b04f5deac67b9f78f1fb62a34f5d77ed279fd46fe95974337ebd7cea7e4e73e7a505a3d225b7acc2dc32da5a326ea8eacba8403a4c343266e2cdcfe7ac802c6c6c8f55ef9f740e1f137fcb4500d6e2b30a689609e6f1c8da447657d8eb35578e9dcda56438e622fd7dc0ca9cc923410495b5f95feecfe1a9c49368be22e39e5555fa20108fd2e75f980781aafada8a0cb6cac270a5fae1de7943d384ff0730b1f4850c809a285aa39cadbb3ca0dd7dfcafbe3eafd39fa98b13979ead62b7035e4189e0a332bbf58886f4957fc7d25c43ad62c997d5ac1f0b44c0e141d497271412f8b81d594491aec24ff9e89f9e3545f895f7d20a75ceefb2503bb3b73115b9b23056aea7b3881c035108497f73d9b361c95a6e5e9f7c5f4bf1b9bd15316f02f54ebe55894abc6064a1f59810fc0eb1efcf4f655a4ad5726dfeb862a99c5b1c1abaa7db2ebad7dbecc23190670d26257547792810d09993e4365b098ac523b04754c72a0ff47e8623fa9ff115b716965d3cb8ee1e45314bbbea656c179eefa7691b5a50c06902fb5eb6411b918b2bc7762f852ebcbe9b1f1d8d7afbb880b7c19a0f32132f8c30cf1be0d9f3e87af817f24f70115e31dd4fb7bbbeed06fb0a438e279dbfaa9a77fe2085c93949d3981bfefbafd749a9b3a50d83cb2fb2f76a38b2df7e311808668e1ec9ea7017c21a53866405396e26c5f6da86d336995e5e978c2ea1ce1f212365105b0ecead42245286d8b3f4f3bbe5158a53e4666fcb65ed49d0bfeb32383a8ee24f34b2ad4e65b863cb60ebfabbe340b4b86df0e6b0139e41bddf8b077276c839e598c3109b3d53aeefb4372eb669239ed53d260a69f3d675d3313fa3af498b8e46d9ab6701b34b501bc3b1838428fd44a0e41d3f899fbb9b000edea6ca070e7e954498dac088ba50aa55a784f3d0e5c82e9eee9cbdf89756cc1e25a3cbddae9ee9d37bd19b33c22a30181804f766754673b8c529400996e497b3a9f8802e5b0f8258881148009ff987878c8f8b433b918843ec1ce728ee161f0b3fa930084cad8e2dc6093d0321037550242bf9e7dfd1f24dea7748740fd993e4a062c9c961a495c37313165a0d56cadd746dc8ac37fcae097085b0a165dc677be5b0e9446b0a20d2ab38cc0f134f1268949852447f4fc390084ad56378b01ce8ba308c69a68fada00c8e1cf60b34398fe900d662281975984ff42554ef84049d5bebb7d26c74a71ebc9ae31d55a0cf4290df1f0f947d4804eedcd603a89a0e714dfc40e58d9f3a38f51a4e3a8e8bea6669297b3d750c37f8ee3436dca375f78583615ccebca7fabe05fbc2e26edfcff42ff53d5fc2e4faf25d41f54c7b16f25a280d837e8a70e564ce7c3fd666d29d86d2ee2accea4575ee6f2700f06aba54d848f69286a2f1d2a4d57848ae9e1d9c4dc8fe455026da2789e646c1ff9d3035887fb15cc902c0abe636656f5f665e49a443d13f18801d6383c96f1d5ae935f48a870fe5c6cdbcc5e752441ecca0608c3ec48e648e51efd64f85a3a304c2f3ce43809dfee163483a34a8cb6528eadcb65657e1f583442d62e33a6aecb4823ad508af0b243b7283274345921878dbc837f99017d0cc5dc0590d8e8800d066265fbb75c919aef1e4b1fbb23d418f6773fafa6c08df8099450c2a1fa62ded7c4b6b756edb9f44775aa4fa088972898a92292fb439cb806d91e520c96fef985741100f98df3ec8ee08bea5595ff4409c96daa3deac3581c32a5503a4581bfb7267e17b2d9cf6384a80890dc82fafba40140ffb5c3bc6774fd090c0409270df056a3cc1f193dcf3ee0fada35a817a8429ce484d8d7718d20f7578700f766f0544fe12f39cc3009a280276ec941270bc5470bc801a135320585600b104396c0ce2bf6ccce7f597b03bdf1c9c59c2a6c4073743f36f7a84deb2559625abf13f74017dc156b820aa5727daf0d6f750c5fa0b4d174a7678b85b38208d98c9f6347e5542431da9795b3cd77d9205465a981320798ef453c80d98feb575ba4587a1b940835cb52af872860f47e619b83c9c3921b6db5576453ec75decf3f4ef2ede610d8f2f841b6c0b38f415b0a1bbac8c45392784a1eeb8eed345360dac8130639cdaab08289f1f91c220fd634a1ef293a9875cce4aa4a8da6c4481787842fe0c532f3899935db90a821f498f95bc0375debed55f6bb62ef39ed8e8010be450cdf59b1b29715b11f6a242f4da47ed4f4dd6d8e185e4e2c68feae09df1e5139402da77a9490576ac99f6122afad5294ce80b2a7e0d34ca2c45bd8a636803e21bc244f53cbfc3a4cc43879e5e3ccd8a1b50a6d24b220428f8392b748a5dba4615abaf30ffd79f595b3f8518fe08dfdce8c2d4dfe18007ab0d08ac2badcd17a8e95f5a06eebd0e9152a971e139e91e86aaaf8b96f6dab396207bb6b4722b2083a5f01e73f7be8a609b81b14b8530398608a7b92a4588c09cec3868f84e223e2abb7cf36b98e3f96a0866dfb8f731bfeac2bfca10d5a575307f9f2b082c2882f04ce00ff5f2d23c2644ed51c7e97c8002b48897e558684ecd28397714046a5805ac9ccd20cfe4f74af5f6e1a7968d5b6ad8916a8c76bf071e9192b9cd97f87e9f084abf3eb95cb281d9ffda6a69abba15c34f43ee87a4a5403d23e8c7a2eb3b689a2cee76673ffec8a62034cc3806c3845da0eb123e8a4d3abd9e52fd17cf4b44fa2194a5e53ebfc72993612eea76f1ccb6d2001fed80f2b2ad7b97db18b00c1949f4a5934bad68fd43be438b484927da4eae679149e22c8916315cc6775e950fc61eb009574c92d44177a390a449237149a0fb6c8b41340218f6b9d1d91efa2fbb86fcfb6d62323af7280fe68a536899c2ce9c6cf98c37c178a065942db277468b7cff4e6c8bd06ea306ae73ee45e0be8d8502c6d0474981640b4b3ebbdd6bafe016962715dd83bad9602e8cc4a5250591f1d5f5a471d3af39c93c17b5430f8bcd756b15959e5f26b053b2b730e2167132b2d21c0c04015b5b45435be3e2eeb922167f7c881a025e4ac042325638a83ede78eac3d6d2f62cbb44f81cce43ea1352523b073bafe55e3160e047d75fbc9b91d0f9762aca2086571373ff1fd08a86cf9149a969f2f79f4ca38ec2d6eeda5902551f24a0807794430048a7f44b2c429c92a4a4510d87f8cd9dd0ba0244e8b05f6cf1fc2b5b758a0e6dec2eed5f8f381df8d0fb442b9b8f419e0fb7d9", 0x1000}, {&(0x7f00000013c0)="f28f66dd7c750e4042a353bdb4a2fb52f81cd58b29081e896bea829e7e4b3822f61713f6282022f0ea59ba219f0fc986afacf9f9845ba8e4021657d06ef46474569a40dbafd5796ff342587caf02cfe082845c6dd89edcdb1618813449742dd24a988541ba0acedfc6dc5cdedfb3d3625242a8c4ef482b4548ac0c2dd864e4a241b9fcd7e4d7e82a98c2d4469caf3d54daab98baa8cd1dec239dec8faa29aec2a4bcdfb2c743ce76f0ea2d784056fec5e6510eb3d3dc4bf985317edcabd9e64dd5137fd04d0e3234c2356a31ae11577485f1cc86649e491eb577cc80adb7d089e388", 0xe2}, {&(0x7f0000001840)="9e48449720e3d1f411d73aeb536de3a044ff378e2e0a1d18bd7c36dd480bd97a2867e6d245d7982200"/54, 0x36}], 0x6, &(0x7f0000002640)=[@rights={0x18, 0xffff, 0x1, [r50, r2]}, @cred={0x20, 0xffff, 0x0, r29, r39, r46}], 0x38, 0x400}, 0xa) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 17:09:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xc87da070}], 0x10000221, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 17:09:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) socket(0x6, 0x5, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f0000000680)) 17:09:48 executing program 0: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) getrusage(0x1, &(0x7f00000000c0)) 17:09:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="01000000", 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10480, 0x10) recvfrom(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x2, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 17:09:48 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xa, 0x2818, r0, 0x0, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r2 = getppid() setpgid(0x0, r2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x9, 0x5, r2}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:09:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="3a3b2e2c444664b3d6ed51c9b136cd398c66fb3cdd1a37ff99cb4b09623e10384117f0d91c7a37c2da5f7d24c70c5de4a8746a239a4d3ac6125cbca2fcfee40f5a15e935a514ebc35e6f1a2661ee9d850859cefd54d7a2af832a48bffed4ec22bd2e6e2d2e08ac85024c83f9893f886b2d962409d5dac46247330afda00b7a3acae6c46854801e45ea9c1f565f32176a16ca9a76ffa43393be4a18e0078beb53120933bc6e162df9342d6f0551a11ffacc98dac455de7c7fdaf4e1eadbb019fa79c2893bbde7b9909aaefa8b16a735d73e5e8265", 0xd4, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x128) 17:09:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:09:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 17:09:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) write(r1, 0x0, 0x0) 17:09:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x980e72bbb59ff67c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000100), 0x0) 17:09:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0100"], 0xa) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 17:09:48 executing program 1: socket$inet6(0x18, 0x4005, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zern\xe4', 0x20b60673444e66a7, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x5, 0xf951, 0x4, 0x7fff}) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 17:09:48 executing program 0: r0 = kqueue() lstat(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000500)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') accept$inet(r1, 0x0, &(0x7f00000002c0)) semget$private(0x0, 0x4, 0x94) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x40, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b40)=ANY=[@ANYBLOB="c000000000000000000000000000000006596499196c7856ec6e17eeab4d41be9f673ee15c663a7d4d9885b5406abba55318a9410840c45a9ea59c6f4927b5e4052a6f31dcc6f07d322baf43a5e9c7cd3bbfb1a8ced74b34df4a8f53a70646884e2d6f7b0668f18eac5534aee80f1a5fd8101e9d68a77fa20fee9eab859cd85616788c26fd1378692a8711afcbd23cdd26977877754f60579e5af6663a4a45eb2fb2180978edb019f3bb0ca8a75ab90000003800000000000000ffff010081000000b8fa26bf5f6be80e4bdea7892b04f9dd3008d346e5db06f8f0e6fd96410dfc6a97000000000000002800000000000000ffff000004000000cbd7e53b884c088a5a85b85d3e233271eeac0000000000001800000000000000ffff000007000000983100000000000098000000000000000100000002000000a568f6acf4106af1a30964d23f9b659642271571e1d3e23d89b1fd37415f4cd2999e1e300673ed4919b3812d7caed990ea12c385061c20bc03747614b32e0a0e143d93484800da8b8b7ded8040b8c62048d5aefc577cb03c49c75675fb2e740ef627d48624af940ee5febbddef5f7559aaddefbf82244b87e274830dba4cb80d4d42b2962d5c61000000000000b8000000000000000100000000040000d9d9dc2c7f7f52730db7c65f3ec63c5e2bc8a8fabb83399069b92999c35fd90a3a7cdd9f010098402a34f78762515028234dbdb1949cc9983105bbb18f646ef87c46ccffd8e38f83c5b624b76d49d74c7e938aa08989552a75809d48aa671d616e360aef1a8537f563e8c445e25bbf03fcdd4afcd59e1124718206864689023d3e66bc411fea43988e5ffa3cd6ce39df4d2ebabd0b92b85b4fef2dcebc4824c67180580000000000101000000000000003000000040000008d8661d76eaa418a4c726d9b3a775a96b81b97f7e2616d52e178eb046eeb0608dfe73decdeb3e3ebba9660db2b3b982fc903adb72606fba249fd1af61a261674672975f713504afd377fe3bd91e89c5dfa9721b85ebf17ec0ff49c54b5b4aa1f612b5aeffa59dbff4673b47374256e4627800ad920a237e95b3888620a5ea613d2f3188e269554a39d220f73011cfa5f2ae3490c143ee7925c5a0c86caa843c132fbb1f1ed077076d0177379f17ea638988249eea9727fc5fe60d5b4a41f3c0545358b82da72ce745de3100413b92abc3db5e5e4eaefcbfbae0b8024b90b11844b974718db299525a008394065b1c8083a39c2e9023d6d1ac6130945942d50cb05111f62803c7e8ef3d88b84972b40b7af5f88f908af3a1b9a444c560e79f900ffafc78b084d52105c454a2ba0d481482ff4591ebfc1f16c9db7cea13b770e32cee834b32b14501556cb2b96a4f3b701872baf7b13340d4e72ae9396eb9bf6b09a8de069b9394aa269fc75dc0d7bd5f2f41028b16cab9525c69ce9afa2e9491eda35660895fe91965eb5e36551cae1ca5e5ad58c11334fa05bab705126974956c1319a3a4cb519fde421bc192aa48120eeb17a0464fbbf37d50edeb0d81d464e325306837e122ca95fc2bfafbfde9b19a5463624c204a6c5fcbf35612d3706e76dd151ae7c1cf587ad3e70ef1d3551dd83247bd69ba0e0badd0d51108ce44453a8c4c2181477be0b62717a27a702645bbb20965657e42443d4d5344a8794088ab385fd9a1e7a3141a1e0cd4f944cdfb5411f9a0a2397ac4d4d3214840aee023c063b86117a0fb01f3b59fff368acf766f3f2463dc1cb5a1987809be5661bd04487e8021e2654be59c0df49cd0e4632afcc3185c2ca268c2c1a5501e3c81483b4da32fd06654f9650bc277814eb3a19132187ed8c0f90a0db9478abfd8b673f49f4d351e9dd5b31871f3f69013ac2f544eee2e9f9f963a228f1817572cdd4c3e34b48a1755d40fa05ab898153d546636dcf3d2d2625b6fc88e1e724ca0d65f16e0dbdd45cb916a844e70b33367d279631cbb7de66ed64ae51e1b9c43b9760f783d8351668de0c17b0d25187438e321dddd6f2b26b8b943cbd6b38261e47e308a99147a29b8325588227e4da4803b150463f9969e88ae976e04c2204865aa6d12b4d89377534b8bd4c5686727a35d3f73d75c925884fe7297732459f9421b878fd771255c67a405a4df212043310a6d280a410e20bcd6070589d0d3658470747315e93bd8d0f1d36e8726481a2b7495db3a83451bdc756bc33078ac8b38bf96de8fb553b19a15fa5f6a7bf0f50f14268c674a44f641deaa9a436b3d6559d307390d2ce4ba23244060c25675d82eea2c7b8f474f90d20f366c1a19439233c1f643ea33546c225b74d5a3dc44c7595ef3050c8e24ae69009b604f057cf8a5cab7c207ac4365d5acec67e576265f12a1b066192729ed3efdf1980e53553397b639d44edbfb0016060d5814f30dc75317eb73d9c7f2be7e5fce3fdadf0c76b64756feb55425c45077f0a99be189147e5047f71231ebd1121bcac845550c85fd31614729a5aa797ff5e7a279f0138e13a000df38ce9ac6c46968513341d0d69acaa9f832e23275d8cc719308605a2ab0085ffa212396a5ccaa526bcf89ee025bb6b841a86e88c90ba8663ef2f45cbcc7876f78d077d3160836060da4193fce4fc782d7742a4766bc287f0af77c276b9dc446a838081e49bcfe03fc2579115c9be702061274a25977257a2eaf17a5e5db74322e81aa9255e553286c691c25552c593e1d3e9c2d8ddd43825241acc2742c191d6435959971cc30b6c3a4c5feb8ebd2e5313e810a0c3a2fdcc2ed6c997bc5ea2ef774103d7a6c443508d5d029be77a3f1f83a4f5f54bee510a6bc523257b1db3d3607593c32f163c6475f6f73449b2d153dde3f8a882b3305c8a66313de02dc544ebe1eb25327b57fd91b4a36cce3dcb5fc50fcab32a9e2fa47bbf7e31d20321aa12fe6f613e1860701f6e8a35eafcdfef343df1b77176520912876ed299e208c10a8c001e5f87f8fb2c15b895b3f6efa83d2d9b9fe9d981d8732f080d3c3f496b407b75b51d3e422c00928290d72935e278bad8c8ebe3013fd37fe5a133ffa6e385e3c9026ff425ffd63bae41b519ea4bacb1cd351ecb3d2edc01aa63b4f8bc3aa1e339b31b469badca737ee912ec65c8891aaef6c89053dd3b85ef913094ca54ba716bfe438b5bf14027e4e98a22204484b0653ff60b03e785d320275234d57ce4d01a8be57c3e1aedb5abb42f3221a32abed0618aad6e9eca6721123baa4443f1b0d3d7c2039965b0c4e194db241a84f5ed424cfbb3cb88d907e522240cd94a8aadf5c796274c206ce724f3a1be5863075805ef6cd7d7780167548eb55c1ffeac455fad63f5cca2d2715b84e70c7c6268a18c5f998726fa340e4fb8a3a682d955a9733224fd0d9ee5dcdcb3adc06d6d929d083dce4dc448ceab93088f793c6e4dd4847eeea86b5138725f0a5d9e84c1696e6f59bdf557152f1c077ab92c1178532ae22db87f2c18706ffd8f5f2d26337c4659a576a3364b248cea38c65656e9480afe4ac6a8d01534cc9bb850a1b52b7b059702709a2d45e2bb8641a0ce44085e2dd5c3952992c978482973ede516a866a6a8f75f1da16234b9dced76c10865fc8455ed25951aa8eb2953afd0835b582b0251967abfd0c73c795c9df37d1491c5f8c4e8103e0459e6dca2cd9d632b5cee80a240b5e831b7e5900c9f105591b9d99a1c3506a83c4d6ef89c9d4086affde2a5eee1619352570903af3bb1ad50684454c7bedbf184b8aed77a1ef66e0648e8205d9ed154a2895e630eafb7ce6a806b02fe46552fbee4b658e17d046f6870ac3e8cf6f540b27ed9a645f8ec655f8e4e6a8dcfe0b6f1842be7b1ba70a9d54ea5eec9cc063a479f48797d3acfa99866aff1fb76e3b8cf37dda71dc162fb39cfa321d2ea2dc7e8a4941a6eceb8f7843b0f440806f6969a048190fc3c5a8b19f1ba2c62f48fd3586eca23abde6caa1fb78b9f5ac43dfbcb6bd6b3a3efd9dc89927fab7a1e7d7872562edbbb83449abeb8c996009422d5b110ef2063e7c013c299422a38bbf414258a2c0604f40272e0102c090b87bcf4021e6c90443bd132f8bc78a9fba6e3754706b48f0bd74885caa1adb57cb1e5faf9021beb988b60cc31465586a0c272a7795dbf94fa9e2acfb990f5dee7f3c51d740e708257af6e103271d971f26a1e2da7bf4b0ae697da246d15b60becefebc1e384ef342a2c0469c7c830dac9275607b025937aa05561f3832af71921eeca14d83d7b252c2afa3c172b03b72ecac4a8009de370afac3b9e6986a428a0c19299192016f424cb6d3cb8eda97e9ec5fc4eacca20880bb6696b036c1b9c5a1b73bcecc8ddc8b30b0b92de9cfde444d0677446f0f8c0ec694530c5d19d7ef541c64d8ea723c9940b25f9c639bd6098712f501a94cc766204b5041c21c618eecee587dd9dd25679f2da181a46b7d5006ba55e5736d8497ebafdda97f540cd96203bfe1d3230083fdc4146ddf5a3fe4cf771b5c2367c77898b09745ef73e1a6fb0007600603a61619702562ca811971e9ddbf7d5599e7d226704ffc90b0cf5a6f8125a7a15b8e8a8271d892150baa5ed4d823d18ed879f6fdbd955d10c1df898a518dabf5ffd0e9896c3673b6c4b54b7f2436c9d36a189d5e3f865bc822d02fe84f9828cb7f6c4eeb41ba40f16c5301e95024417f2c65bed1130cdcb0658374d7e7bedd3d7b2d2427c603ebaa95be5696155cb5b34415b0282b5a4f88e8df95b288936ab249715824e657eff69f370682208aff123c191984d02a934d57dc5678f07ca549c25c8b3bc8fcff5d64d290c7ea13df5a8c17e34e59cfad0a5e612993e6770c92dea7b385796866d17a0bbeb1499ae544b0eec8b8376ffffa78ca3936ecc22c5b257df5e499fcb0da02277d664c526002d673e566309e36659b11c1fda92de1542eae3b9f499fdbc42b5079b896d5a612ea5c3c0f1ace72ace053756d2487c4034d81f2bcfa80b9b2792bde2bb0a4c92387ff4f8adc3667cf7314a33487d10b77b0eb9f83843f32ad795f41f6d1cb1a042d8c2dd5bc8d889b9c521b11f0a57e6c80727f087f17af896fce0225ea3862c1366515327a36fe369b1c27cd333752e08d75a6e85fdbfcccffc46bcc320d08ad48e9447c2bdedce05a4929331fbbb21cf0817e65c058aba97de531b8b64ddb4957524307f1c28933b1173a745803a8e06d370758a3f787a96cd8a2ae200b2ad61c2eed6e57e885c580a9595fcb26128567715a2f7b17d3d39bd082515c3bee7b79229b9e3144dbcecd4b91045bceba2c4d383e130317c24291e2eb188c439e915ed8b689db6ce31f2fd0f4c28d7878b8d9236e59f02388addcdcd512fc7870ab2bcac61ab34440602da42016ebc814df272e0558faf1a922408c868d12474e5111a8bdb5f3d43bd36e38b9b1880762bb6fac06b057952f9d9746a0fffa24770d350a797cc61474c04b3f479c7767d458c1174eae9eb0bab4fb4067a6f16a01365a9602f517e627b4ffdfe4440bda35c41cb5383fbde61fce4cad4b129343fd314956305f88cd355c1ef15a19a0752b08b474766ace05ae23c97f6dd099b4c96c2482e73f73fe4700824c7e6536c375ed2f8d870254afd88c64b7afdb80561534b1808adeffa5ab213b78270b41c8e1383dc5adc7673e343933afec58fe7fae04b8551b7c6cd2b4cc90f30c8f0ef350217ff69c4c0343c3c4893b8fb60c286dcd69b7ec269160237326a7160c0fbea4dbd099c0baa4bff52a72551196533e2827b5ab137b9999280ecd525e84363028927fcfe44cff93affffebeb262485dad85a5cbe815cb2617cc7dfacc1e1471e88a4ab6fd267746de3749670b0841408b6c4800921ae506702dc99e74ff77fce1c221ea1997245a93a11441c6b60f25ee53504a9af4bd3671bc1067cf4bb801a08da3b86ebf673856952a112734420336516dd9a6f0a1cc4c394ff13c9117fc9546d1cb7b370b60cb46c4ee08a0623f60cec673f9a2e1219032c59dfacf87426315b63ff65b379b4f29066d30ed491d02388a70cdaf99e071f5406e24346c97500b3bbfadcf73f48c21a543a13c9a39c96c505d64e4349919446de28b4aec2eadc53eb3d7574e6543bf43a8f86247ee3a1dfe6c2801ff807ec26603697d550d6a655fe3be16936bdbc9f1b87adad7c4d1777b3659cfb9e2b2cfc0f3813feac10676a91415e83953c3f4a9531db886952d144510d1b06ab7a70bdb798de6c0562fb28a5d698d1c8e38c0ba502b8736b64e037adfa01d6b603df1d9ddf35eb091d14e0f66fae289dcc41902c167b9603f1ed5881d2524d3ebf891d471bdae9c266c0768ac7845a15c714789b7982e0b1922ffecd4c0832d3325cb26b98caba0d02b9835c8af17788932048aa8038d83fea3b788f0efecd010a08e138473ac6bf68f7f186cf76e2a6076e1526415c6ad00eb9bb537a44b64ae4ebde925f3849e12ff21cdcaf51e6e13b8d7f01016f8f9e76fb9941d158e0c1dce1b9101635f55c992d6fce9967f377aa43a3b214922d22c238f4033b9a262426c57ecf31212ca7b602af948287cccfe3789ce27f6417e17725d037da74c0b50b98d58589e702e854aa7585cd6ea9bcf5f1d773b70fdae15cb86606fe21950fd0fd114e88dd55d9dc8f316348cf62318d451c76f58cdd35f2cafb11b503cb08c404bac6b078719e77cc608a1a94213cedf7c2b58b9699c85339c7ba2134208ef79feef2782a407fc0000000000000000000000080000000cdb54e9f67be4edb0d44a0ced7f413a68fb53d81ef350ee0abcf0549f5c589fb4021764caa5f6a77f02217f4194c8e498c5839043f19d67f171643ca14006aa8e7cd550095a0a928911ca0c66c42b1760eedd6cf39a40db244feb1bf6ed555e0417199f4c14ca724c129cec6867fd574d51a0f8a15bbd7fb2290a108686c8ff4d0e4dd2683ae41f7579cdb06e2ad1b3979456aed30bb6e62cc2152e96aba5abf62ddd3405ec891c9c0c2a938421a70009900000000000000feff010007000000cba6a64ee8f4dddb90bb45c5ee20e7eaeadf3ac2698e6d3f42d1ed68263db213031cc2b0cb2d1a09b3fdfa629dc96429521775611486d0e7a6e35ae5422adfecb86c63a550eea1d016187d3db84f2449b0185edc6690056348a13d7452bb2be17f04c2cc30bb70acad3018d3db223bfc1bc58bc97ae999a2489ff79d2a000d6933ce000000000000400000000000000001000000000000009d938fb1bd4df5a7fdd7e59aa109c874dc85438733e7b4ec32afe62dc00ab1341bb112ffbbc75f0d9c1b083001eb0000"], 0x1430}, 0x1) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r8, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r10, r11) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r14, r15) dup2(r4, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r16, r17) socket$inet(0x2, 0x4, 0x5c) kevent(r0, &(0x7f00000008c0)=[{{r4}, 0x0, 0x4, 0x110000023, 0x5, 0x7}, {{r2}, 0x4, 0x1, 0x8, 0xdbe3, 0x8b1}, {{r5}, 0xfffffffffffffffc, 0xc0, 0x1, 0x6, 0x2}, {{r7}, 0xfffffffffffffffd, 0x0, 0x2, 0x8}, {{r8}, 0xfffffffffffffffb, 0x11c, 0x40000000, 0x5, 0x3}, {{r11}, 0xfffffffffffffffe, 0x49, 0x4, 0x8000, 0x6}, {{r12}, 0xfffffffffffffffb, 0x1, 0x2, 0xffffffff, 0x1ff}, {{r13}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xffff}, {{r17}, 0xffffffffffffffff, 0x21, 0x2, 0x3ff, 0x4}], 0x0, &(0x7f00000005c0), 0x5, &(0x7f00000007c0)={0xffffffffffffffff, 0x3}) open$dir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x10, 0x10) fcntl$setstatus(r3, 0x4, 0xc7) close(r3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x2, 0x5, 0x7, 0x1, 0x4, 0x6, 0x80000000, 0x0, 0x2, 0x0, 0x3}) 17:09:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xfffffffffffffffe) renameat(r0, &(0x7f0000000100)='./file1/file0\x00', r0, &(0x7f0000000140)='./file1\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x7, 0x5, 0x3, "58b66982751192415c64467af0998d203dc0ce47", 0x80000000, 0x7d9}) 17:09:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x43cbc, 0x258) dup(r0) listen(0xffffffffffffffff, 0x0) syz_open_pts() getgid() r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) sendto$inet6(r2, &(0x7f0000000040), 0xfffffffffffffdbf, 0x33d59d08591d2e72, 0x0, 0x0) 17:09:49 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x4, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r3 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) r6 = socket(0x0, 0x1, 0x0) connect$unix(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f61128cd4364560940b18d610f030000000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4faae0b0d8fd5493904e3b2d29b5b1b84761354ad7a6b788b8684531716025d17113fb17b173a6595c027ce2578f46b81bdc842e292ee1e8cc4cf429e7dc9bcb0b40d96a596904a95660776bb7f378ba31ef235a85ce7e72b7ad176857231101742f3be5e0a2480af4a899d07979a58600616c1e9fbc115679d007f620066f7bed1775c6f42926da098babb7ea0109cbad7f318ed15ae0328708e5388a67712d153696129b956dc145ffa8340f272085a26357efb6f3b4103cf037dc239a166c8eb1504d22dcc9e93a1b7f8d997c7ba815d5640b17f7e34474ca7f1d883642ffd722b4a4208e5efd589ddb8c0de657b85eed50a8acafc80850cec48bbc2adf64d976c2acc162f244eca03bf31abfb1ff1a85349113e7004be670dd6591ad0754ea8e50c221d50cbd81f1b0a72d6"], 0x10) r7 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r7, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r8 = syz_open_pts() r9 = dup2(r8, r7) accept(r9, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffce) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r11 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x3, &(0x7f0000000140), 0x0) bind$unix(r11, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$setown(r2, 0x6, r3) 17:09:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) kevent(r6, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15, 0x0, 0x4}], 0x401, 0x0, 0x80000000, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r9, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r10, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="00051733a4917f44a800"], 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r10, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x7, 0x8, 0x0, 0x9a1, 0xfc}, {{r5}, 0xfffffffffffffff8, 0x0, 0x40000011, 0x1, 0x1}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x459}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xd, 0x2, 0x4, 0x52}, {{r9}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x1, 0x1}, {{r10}, 0xfffffffffffffffb, 0x4a, 0x1, 0x7, 0xbf1}], 0x4, &(0x7f0000000180)={0x400, 0x5}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r11 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r11, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 17:09:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 17:09:49 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r1, &(0x7f0000000540)="162f3f1cb3f590965225db4f895fc809f5ebcb5f923967d25f68c5afe7852ba2db6aa6659bca613b8bbc4b88c85a6131c33bfda11091711f44baacb505e34c70880a112e94d113f7d97d06b57eae4c83d14a2113a212d056f28ab26b101fb66670e2f72223c672b182c3fa63963344292037ce11b83bc5a2bf598aa399987c17fd8beb6916e46aee28d8d31d28765a5a9fb087c356bd70cd4d392169afa9bdaf7a304ad2e3397a8967b7220b008c4b39a598a26c4aaf417a6fc0aadd0f0c2445ab5637a473e6fbefc1485b59eca2", 0xce) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e731c3153bc05904bfa423c9b048f8b2ca01118ca6bf6fc76233f77718a08f86b990ccc83a49b238d990bcdf0aed0d784adaf70e375a41ce2696e798fc5484802952d247b56ac1d2831dec42d12acaf8f123ec97", 0x54}, {&(0x7f0000000340)="d0f623d6df946cbe7aa3d5177318b21b7576683aa38dcf86ede0dc1873c18f90f35ecaf0d5d2cf2799ee52dff79031f569d19aa71a3496a33b165ab0444243ac33130f2b22317c471db00702fc119e50662642a661da6705ba26b4ce8c12e7dce8fc9c0e63aa58b80eebd5b52d8543cd4db84a52833dc9b500d51fd1828b6f0246efd80b35d6c015dac066c6b18c1c74c398ed0e38f44f6fbf32d9a4e6ef097a5ba7875f207f33c6780718a1bd43e321ae18616cb795036d4b6bea8fda267b72d41bf90ab98ad7161e2bbf6c92496e02525a5152833be8e22e04824c7c7c47e023815810541e432a00f2d50b9da5", 0xee}, {&(0x7f0000000440)="352d0ca21734e0289e1c877aa49c51ec4d559471b4033ae13be4e24ba266319d1b80c0dd772ec41e80ba97006edac8821376e89ca4f3c644be573887b653fd308b18856f76e26ce171e16acc0d3e341dd95fed2fc0aba8758f80bbd9fd991fc1930e936b14a384a143e686fd6c4de0543529bf699a7bcecda53cb9a1b9df856f89b394e7fa7112396b411566ac0378159a5f3b2a07a1f8b2730169138a715fd7d0cd90cb143b3b9bc89571517c889cf9cf8435cafba245bd579e0371fd1e2ec826aa4790cb7b52b8205b61b3fbb4e7df162537c6d165", 0xd6}], 0x3) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 17:09:49 executing program 1: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x76dc, 0x1, 0x1, 0xddb9, 0x401}, 0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fchmod(r0, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x480, 0x0) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00400000001d90f90000"], 0xa) 17:09:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x112, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0x1f, 0x8, 0xf}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0x89f, 0xfffffeff, 0x81, 0x1, 0x1f, 0x0, 0x2, 0x2, 0x0, 0x2, 0x9}) 17:09:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 17:09:49 executing program 0: socket(0x200000000000011, 0x3, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) pwritev(r3, &(0x7f00000023c0)=[{&(0x7f0000001080)="8d1f1bbd2251da6b317292b7de04650c1f733dc41a9cd4a2ec101dc5f6cee05922aebd97c8a59017d1ed3d7b48692f463021432e0c11eacd844dd20bc4d1f2ccc9abf12f0d9449e783159ba6eb6176dd43da19ccf20dc76e953b58300770e9f644aa87c632f25b9108b52eb314350c4ac2782bf8fad53c93394a28c4fb5e14e3a5c9798cd351b3ad24e9d2ebeacf08e3eef08d3eec89133b4fee5f950683", 0x9e}, {&(0x7f0000001140)="22189753fe5cc2a5117d8c89e48384dfce29ef21e0a56f1ff49fe046e9aed48e5731303395f9d12c97ccf64e27900ef8f8aa4e99badc9c6e13c69741e505d3f7bd9d4076599a6b999d777dae29a4888a65b7259599ac2d7fe858beebd614f111b35dc80dc3b7b97be861e079b74d58b9da866c2f2b22522609e42899dd9b4fe33cad16966c0fbda58b1577743c548599eb0e72bfe4666386b7df229c14f89eba579256c0509b1e20648ea6a2bcd14d68b733e3ce3c4a217962f445267dc6253d8920d1da5083abd9bf9fbabddb140a46f8535d40b503480d4d9e64162fbed3b58ac4329af259ac24957fdcc38a673507c9420537c180cb3098408fa81e742547095b2babf453360e9b9713fdaaae19a6ff674b346063799dc0bfa7ddf5855fd57bb4be2e151d48093d669ce889ecd033c200824247127066ecb2060e528b708f69ad848f7a00f9ab0644825d796f21ac1cf9308ad6f91c7b7da6b9a4da3fd3609c19f6e9cd1fc77723de17f63c2b2472c1fd7976ee02a527c9100f2e40b5020b5d755113ecad3a4010f258a31359ab7f19307a269da17ee0f42b94ba2025e6f16f1fdafb50cb334be1618b950d93abf2fd4e79ebd4c9afaf7ab0de2afd5a5e6c84745534a8a77c930b19d24a8b89e5987a4e3b6eaff36fbbf78595899e3437b803901c02d1cdd5354ac8e6cd4576eef5f9b8d14485bfdefaf7a043adb65730e0f9f9509a81a804e1cc3f2cf11efcb80061d54d397262e97267cb9e83e7a0f2c42dc69a3d90f26b2fcc74d3dce93f47d70073af946aa95692320262fafd6c9199ac4ed4d4f6f5365939d79dd517367a611da8990da2b54fe80a9b4b062d355b43c4b44c2ee6999e2df90a309e275f1ea28a8b3ad68f3c3ebc17032400a510b97ca4f2300e6fc02f3df4c05f36be4eadfbb5ac0f0bf0881c4d07a8333da9e650691d59a6d3c1083b1c5871dabe5fa9af4ca895b573a77d4a1ca49f4c62aaffa45e50c55b3ca28d4597115b2a9678551439f3f0a48156fbcd867834b3b0e5db6d214691e5a87d6c98fbd16ef9d2dd24ce22c6754f006934548c156d65fbc6e33145884f7921dfa3e043899e43ff7e03bfe813dcc78ce5a32266d51166a9b7433a422132b09ebd1d3ba81121897998f1e7eb178a075041d8ffb9cd318a039abdf5d29c330ea1ee17ceeb120ec5ed6232745adcb2869555c225cf9ac97fbc4a3d7e83bc48538d61d9c3eb7f1d99f5b447db5bab0fe8ad9160375eeda0e726238635995749b950f4d7467b22b3ecadec75447c7c26347820e0261bf0facfb2c22fdd17a8393b890cea3322928a05acadca926c624de47dcddd84b9c31215b5fd320a4c659f7f83926ff46efbbb96898dcf71655cc93c493e48b40fa820896a4c7b6071af4504902f903cdd78d0d7c609915b8652c0b8834afb4d8c2666291af8c3153e42a1709fcc9c8035eea103738e71d62e93013b4deb8e535bf367c9405add70445d6910703462362e80a85cf2339ddcb4915ca05f912cd9332da7ab28aecfa9ea7b338dd81d160d4982b4ffd07a89b2ee8a6d789461cd11c58c56bc7c4493126d532d4c083e59a3f10ec6ba9eb8023ddf590a82c5ef4a4b2ab61ea18096a70b0922454d789ffd9003d3c17dd1666a5e360d06dd24f94b6a787e85aee91a7d0ff0cb50fb2b6d573a60f38dcfe6e83c90fabf4247de3f5bd33ebedd9133e2080e5720af7ccb166b0b7ec3f3b03d141bd594d8a0760ebfd12c0c7220bc3c99474b15578dd7ac0a6e85a8cf075648b8f976161dbe51f4194bde4486ab0e80ad59fa78e0f894798c8518a6fe002588c3a80fbed3f814181c16b924d43b03ad7233d026f4ef3dddda302664b61efe41956e16643401eb676c01e8af62335841cda0be234677041dcc2a28aba22779894d7cf16f60cb34f60c71a323b7e7afc5b4abcf3a3e038e573741109a64cf553a7f047b264a1bb932ab61c07903747071e2f2445f120aa83fe32bf25d4c409839717d93239329958e509eb65d355ec4188f5b3cfa6a1ca7cc3bc7377d864372101b8fd8eca352e650ed9326d4297249192467c04d4313cfa8b80346525c58d3457abe63ba66085d0d2c4dcaf81eaa1ad3c34ab52cdd91f06ae6064d4ebf5ecea8b2ddc4c73c8c05f88c318a76a29eb9197795111e5059485ede4c6e70cf8b58bb4b40c55dc6c4756157103edbb814b522bbcef4755e527ba7881184b4e06bc4917ce4992cf030397c268e3fce843f884abcf6e0c5aa39921bf8a9df60803afa61d2282710e3fefa4f191ab74f11cb41714d63ba3310d16a00938da691c5ba5a3e378ad9623b795179e68b9c04022d10b017ef48d8905a8ced94e28f40215f67a30fbfa7d6bbb269396cbc5f2004f86946081a670e572101b3a55ee83812342e3fa1424ac768e2b008994d8dc3d342bfb6a32efd2b19f05a24aa9185359ae311021c62461957c5d9bff2042efd71fdd869ed86c785ffb381fc0abc519db99c7c803e2280c332bbb6eab5517ecbd36e47e926c2ce8f1837b87350c6917d037285a255088fd060973887bab18b2d4e60bf3bc35a97e60d42908ccd628f01cf6951ca3e9063cc15d4613b78b41df6d59ca75dd8c7faf1b9c8dd43eaac370fd5db874044320cfe84fb2dab67d6ed650c8fbba8bbcda10809787886d431c0b54f375405195d218e2c25ea87174cb27bccc867cd7207b1ce5179572baa0cef5222016ea51f2e537dd97bc2f8ef7c91f2747aa13444cde2ee4dc0d03664956801477d81b6c3fa8ac8d98c170e2448829f20c2fae2ea707c88cbf63ae84aa9e8f193297d3fbb1f544747d32206866a0b88aa0a55f3f561c15823ff05bcebe5617b3e093649e680a95bae9542d19bc11a86fb7eb40bdb7b1cebdfda88f2b2edce050e467f6378ffae72e2fe87a606769abaef4d8ca90a1655d2e43040f18b0104e78521a63af92714feef6a4fbcd9975aaeace93d1515f4bc415e063e4741c503dd55a3455a3b9c8f367ebfc169747422daad8ff4ffd655515c57cc590cf8d647bdf1644a06e8812b67cd7edacf97130c79ca05590fd30ed27fe0a7cc72999c0192e79059e3b10c34a2fe8af57dbae9da7492aa4b2b9bfff3fdb66b97baa2cfdd122c6fdb735c6cdec6ec4710e9501be47acd89efce197e2d9b99448dab9ccbda475a7a01326dc4d3b8021c702073e6adeb1ea3d9952e03f7e4a2d3c0b6e815ab2de811ae64b29d377d0b8d3971794b066573a8503f644e8e017cb049e73084fa2cbb2abd554d264385cd90e2213f3fb0a248cefd2291752ac8623c2331388bac359e0050a80b5030ad98bdf033f5b9fe76e55e8b93c0c1ac14b170675a782b35144a29697b3796b7effc14f0f499bf90d74c9d8c6c1c0a2ca76e3732112f06f1254c33324a076626b2f4905413be8304961db19f0e617f6738aa5d0ba7312614dce21bd0989f36dae85442e24427b793d62f8fee32ababfded6adbcedf29f1f8b0501aeb905ea8fe77f9e417fe919035e9a1e8179641fe74e73e65cee41b11d133b1218e092b3b0c59c083cca4f74e46a60fc147733a1f93253259481a2d6339d0ec8d49f8c38280d16064ccb0337a0820a88946f232958b853edbc49d06e14c4ee3f45f1439ee16688d94bf6e2fb2241aefb60da8c6caaf0e7c07792ccb273144cbc60db841e6bc729b8442a99c44145740f3f44509cda954ad9d7adc1856343d7f1ba871136a1d5baaf442021c92b23192fe3545f7548197c98406a2e167c49f1dcb00056bcb7c0ea5f6dd3888cac0e173d8dc3c605d390be23481df14c36b8ab8c3eb9935757d56a2f919e53f8cd4c1c51f31e58c5c7739ee9289230a2a94e87a75e92acf3ae17cac2b4543534bcba6404419c1e5af05554453f00fd4d84d264eecee00186c654166183465f7288a9b390a316217fdbbed018df66541f9e12e3769a5f9806ec192af27d7020408d7cb7a38b8e4f8b780373cf71e6f7f118c358f83fda35e105b78cc4ec515b8ea5b19d7d2c37892678ab0ad1a3f5b3909f97e94f1e87a6d9983b12bec27ed1379124fe7a45b3cbb39cb5f465c3b2bbf4871fc68ee58a7e2414ab5e1e60ff3271fbba8e6d05b0cc0a26b9a0cf3db728716bf6d5b5054836b3ad94e28aca646e292090d6e1aed927b9693df4bc82716c434ff5fe2c381e88d900bd1c8d3677699133950e84356ac5be2892fc70a54921074a01eea2e9b687b434b744dde8722e39a02e18507e10535fce150b3de3d7549457118d9728e21270c62fae69867af93d96f6bd8eefa50807fa40f9f71c0658c0c046cb709a2d098f2e60f2fe4d11d1cd4d010bd269c50a47e5b2c6e7d0600f4fdb928e666c8168df62f7a1b53f6b0ffb4fb2e1da71a3ea1d3f79add9b33e1268a1e0c3b66dceeb49fc14a3379bf37aa80b00940dc65229a00beb50b730755504d49ffdc319d1fbf3c0a2cc3120c6fa5c7681986afe08a3c6ec68990a68416d5746e9f9c45e494fbd60bf92ecc610b25ac30af2368f81b4d1b495555a1d9716d13d7d5d37bd22f7838082f638e71c45ad98b4052d6098ab636e4b86f43af80cdce51b96c90b46916783e3323090d7025c2a5321d1f7492bcfcdb15f95481698aa8391fac860c4dd1b20b86469117c53f0a26e4f1b6afef7f6017442e67787c72fe63272ec38730c5fdd64709b856fff260cdc98ce8ee2f2d102bd4a2b907db48b1bd4a85a6516b8a86fa0858b3c15a4cc0a4f96cff27aec6924c73cd0b63cb884cdb491a0ca832aa06155db311002a09b02558176cc8f3ec708cc2d72ade01318baee873e5d5e5915c926edce2760b5d2818c337951596d73f734723e2818b8032fcf89d83523f9a97e693d756bb3d00308d46725fbe76fb8587b8146e279a151f2bc5a00ce365b5d1cd75417d8eecea8062bf792eb88e6944974e8c9fba310ccbd6f42eaa7debcc01ebc69f7e36d7a089763789c79d740c82124a27ff7c9486e430008272a2e0cc954b03c1a09a63fc94b5a73a9a1987e36591564f6ea7dcfa3f6908a8729f3c7f8b32e01896de1290ac4e4b6a8570e2124f2d9d515e4b6773927fb8f827506a73798579b32adceb764a92435267ac86676bd6aee795280aa0bdd87d6cfb214fba288c330c35bbf6a4f7b7b338145c28b24f16b4cf73778c370e1ddd61ba3d61e6d27fbca6a947fbd6019c6b0e0f357963ec8800ece3e36a091650ff29ffaca38c06ba8e9b1a9281407b6019a0b8c1f3129231c32e0a38e2c71f3dc9ac4e4e7216bdd0ba32d4a6d21bc6286ba1052f7d667487d8e849d2de3933803ff0174e78ca74705a61990e5ff874e55ca40f35b95a928a7c6d23940b4b0e28137d6e5c984b177c4116880ba140b79453697b8df0fb16eaa0a49a110876d36988230dca92c0ec94f5e5c13201b5867fbcdfb1fd55736443a123c717ace0e165badc1eef865b508351a75ece702a19c59dd76dba0d674e8e7fcd35936793b06a3eca5fb47d3972f21c3ffe5b6814c6a2c9341beba1afd26dbb9a85b12df4071fe677c04421258896206d267369ed05d8aac550e96a7211a72276ae8590ac934c2212607bc0005ef5e1b4ad3e2f2aad0fbdff51ae7235d97a879afee51bce1bc57a2548eb6cfa27efe5d52f354293ed77543574423ae2a27fa7e410d5d75dc9ae9c5077eac0d9f8e264bb5f55300752f7b7d506ad26b73ebb943de3258e92f56d83dff64ecf51402661d32861953cd9549a733be5581ed2cf91af3e2320c06b7c345f4ce142c2c88b2c1e3387fc89d993e3b7dc9b33d6573b21", 0x1000}, {&(0x7f0000002140)="3fcd8b7aae675c9dc9565f2be320599fb8355619ef827993fb096d9baa5124f255545a1a480f7a4d86a2b2524f1f689890fb4957a4d9e3e698e2cbc9418be7db55a87ecf4b3bd3576a2ce1b28552799742da4353896be7a357705326e77eb88de6fc6dbdd1d216bb5ce3f78a5b4c5299fbdb3ed79e89bfe7e32bd60cdc76ddb8deed032b7bb820a0689bc20c87bd55f58a1386cffd8e81709ebb11dbbf584dbb6d50b0cad90e72d6280d625f26512c0bacd8f935bdab86f14ead62f9cf489ec95e46575221b781a93a2c72cc57aecf64650af20e0d3ca1e961618304546c0c0a28b579a201e8c1aefb15ee8d016555103ee7", 0xf2}, {&(0x7f0000002240)="398eca47b649a17475f112c130091983fa065466a746b29cbaa3ffeab4b3", 0x1e}, {&(0x7f0000002280)="9c16f75ce0db9806b465eac65d6a975dde12df1285afb1335cc5330ce8ae83c39c6a499d8d53f7ea31700f6465d27bb2a375a78477c0af02bde890db283aaefc3828cacf6f83d54d6a2577243ffe2fa85b6efea8f3a4ce464d28b700c10b953e8c2322ab72775890e0b92dac457da1fd3e3c20561ef34cdbd145cda58fcc5f97a3c1503a087ea70c6f83ea92326c46bdd3a39626513149e5cbb6a972295b8f2af8dd483ab484d5d4d7bdb83f241b471d2747f1aca243ad7d86cdf40c56", 0xbd}, {&(0x7f0000002340)="65f4df13a7fa675694eb3380cf6d3455270de4895168d983a24e9d162cced7752afc919e949672123b2c6e0895852895244fa44099ad5cd3ca21191428c1ef89a82c0ca463daef80df3292e02136c7150b6c67388242afc0684aa2c31bf8ddd2433630b2e2165ff0567d869f891d0dd0a4df2d", 0x73}], 0x6, 0x0, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getppid() 17:09:49 executing program 1: r0 = msgget$private(0x0, 0x10) r1 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) r2 = msgget$private(0x0, 0x10) r3 = getuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r3, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) setreuid(r1, r3) r4 = socket(0x2, 0x400000000002, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/80) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendto$unix(r4, 0x0, 0xfe6e, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000d31890a3c887053b721e89f9b19c98395255ff246484e7fd6a4a57c99e30374c826f18e26f66ba049c997224892218016c4882aa10726b8ab6f29da3b0917838af6fcb623f84eb9ad22b32957cfce7cb9dbdd50f6f"], 0x10) 17:09:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x122) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) socket$inet6(0x18, 0x2, 0x9) write(r0, &(0x7f0000000400)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0e025c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc681dda2e183a5eaa8a59400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d13925d73941b0c05", 0xf2) 17:09:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00007e1000)={0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) r0 = msgget(0x2, 0xa0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffff00"/185], 0xb9, 0x0, 0x1000) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) semctl$SETVAL(r1, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) semop(r1, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x0, 0xaf6, 0x1800}, {0x3, 0x6, 0x1000}], 0x3) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) semctl$SETVAL(r2, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) semop(r2, &(0x7f0000000000)=[{0x3, 0x1, 0xdd209881b52d555c}], 0x1) 17:09:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) write(r0, 0x0, 0x0) 17:09:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = msgget(0x2, 0x200) r6 = socket(0x10000000011, 0x8000000003, 0x0) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r8, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r9 = getgid() chown(&(0x7f0000000140)='./file1\x00', r7, r9) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r4, 0x3}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x43cbc, 0x4) r10 = dup(r2) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 17:09:49 executing program 1: r0 = socket(0x18, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) recvmsg(r3, &(0x7f0000000180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180), 0x0, &(0x7f0000000300)=""/144, 0x90}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3f8e890e6e8cf73235f3ea2c6020100efff7b01a480b68455e4e5a2e4964fd560b29450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d91a904839a4ca375562089fbac1e680d5db19f085dfd2379"], 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x4) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x0, 0x7, 0x800}, {0x4, 0x0, 0x1800}], 0x9) semctl$SETVAL(r5, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) semctl$IPC_RMID(r5, 0x0, 0x0) shutdown(r1, 0x2) 17:09:50 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xd49, 0xd3d, "000000e8ff00", 0x2}) syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) preadv(r4, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/96, 0x60}, {&(0x7f0000001340)=""/73, 0x49}, {&(0x7f00000013c0)=""/241, 0xf1}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f00000014c0)=""/51, 0x33}], 0x6, 0x0, 0xd62) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 17:09:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r5, 0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setegid(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) dup2(r7, r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:09:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$TIOCSTOP(r3, 0x2000746f) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x33, 0xffffffdc, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 17:09:50 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00004b5000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 17:09:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202e480ffffffffdf0d0e077b989cd7f6308c1e07dd9571828a0882a8400a3b71e6071124fba825fe1888f72483e028570cb730cb56db030b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="bf019e99b48da201de0123328e8891d4f28d1572a1150a5b07951cc1e2af3afb1366690b03e6e692b2293cfcabd9605cf8cf9b1db40d875024f1eda6f17a1ce16d42fa9e247691056a388748b17b552181b4b1c25c6cef6b0aa726c45af07cf005b395a1"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) shutdown(0xffffffffffffffff, 0x0) write(r1, 0x0, 0x0) 17:09:54 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x4, 0x0) write(r2, &(0x7f00000000c0)="7c942fefcce71ecd48de14ffcef1543b62c0546b4be3", 0x16) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc, 0x0, 0xfffffc1f, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x6, 0xccb, 0x8001, 0xffffffff, "4ad4390991a31b6ac34faefb23b2b34cd6b28573", 0x1}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000500)="0bbc3c5eca6459343861a53027ccc11674aa4e785ca3cb3fecc391afeebb6e7e4af60fddbc25779eda663c849674136ce2045f4640833b52c7d4cf0b8f78bace49794cb851fc84bc91770a7ff1c17abc4db08519d3afabb6b6010c4e19e30f0ccc7cf50112f813a2843871f8613f045e94b2fcf70e9bf97867e569230ec3145197bcebb6a0a3f7d2fb4675ffb71eda6d19f368c201806e307e91f1dbb52dfecdf1d05ebdf64fd26bb6fc4d5244dc0c75d7ac651bf5e97065f6bc594f8183ea9b1110c82661af68a6daa2ea257717e90a3bd0d019441401dbca7af45e796bb6c11c483912d9d842c79ce17de3a50f7db7a92d359f39083705f252f7451ba4b69a0849d386ef6c4409000bb0141bafd51c1ee4b57606829cfc9fef5be35360d4d1c23e89a718a287775860c4a903e73b1975a57043c0d2e064ada04ae4184b20f6d60eb901c625485f26289413f7df6d47ae9ee5b07722c0014500d18cbe12844a8b2a75d1323343050001dffe2e490ae789005209944f880d94e0e3268947a17a7edb9021dd6ac7c6ec574b795db866f10ecd1250ba519fd65a3d36805c6302f0cf00cc4f201b49fb92282eb0bcc06386bd8a77ed90884ba3f6ecd672f45a76a594b6a790446183e5bca1cb3d851f65963835cef71d4b62a8b7e683bb524d6a07fd996f3b95aeedf37d82a13593ca8232554c3806faf8a68aa6b1e04bd4f94be078fe9881839f6789adbe8484091e4519557d46526d0e57039fb3e4ded44905570aeb7289e9186376ad8b39301d5cf277ed2d01d95614c53a2ba436762f7771011899e49173c44f2d04c63f445302e017c93efae125a84bef16d8d1438b15137904eafdaf15d157f962eb31f9597f28f8f5daa2d275fd722fc991b1cdb99cc855dd99de0e2e0ced6374d1657a9a9cb4837fdd21d0a519bd8f9abb62dbf21786b06b5b85634c3e0d304e64bd2741d61f50a05519a0ffccd2fffd9e764893cccd3003b28c89e6a42acfdc67e537b1f8b80a5890adb62b3dd9ebcb26c5da009a71fd5323eb6e9b151e5def2ce53ada2cbb84fa665b70bc03df6c846f5d576392977403b3092e56cc635c87f3032428e16f238dde198d6af4055e45060e0508f3b9572a1da4a702d6b532a58ad95bf5be534028da04b79deaf42ef0a2e9b39cd41d0ec02640dab298db611ba888db86ac2f1b2e4e381e9aaaca4280fb0c5be90a9de8619cc5e94e69b24bfbc7ededf26031315db9610332b1cef7e8becf84592d51eb367f81bb74fd75cb908e3bb4b4f4b63efa4ddc9ee10f709b04bfb67dc5ba938a9138dee8f5ed78e3b72fcf5aba5f5f344e500bfd860c40533120f17b3ac521ab7a16274bd343d2d201dd9ca5929eb3573055bc21d96fb1bfafc08e6e7f527337e5e8b28b21f204c64216a02293678b7fca6573a6bf3aec789b25ad429edc1c8b84c7b67c8c05fe7195b21f1a17c61854ff7ba19ab7a1705a495d65f87f9e8603d9356e5deeedd9c1ff114493246e8af18df815c2f3647f6c1828462ba95fc651d9971699668bdd72b092d77d7d1f07735af82d3bd358238212fcf45cd5d28da719c7cfbcbd01337701047f15792e23f266a7ef33f8a56c52ffe0a5c237f7b83c1cd0424a1c96287c8322eeece14ba53e193758d7cf3a37a070c6056a2c26f6cfd7dede4f63313c746243040a7fa5d25cc98c19039041dd8ebc89725a6fced8631f4b0021cede06a23e62194afb63be16851de89c4846739c64b2aa55425af390f00f64ea2dc7d22690143a290b33d6f21407b957a4de829e82a4f2923a1a17f7da50c9bfe4cc6a3add584cee18bd2cbde09e67b5485e05fc100bfbb3e7e5f61c078b05883ee1714dc22e9417f037a9df9487ec999bc8d8a4e8c5ec452d966bdd147866b0d711c26e99fe63205765e4c1b73508d29c45f762e20ee93b0f15930b266427830837b5aa7516211d3d44f51b85335439b0c260797e0f09880932854d100a4ff109aed712ddd83c9a818a37e0172087df3411c4181e6cd68bc1ff5965655a120b6fab9b5349f8a28b175b42251d10fd78fa2e73bc6f6e9eed141c8e33f88e76676d438dd956aa7764bba1ff361c804f33d29cd5ef610de773784c4ef49507d85d99be12032a9f675f4af898eedeccae46fa9d62d6e54792ffe39ebe672af3efaf451cc239cd51feadf19a4f6547e64d4fcc24209c5acfd486b43969a7d307e93bf91a3006d9adb18d529a3c2772c3acdef7f0a1200d509d136a646f8fc846120d8c9f8e1abb88e77facb9163642871f26ebc48a5d93464001fd74f068886db194d79bb78c1402280102276a9386c8fede257891fe07db0ea0bcc448cf50f49043278a845f8bc2a22ef69324134625cd4256881af03a2303e5fa47dc11772dbaed6b128374abf6ea53aac872b45d9295e564922dae503e54775ea5035bececccba7a2ea574c1ef83181c380ff5dbe8c16f0dd9958cb9fb6cae5c73dd1c065fca6bc9fa1858114ffac9bf1d8a682ceedea897d15e82c92f0a938640c76fcdbc1c12773612c41aea5112a5b6fb88f444f780f022ab7fc340ac6d7bcafe6eb148071c2dd2c75efe7419cfe9724feec4bba332826cb794b88403f3e7462b2c36d7aed9a5ca1632354779a94740578396819eb7ec0e3e11bfae1a2299c4b0f1860b4704f356fe68b6e03558bf2931d106f023faf2dc97c79810b50fe6f944711e8b503cc096c5532d9cf3ffd865a3dc563c8d2c0cff2f6c257707cfc56170388cadd6a45419f7b4ee9e445b4bde08934780ff5633627465839431f9683ed3991885169d1c193da3c5725b92bc54c0898e41267d7cdaa82484ca778d4aa2851f002ad9cb1de5eb7264f595ee399454f43d8e3eff7d8d1337c5e7dbbbc81882efc23ff94e533325a87a6bbb22efc865e580ca351740ebf38233b8d8652f34eaf3166aac64c37dfc02293aa4670e7b001aef007bdab903c1286be6e7911b3867e4f59d183df0946fe13420e44dec803409f9e51da87708a0fc79c8475d4806a782778530e3d4af480c62bd5b0cbce829f8d7d45b142813f259378a67ea9129d105d8f02c1c1523e371744a9d07aa2220b635ca6a482d61b7d2a3cbb05d6347f46c23694a1acc9b1aeaf40df6b489db97b3c0abd3c169df778afb2fa041cf3c479100f814d7f1eaef8968ac963321d2d1596116633c16ad18457ed41217560423117d1f844d07013a33e726f96d206fb5cc45cd6d305438d5269667db903515a5cc22f77ca9120002be2daf3b85833bcce08258245de180e275e6cee319c7f22452d14c85b045e560b471b7d0f49d3e29c5dcd8d9ba3e5809b5fd96e901dbec97067ab96c44d4d15cd37865afa6afa6a094d3d446b00e4f1639103eb46a8db4f002c615f794df8acdbae6cadaec14438e9cc66f052006802e0c4c0f2bd7d6ba57db40dff089e7f071f1ce515a515ce11795c07c22af89ccb89cf5773d854ed64f578ee3a410124393ed1a1d74f89dbbcb8bedc12136290aacd9980f2f90783acc1ebf08afc61867482d6a3087606b010d4e8124f307b488b287991dbc7c2c6544efe5b15323d2db0046e171d3eb7dfae17a4e0b4c904d366d5faaeef6becf91a841791c72c2494bedc4c5dbc3276e3ea8ed4c224daf0c876685535ea9a3c356d4e56598f641771e24a7e742619f6e877cb393f8c9018bee0ae47fe9441b96235d29f0b6a4f79f2acb6dab9384229530e1d494b9b9e9d2e80822bb532078bf319663d3cc2399e333f791a5cc60a333f39970ccfc2d3780d20c0073be300921fe37a50673d4c99e02825847f0763a52d6d546dbbcb9a98da819ddd7b5e37689c4c60d33d9b91344f8adecbcdac42a0582df483cab8b1c18b2400cb5617abdfe453d43111ea5f6e671160f97f41beb79a232a4f21a1cd8da0ac17fb8d21a19893c06e63eae40082a97fa26d13725669f4d1c79ba4ff980848aaea41292cf3733726605e49825182c6821626da1a3809a664569ec4cdedba1c0d6e8f3651d9263b6cfa9e661f93f9afc11ce31e992ca7694b035fbc8d50cee9063a27bfa5ab7a49299f9d21746d003c521f10b7957648b4befa3f65de6f930755162d58623ba373afc03cb1163cbead4a636d2f6d9a3b38c1218bbf72a041ac6a9de6088e6289657456bbc51ac731de0877eb744b3cd474ac4137de02d1221a7b87fef30f15226e9dd4f0047008e7be97c9242875c921c2a5899e2798ac8625a32be2b714452def684a65e34406aa6e56d27d78f4e8f008ce103b2173fab76157d621ec2cbf1a6d17d7383e2a403c94bfb8fd0132377faa1d2c762615dc9d4e233ef9e0fbc733ceea5aa5c5f5f0cc41878c8c1878a6cf2fefd54c606cf4e23d841b9719c321bba678504719c13f643e9ee41187bc68994710451cdd968aec84c83aaeced65bf2fba8495e74feca7e7efd645144fe5d7b1860ce7041fa893077025cce0023826f6338d69bf681f30441d3a163d99ae92f8e028492619c06f53515af9947b9a9dfa887177b1b139a1233e6d9020c12754b0120ad8638653376127c40767fb6049f1a573b4c922d7cc3ded1563137452878208be7208ba30d276830b38e663ff1cc3b28e2b6505136efc5aecd78a8c157845776651a28c6bc03db3e5e0e607996f8d3731e87686e0ddadf96dc55394fc1dc87b18582f3d8b31ace229d245b389ad3bc1af06a11c74a1c281cff0c96339c1f61c37e256e87b78be04252d293c4489b22f420f726bfcb5c03ae7d8ae8d88abbeec0b771f8d74ed000469a61333944fc59a5743ff0ee19245c27255e11254050c4c333ee5e1cf71329594e8d8e4861849188bf17f2a38d5fb28d3926e8382d28d3b9c79b59d43c1f01b052d7c5b2b1148c7890eaa1f585a6b64208ce227451131aabe6d4086be273187e1e98a7b78cce6490cddf0a95756fd8319cf80be60eb95e0486a11af1b07428e4febea372e8ac27e0c8a836b861ba71dbade2ebf07b3a8d6ca4a238f092e34a5394c5f70b4abd08be223a34eff88a0c4329d2499d4e0b9514aafc8a499028565795df545e72307a5cb18a02fcc061a28746b5aa145a5d8945a91802be4d7fcf440fa610eb518b87bc295169653225d2b2bfcbd77cb44159333f426b21773ca3e9c059a7a7f2f7c3b608f59c3913d39fc9439b937aa8ff19862baa55dd8b57579b110659e8691f3b2f6909e44ed9489aa5e567062507917476c52f74f785bad3de2452fa09f3c3912400d15c99387aade5c1ea842e4c0834d1957e712cd20a6ef0f0c7a48e675cbb640a6bc2c2ea51708ccf63870522a52f33010fd993d5ec72250f9d1b8e5561e224a08d231df60247ca58d8498c9276aeac832a343dbd96c02164e59c95c013b1a4e7cfc5c312d6ca135590d87c464bedb6346a9f78661b065cc9a9884e3c6862d0613d1a070d6ef9bc98cd148cc692bc517d4d2d102438a26605acf59bd095866bfbf969499e032e8ccca867687fb8f1ecd6521815791d5430c110356e7597c477baa7a078fc46c3803f09a979747aa94948fcde5f43d1f62ced9ed43e4e650a09f03d61aff9b3744697b739f607dad2b944c7819bcac98aed88793b4eb03a95957dfbef4043995951690d2b74c5d2945895f9b8ab6948b148570513d92aa5bda911965c8a413e21945f11fce4df3c1fff425888c9e603bacf1a4dabf899c42dde4b03b356e38869ab5be7d538b7292bb9cffa516f2d07b2aaa21e8b0aa12eff4f87252fc9e473d8c8ef9759edb8eacfa878e02ba8463b44e8bc0d58553abadcab954", 0x1000}, {&(0x7f0000000140)="83e4c9344c59f87078a7ce9717c3eda8b3653e87b3c300d28ee8374f9a3f59ecaa6044048f1ad60d66e023b0e34fa0c2ce866b352b3b3b225787724270b3210af75508e031abd837a0abc6f644", 0x4d}, {&(0x7f00000001c0)="152ae596f83682ba9f", 0x9}, {&(0x7f0000001500)="34bf99ec0f6694ce287b33e9bc7aab311f2fbbf2fc8f773fcb8a29b718f870c1aae3cc3c1ad8c4aa95ff5ff80197dc4e7d91d567cf77329bb10a51e7c99989d4e3232cc7f090204e3fa7fccd8342bd9537763e7e198d942aab8fa55f41a5b790926a7621270b9a0261072b38a1e4af30dcffb3901b7668e0e55f1c90c484d2c9b2c9399e9dafd8485364cc702d60084bdf84201c45364d9809425c13a744eda044bb30609c6c8044c33027b0a59ededbb6ed2c5f15a635c306053e4f8f9bf1d76a49a34dcd300acb0c4c8d283c78b069f3de1b3258ad76935e5976d849802e9fad3f81cd2e6fbbc542b2009fe132eab8ec673982bb5c21a279b68e9ebdcdb1dac8e4bfeaf8b1f371684002ebe564044a8006c2dc7736c6ef9d82393d41233a6ac8b3c89c24e55c42c54211254736c5d5e32c3a5d125ee5d6aeebe6b875481386c985219ad3077a223648a298915e2e18a1c9186ae7525ff93b838be31e23e1c06c5176d9b65ef6109e4bef230d6d390409ac2722bad6e3219516f32ee1fa3b8feed003ec25b18cf9b29dac7ab9090e32653c80cd29b134499a90f676cb08f121b1a82933ff5e7c3eb8d7904fd5a6391228d159919c485e251e83bac4f383838e17eb5b65e6b05cf3405a90b0e24a38f17c813b73c9f7da2cb4bcf69f17317022bcef7d6270e43c7009fd3405854308bca267c4e5817cfb7c9ac805ab4daceb3ea8edb5bd6785916efb722607458c65c99db58c724f3738a735681391d41db49f8ad9f26c3cbc3b560974909f1d64d31dba687597228f1a877d016568acba783689043732b31a3e1681862287643b3f57d5dd8e37c4b89e7359b8024185080b63d73bb627d07b2188746f6c485dc95501ef284372692d9dc29ac703071b7e2ee4e7d5e841fb7e817921f40ff5c5be49b921c438d364584c3d040384751342def2569204705e4aff74f0965e7ab9899d2898ef2643c0948828cd5e37d2f58c36cc7d9ef2819d364ac02d49bb5ba8a3b35f8dca7c77db4f9041535dea5435b514eabab61fd822a13f2d90802d23ff207c50a7dc0cc299bd7d45b26510db4972e44d78d2c8605102c1bfacc178ab492c88a12cd54dcb639c48977339c2b5a33663cf1240035aa25a0344f3c2914f0a8587a77ea60c4a1ab35099b07f4cd9204b04815d3c36a407de545c397da0469b9772659ec387f28ed5bcb8cc1024e0551516083c94c787e8b82a06b45ba4e8a689538c6999182d5e976bbe0baeacad6b98341db5b8c46758c5706304abed4a3ee15411112233fb9fe0552f6508ad843dd845123e435e0bdbdf7a8285a69c16d3425b80bb6efcebc3bd433bf77c7a7c9d9b4a097a0ec8dca1b7a42773bd81453f2e913f79a4c1ac588158e0d620779d56e432a13091b7a128674842deffd7a35e44e879263a84498a57eadabe87f7f92bf1422ef8d00f0b2116fb351d42b5e68283850c1ed16464a8af27df4267866b2eccba9f8d873a337bbf9088f103eaa400db27df504eb3cc517d86b701ea61a8817ba84397fb087c2e56235996e585d11d2908a6e92221b721025aee243f29eef386d61b525380ee782043b72af318696cbadeb3bdc90717bf21605f6fc7ed78065b29de665b0654ea99ee74329b4dca123fb6ef862b50e7f6724cee6469139905b717dd164854e615def6d7b6878f11bf7d2f1aefcd7b23c47952d33a88e8221edfa532bb7196cc67e446b8aa63c5d845f39d3a31be81320a3e793eee76c49cc46d13791562e6bc2bd9fa79d5e5153d5c9f9e546568651cf974a54d466275ebe63c363e0b2baae29389cbdb701c01b182c91ada1e1f13d0a0aa3ec9935514aa72b94f02ab1053019bf36f5429fec22f0fe12c486a09fe16820b00e3e5db581f5a14c5e1957026d66e91aa17382f0d61c9fdcb4f1fa3bea239ac9bd6bfa7c0ce4401768079b18273bae3c107b09dea721a7b2802f09f1ee48bc0b8b7f0eca9bba0cf8af1f4c123aa72c26654210017f7fe8d03a78472a620083a339ef47f756e1516c0142bbccf57c64bcf866b05b0af30781cb5a19d3be3bcd196c3e8da68e427d5856cafb75463dcee7f072fde718fac716c0eccd39ff464d2a3516657113070791152f2f626d9f77aa17ee9dbc1037e187f249b485d869c80095f8182695315a1b1dc97c47440fb74f62af4e378482d41bcf2ac08166ea0d6c4c358eb989f4cccd294e9e7fcb58844d1b186159a53d904f8c8a76cbdab82f3d34575a09b181341835dda22ab267ecb4edfe3bd7fb764428eec1c1ab9b02d596b699f302939520b2cc4202fafdfb835e1b918748d4351c90e9452de162b22e1c2036e3609193fd51bb6892bd39aa31b49a9bbda91aa96c7afdb3fa88d7427f87a673e82a99873a6d09aa38deed5762c93c983795193971ebda9364d74f1592139f3c595f3a33606936f09228cb3030089c1b60044d49f06894335b7cf13853c4deece1d5777ebd550d269d328898e5246d6edb421236f2668977d43de1d4c446906e8fd75c6ba95f6956def2f72659258bfe7119429d145bca1a912e738b94e4831b3dc059728d273786443d57e53e78f6e261dc3de93ea0604526b1907f30183c0284bb25fc1ec7d0e2a8d28e8857d6da82a8addf8b7b196e9c63f3ea59b2318954258a965f49a809a17c7fc4c3af835dc85a1e1ac026ce54ae333ff4f89f7fe750e2d1f00fca1ccb9a5a6e0b11e9236eb01316618fb6c1e85bf884255a6a4ff2f8513faebbf5ca9454b667efc06d210b3974ce372963ef6f03d612f288112025371444795940e9e365bb9c02ed41a28e991b0080e1f5e08840e28061774bbb779ad60bbe5a32af77d05586141d6eb916eefe6155504ee7cd4440ff430c4c1f13a566222373a303b94544d9aa5681bcad50b99ada53fd64b9732a8d2eb44fc56409a4ff6bbfe56b16c59fe76c42638557810246cb10994e0404b04383950f638f5c5374e3357a43cf9fb7845108295806d9ce94e3077401118568814c4698fdcef2b94def399698e2dae3b7f3919924e0c78bba1d6a6b08d2da22e359d23febb8dc71e412e79d501cf31e0e988945aa8848aa980f804f56a7426625163a5f2d8ab8c9d497a5a7ecaf8a76bafc020f584e2ec04ca5e2d4d49c55f0517ab55713cb0e3c086367ec203161fec40e85d63cb1bc8fe87995fa3a3f11571e4e210971e97209aca47e43a1592afe1c2aa32bd6572543f0a52ad5305362693cd893a5153d0f1987f88fcd5881f6133e56b5d578b75b3a7f5ba55f8da71e1c83ef3c6a10f906aff3de3acd24554b9be5cd6ebcdbd0d40df2395c1889ae6232812fc0073272495679b578659664a13738dc68c97cd26aae75bbd5ac03bb93cda969154eb9c696b11b008c66ed57e0785fa7957c14fc400bfbdaf38560b38409573398762c301e97e52c9a91a29f17177ac8884b26de2ab8afdd4187fda543a4ae7dc89181bd1d03d0842e5810395024e4bd7e0139a03366a96012cf0689138e5104ae3398ac63b956abef9aee7608d5c5151a48b4ec251c56c89a2640de74a1f3ccadf5bd8da48e7ff833b2b5c4897f5230375468320c886b3c5b402c0d51bf137684f32ecea864f2ac9ae5798519da48fd35c4b04ea1cd50b15c6f2c5c681905b667d5fabfcb9fb3c8ac8f42f352aa1f7130eee8ba041720d5c41b556547cc0d6d092a3476b6dfbc5c7bfb9059f3e846ae8e792e2160baabda046032dab5a07a451887dd22388cc1e96ee95549007d77ffeac1fc0a70218b7efdf11050826da713e75ae01e914f77bbc06e9c26536b7599a72dddbd325562f5c5d895b74f6a9b0fd7fbda8331af9be55785579d6cc7f5b69720a85b7bb1e6d8082f6995a1d1613b466bd03c697155e2f6bba1e16ccb81f2adc32450381dc6c116f86dc8a8fc2f9754f601815e193f3e55ea3333ec733a7d02588e06383c9df0378a69f82abe958c9f54df210be12000d447ffb6740cab2585ed315d9ef51ae5817f71df756b450e54598fbe8aba30b89d8ca09e5b3c178b8c9497a73fb41959b2d6be644a70e8307ab2c86ac3b0bbaf197574706363f6a088df7169baa784d721bc5ef2b320c0ea43a3b62d4af8a33b976cf238fde3f7201a913f386ca7e87738ec807355846ca45a0bcaf2aa63ffb63c22565bfc783b15d0b33bb41c9378d3c44a1d0e58e48b35a0e9902713bc1adb5b5c4d46fe8836f3d944ce3521a76b71815b40fb6b16311b0540e73f1c86c2733ee5874a1e0178f6b75b581048654c5968676f25fac3ff1a78ca0332e81d4a6152b98784d013b4a7d28bd43c49fde680c6539f76e89af1031e94059b0a08c0bc4857c3ba1d1f7c038dd9050297b54132cfeac10334d50149691e89a506f5a0fa707fe58aa54a705f570935a4dad182caeede6b15405ef8c5813a223c35afac4d1c78ab47d39cb11f84e2e4d4f33efd06ef4572c62f86da7b93a7ae29cebd541fcc9b3168cd0c2df6af03f267fa9baa0faac3c95a41f3aa6f061550fac8206095068bdfe31d75059d9342b5df09cb49c3d181979e27f9d534300529e293d8eff4df54a410f6af8319bedf0b00d1bf862f4b9e36f2f768dd5f7bb666f6b1f380ca5ae6a44168e3061bdcf14b675097f5b0645f4609b7c51560519779f95fb0110cb8048db291706d9638468745984b030039f860d6ef6b238ca3ad0f05dbd5e33e161df10c4ede518833c6ef715cf0e0c8dbb1fd658b8e5ab27f6e056e73ed9847fe71dc3dcec6c7af1c8d6ec1c2ddb6b7f2ee488e76c4d1d555589a83be1a0fd8b5221257988acc0b1e0f405a78c3afe3d77670d606791940746403e0b6133fc14edefbf6c2dabc5068d4f53d2ed992e59f4e6ab6c4121a82402eb27d122b54379c4b521486698f26f3adcc80bee17a236bc4e01a5405a570406bad899fc56a634946020af21e9a6e03a17ee49a18b011a12e576741b789d6bd64fc45f984eb2d8c3dc724e6ee98e7f0baeed3aeaa7ab9a6eb6a09d5c5876017a7e3e5cb505e21e2cabb3281e2dae6238d5b969cd883e546d502e6a71ca60e7fd87d9af1b3266e6c773f5f6f266efcd161e230ad3747749957096c128fe956c92af5fc081f641fae530c1b670485021dd78e4dc3c03700af6da7c6f1bdd130791fc056df1d3f19718a7328a23b7cb4512994d481949ac63c44a8fae2899dea9f13aa4a63397ff83bab209df5828ca7297966ab9607560fbc1fd230cbc414156ee27a0c32cfd4135584c90ff14461618b75d39d4e94f64315f750a2638f2f106125e9f2206b3e969c171cb3b715253a633530a0b88ccc59a8cc0c2181dc9a3e05b1db3d91ee387cbce28724636fae28daafccf6e1a38485e145881928814daefd41b5b6f40f3f713576de877eeb631ab2dd76fdb105142fb37a58d32c57271afb4d7fef6f8cdd5349eae5f9862a2664ed8ae94f5a87d2620ca37a26c83c85eaa3486894342df1a26b4da8624f289bc648148256940ddfd86ee46cc3d07c74d6a997c0ddfde4ccff052d2039375f541986f06558a1e22d7901d2516283c5c81061602f60ba64d2a0e43d50f7c93401c1a18e94f73b44024baa3900bc1c4044fc052ee7da893e4f4481884da10793733092dda44cd9e977d701ae134fd4d319b6ca260981a75e7dab65284ee92d3f8a3d1fa17052b5c04f060d1cfd133cc06599ae7715f6b3f85e1b38a4b2cefc3e2cf3030aeefa1734d3c7bb17a95b367de1fe579d2cef2235eb10d1436a1e72b7a8414cb9d264987e32ab362591228d246bb376605706b31b686d75b5755af", 0x1000}, {&(0x7f0000000200)="acc6a3209f82f9e8e71914237b10000e3c9e9d0d2d445a56eafc3d8511561148695921c074eaee7a89dc5478e37d688b37e3c0a5da6e23fb2931a26fea6bb629863f52e5db681ca13c41813c755ed6dd3e1f48", 0x53}, {&(0x7f0000000280)="84089f04131b088f2c299824390dca801e97c07eda96377b28adafca77aad06af63b0aea64467c0915252d3837cbb9ac03eeea2295f4f5ed8c3ec505324835a1902e95174c6b57b41876ad05efa8b263224b9f01e132162bb2a1950c9fbe39c25b88aa12daae2a5b9778f130512bbfe19f80a2b1ae58e9310539be58d0711b9fb58294c84279a9fa7df7d642b2a6b841888f10821e5dd9da1d8196736abf2cfc704dec242d94837b26ecee8b7011f938f75112971e707278bf4caec97a", 0xbd}], 0x6) 17:09:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7fff) 17:09:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0xfffffffe) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r7, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="001ac8a8419fcd247f3b"], 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r7, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r8, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019a7bd4aba5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e8699b6ada0242a7617f12cc3ff9ffd06e7140bec23ad52631b50a006a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r10, r11, r12}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(0xffffffffffffff9c, &(0x7f0000000400)=""/129, 0x21d) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) 17:09:54 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000222090000000001ed810002000000005d"], 0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 17:09:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000003c0)=0x7) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getuid() setreuid(r3, r4) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r7 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r8) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r9, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000c2c000/0x1000)=nil, 0x1000, 0xd, 0x1010, r11, 0x0, 0x598d) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000480)=0xc) r12 = msgget(0x2, 0x200) r13 = socket(0x10000000011, 0x8000000003, 0x0) close(r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x0, r14, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r15, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r16 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x0, r18, 0x0, 0x0, r17}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x7ff, 0xffffffffffffffff, r7, r14, r17, 0x10, 0x9}, 0x8, 0x10001, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r3, r5, 0x0, r7, 0xc, 0x80}, 0x226, 0xb0b}) pipe(&(0x7f0000000380)) r20 = getpgrp() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000540)=@file={0x2, './file2\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="c10bcb79dfbf66aaf932cbb6d93887052a9dd76e2ebc918c416df640828075da77ae3069bb5beb5e6f7c376e99b713e834ebf4cb5e268fd9d493b8a964312e995d5bfaf06b0473cdf283044f1a05c429d2b805ceb0d4817fd6f841cf79abdc527b694ec53387907a", 0x68}], 0x1, &(0x7f0000000280)=[@cred={0x1bc, 0xffff, 0x0, r20, 0x0, r7}], 0x20, 0x4}, 0x400) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 17:09:55 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000013c0)=[{0x0, 0xfffffec3}], 0x1) 17:09:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') socket(0x2, 0x4, 0x81) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = accept(r0, 0x0, &(0x7f0000000140)) recvfrom(r1, &(0x7f0000000200)=""/35, 0x23, 0x41, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$TIOCNXCL(r3, 0x2000740e) dup(r1) 17:09:55 executing program 0: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000140), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) shutdown(r0, 0x2) 17:09:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 17:09:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x49e2b314) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 17:09:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') readlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0x80000000, './file0\x00', 0x5, 0xaed, 0x0, 0x8}) 17:09:55 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x2000000000000000}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r4 = semget(0x0, 0x7, 0x521) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000540)=[{&(0x7f0000000080)='\'', 0xfffffffffffffd42}], 0x1, 0x0, 0x40) ftruncate(r5, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/234) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file1/../file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) writev(r6, &(0x7f0000000640), 0x1) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x200000000001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) openat(r7, &(0x7f00000003c0)='./file1\x00', 0x80, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r9 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(0xffffffffffffffff, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYRESOCT=r7], 0x1, 0x7fb) 17:09:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) sendto(r2, &(0x7f00000000c0)="bb8cc6d89b75f554561f4c9d9b233a0d3f27f7b4b67fef08f3c3e0753a546336b1801cf94460552193a8c1767eb1a9286e828d04e01cd8861c1008de8f7775cbe00fb86ea53287ca6ff5b46f9edaac241e3a35d0be75f5f8495362b58d63787e2cc25ac532b3677f456ce847348ad16d830671016d05cc8bf581be43ed1b389e9b0afddcf929ccb4b6d93b9105f2ceb2a4455ef2a7a0e0b92071a16e3c5138ad77ef57af6a2d6c2ced9e4bb1c262ca663245f42706b1db0982adb81b45b8fd4d48371d47c7c8a62099807efae67d73f326a5457ef4b84b4649de8b87f1e5563fa6c68e8aa726ecdd121c0c22e331130f3b5517e7534f0da7c38b8897dc124a", 0xff, 0x402, &(0x7f0000000000)=@in6={0x18, 0x3, 0x10000, 0x400}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 17:09:56 executing program 1: sync() r0 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x9090, 0x234) r2 = msgget(0x3, 0x10) msgsnd(r2, &(0x7f0000000000)={0x1, "f8e4def083b3179bfcfd3bf835ee54dfc50237451b72d542bbeda869"}, 0x24, 0x800) getrusage(0x1, &(0x7f00000000c0)) 17:09:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x8000000000000009, 0x4, 0x8, [{&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000dff000/0x200000)=nil, 0x800}, {&(0x7f0000e86000/0x3000)=nil, &(0x7f0000f1a000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f57000/0x3000)=nil, 0x20}, {&(0x7f0000f6e000/0x1000)=nil, &(0x7f0000f3d000/0x4000)=nil, 0x80}, {&(0x7f0000fc6000/0x1000)=nil, &(0x7f0000f83000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f7a000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x5}, {&(0x7f0000eae000/0x2000)=nil, &(0x7f0000e6e000/0x2000)=nil, 0x7f}, {&(0x7f0000ee1000/0x3000)=nil, &(0x7f0000f47000/0x1000)=nil, 0x20}, {&(0x7f0000f65000/0x4000)=nil, &(0x7f0000f2b000/0x1000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f73000/0x4000)=nil}, {&(0x7f0000f9c000/0x2000)=nil, &(0x7f0000f03000/0x4000)=nil, 0x1f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}], ['./file0/file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000680)=""/29) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) getpeername$unix(r4, &(0x7f00000006c0)=@file={0x0, ""/63}, &(0x7f0000000740)=0x41) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000780), &(0x7f00000007c0)=0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) 17:09:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x2, 0x6, 0x1, 0x4}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x2000000ffffffff, 0x300000000, r4}) r5 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) r9 = dup2(r8, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r6) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x3, 0xffffff9f}, {0x1, 0x7f}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r5) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000900)=ANY=[], 0x0, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r14, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r14, 0x0, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000000280)=[{{r18}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000180)=[{{r17}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r16}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r17}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r17}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r16}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r16}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r18}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r19 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r19, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000000280)=[{{r22}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r20}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r21}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r21}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r20}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r20}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r22}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r23, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) r24 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r25 = openat(r24, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r25, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) msgsnd(r13, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYBLOB="5be30078651d686c3fdf5bfb1ec408ccb27513f92d6804599f3c1ce82001a3d46c5f0f9b31898474e522362073fa9025fd4e4cd201ecd4a78cdc1c8e5faa0bef19ffb1e6580f482366481f360962afda58857e20e66491f72273b5882f862fe39a24da1103c39c70d491507a491e7fa43a332391a85bf721d839c41e325112c34862a32afec2e703d15c565da9c275fb659a0f47ac", @ANYBLOB="643a47a32065ba5fe01d8db29aea9cf0ac84afff25234531b90b8d652ec3c89b99b607ab6f416cc58f5fbccd3d6e2bb531d00f4bffe079f835ac21fbcac185c2cb6cc70393fdb4cc79aa99e27760c6343ad7ee1dea65a4d2ebc4b6f30301b7f0aae0305f8ef1bbc4bcfc", @ANYRESOCT=r14, @ANYRES32=r9, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESHEX=r2, @ANYRES32, @ANYRES64=r15, @ANYRESOCT=r17, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYPTR, @ANYPTR64, @ANYBLOB="28877339365d484af89dfed2b6f99ab0d225e60cf582184b0462003f8472dc68dba43c5dc20a4cf36ad010b011be730e9d15e59793cedc83016f681f5a0bdce32174afa77167270443ab9c6d90a1871636fe7aef34c5929b822c2184d2", @ANYRESHEX=r19, @ANYRES64=r21, @ANYRESOCT=r7], @ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR, @ANYRES32, @ANYBLOB="3ffbcb425205df6903080cc99c035f397143708dcfd07b72482ecf4b17d3222c53772b1799ac0f140574d23bb59b", @ANYRES16=r23, @ANYRESHEX=0x0, @ANYBLOB="6a0a73f8961c49bd7ff5452a5f1446c6d416479292e7ea22ec125d00f5ca21cca62c90182a57db82720ba41dcd62772e75729474e7c1812e0916f070a8276215ab6311e2a8b3b9d767fb962148e0852bbbada72aff0e3102fed1", @ANYRESHEX, @ANYRES16=0x0], @ANYRES64=0x0, @ANYBLOB="74d3f463478bfff5502441eda8133eee80b84908d219966741d598c6d31881f41320dcd3f0f7cf36a6e96e7601d2cbe667b0e7503f63e50a3a0d56b100f13bf64fe9b00755a6a432dbd7b72826b178aab0635549f11798eae8eccd10dd05bca2aaf22f3670668061ba2dd792bdb6253d15306020b260", @ANYRES16], @ANYPTR=&(0x7f00000007c0)=ANY=[], @ANYRESOCT=r25], 0x8, 0x800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c356fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a18ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = getegid() r29 = getuid() r30 = geteuid() setreuid(r29, r30) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r27, r28, r30, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r33, r31) r34 = getegid() getgroups(0x2, &(0x7f0000000040)=[r34, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r38 = getpid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000340)={{0x3, r33, r35, r36, r37, 0x0, 0x100}, 0xf8, 0x5, 0x0, r38, 0x8001, 0x2, 0x4}) r39 = kqueue() r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) r41 = kqueue() fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) kevent(r39, &(0x7f0000000740)=[{{r41}, 0xffffffffffffffff, 0x24, 0x0, 0x4, 0x4}, {{r39}, 0x8000000000000007, 0x2, 0xfff32, 0x100000000, 0xa28d}, {{}, 0xfffffffffffffffd, 0x72, 0x20, 0x6, 0x8}], 0x1000, 0x0, 0x7ffc, 0x0) msgget(0x1, 0x20) r42 = kqueue() r43 = syz_open_pts() ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r42, &(0x7f0000000300)=[{{r43}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r44 = kqueue() r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r44, &(0x7f0000000300)=[{{r45}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r46 = kqueue() r47 = syz_open_pts() ioctl$TIOCSETA(r47, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r46, &(0x7f0000000300)=[{{r47}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r48 = kqueue() r49 = syz_open_pts() ioctl$TIOCSETA(r49, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f", 0x0, 0x4}) kevent(r48, &(0x7f0000000300)=[{{r49}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r50 = kqueue() r51 = syz_open_pts() ioctl$TIOCSETA(r51, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f", 0x8001}) kevent(r50, &(0x7f0000000300)=[{{r51}, 0x8000000000000003, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r52 = kqueue() r53 = syz_open_pts() ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r52, &(0x7f0000000300)=[{{r53}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r54 = kqueue() r55 = syz_open_pts() ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r54, &(0x7f0000000300)=[{{r55}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r56 = kqueue() r57 = syz_open_pts() ioctl$TIOCSETA(r57, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r56, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) r58 = kqueue() fcntl$dupfd(r58, 0x2, 0xffffffffffffffff) r59 = msgget(0x2, 0x200) r60 = socket(0x10000000011, 0x8000000003, 0x0) close(r60) setsockopt$sock_int(r60, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getpgrp() msgctl$IPC_SET(r59, 0x1, &(0x7f0000000100)={{0x0, r61, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r62, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r63 = kqueue() fcntl$dupfd(r63, 0x2, 0xffffffffffffffff) r64 = kqueue() fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) msgrcv(r59, &(0x7f0000000980)=ANY=[@ANYRES16, @ANYRES32=r47, @ANYRESHEX=r63, @ANYBLOB="4292cd72ecd6a1e3848e267405cb7332cfb0a2acba6014bbd90629ec831b28eb22a931aa07ba653b7b9c526a7d3e7a292d1015c71f0f32f53be404000000000000004f8b33660c9d15d4a92244de37c0dea5200ba60cda8d2c64b51bc57f06ccfeee8bada5443a7b32d8c3a10eb515fff871bd374659331a6687c0af2c19cc56c898156a06b83738f661249501501731", @ANYRESDEC=r64, @ANYRES16=0x0], 0x6, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb0000000000b50000000000000000000000000000000000000000000000000000001000000000000000000000816dbe289dc4a4d06cc9ce24f1fae2a1828eaf40c515ea0d544f664d9657acdc1e1ca642ebdc67e7e571ac2217d645cc1815a2e735a2"], 0x1, 0x2, 0x34fca874c089b55a) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0x3c1) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817d4f67e4cc467e1022f60dcfadff30651de0a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r65 = socket(0x18, 0x1, 0x0) setsockopt(r65, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r67 = socket(0x18, 0xc002, 0x0) connect$unix(r67, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r67, r66) r68 = socket(0x2, 0x1, 0x0) bind(r68, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) r69 = dup(r68) listen(r69, 0x0) r70 = accept$unix(r69, 0x0, 0x0) dup2(r69, r70) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 17:09:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup(r1) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r0) 17:09:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x7fff, "73cc5160527b0100e53407000000e8ffffff00"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r4 = dup(r3) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000100)='\x00', 0x1) 17:09:56 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r17, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r20 = getpid() r21 = getpgid(0xffffffffffffffff) setpgid(r20, r21) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r13, r21, 0x41d, 0x0, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r18, 0x0, 0x92, 0xffff}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r23, r11, r25, r15, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r8, &(0x7f00000000c0)='./file0/file0\x00', r25, r28, 0x0) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) fcntl$getown(r29, 0x5) r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7, 0xd6f2dd5093588768}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r41 = getpid() r42 = getpgid(0xffffffffffffffff) setpgid(r41, r42) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r42, 0x41d, 0x0, 0x5}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r43, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r37, r39, 0x0, 0x92, 0xffff}) r44 = getuid() setreuid(r44, 0xffffffffffffffff) r45 = socket(0x18, 0x1, 0x0) close(r45) connect$unix(r45, &(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r44, r32, r46, r36, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="28014e002285179456d28b6a3d74e440a4121925f9a5fbd4857c2f173e692cf0491b72e05442f89bd6677b1fbb283286c6790e1c81ae4d676c646fdbe9efb4921091147472171436cb6ce12c7aa60db5c0c87b1a2e9324d91b00ffebc9e98bbaeb33ea8a318575ef263f4b150b7d5e15bf738f934df128a3df37c1d101c4efc88679d0b79b769ec30c38d22ab09029a2a27a678422a62ac346ec7065b839483ebeb25b13e662f7bbfed2f4b7dd00ea08553e0dde69e0e080434c262113ec19011cab3bae2bb3aca0fe36ab770f08c260f9393c2ff2bfa1c0a23ae8eb767ac28b61603addb8b27fb9ac0659e2f084dc5faa25dd94c818fcb714613b7dd43b23a525ebc4273402cd6eaae37c9039aaf9e00c0000000000009bac0753cd0e6fae12bc5dbd370c8746a6d686bccd98dff99ee14d7588c1d89daab620779e9e55c235d0ba4014a40cbff453f9926b9171bd35a88f87ec40616fb68cce3600"/367, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r48], 0x28}, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r29, &(0x7f00000000c0)='./file0/file0\x00', r46, r49, 0x0) fchownat(r29, &(0x7f0000000640)='./file0\x00', r7, r2, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) r52 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r52, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() r53 = syz_open_pts() close(r53) ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r53, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) socket(0x18, 0x0, 0x9) r54 = msgget$private(0x0, 0x20000003c4) msgsnd(r54, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 17:09:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 17:09:57 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="e20102"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 17:09:57 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x10780, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 17:09:57 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) shutdown(r0, 0x1) 17:09:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) poll(&(0x7f0000000040)=[{r2, 0x8}, {r0, 0x1}], 0x2, 0x5) 17:09:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x5}, 0x9, 0x7, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r9, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r12 = getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x1, r13, 0x0, 0x0, r12, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r15 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x0, r17, 0x0, 0x0, r16}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x4}) shmat(r11, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r20 = socket$inet6(0x18, 0x8001, 0x0) listen(r20, 0x0) r21 = getpgrp() fcntl$setown(r20, 0x6, r21) r22 = getpgrp() r23 = syz_open_pts() fcntl$lock(r23, 0xb, 0x0) fcntl$setown(r23, 0x6, r22) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x0, r19, 0xffffffffffffffff, 0x0, r12, 0x21, 0x8}, 0x8001, 0x2, r21, r22, 0x10000, 0x40007ff, 0xe55}) r24 = geteuid() r25 = getuid() setreuid(r25, r24) r26 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r25, r26) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, r26, 0x0, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x5}) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = socket$unix(0x1, 0x5, 0x0) dup2(r28, r27) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x371c408ddb0821d8) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r33 = semget$private(0x0, 0x4, 0x1b2) semget(0x0, 0x1, 0x150) r34 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r34, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000a80)=""/160) semctl$SETVAL(r33, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() r37 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r37, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) semctl$SETVAL(r37, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) r38 = socket(0x18, 0x2, 0x0) r39 = socket(0x18, 0x2, 0x0) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r39, r38) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x2, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r42 = dup2(r41, r40) sendmsg$unix(r42, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r44, r43) r45 = socket$inet(0x2, 0x1, 0x81) r46 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r47 = socket(0x18, 0x2, 0x0) r48 = socket(0x18, 0x2, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r48, r47) r49 = socket(0x18, 0x2, 0x0) r50 = socket(0x18, 0x2, 0x0) connect$unix(r50, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r50, r49) r51 = socket(0x18, 0x2, 0x0) r52 = socket(0x18, 0x2, 0x0) connect$unix(r52, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r53 = dup2(r52, r51) sendmsg$unix(r53, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r54 = getppid() r55 = getuid() r56 = geteuid() setreuid(r55, r56) r57 = getegid() r58 = getpid() r59 = socket(0x18, 0x2, 0x0) r60 = socket(0x18, 0x2, 0x0) connect$unix(r60, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r60, r59) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r62 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r63 = getegid() r64 = getuid() r65 = geteuid() setreuid(r64, r65) r66 = semget$private(0x0, 0x7, 0x286) semop(r66, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r66, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f00000000c0)) r67 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r68 = getegid() r69 = getuid() r70 = geteuid() setreuid(r69, r70) shmctl$IPC_SET(r67, 0x1, &(0x7f00000000c0)={{0x0, r69, 0x0, 0x0, r68}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000140)={{0x9, r64, r63, r69, r63, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r62, 0x1, &(0x7f00000000c0)={{0x0, r64, 0x0, 0x0, r63}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r42, &(0x7f0000001a00)={&(0x7f00000003c0)=ANY=[@ANYBLOB="17317286cf0b456b58000008000000d722"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r44, r39, r45, r46, r48, r49, r53]}, @cred={0x20, 0xffff, 0x0, r54, r56, r57}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r58, r64, r61}], 0x88, 0x10}, 0xaccff110451b3cdc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000700)={{0x5, 0xffffffffffffffff, r61, r35, r36, 0xda, 0x9}, 0xffffffffffff0001, 0x7, 0xd}) fchownat(r1, &(0x7f0000000680)='./file1\x00', r2, r32, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file2\x00', 0x5c, 0x820, 0x8, 0x0, 0x7e, 0xa, 0x5, 0x1, 0x1, 0x3, 0x7f}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r71 = syz_open_pts() getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r74 = socket$unix(0x1, 0x5, 0x0) dup2(r74, r73) bind(r73, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r73, r72) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) fcntl$lock(r71, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000002, r75}) flock(r71, 0x2) r76 = socket(0x18, 0x1, 0x0) close(r76) connect$unix(r76, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r77 = socket(0x18, 0x400000002, 0x0) setsockopt(r77, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r77, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x83, 0x100000002}) dup2(r0, r71) 17:09:57 executing program 0: r0 = msgget$private(0x0, 0x10) r1 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) r9 = socket$inet(0x2, 0x1, 0x81) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r14, r13) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = dup2(r16, r15) sendmsg$unix(r17, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r18 = getppid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = getegid() r22 = getpid() r23 = socket(0x18, 0x2, 0x0) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r24, r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r26 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r33, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x0, r28, 0x0, 0x0, r27}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000200)=ANY=[@ANYBLOB="17310b456b58000008000000d722"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r8, r3, r9, r10, r12, r13, r17]}, @cred={0x20, 0xffff, 0x0, r18, r20, r21}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r22, r28, r25}], 0x88, 0x10}, 0xaccff110451b3cdc) r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x7e3c, r1, 0xffffffffffffffff, 0x0, r21, 0x101, 0x2}, 0x81, 0x1ad, r35, r36, 0x200, 0x4, 0x6}) r37 = syz_open_pts() writev(r37, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r37, 0x4, 0x84) writev(r37, &(0x7f0000001400)=[{&(0x7f0000000340)='X', 0x1}], 0x1) 17:09:57 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) getgroups(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') r1 = msgget(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r4) mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 17:09:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r6, &(0x7f0000000080)=""/93, 0x5d) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000000440)=ANY=[@ANYBLOB='~ '], 0xc, 0x2, 0x1000) msgsnd(r25, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6020374426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48ae8cea7581d3db901c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf27efc4af054211f6a554a0101f663df553b15ba82a7da09f2760f42c17afa524556527a9e1b0000000000000014983ca8321f9f8322300000000020"], 0x1, 0x0) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, r20, r22, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, r23, r24, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r12, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x4e2c, 0x6}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r26, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a85e4198c014727cc6f"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1008974a80a00000000000000e500"/229], 0xe1, 0x0, 0x1000) msgrcv(r26, &(0x7f0000000b40)=ANY=[@ANYRESHEX=r13, @ANYRESHEX, @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r11], 0x4, 0x2, 0x1c00) fcntl$setown(r5, 0x6, r13) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r27 = geteuid() setuid(r27) getgid() r28 = semget$private(0x0, 0x0, 0xc1) semop(r28, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r28, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) getitimer(0x3, &(0x7f0000000080)) getuid() geteuid() 17:09:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x2, 0x0) socket$inet6(0x18, 0x1, 0x20) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r3, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r1, r2) socket$inet(0x2, 0x4, 0x5) r4 = msgget$private(0x0, 0x20000003c4) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000280)={0x0, 0x9, 0x9, 0x81, 0x1}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x0, 0xffffffffffffffc1, "cb853d8e468f8799c135eadb3385698a3f738d08"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000005003cd2b15480002000"/25], 0x1, 0x2, 0x1000) r7 = msgget$private(0x0, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000340)=""/81, 0x51}], 0x1, 0x0}, 0xc42) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000140)) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000080)=""/188) 17:09:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f000084f000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000015c0), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x20, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) munlock(&(0x7f0000658000/0x1000)=nil, 0x1000) 17:09:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="1d012e2f2f2f8e4a6acc"], 0x8) 17:09:59 executing program 1: pledge(0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x5}, 0x9, 0x7, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r6, 0x0) poll(&(0x7f0000000000)=[{r6, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r7, r10, 0x0, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x5}) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x5, 0x0) dup2(r12, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x371c408ddb0821d8) r14 = socket(0x18, 0x2, 0x0) accept$inet6(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000140)=0x22a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r15, r13, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 17:09:59 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) semop(0x0, &(0x7f0000000800)=[{0x2, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x1, 0x0, 0x1800}], 0x9) semctl$SETVAL(0x0, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) semctl$IPC_RMID(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 17:09:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair(0x10, 0x0, 0x3f, &(0x7f0000000000)) 17:09:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) shutdown(r0, 0x2) listen(r1, 0x0) close(r0) shutdown(r1, 0x2) close(r1) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="661f62a49ef3599c0739233e464dd0d23812d768e6fbd646abded74ff0a293eb1e", 0x21}, {&(0x7f0000000100)="aa72ea226a93267bbcdd793064e4f3b0dc3451b17b20eff101174de74bb2e040d9081b0cbf7e350af19715ac695ea3ad798362f9307913a6cb2dbcab99ae7e4b4a285969bbc9acad095936be2c35e1c772f9652520d6e6a04bae92c49148b8bd9cbba08d53b25b8c5ed7fd50863f751185c8d7f8cdc16dd4dbb055e82a009ebfbee7f03289ccfd44523c17d40e4a64a1065a7bbafd2692ea5e964cfb200c91d78879cb2c828753959f44d1db6fdb69ea9c1a572a328e3bd1a88b06d4977ad5bb0390027c24f7f9c03f9845e1ad747461cfe435064268", 0xd6}], 0x2, 0x0, 0x0, 0x4}, 0x200) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0xe1) chflagsat(r3, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 17:09:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x80206999, &(0x7f0000000300)) socket(0x2, 0x2, 0x8) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) minherit(&(0x7f000048b000/0x3000)=nil, 0x3000, 0x2) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0xaa) 17:09:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) fsync(r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 17:09:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x4, [{0x1, 0x4}, {0x2, 0x1}, {0x3, 0x9}, {0x1, 0xfffffffe}, {0x1, 0xf7}, {0x2, 0x5}, {0x2, 0x200}, {0x3, 0x1f}, {0x3, 0x100}, {0x1, 0x6}, {0x3, 0x30000000}, {0x6, 0x6}, {0x2}, {0x0, 0xffff}, {0x2, 0x69}, {0x1, 0x737}, {0x2, 0x5}, {0x4, 0x5}, {0x5, 0x3f}, {0x3}, {0x1}, {0x1, 0xf447}, {0x2, 0x80000000}, {0x3, 0x904f}, {0x1, 0x80000000}, {0x3, 0xfff}, {0x4, 0x7bf8d0c4}, {0x1, 0x6}, {0x2}, {0x1, 0x100}, {0x3, 0x7}, {0x3, 0xe33}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) 17:09:59 executing program 1: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000640), 0x93f571fc4e634}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r3 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x4, 0xc1) r5 = semget(0x0, 0x6, 0x40) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/41) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) semctl$SETVAL(r6, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) semop(r6, &(0x7f0000000640)=[{0x1, 0x2, 0x800}, {0x4, 0x1000, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c10000000087a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d558b7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff056a7ad2"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r8, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r7, 0x0, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xe3, 0x0, 0x39d, 0x404}, 0x2) semop(r4, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r10 = getuid() seteuid(r10) socket(0x20, 0x5e8901123a05dcf9, 0x10) 17:10:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) r3 = accept$unix(r1, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mlockall(0x1) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) write(r7, &(0x7f0000000100), 0x0) dup2(0xffffffffffffffff, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 17:10:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x620, "399c31b1aac77f9bb217b6a4bd52299ae6a975f3", 0x1f}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 17:10:01 executing program 1: r0 = semget$private(0x0, 0x1, 0x5c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7ff, r1, r3, 0xffffffffffffffff, r4, 0x10, 0x5}, 0x20, 0x200, 0x6}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0xffffffffffffff47}], 0x1) ftruncate(r5, 0x0, 0x7f) 17:10:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r3) dup2(r3, 0xffffffffffffffff) dup2(r0, r1) 17:10:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x34a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) msgget(0x2, 0x200) r3 = socket(0x10000000011, 0x8000000003, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = getpgrp() r5 = msgget$private(0x0, 0x10) r6 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, r6, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) r7 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r4, 0x0, 0x8b1e, 0x1ff, 0x9, 0x7fffffff}) fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x3, 0x0, 0x1, 0x9, r4}) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xa, 0x1, 0x1, 0x2, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff9, 0x80, 0x8, 0x2}], 0x9, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff9, 0xf, 0xfffff, 0x1, 0xb9d}, {{r9}, 0xfffffffffffffffa, 0xf8, 0x9845b1e398a0a88c, 0x9, 0x8}], 0x1, &(0x7f0000000200)={0x80, 0x401}) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) lstat(&(0x7f0000000140)='./file0\x00', 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x10000, 0x0) mprotect(&(0x7f000056f000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000300), 0x0) 17:10:01 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="820200636f80d459f56ab23c9a707d2d7e174f4ce80100000fdaf199d00758c4e99906d280888e8c9ab8326c311947b917a0ececdf00805c582ecf2d97d8ceef5cc2a076f22fa14e895e87a3f4169fa94a4f23b9a9805f0b46da3e58c7eacdf2c6398703ec7753cd9451e39a44a928f3f49efc85f7d63aa519935ea8d8d1b827457a744025c8646687189a0360665eeee9836ce4be05af4d4e138907476e9f7f749b69f5d5f18b51431e59389e34515431fc7f6f8d7362e7e382285393262f0f8f812f899ad0ea5f06f90d63630ce2c6a2c1d1c7d309de77354d4676ab6a37fdbfd488f4b57b6800c96d8e53d3c820ad61a425b51899c99875"], 0x10) r1 = dup2(r0, r0) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) pipe2(&(0x7f0000000000), 0xc) socketpair(0x10, 0x4, 0x6, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x0) getrlimit(0x7, &(0x7f0000000080)) r5 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000140)=""/225) semget$private(0x0, 0x4, 0x240) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00 <'], 0x10) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7, 0x10001}, {{r6}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) sendmsg(r7, &(0x7f0000000580)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000d40)="cdc54e7923838a86515f20d0223c9362db41ae5a7c60c3ba04c55ab819b3620bac13869390d358966880a1c5de8a8568813d0f9ec19de3d6d806f521bbb9ab45b833aab412aa69683123d03ce0b15664682750b82e3f38583c8ce0c28f06d309a36f1fa49717259c24750711643b1075a1eeceeb0776e95bdc2a71a2c09d94bb71f18062be1a5c1b5ba66e2d9eea16166a9f2b05be0e90242e", 0x99}, {&(0x7f0000000640)="444178dd5d59f6b80429b90142ed2ba572c80b35421bcb2e16cfd43d7b32c705d58a05d4fafc83efa411b8dcc849f293107b3a2469d12a46d9ebe5fbfc5a6052d1c8e5db7cc24badcd6de867b51dc101c855d0b122f4dbcb5cde71ddb32fa71e30298d468033196c667ea473c08a1fa99e3499fd1ec8758fe61f5c1dbcf2f0d169d512216125adf68597d6db84ed9f14648a4c976d76030aca7dbb8893779b0a83e72baeea1d37ae8a3fea427927b2b3f6cd50e9a154f5e8395c207104c1f8b5d7694d063f8a277d1717a45156fc6df28f5fa2ccc8a40cf7f5d84fe4", 0xdc}, {&(0x7f0000000740)="fa0d949f81ac2c715a7ca4aa0c7ccf94c58a04ba62b85de2ad8b62d63b778658238db11c818b15d949dd81a634e46e57f581d92cc4d85f9ca94b89687086e2ceff87cf74d4623086e969043fdbf8ae1079bc2efcc923ec030772641f1390743612b130bd9bd650b02a0c0a02e87609ef7a9666b1685343b278bc16e9e8aba97fcddb333be8ef40fbefb11ef865500ddeb28787ac4c97f57fabc8ced519f86ea5d2a0ab7ff52f815b1e04949ddb9e997ae8fe5ae5", 0xb4}, {&(0x7f0000000800)="24dd2c7a322c3ee78528a6560129cb7fe09d9965fc0fb23e56e63aa7f3fdfbfa7030bf2306a6154f80895717661eaff0ce186bc3e372d024911af26bcb2947ede4a4dddad2a816b1b587a5f26b4edf4e389dcb4d6eb765c04d938593fc21bfbbca33f75f7a831371f14f7e364972966211f458f5cb085f48c238d5e31584a9dccd088815dae2c0c430e6fc54e3d034f70334c170268ce68ef4323a974416c3301b8e5f535f1c066a50d11651e96ebba44fc122ce807bb9fea1d4fdc847273a02566e399d2f3073cae633bb0f430fc24afbb7a176182bd5d74ef296e7687d04bb6f11bf855c74971712b43c8d5ba6481be523bc80ab9e62ea01b54ddb", 0xfc}, {&(0x7f0000000900)="59c7340ae9909935ffec4cb1e33662f185a9f24b14e2e74900e84e7d7608241da74a3c7c0a42b03f595d870fc8ed73301567d7ae6397c73034f81fbdf11585e6247fb438c8e19f64c1f5fbf0058d2d4ef5e4693cb3b65695b6c51911f289d8c4e359031b86d6022e00cbd17bb041e73ff7695472e1a2f3aac524e81dcf1febc78b4b4a507966cfc958fe9aa223ea540fd059e41f2d6730df2eb6c0469f21ab7540eff90d105545149b8802c7da19f143348b98320a60dcec9a30dbd5d0b3a1cc9d51db24f80af8", 0xc7}, {&(0x7f0000000200)="2f85194ad23c144b33efdfd1139fcac0670ce8d31c6e5ef447400ae79f0ea3d6d5c1", 0x22}, {&(0x7f0000000a00)="ae8ba4d916ff615423a791cee238567f934c225788dc933b1299fdb3e60b76a6397784d43f0cd207a3247982b2624b89a6a4fe660934fd8d90c9cdc481b95ff8651996fc5a756f93bd1d0ce40ebc148569afc02fa5847d8f35d60799ca3ce6440742428449d6a37f38dfa9f455d634c72a73d210e46ee0f53e1bde6b70131c5558a481f2691796894184e705786ead3de1af2728787888b7432b4e7cff84edcedb96a4b70e33eb37f45b73f1066e4c3241f37536bff2d57de194b55cb2b1ed01faaedebb467cc7ba0662", 0xca}, {&(0x7f0000000b00)="c4fbd8ac0e6782f8ad8d734edde9af111f434904dd92aad0f0006a41c44af8139b9df3af0a1cd449c9c292d7d0b0bdbbf0b807137293b5b76797cd2d03d6106d06227ffbca19042c761c67bf7379a71fcca71223e30e442609574d3ab46efa7c2d32b1a88fe5bd726e3d45d289573591f6720ed3a25b9fdd2160d265debb64abe93664b3d42b5682b6e907abcfd2487169635da14e", 0x95}, {&(0x7f0000000bc0)="5122df7a378b55749a26ad9ecf774c6dd96fd97e252b5bd88c39254dd3651d25c65529f527695ce2783839fca3e1fdfdabc7d6e29e0cf7cd66e1de524986d68c0f40b9ec3b4a0b6d1409d4f25b4add7fefd34ff8ea5664f6939c9b27265db1ea76496b34a7aec74f3b8ab2e453b1f9411d7ef6bbd133aabed7ab3ad01663da649aa1373873c5077e300a0bd54f28e32336c0cac23f5fed1bfdefadc408ef3c02b0faa2c08e90f75ddd9c2e48036ba0c6", 0xb0}], 0x9, &(0x7f0000001000)=ANY=[@ANYBLOB="3000000000000000ffff0000030000006512e06cc7e99baac4c16f679fe4ef58ad4155e30b0caf3c0000007000000000000000ffff00000700000058438c35f9ad0f7684e275d12523a3b7593fe013fdf7a7debe2415dfc94b3a6e522254e6f2c3ebea1542709d52929f3c726d3f84f3ee831ab4e1eb5459101635df93b3236f0c2fa2dfac312b5a000000000000000000000000000000000000009800000000000000ffff00000900000012131edb6b90e35665461a11d8a6bf7ba2d6ab196c148deaf73fdb53ec51e46386f0c58b6cffe6a17a0737170e6eb4253630655b672f31a3393eae2ed72edc3676ea42a84adedd2d80f61a9c784025a796dc27beb21c8ec7b30e98c29a61e65f095af99cffa1e6eb9f606ebc1d7151411f8e233e9b431da955f78fb2b9af79e2c90c9f5fd559adc150ad55d66c260060efff0000000000ffff0000020000004c218392e68028da0ddab708cb65b091c7eae773679f939de9ef0be115269685b39d552d39d53032e88125eb1790b3f5b9c4ae2797d44ba724717de921f35c740000005c67bd7ee4ed38d4d77e85487b02d96bf988c3390c1f2fd8b5ec6dac85ac44536f5affbca192475fd5bec4c2628b203e45dd1a2d32423dcdc3a4b08eaaed4240d38bcb45fd1f7c6fe3dca92874496c2a9c4ebd52f75b62e437"], 0x198}, 0x400) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) dup2(r8, r8) 17:10:02 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) fchmod(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x80000000, 0x4) select(0xbc, &(0x7f0000000040)={0x101, 0x0, 0x3, 0x0, 0x0, 0x8, 0x800, 0x29}, &(0x7f0000000080)={0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cc2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000acc91366735117000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a1baeb61feec97f1f5bafff0c8d5583ca2b83eea214e18350c76ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addf09e9ac4ff6cd5ec85c61dc8a768042064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff751c8a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731e"], 0x1, 0x7fb) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r3], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001540)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00000055b68a2406a22083219f73220000000000000000100000000000000025d24a4bd08b1d7241875f881e6e64fe000000000000000000f400002c51d79100000000000000a776006400003aa9a86c28810050e3db8dd474a20000000000010079cb26a3c083c6b93d97e316d7f8690d29e42dc43f93bb4a40d5c0a177d4dc917c730f6537a68e7814700b4d9a1c36b89a0bcc56df9edb24fff25f159f83ce34283a221ea51a843d814c4242f7a348235e27141f73ec0966b93c3ef56589a300d14f5f8adafdb00500000000000000824d0fe06aefb27a585999787873428e7d6ccb3eaa46e255bbaaf8124b88c60541b2158bd90d18fd4cb0dc6edac9609e654604ab8a4a130000000000000000706d1122b3dc86457d12241527d274aab7835283ea32f8a61c92175c97736a24cae0c9a008cc8ff223089f75650f1544b84880ebd900f723d92813fbdf0b826ad03d92d0a41d938a"], 0xf, 0x3, 0x800) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffff0000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038b8b943fdea00"/263], 0x107, 0x2, 0x800) msgget(0x1, 0x28) r5 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r6, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r5, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r10}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r9}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f00000000c0)) dup2(r8, r7) 17:10:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 17:10:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r5 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x18004) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x4}, {{r3}, 0xfffffffffffffff9, 0x10, 0x80000000, 0xfffffffffffffe00, 0x1}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x100000001, 0x400}, {{r5}, 0xfffffffffffffff6, 0x40, 0x2, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x90, 0xfffff, 0xfffffffffffffffa, 0x7}, {{r6}, 0xfffffffffffffffc, 0x92, 0x0, 0x2, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x44, 0x87a65a84f8c19187, 0x8, 0xffff}, {{r9}, 0xfffffffffffffff9, 0x22, 0x40000000, 0x100000000, 0x7}], 0x7fffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x20, 0x2}, {{r10}, 0xffffffffffffffff, 0x49, 0x2, 0x1, 0x5299}, {{r11}, 0xd87fc5dccff6b327, 0x1, 0x2, 0x10001, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x2, 0xdcc2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0x3}], 0xffffffff, &(0x7f0000000100)={0xff, 0x7f}) r12 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r12) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:10:03 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x44) pwrite(r0, &(0x7f0000000180)="c8", 0xfffffef6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x8810, r0, 0x0, 0x0) setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r1 = msgget(0x3, 0x3) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) 17:10:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0xfff, 0x7}) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) fsync(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x200, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000280)="d2d10700747eb28001010000ef0000001b01005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c1e4b609befb06308ab50be07b9ce9a897abfc87727870d0d10c087da92eb11250b032fef140cdb57bdc93c3129814a3f424120643605f5061032f2232d08909e4b2a8ef488a8bf435390c766bf5ffdda4a7758e5c50b4594736f51ba9e5c795cf7e4dd27832d7d4fba5306fff942ca8d1ad05c5a0191f8355a1afe95f681bb8fc0e6677a863ba6000000000000000000", 0xce) 17:10:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r0) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r2) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="e8e7a6825cf963754886a1b797c6959a3de27729acbac84a832b82b0c127699bd4d5bebee82a32161436660789cade8c1d1cb7e0ebc8e4fdd3cc4184ee87f62a604c26846f3102"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 17:10:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x11, r0, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 17:10:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x6) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000000000006d00", 0xb1, 0x1, 0x0, 0x0) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) pread(r2, &(0x7f0000000100)="13ac4164f938603d91a3b1785e1c84cb519b8124dd11f3bc17b22893f17cab6fe3abe43db079c9534434c714e85df21409b39fd63dc5732feb685a421f2ef12b2f19aeab9dcad73c191bea9c6bd71b4d0ffec2e5fafb909802e3bf5804b019d990fa8671e48a6e89d1b63bdc1ba751ca3f359a890767e0b08fd39ff975625a4f35111dcdd020", 0x86, 0x0, 0x6) 17:10:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/57}, &(0x7f0000000100)=0x3b) 17:10:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x20000000000000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x41, 0x0, &(0x7f0000000040)=""/65}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x93a093e0a0fbe8b6}], 0x7, 0x0, 0x9, 0x0) 17:10:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x79, &(0x7f00000001c0)="da9588ed1d45ea6921738fb7ea08f758e40272b3c29f31db6754949a55dc395c2d1c1f9d03f63180ec2dd570111b668a7f1c09fbb3084b4f0ddd634ad109b045c16438dc929e8d0a229d285df641dc60aab10e7fad5d2746647f4a9d8b37a245a36343ba5fd28e0ea58a3331e49dfc64b6e224e3f408638482") mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 17:10:04 executing program 0: select(0x40, &(0x7f00000000c0)={0x201, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x20, 0x80}, {0xc277, 0x3}}, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) 17:10:05 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="5977f4617e74e6e3f610c10b077a9c5cde0b037b834cfffb3ac755eddf358438abe281cacecb7f45b06392883ce606ba9e63928e9cd71d730291e8e1e47a4ee7d928251779993eb556fa409b62b6e8e77fd0ac6c5b35958eb03b31613006c7922dfa67477e67e7632bcfb513c082a27680646079522fb73327ff983ccd738fd377fed1ea84a3460d15de30490e92a1c0bf0a217af4e79dc79587087284", 0x3, 0x0, 0x0, 0x221) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x10003, 0x3) msgsnd(0x0, &(0x7f0000000100)={0x3, "c48ce0eda5c370ec7b81c6d4e1a8fbf11487696c21e53a9a6241c40d58b748d163b4f60cc5370d437ed1b55b9d0cdf9d6d2d0f1ec1f6aa1ccf3a5b9c177b120364ee7236645009a9ee1e4c656788bfe7f98def7ebd81a0537b898a28aeb2557f9170a93e45a5f7280e49cda81705ab658ae29afc18916b0c6d8c418a26861d764fd3fd7e7635ea46a81f1dad63afa2084c5cf5e2c4"}, 0x9d, 0x800) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20) r3 = msgget(0x2, 0x200) r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x0, r5, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r6, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = dup2(r12, r11) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r15, r14) r16 = socket$inet(0x2, 0x1, 0x81) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r18 = socket(0x18, 0x2, 0x0) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r19, r18) r20 = socket(0x18, 0x2, 0x0) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r21, r20) r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r24 = dup2(r23, r22) sendmsg$unix(r24, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r25 = getppid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = getegid() r29 = getpid() r30 = socket(0x18, 0x2, 0x0) r31 = socket(0x18, 0x2, 0x0) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r31, r30) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r33 = shmget$private(0x0, 0x4000, 0x40, &(0x7f00003de000/0x4000)=nil) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r37, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f00000000c0)) r38 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) shmctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x0, r40, 0x0, 0x0, r39}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x9, r35, r34, r40, r34, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x0, r35, 0x0, 0x0, r34}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r13, &(0x7f0000001a00)={&(0x7f0000000200)=ANY=[@ANYBLOB="17310b456b58000008000000d722"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r15, r10, r16, r17, r19, r20, r24]}, @cred={0x20, 0xffff, 0x0, r25, r27, r28}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r29, r35, r32}], 0x88, 0x10}, 0xaccff110451b3cdc) r42 = msgget(0x2, 0x200) r43 = socket(0x10000000011, 0x8000000003, 0x0) close(r43) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getpgrp() msgctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x0, r44, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r45, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x4, r5, r7, r8, r28, 0x10, 0x3}, 0x8001, 0xffffffff, r45, 0xffffffffffffffff, 0x7, 0x6, 0x2, 0x1}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)) 17:10:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r6, &(0x7f0000000080)=""/93, 0x5d) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r25, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6020374426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db901c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf27efc4af054211f6a554a0101f663df553b15ba82a7da09f2760f42c17afa524556527a9e1b60efada66df23f63983ca8321f9f8322300000000000"], 0x1, 0x0) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, r20, r22, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, r23, r24, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r12, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x4e2c, 0x6}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r26, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a85e4198c014727cc6f"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1008974a80a00000000000000e500"/229], 0xe1, 0x0, 0x1000) msgrcv(r26, &(0x7f0000000b40)=ANY=[@ANYRESHEX=r13, @ANYRESHEX, @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r11], 0x4, 0x2, 0x1c00) fcntl$setown(r5, 0x6, r13) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r27 = geteuid() setuid(r27) getgid() r28 = semget$private(0x0, 0x0, 0xc1) semop(r28, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r28, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) getitimer(0x3, &(0x7f0000000080)) getuid() geteuid() 17:10:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0x2, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semctl$GETNCNT(r1, 0x6b574b8b35feceeb, 0x3, &(0x7f0000000100)=""/1) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x2, 0x7, 0x2d, 0x7, "3e0c7ce115680f90a1d2df7eef5fe29b7cfaec97", 0x3, 0x8001}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() r5 = socket(0x10000000011, 0x8000000003, 0x0) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x7ff) write(r6, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) read(r0, &(0x7f00000000c0)=""/35, 0x23) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmod(r7, 0x24) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x0, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 17:10:06 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0xffffffffffffff77) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r1) getdents(r1, &(0x7f0000000240)=""/4096, 0x1000) renameat(r0, &(0x7f0000000100)='./file1/file0\x00', r0, &(0x7f0000000140)='./file1\x00') 17:10:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) msgget(0x1, 0x418) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0x10052) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x7) poll(&(0x7f0000000040)=[{r3, 0x164}], 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) 17:10:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r5 = socket$unix(0x1, 0x2, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) write(r5, &(0x7f0000002940)="1159e0de62551af0b05f0dbe1683f3707b352fd80dd14cd6bc9acafa4255629bf42808167238d094e3f17a260a293ff2fd99188ccf2d41d130be0f71e3ef0d881367692b98cd2743fc40b38a3978393fdd3fd15de573b7077592d7a15bc1ccb8a1a7822aa0dad3b6afd788218025265bff0f7e5a3af2363c560b4dc6f1b3897a4fee3abaa26d275b62e8da0c8a6043776bf028a2593fb79797add0553ab546014c563ff7f3d3e5a6a4b8dfb21ab96558547eb0a37d9ddd0c", 0xb8) readv(r1, &(0x7f0000000040), 0x16f) r6 = socket$unix(0x1, 0x2, 0x0) recvmsg(r6, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) pwritev(r6, &(0x7f0000002880)=[{&(0x7f0000000380)="6f516f44a69b69cc0b59e2b6868bd45a497f446ab5fc0d9535da7cf4d746146a444c99d8a3b70873d60586938c9c9eb95a179664921f0e9e35c02f781132871a6711965762d4e9e51169b36d969a64cb57db631e7062eab6317a0ac61471a3668f8033f0d596895af7da40a5273de9af661c289ec11268112382218d3590d1d86799c8d86bbdc7951ccfd779eec1448203808396841443baaf9c9522c791aabec691aa488357fcbf1f1f834d7a4345dff2a97e5c638eb84b1a1e65aaa55f0f1f12a7f109ba", 0xc5}, {&(0x7f00000000c0)="4509dff368f7ef29a79b604b969e8dd1fba7b41db5b6d14cc0a85d80d87a1367ae68f0bd2cbb85a4b8d37f2854954409f188c23d8514ebaf412c660c9ec8c33080f319a5dd55835f1847ffb57aa58011e3549ee12be34c2f373b21770dc2cf14b7eb70e9b5b3bc5fdbfd32e015a85b9198ba2fa675bfdd8e66bc593c70d873573cca253a0b98a71039876db2eafe89baf2ca22dfcbdd1509723ec2f0", 0x9c}, {&(0x7f0000000680)="1a1c595136ba5a6eda723b7af9a17098982c32f81d095ff1d39673af44ac5cf6b0024446cf7ff0027e9f1b97c961f0e8e9c03e796199d82e82d0c98c9d1e8ae3d8d0dcd028d05434225d616c97eb7c864d6b02546da7eaa8be309ed5dc8dc2cadb1c7991b05480227533f25e6dcbab1cf86ec36254645509615d4d352fa544b5bee0f01d6b832e2f184c686c9b52b25d95e43874c12c4721f36e2efc7f2893b49d92a15b4d623fdbe498b50bff7d7977569d28b7a421e6a71a808cbfe098459369f71d13e2bb0606b354dc87417b8a211af8600e02cf2ba1a21b8e7cb0f9ab9e7a8eba29ff98d0ff71f60ab189c0172b52023d370a9b145d1662a9cb134d54cb9514d481a96b9f385e89b6a877ecb1b43ef4994d287ccfc5b2260b141eb1aae36f9eb3c585b9a7184bea2cd84164bbfb2b7132bc5701070a69903672f99d4ad5f95373ab0ffcfda4865e33e8fc0008401453daa2e59a74bbc3a29152422d75d67e28aba77caa919a0fdb593c96eff6d4ed5d3d06c64126598a0ffbcac92b924139c7463c5015a8d70de1e1e3b943e9fe645a7513e5fd2dedf6aaf7b1f0f24e717cb56785ee057126139ced8a5f0de0decebbf84b01ac715eed8c89bfc67b3d16bd5f7d1c1f9b110f4fb5e0d7557f26168f10ab3ac9988d52c65bb15d60bc8ff1d082e91d3abd54d05a769ab7d1453db5900251f7ae14847f409d5c164f528448ab451ce315601e74755d625f45b9ce65aeeab3b5ad8cb7ce709aab2db539bcc66c2a648203db392ea1af59eb29c60d3c7c2ace5a3a4497367f074468481ad81337f6966cc8f0a81844f0fee85df82605c7c4755276ed110717c420238c1b09225d6ea4115d40084f2eff1d8bf4b2c60e03b020c8b1dc9b6431838a9de9f2e6a6d632a30d86b743a5f9a5a6c42cba137c017740a8d529432ba8d76d7e024427c2cf402b9ee33a32504b58168e9d6c799cdc7e0ad42dd9ae2f57b171c91821d8bbfb474ca9a082cee791e0eaf78a7297358580c2d18074a4726d9ceb107d9a34e4f77f2e17bef8c7a59f2fc84cb0121925d508f6ab4982de483e887219df64f9da48325e9e59eeef6818f6a95c94c8cadae5d4fdc005fb0738f5021d43f78b4d375dcbfe9571b3926b224c22eca93f5bd6becc3866512e7ddc492f2c09e5d56487ca3753cdf30b43082c89b8cd2960452a16752ea108dd4ebf7bedbb1236b1c3bc199c451ebd16267090cd6c98103dd04717f7bbcc8e2c05bb7539143b3c9f9636acb676a68258f5e74f5d5bcc01a5ed121809effb0e8ec2ad362f18a06177900dcf742350a4d3cec989dbbf697f0b843c15aae2103858f5f6f3dcaa58bc1343f7c48825867ebf74be0bb0ee08b90ef5c619394e13eac6dc59f68cabb4231cb3d1fccbbc13e6284cb2534e80a5546798993f6c931415ece6be5096e0b83fff8496db3d8ee5b0bba9f2e52c13d127bf43c896407d604acb4cdcf4a1b56fd7d1df873a62f01c5c160a57eed6da73c21ea1dd480906c72dfe0559c7d4aa82a939312b58a7ea7324a6ffd852e3e7fe4f228af58a1b2e02e1778b84a589a00820aea9f170325843012651c31ddd4c01cc041772a6cc52f2ab75e4960a3cfb22d1cc033c717b79bfa8c85aa76bcf253d0249db12607a11b0ea198f74ef93c6a4e6d9b82508af76b7ecb7a7069d34187699887c58d145c79a3eb5dae58ea9fe4b84882ee2aab9bc3f5041a723f511679f0b832246a8e551d7621a23a541954dd8fa9fb5ccf9bd46d4ca2e6cd6fe9d51d76f3698b5483d73923d2a54f489c1cd83e97b2968d96a0b774e473d311666247e24b89b6014e511bbbe5fea00a357f52bf3007b3e0fe3ea1ee319b3ddbddf9940e16f066407fc337091018978f3dae6580df703985c7720c5c0f5a4a4888f215a95c25e07334f5334f503ee3d60c5fdc66249fdd327e9ba88f0d0dfa37a4ee534d1ea888ec56df35e3e095f46c63a20448c193c743ea462c4a63ee007e32c28a5622ca2c109aae2cbed26a4a4d698d80a1366d1a64ab44804bc2e22bcfda861f0052b04ce9a37507e943a7622f359464f275d4596f5176485b064256bb3fa410f8855d045d966864a6c55fd1d5d094da43ea1b9cefd1e8bd32f580172029c614f7de8b1cdd5e8b955638ddba206173db34eff4368296b8d18660bf4ddd0482b4c8e6eb83e12bc7a44cf443d300dc1bfe19168b060e93a6c907a321df5b0925faf39e8c795775df7d4e5bf73a96a6894bc5c94400330c30f1a99deb3ddc6747f3abfa6914205f08c36b1a6b3f43a6947615919583945c23503ef9ff5d46a73962586a6119414a54905543cadd44430bebd05b071c3f0b68a4f7449604e1ca0ade3622ef6857d446c8fc3ab97a7dc8eafd2de9458fb69f31d0772ecfef688be96272d9e5b5bc279b72a7b47b2c7459eb0819eae1c7401f37a51a5e6fe93003f5a13533fcfec63470a0ffa95fb2fa7af1d13db8c9142c053252f12c7fc68ec82474fee19b41a490ecf76edbfccf006c9414729350dba7d4ca0a50c0a9379d71e8dd73ccb5715adf105cbcd41f18287cf94afd5bc5062f7cefcca85776832427560cb64b3ae58453a11cfaa9ed75f8bfe6a5a4eefb5c052bd32c20351967247bb3f03f3f5498941a4564c44eed33c9e94f768b6e80e6bac1167db7deed7ca5b5fe86c19f57a6d1f567ef363da9f992b5f9f8a2602e42077fec32d1f071a6ab3de709f2d0c1579bf23271c50fec1542803f8badb66c753fd9e0a2c84674f2037fee845943d9c8b4bbc28130a612a5ebb8684f9702a7183457c01a8fb5bea2d162bd2816c273ce2e2f451b95b042cc4ce2084e72c8fb40d90c50cb04ddb9dde5cd0557f407e4e9aeca31f1355b76bd300c58d5ab6bfbffece92138ba40f7bca9868b946732e04a8f1cdca35df832c86d31e6db53481614c2d1176b630f3ada57dc9de1d05a5012ac87e19681f8295c63c901a9f6d1e82ac76d10e4127ac11dafbed4ee74200bd8ba90b13964fdff49c89846f8d03375d73f4cfbcbc5839cba385c9e086d66f26212726553620ba1fe58b1b4079d4ca5563a88be7f82680d0502b8a0fd873ed975b7e6fd2a8ed92b184d2479bcc346d0f463ccf3dc0fa03db88c8a73eb8616ca8cd4389d4bbd2385c8a8a7e5f425fed77e14d80c017b2003594d252ab0a9f81be85288e8156e5a92f2f5dd4e9d831deea2c986c44c603bb5349657b04e61523153152fd54cf5ce583796c0ca33314987ab78e0aaa920054adf49196edbaf8121b827886bd8ed257d7c16848ea57f490a3059b6c1f6f1cdd172cc62d31c1f4036dc4943821714b2b2355549bddb9a996e7c27deead2c301ceb824984e008b92139ccbb4547fb00f49c18a33c35781d50ba3ad74ab01fa0e258cbba175cab585b4d0a65fa9b8afe4abb53721a79b64227d11eef24f1dbae88ed625bece6a52d83229b9db95b9297fee05b4f95e55dc828aee919b031d6fa8304f840124b8ec27ef751ea931c82aecd407a1cc010f4a06fd755deaa6452a9aa02b7e972eb7837d95b9738cb7423f2519960f471dcd20c84a23683ebbca05dff14e30dcd7416e44757aa50bf8994c4c50f7b4c5e36df4cdc7712d05c2ad836ab05ba7755513871b024c574b71db5f32bb2697a16905ee46a9560fe792eb8eabc85eded3bca567f307385faed267a7448a1e54d4a155e51a811fe89a0e86e4de80a7f25a91a1e38f731d4669d0103e39cf0eb47d6de96c87920085fced0ec0b7cbe35805d83a8a621f8ac08a28090a3cd692be928cd902dbaa87a1cdcb0cb7dabef391d50377e5c44519a9c098d115d434f2af2758b53c4af2f996cabfb823ea8d9db499d7d275d85b358f52c4681b5ee1f8e7db0a04ec51ff2eb20a75074bb7a70c643fd46e663c790ff7c34e1840cc98f8dd22aebbf438d3d03221fc49ba4c2a2c4eb044a4fc0a3df20a65694a9330e84e62aa99aa884f48d94798e808398a04dd7238a16974cf5a9bb9ba518fd1192359039d698b025e992724635cecfb528bf85bc26202fdfa3efbeef7fd013611aece2c2d613fc34695d0bf23eb32a36c792066152312a8266da64fbdd704454d062778bc9dd2fb7b2afc0de102f0157919082823490d7a9e4fb998e1c5da344e23e277e6ab477394927941928119c6ebafa2f591aeac2949a7e3cb23d4dfcf7a10043d4fa0ae1154407cf884a35bd2d48c598aed27e4575fd7ceadfb4a7fc76dbc07d187e169a7818c08ba3a64ce7630ebadaa5d95cf8aa122a57e6bb314ebf77cee3e0bdb3890e35e580236d0f900dfa2bea7ab9d019426528dbbd7eb25c99841ef15ad06112786f8df9d1d72c8f2c3707c5f976375c277b45772796112f51d91a6a97337fb607244a886600f7c1a7134a1f02244fcf898180ca3eba58c1214e89b4f799f92db382da72a9ab202d1375fdf9af36ecf7438b14adcb7bd378ef4543de6497327e07fa78abc125b6a6f05a8bdacddd014fdfdb782477fbc5222c0afb0b98129275413e45f913bdd44760c9d02b6248c034a7accf22813fa286e50f9f48796e793b6aa69907dd9bac9be5012026edef1942d846186d6c8a4d19591e340d6e8d6846be9606dbb9b0a1b278351041da9c26bcbc70c4c82d2336efb4cc3aa303726a89b3528d46339786aff9aeb1eb33183c0fcd5fd0828ab17e6cd35c241d60050d94c972ff9587b800f0057360678fd7f8bf982cc882261859e27e4bc5847599c5fd7b1967651f780bccaac19f5e67de1ae37e9823c7bc4885048b37a01d49eee4935dc784a3ea0356fd83c41374b841e9b9d193a380c93e54533c975c28a249df71ecd11f8e3b4cff6c183d1d66697b2f7e73b1b51450d923c73926eac5b1658d2638714ebe5946cb7b4bec8fb731b941721831fc3479e3d036624cab93027644f59d05b8c160356ad84d7716019aaa99fba1450a95e54de0006c4778acefcb1ed0f48806f67d9c8ca5abe9a0b642fe64122bb92f94f71653e595b65c8fab8f135f06e304ddf03ec0a4a9affc94beed34fe24318e408381937d50faf285e63ef95153d42e59cdc06eacb599f5d3efde4b8392455dde492eb477ccc6f079e5a57170d858b76b2972ffbcf038266b5ed1916f10a6714d2050c6ca4479a5801b1a67281964194734cbd893feb6221ad61a0726f985a241219c5fef81a2b56d451a5461285e8d7457f5ce818b435c559edaa606ec314947244c7c504633a8b599e83237a2be391c15489bcadb8346ece9013417a8b83c8c79b207edcad4a187502ae6f5f5f2a4a6e09a10e4ac5f465bc9ef6d8880b1b2843d34ad5a1e90567b99cc29a0f51af1ccbb9cf4d15af721458af01afeac6cac7df243bfb9afa6f538c9d573a65070b34251cc5eb3af66e2bed76cc3bb0cd505851d93c5a5b449f7760337289fa5bd396cdc2f1c787f7120df75ff81d2976c419be31bd9c8caeaa663605825091a9821168eeae12cacdd07ca150c622de09d21e48f6062b4892adb29dec85a45c19deca5e5a7ffc078f564d898572a3487e9e6a3f8b238acf023d38220e4aed099f81a29f9228d6463e20945443ddaec8df0e1b38db0d84ccd50c7d2ee64d72220539768bf2f192711e6910f93b4cbb0d0c685f5649a4c26017ba090dbce9492de2c5c278fcfaf8ab1dd495ac939e4b78898726de535ed4c7b0888e9a5a9605a59a03feed13ca1c6973bf7bff6c94a9c51ab2e42a5de642ef744bdd2ab17175270fa2b05c3bebe0ba53f5d27f10b478cd84da52d252202c0005bf9e4341c6161c0c49766", 0x1000}, {&(0x7f00000017c0)="131ccb4b91219c33c9e5af531fbabc3088c0f81e0faa93d0765b9e63bf376fc084b26aa0e862c56a50c34a2d182ce2d077e3096cb259286c6811e57b11234f040c6386be9a1613c77f7650de7026792550ba6a7b4b1792a97e09b642b463675fee45e5f6c3606b674116f6d76457ae9a592a535befeab6adb345445c0a258c6dc884f3bb26a380d3e7c891a1b8b886fa5ea0b766ad2afadde414e90db9c13d2d4bdc239677aae2f48d17816e7dc3efbf312d674b8e741d9b0c16150cca63b3b67890d85e27c34baf4c8ba2e8643b4d8ce7f940f191a72900ed5b8bc7438a40a83fb13d31a7d3e02fbf0bac87a4b7cbac88df47c6ae51d8003d7e7cf485c73606af2046b6c3d4a2a5e2127348d49b68e18aa47247e45d4a3d28e4d67c0ebbaf8d8a80e13ea8ffc5927ce3071c5502f728702aa7a369bdd66cbbc0778c7ee58b9680ddc6c8431e1ce4783d176b98a4e8f4b9555bfcc1d23eb26c3dafbcba9f43f1a4c1da4af04b986541ea4b5226cf3c2f29d8ec48571c857581d9370c664f39db4636311d71fc4ce48e506629eb6a8741f7f3601c9aeefec59485b436875fb84672530590ff05552f65cefb8c066cf9e91e6eb0a6b75b58b38e8532aa689f5154221336ad90cc4f0a29fdf7c9997b3b0083c957ab4d8b9b6dd0a0230aa79455759ece8b4f844573d9d0b3e0802cded767aabb52cd0c7567720dec67d3177367565e6629a18fe8368f89d5f1e9d9bbb58382b8a82f5c6c34fcfe83526119103d2f79c69b313dada8e68fd3121821ec1fdd85cf3db4e9bf171802770e0ddf14c102ceaf88ce95740562440965a4b2a1e84b96dbd7abfd60807da43dd57d262011fb1184a0ec1d5e0508981c90cf7777d0ccb29cdfeaf5841b0ec0df4d0a899690c1e19478d5ab1c87d538cb0650394820b0bf50a3e4779a68b5f574cb784c3a6f93a57db1fb33adb57e3ce563245d00850800ddcf50a792aed3381b10afef6dcce72e0365740623c39aca845d97021639ab7e756f2697467a02506e5902ee26e8038477857d4fce5f83356142dbc32d8eb3155535387a7f2257eeb9c19a42690c2343ce51ca78ef69f5898e5be59707339883c6b1b716ad8342a69fe2bb4c8d722e135b16d0f3a81c8188a16bb79c679d2529b9b72cd967ad95421a9b56a362955f8ec301e487c9eed623afffb2c5abc14ae2157636206e7542e1c0fdea6ce9a7976cdd929a7f9f0562901785a9198f029c9f84cb854a679b2dec6e989e8a26045a4d93da88eaba1698f1c8fba30d81bf00ec8838e29281884396b0588535c4dea08e8518e603947ee1f20ddf631d352e29e9007973cd715f21bbeca21dc4a0f229cadb27bf9b3ff8efbd846d377f2c9cf5c01b4cbc908c9845740191c3e63bf280e1b093e122e42b0953b697446d7668e0f6e5931f6c4d93f308ea97c93b7c7300071ae5353ecfaf8725e946c7073c532a92f4740926d1a3f77bbc39c384e85b55acb973418466b8ad409e687c36888df6f86a06645b8e15ec22acac124bf1dc3cf3b4093c724c407e49229bc7357bc93f1ae1910d59ef3bfcc38b8316262c011fb00bb7061e56fefe18d2a9d7a6226c2a4f140cef07b49c04e6e3799fba56be7b623bb60932f24e2a01ff87b98aaa038a2a8a47c34801d21910ffd5dbb7cf838eb07456ce5798e4cc4cfb550b261d10757c653115478312231fc78b06842e313fae8aed97d1d27af83d4bbb1994946da4c6aac51c44b74eb8ce0a8ef7cd0fee7e8a38f0f7d81762d1117a52ca0b07ecb1d084940b7b8b99217d1e2ee47edd0a0e5da8e0c6cc21cbcfd96c0ef5c9c08574ddd66a8dc7eca2e7a336993535d323812df7687b2ce96b6d7cd8533bdabe94d9cb1cdf0a88fe68081b9aa057a31f8c126d7de85532ba124b4e64876f40d9a5f19128ed83bb95a42f380abddd31419e0d0e6cab09fdc3e4c58b1e701b1d59c584e562c3cdb3a299a49efa8ef66518507f8566e40097243525a5519b1606587be7351a688f70df8790449d562b1c1f09924d2b6fcf8d37d8f6c90fb29b86781965a326ab773ccddbc58c4ae6c1f4ceb47c520f00b1b54ce6a33ba571a49586cad0c37a0f37fe6c006766d5e9453f99efba37a032afd75a4f4081caad9c788c0fda06c31b8379615af8816a00878feaa77b36e96b979ffa6d8c2e5d824b19ad06f40ed71bae382c4386bc7b89d396bcea4f4f059606cdbfdc606c116d1862d2c9e39d7ab4f908c52edf6f0d9b3a77cc3f758a5efd02efb407bcbeb3de0ece0bff82f8019c55a3c6ae1a35e62ec3ecb4daac0c775d2c536a1dca197ed2c419846c30018375d1daa0bb5f81c4e2f50478af723e58a447336b50d9420677c57ff20e48ea8ccb408fad1158d15164e608e2946f9c3e56dadbb15ed1b3df658ba6e55f2473de39c9bfc8339b824d26d9c88798ca715b2ccacd3accf39836218ce360f804915ffe07655150cc87b4442cfb53022d0c798341294d970267ee8f74f0432419457f647ab0aa745f3f56a5656bfc1bbf4f5d91731b5d2ea7f4d67527a4a06024e068feb31bb11d8c54b963067a4aedb47efc6eed80b32481d277941e670360b0f91522dabd1b78ab6afa083b285050531c8d728d106b96405ac1d8a741647d10fa1e69798d89d584daed975decd81a5d2bd9c869776f96878644dbf8847129b88376042518f552c000b2b407983d0699286afea2bb450d3737d500bdb498527a8f1e632d459c746b73e35e1ae40b057bc6d3e2fdfba1f85fbd59c1a4c0add426978ac2126f80e096db70bd97cd44f36e901fe8368ca48dbfbaf26844338d0b7d2d3428e06d66de6aee262d86a434e07e6b765f952c9b77f61d22ca4b84763b37477409f421b1dedba0bd19ab94fad57144b44ff1b289a13e6ff2f22bde8561bee6fbd4cd40f722baf1da986af6591cb233e119b3ff01545931c65df88d441bb02e8e336d5a811b8b57bbbdd4b857be98512cc4f9350d5bf975189681c8372b57173810ebee6b6318aa5a486891e9dfb4f966b60973fa1503e15d39b00af3cc283447870196baf65203101871b46ec078bd197dd1e5f555bed26ecb17da6121a314dc630767ea247d45d30f7789f30edcd98d2052e14d58321f52f12c26e48efd7c622885c3aabc2e46eb1cad599a5ae09df5b6157d8d4af915ae35d61b3974f4f105f0c2d648040f839de86dbde2004ad6d17c5c4cbd40207166ebac79b27cca0b36b6ef423df349488208d22e18e5d8769e4fe5a6808291bb0549c091f31e49507e7d0fbae625238b95ccbab2774fd21a13c5a2080cebbaf112677bcbee5ead1231e97f0550cedb0d75f2584c8f71272ab2d05cbaf184827ae62fad18dc700318b6a775a4a96d9b501a7e017de3f77bb5a8ac2c481c1358ef1f82ed08f20dc01df719d2bb91866abc4564b3fbf8a74b24a33408b4ba3bc8c9982f8075151fba8ddff43aed5ea0c0b9daa9f4672ab53e3186697472fe2a7f3e1e7a50db070409fb4306addcb6d13320b6afde044042b9d644cc9ff55932427321e4a01f8252dd57a21bcf0bcf4d4aacc9b6cd1322d39d5eefa8ac07e4803ce4835a9c060f5d8f6839fec1f9c028b404cf81d0b77e2e429ded34b2903b9db0a20a27c880023e7d6239b0bf6587165e01789c17048461ae6838b40ab348a5df16f4d9ff48bef47c0743f33309e677dae11f990cb0ab6dca2372c6151a7d47ecfed8c076cf87c7b99c34a7f20e98cd24409492c3a8ed4eb5b867a859fe45e7dc8e42465d86dfa2de768a76ec236bd70433888a784725a540a136ab19d410eab8301a3df1f816a9d6d958108e89cf469383876ce7d733ad71e652d92948495715d9505c722c9382cc77417158e0d616d4d987860c39bbbcfd70b24d7aa8f1b9b3905967bad1d16976005d45625aebab35538b93990edffb0ff7d47300c4618e1fb978e0902e35c6e779c2f70f962c62c50ff4fbe49014ec371d888cdf0e51f34806f5fca8b5457caaa5c673f75c4c6ae39cbeb88062dae3dc73194f2d4caf802c0d374fb850797953b459fb8b53b757297dff6196e24808cb4e839f40f04907e840cdcb13be2c767901da6109530ec68f6e06abef8fb55f3d57eb194e72912a8829895424b7c6379f333677633f236973715afcf8d4d6b2bcf13c2c7ef90e26c9179a045567a6d2b7728ab6b16aa2ecf82d227289806a3ed389a9b5cb800e52c079b33585c44737c5288ec77dd3b5e4a82f5751da55230f3775236dba75f32e06f45c748ffe477bd9f58a85080c2e5c75f8f40d62b2791c8e193566fa1d96b375cd820b09ae2e9a88efec0f615e642247fa636c48bae473f76ee336690dc0aba0e48944d6eb941ee87b24366896e08513feb6d301e9f7ff53ef726568518e8fdd05815fd703b5b83a7e8ee85bfd99fa2df5c30463da2316d8435d050270d3f43cacd79b67a63fd870054c45980019fe0bb8c29d8291ec6f1366358df245f0bf689a95cf2bf1cd32c27708aa7ed589f02c01c6a058a919759fd7e7412aabe4037f674b5a45b7c953b9ffe570366570e808e8b0a6b401d570f62939a0d12eb28eead1ee9942114824da07319cc3634d3292540c76dd7212fdef2dd0e7c5c3bb9173eb75b4d8b9f80186c2eb0f91264df7618e7ed4bcb4a3881d10a1a45918f7e78c8f36e506795b4ff6e62ac4f0ca632937fc3a6ae33c5b9f81dbc91557aab67afb9757d598dc3db0ea38e03b163f249585276b967e92a7928e9ac89ede5a4f94156d6671a5d2536d00b135d4c054fdc4e269981a6eb7fec4af0ef28eadbd8bb9b3a5d6533398a00b8f9a3a6c9c2fd2990330a7bb2c7c9377f5f9912c54eaf4610501b46a52c80e9715dada2ce93fafd45b2752163206d4a9a5dbc635f62d56b5fd63507ef1d2236c2af9d27394e2020d807fc9e23c8dc094a13d9f2560806d5929d5b3c365e1774e71d18b42f3dff442fcf07cdd28f770857bc6217f0e548ed65c1ba8312ea4aab13025a43326e92c2f03cee86e88af6bb4f3c3ef6a099f4d160ffc92d43b62875afaa8c6520efb04ef14af02c06670b82fd9a09cf544fe1c24a3ea31bf2f2b7421c70fa247e90c8f5faa52e9312abceb75250da69ab1096d2b89e19cfa94c60d8088181fd0ab0db6c58c0a7bc9241eefe18735172ff2560872926575a1c89c5187b49b1e53ed12dfd3b416111f0e170b977973d1a37a5cdb727d8d747ea7c19a7bf21a2ffac2346f075fbcd5b55349c861868740437e78ce8cd9dc862a19e7be0f2834c42233902783abc067b35814e8fbaf87ffd5e367d63eba581b31887c663199ee823825797e7911eb72365552508bb5a65e7d87e49e5ddc92c0a8cff62a32fd83709f549745bad722bc01da471a49891866cfdf0becac964e282d26510325b4d83325cf798855fec0a346d511d27e8433489780c18aeec0034844d1ae9493370a3c5f599230ae79b0610f324228634e98f6680aa59d024a2007c2eb23bd7137111d37c1fe01cfba08b658af384e2b9129bc79e9a2f44355c3f08142806de5c8b1fa07f956803f6fcccf58de243cd2627eb175fda48cda6b0bebaafb4bc8f6d059aee7e29ff2609ae923f3114e542816bbb90e5512c88575c62d7a88a6b7c813bc5c00977b3cb1f671f7f4e117ac6e1e1ac371dfbe4adb2981149b4bf9207896e9f49b05b500da6f621347ad1cf35c2a2b1bd6221adb837bc656c5ff64e966658fd348bc37b8fa842fa8f2afa4a0d00ec4b967cdaa4d421d28a0add3fdb344435c8cfab2e1196d2b603164bae6e6a462", 0x1000}, {&(0x7f0000000480)="a53dd3b22ab28408284c5f434f10763b77750387df3de1703c42341059588a4ab4e7688dca22e18fb3dcf45989f3cc1d5137d5a0d1328f8f7256d7b134267b26d70e1410cc4cddf2ba369349d3577bcb74ed9109f2578457f2fab0478564a73e05167a232aa08cff83524603e105c59b818d03362d553c1666e6c0ee0476f45ff050ca7b4236e4b8ba1ecfdc41368c641b0cd7", 0x93}, {&(0x7f0000000540)="8f529877883ffe2aeb4e57a0edcf166c13c090329f610a3c6db183be92fef13ba122b2579199eb678c6ef8e0287e68e4e1ba094897e5765a26de0b92213a3f517caa0fc7c670eea5d251c18bc491d70b59c1da6db3c804d2e6ecf7f42ef80385dbf9c2bcf962cc42326f628820d3c54791bae021177f93e58b230d23b7e59e9de9da5b79d714eaae8dfe1f15d2e0199fe5b16667753294caf8dee2f9a240af8724bbd6cd267d72f0c2ab293ee46ceff960b5e1757c8c89674c4ba05f6313d06f93b2038db5177d1beffc8cffdc520d3b9c5506868de752c2c400d136c4f4d38bafbe41acb5949cd86dd0411f904e573418", 0xf1}, {&(0x7f00000002c0)="58f8ff22adb55ef2208484f98e93f0084a6005fdaf7506104f2c198072d1d2065d51f1f8", 0x24}, {&(0x7f0000001680)="d7df5c9be6c5f1e5cd0501dfbcb26b551099fd0adce59c6e7b4e61f39a4f6f0eea40c2678bd7f2095d71ada12f687bf0d41797016dcb0550c78fd92c4ba56accfe3cba03ceff3bd986dcd1e2c744c5ab42cf577a172027f2e334904cc0de372562638f36d98e3fd6d37d42abaebbae3de8a732abf462e83e45df3ca4bdf64a35d710570fc1929455063783f64d31c5892f3cbf685035f7b98a1269dafeeb758c42ac10cc20", 0xa5}, {&(0x7f00000027c0)="c71adfe086fbf18874128dc55578bbff63d10427f45766718f86bc8fefacd9983a97e740dc0c78e839c48f17b51b629b35053f8868f6bf0816c06181e6c48a7e11d58c1f7a4984c37202ecd161eb49ca83511db880c82463981942849dd764cc824ee3b6983737fb20fa0afd27e548442bd0e706a45733f95947c65347f34c832f6952d7e7fa3fc0d86683f94b449111d839b2e42d948487c72aa788", 0x9c}], 0x9, 0x0, 0x5) 17:10:07 executing program 1: r0 = syz_open_pts() r1 = socket(0x11, 0x800000003, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) close(r5) symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) listen(r7, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10000, 0x0) renameat(r5, &(0x7f0000000380)='./file2\x00', r7, &(0x7f00000014c0)='./file1\x00') open(&(0x7f0000000140)='./file2\x00', 0x1, 0x88) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendto(r3, &(0x7f00000004c0), 0x0, 0x2, &(0x7f0000000500)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) r9 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r10 = semget$private(0x0, 0xb, 0x200) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000540)=""/123) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f0000000040)) renameat(r2, &(0x7f0000000180)='./file1\x00', r9, &(0x7f0000000400)='./file1/file0\x00') openat(r8, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r11, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r11) kevent(r11, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0xc1, 0x4, 0x6, 0x8}, {{r5}, 0xfffffffffffffff9, 0x12, 0x11, 0x7fff, 0x5}], 0x5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff1, 0x20, 0x80000000, 0x100000001, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x101, 0xfff}, {{r8}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x7}, {{r0}, 0x0, 0x70, 0x20, 0x3cb4da4, 0x400}], 0x0, &(0x7f00000003c0)={0x28000000000, 0x1f}) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) r13 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r14 = shmat(r13, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r14) r15 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r15, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r16 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r17 = shmat(r16, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r17) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r18, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r18, &(0x7f0000000680)=ANY=[], 0x0) dup(r18) r19 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r20 = shmat(r19, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r21, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r21, 0x0, 0x0) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f0000000280)=[{{r24}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000180)=[{{r23}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r22}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r23}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r23}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r22}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r22}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r24}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r25 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r25, &(0x7f0000000280)=[{{r27}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000180)=[{{r26}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r25}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r26}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r26}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r25}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r25}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r27}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) msgsnd(r12, &(0x7f0000000a80)=ANY=[@ANYRES64, @ANYRESOCT=r9, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESDEC, @ANYRES64=0x0], @ANYRES32=0x0, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYBLOB="e278ce44522498df03e8cb1348d03000188cf85bf585cd961fd160c28a8c8b01ac3bf17cf74b50b63140958b2a2f5fd3137fec86bed442dd0e18501126f4864ff36389bfd47a2a160f3bc9f7d3a33d52b900cc244c88ccb481dfc3cc7bd7665ec3c218fc5dc4a90d3311f35b9e1c6727efb649da6928f1ecaee904936c6561a7d66102585afb7bf176ade6d9e321fe0044d455dcda62ad7cd3af9e1570891aef758502e4897cc42ca11fd07621f5216d8391db46b8859cbadb3db60862d4227bd4456f7b6b83caa6243d0c29f3d4f6", @ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYRESHEX=r6, @ANYRESOCT=r14, @ANYRES32=r15, @ANYRESHEX=r10, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES64=r21, @ANYRESHEX=r23, @ANYRESHEX=r25], @ANYRESOCT, @ANYPTR], @ANYRES64, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYPTR, @ANYRESOCT=r3], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYBLOB="74535b34234c1ffc503e84c2faec2b931bccd423e6ae2ecd446e78bc611c47b174b7357990cd6b9a0d831e4ed0e4ff88c2907af73996f4f214622dc4f02bc747e94fc78c9c1895c7aa5ea4b2e5d8adde9011ca570db42325b94a0d473cc914f41800f82eb97151a2bae0bd129482aca012b12109eecb9e0feb538ef0a1e76e0cc006"], @ANYRES64=r9], @ANYRES64=0x0, @ANYRESDEC, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16=r4, @ANYPTR64, @ANYBLOB="aa3faf8252bcdb7e1771ac02367cd991850ffeb6fbae5edfafcad331b0fc33adccb7512cff815180b95c9a164584487d"], @ANYBLOB="f79034d277eb11554ce39e45cddad81c8d3d6d449c61d2a71f032c2e076aaf71bb901f865cd5873ca64cd97e45062a62046a3a8dafdb938b0a69882c1a537d3645dac63e2c0ad89f5b63a44dc659e66af35272a532e6e923bf62324e86fd1e0b85b8072fde75cd966ee401de7372805810ab6b203d01d6db5d7f930715c549d07913fe90bb9703c77ff413724c2dabe61c4e1dac9a6d4d9bbeb2eb6c351ddaad8adb5eaaa4d091052e795c2212bcc2b6c3d0796e9d373bd2b9fe564a30833b46ba4d9ca251d705ee685ea3bf09096eac980e700c7067ff35e0bb11e44063a84ac99d5d0a851a7c", @ANYRES32=r7, @ANYPTR64, @ANYRESOCT=0x0], @ANYRESOCT=r20], 0x9, 0x800) 17:10:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) listen(r1, 0x35) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 17:10:07 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x480, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="da597128a96ad6c1adc6878b76ed9609f1e2774fc1a8388e452f42bae77728f9403e55f3c43e79803419a571f8e3d2902d1318e97fbe15a85e5876e9e672a7f1fef1ac49d0d4e2e749d42a328f4874e8af", 0x51}], 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="4870a68d367cf5c591b7eecb172c61759ef050ee8cd84cbe3af8bc3a9231b3547b22403965cb57142f6a5d9026880f59240d7f58c2b06aaacd94145337a8b11c9b1519e6bc4fc1cce099661b66b2dc7354240fd3c08cec813c546a11c163a2a3318e5f98c2d658ab831e7351287b1fe450925ab88bda313471f75684ede9395dd7"}, {&(0x7f0000003e40)="3df432926a518385713a6810526563498e052ba2d993bcd4639ae16646832e077852afa507556684acecd35a7183ef2722a75b77eb4970f66bb7a4dcbce592775235c457a6657bf8f4c6f67fcb67894f59c209519a38a3acbef3f3e3b76654059d118d8ee668f8ab2c3ec3233e927ccc045f5e0bf6ddafdb5456b3e6c6362ca71b62ae23a37032e1e169d3785128c27eed3715510512caff7c84c374749392b713ed045d7f0e7b982295c01916efe861ef3213eafaf15ec0bed07b71e94853a30da035a47f67fef72853716b7cd93161264946779e", 0x33e}, {&(0x7f0000003f40)="1cb89021b80d16b23e6aa766370d51db32b477bc80a703d3fb6fc269ee9cd9a296a5db6b9122ffda95cd1ff63c842a87eeca3a7eb361266db07e475795553d8f889d94eb1450d477469805f5b5305a310243fcae389ac33e1239f218814b9671499462c70cf96a3decb6608ff1e741a1c95fadc13e30709b3c447263a9bd546885", 0xffffffd1}], 0x3, 0x0, 0x7ff) 17:10:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b, 0x0, 0x8, 0xf29}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e06513c9ad3ebc22b700", 0x0, 0x400}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 17:10:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = msgget(0x0, 0x3dd) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000990700"], 0x8, 0x0) r3 = msgget(0x2, 0x200) r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x0, r5, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r6, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r3, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) msgsnd(r3, &(0x7f0000000100)={0x2, "bcdfbc3293041b97166585f6cecdec2ec211fd75f37bd655fe5ebb0c85e732d8d287723a0ce0fae59b78c119e2e9daca99c6a6ac12fc56dca4b86d9453c0297e0b5cf910c158b6cfe12c787356314e0d49fd616574e11f3224fef57086ed800b80434b9c5dbe3481d6747d69726397733912514c34ca45e595f38cb35edfc572a4d3367d5d3b1893b4acd690d9b7b0f9ee8a7cd434b431590f55771e9d176199a582ccee6e9b25b456f1d2ea390f89806c5996fc19f6963a70"}, 0xc1, 0x800) r7 = msgget$private(0x0, 0x180) msgsnd(r7, &(0x7f0000001300)={0x2, "d8e1e7ca3922fe79e97026815ce5ae3e2908d10cb9f034ed07d526b9ea560f450b4e3b892bd6d9889090739164302db99bc045db000d0e1446c493f95fdbfc4692da745d5e3f3b5e83afbb9658d1bb209693fa5a4312fbad3aa91ca8a101f65c6cef7c6f5d6f197b9d36625bbda52b6bd24b48c5342f52086bb7e87a8397bc8851"}, 0x89, 0x0) msgsnd(r7, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r7, &(0x7f0000000080)={0x0, ""/105}, 0x71, 0x0, 0x0) 17:10:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = socket(0x18, 0x400000002, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) pipe2(&(0x7f0000000040), 0x4) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) accept$inet6(r8, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = socket$unix(0x1, 0x2, 0x0) recvmsg(r9, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000091000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000900000000000000000000003749d77e76cb4407d98149404f0231a82853240a42b25b07633cbfcf7f901af69142ed312493286d312dfbe246cc5be2c8c6ec08a755bdde351d2622c281f27a0fa381df096bfb00746b4d9c0f5eeeb4a0459867a0c4a4e156187b2aa27c9bc5ee04c4e77453efc5485b6ef6e3a751d5cb4411345a7a79ec43ca54528980be67595704b12aa4fc81153e61362e580bc2afabdb"], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r10, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r10, 0x0, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r11, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0), 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r4, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) r12 = socket(0x1, 0x2, 0x40) fcntl$getflags(r12, 0x3) socket$inet6(0x18, 0x3, 0x1) getpid() geteuid() r13 = socket(0x18, 0x1, 0x0) close(r13) r14 = socket(0x18, 0x400000002, 0x0) r15 = fcntl$getown(r13, 0x5) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={r15, r16, r17}, 0xc) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r20 = socket(0x18, 0x1, 0x0) close(r20) r21 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r20, 0x5) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r22 = shmget$private(0x0, 0x4000, 0x9b, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000001680)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, 0x0, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) 17:10:07 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{}, {0x18, 0xffffffffffffffff, 0x0, 0xfffffffe}, 0x3, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9, 0x0, 0x3, 0x4, 0x1]}, 0xfffffec7) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x64, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb}], 0x7fff, 0x0) pipe2(&(0x7f0000000000), 0x4) 17:10:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x3160c56ba7da382, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 17:10:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) openat(r4, &(0x7f0000000580)='./file0/file0\x00', 0x10210, 0x10) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000005c0)='&\\\x00', &(0x7f0000000600)='9`D\xa9\xefk\x99\x03\xe3\xff\xff\xa4[>\xdbd', &(0x7f0000000380)='/dev/pci\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='/dev/pci\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) r5 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b2, &(0x7f0000000300)) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000340)='./file0/file0\x00', 0x4) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) 17:10:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="000000010000004c12a9edd097ee48a900000000e34dae35aa969bafccb6272c93152b3a405bbcc300000000000000008a9b984b5d8b831c58a1e34b6c8e7e2c467021081ed17cf9570330e3828d23d9bbc70b8b17282ecda6c49033818a5f4363ad8acbf2a025254de98b809e69f011956561fa200e76fd461487147fb99c1dbd2f50c652"], 0x1, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000090000000000000000000000000000000000000000000000000000000001009e00"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2de236d8e0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6768fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc748", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="010000211a4341000000"], 0xa, 0xc00) r3 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = semget$private(0x0, 0x7, 0x287) semop(r13, &(0x7f0000000180), 0x419) semop(r13, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r13, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r10, r9, r10, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r5, r10) getegid() r14 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r10, 0xffffffffffffffff, r7, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r14, 0x5, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 17:10:07 executing program 0: r0 = socket(0x200000000000011, 0x5, 0x3) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 17:10:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff0000222bdaf90e16db8701"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 17:10:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x8}, {&(0x7f0000000640)=""/4096, 0x3}], 0x2, 0x0, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) readv(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/158, 0x9e}], 0x3) r2 = dup2(r0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) flock(r2, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000000)) pwritev(r4, &(0x7f0000003980)=[{&(0x7f0000002840)="1da656fbc58141137b85fa2afb1c97a46a1695ee694512e7434adee7f47cadecf19bf493dd28acec14ff80213b", 0x10f}, {&(0x7f0000002880)="06c7047c18244b5e98950a53e83307b9498cea433f0eff37375155a9308b606ff5f6d6a34a20e094fee04fba64e53c126deab6339ca15f2220087c61ed4d86da00958f86491fc40cea45551fe2e804bb54bb2f9507a829ff69f05e753947998711a40730a75599295d73b29d6ed0e5db375db0e1b16453d66dfcaad452", 0x7d}, {&(0x7f0000002900)="0490999d0b6d4f7e2aaec400031c0cf3e578dd5ae40934e64e575fb1eba0951ccdda8e8ef7f43a2372f87b925ce269a565eb6110094a36bc23bc55ff4df7150e22905bb21b19ce28cb6428a2a3d5ed1c04b375fdfa85bd2534ad1ee9391bbd78ef12478efe6c6fee8053e261270be87346f614319d379fa2ca452cf98251bbb2a7660a9bcfab3293dfdb7fe630ebc737d16ebb3e75241cb6503aff3040291c01e3aca1e8cf1648d799337a6d748ee51f75479ee63bca0fc649d752e81e8de1636bec1e0c3b39d27ed01eb29879b25b651095a73b00ea32fa68df47aa2fe247ca7ec3d0cbbc2a2413e35fb2b9cbe0e757357f6d0c3ae20e82650d813c3e3b5713f97ea8c89c829bb08d9afdcd5f993602c662856329a24e685a1ff35ed0d8a89ea33ce573e3c4a7df78a81ad2d79c05968e3870aa5fa122904e46db3225becbda79226e8ab1977768c97cf2f64567976a96c61fbafc3001e66ee33f9d3e5318be6d595bc1714a4fd6c4f7cb719ec9629ba6566fc846dd36ef257163699ef7d1797846b8e980b09c6c7fc71709d0fe748f560072ca4abcbd7594764117f1ef6e9572aa6b622a23063b071b577751d6573aa83aa8666a112ac35d945e768a0c334f350b35082c4eb2521027bf4665cc79d2fe5f7ffb35e725e77e5140ed0bc02f622d1511c05f4c49cb8f72332fdd369c915768060fd9bc625b643909e2442b50dd4d0b23b82c1b770d62b5c8e6217b4ec4fdb0b2446afba4bcb80afceb1ae673369856e9ce83eeaf39adaf3ed546d593fc5ad3d2ed1c0cc411d0d71d541a7124163b96681700f9cb800401e449030b9903372a0420ef046de5657351454010809bfa30632a284cae2b9433e442ba4a46fd364bb440caa5309e2d23a8b71234e52f7535e466bd8101a8e7a103bf4c089d3765da57c133b66dc029d4c66500e60d9620b1b38de318e589dabc18e4eddf0c7249e7a866e7e8493be8260590930e4f464cf0c8a7d3d900aa1740f58582728079454a3cd33fcbf07c973d204198207f203808fb4fa7687a05c2fd3871d9d3f700d1e85387e57c0399058ea37458fa387f3ef851d6262193fc8edfa67e71294ac625ecf15e833be1c0e5b59ee67302dfbab01cbded7e3c7a75db6ba2759d764b84cb4091eab9b5e81719f45a6db88e9f12c02a9e8e184020a7718290e93502c85996a9a2a3f90f7b308e863d23855a1e9381e0f2a0a28ab5fb7f6341b0de761346fe7f938dcd76b5084a8892b51b62e9ea3a1cbe97057285a84748f6805317cb7467e5df4408e0114fefc3d4287d17e2165ad4650858ab1f363c1ccb0ccc9850a35c3f6cb0bde4fe536c195a5737059e79cca5a819b037be0d32b497a45af5aaf59cbcb90f840ac8251c7ba9947d53ecf8c0fe33bd83dc387044ae46f13f0cb0d520aad3450c65de0f7b04152a60476869ab3c4a7eabebb80ab55c06f54ab035e1bae65ebbe751e5f191ec55308ba47980d15af51ead358df2e8a4fc03b3edd4de1a3018f3d4a324f8c71b59ae35cdd97999dd00f1360280778a4c2438a35420f67ac63a784a7b9c84e07b64d41585df1664b962cfbe711cdee6566c5f9fd31f1b4333245c9c47466e067c4e5b9652adab9de74e167b7caf62b8895ed98aaf5e43be0c09dba4c9845580649d10f1782e060bd0fcdf3dd3611651d30cd734171a1a405ef4540dc69085aa8d610c1d4d334bd3c06994fc6c109387505b15a27e03d4c581e573bee0d6eb31da6baad840251f2a8122769086b3b0c71f3af69c1a8a51d317bf6774f19d62440b1347d74ca2d087d438b65ef1eeb8cc93e803096dbab25053a23266f427a030baed990499f682d1828d3294e8fcfd318772d7a30b1ebeca0e2d34e99eb2243009e69424320e0ce71580bf5c4fa8e7f6ff8c32812dceaa61ed65e56d3a9b85062ec07d33dcd45eefcc9d609ade772b6486fad5fe604b04025618e50aa0320293853cdf617e8dcf370020a39917bd21d9a9f2ecd2e2d679ec2ed107cc6494c85713f616672ac11e6e5c9a211bc470f5d7104dd213bad2c4b0ad73f6efb904ef9c8ef6923252aa9cfa33ff97dfc2c210e8eb3e4083309432cb674d370bb1755b1c190577778b693ef18418eae543891d34275bbfc1a3b48c050ac52b57a1d5a2739b48b80e7f31e526382018129327d97e0f18e0df28f0ff10f484f69b5d455bd127eb2009a7e68757f96d526a25015954c85e478fae8f923e8a92123c5d0e1878db1bf02b8f04debcfecbb111220ef6d377fb26a0d4082fb7ba5a8c243a5e24eb0c2aed7aea967ae7ac6b10d1254450e20c230b2d68bd8e444e8785b180cf0917bab7857a77e01d5ff774c51b98931aa68f88f0cd365da8004ff4f546be10843d325728b9ab5c7057ec1f08094ddb1e157b4b9a6b88213ce5a8d5e59cb84950713be56258f2d0367d137c31670b97ea4508ed9566516eedd01f909bde2531c88c3747d59330dc311a197ec9b3bb142ee47af29026d5cf274afa5fbdb369990981d1384c37f0aabf5d02ea02feb8b8267580727dd0299972431b8d2ddfa219d267e01c352e1373c4bf79898162abf1cdac2d3c8d9e0c7cac083d6d2b3340113234c0723787b4ceba1361012298ef0ed538b3d1b80bb6e1d7f67c6540a2ae845302e7bfd27243a58f03ef71b97d12f22ab7d30f345a349ce7ce8adfd204f8c6750bcfa627a423ea8f11d2801b6dad7d01908a925b909836aa2c8d2c5e63cdbcc3248c23ad22db4344bd800f5045efa50683c965d8558856be5dbcd28d42a5d3e24dd6f87f773fe61008820970c314e3aed76b11e3c2a3f7d28d96f887d29a0e2b6f82e84f14f420a6eef1c229b29b470b717f231ab869aac860ec204b2d47846c41db905abae7f43d84e51c7a81235f701acfa34b0709b55b6dd0f8d9bb03a754b56b12a4d07ac593a642b26cf0a1b201bea6219f66c2463e2b0db09433d8060de7b2a5b319084b6d302127536fbd5d455a8f7f34db3c41d3c5d98c58c46e918171816ce0383c9b0810169578d3ca8803621ac89efa6342b58387e50c16c36dc451a3f418db41bcf4e13bdd49f805511b3e6a1735d534b62819a3e5bc787bc6f6dcac7abdea9577f3a9f73f3e8072c4903b1fb2c4822b0afbff180c338aa4139013aeb7dfc2eb023e6ac9cca3b387f6b5ef70e125e734ce2b5e8f08baf0931dfb688ef08b5aa3c157ca015b141f65b4b5bbf872b586719c21f6e3e609e7c220843ec8a7ddc614d901b57ff52a9809669ae88d75fce3dc23d9e65acab933cb74d0acff32fb3ed740336eea0260e553eeec5da30178f63e6895b336de919222693f39067bb4cf42f36058a9d664504706eb87da42cb88e82f95688fdedbbc08c7df1693dbb72585fc9ed5afdc8b117c950702e4fe3c09d1afde239d44741bec9df0e37f50f6b26e27022f0d0848b7089019f28e30932558edc4324e67108a093885dcb0a19eeaa3eeca891bc57eac8651feaaae658574cc6d6d6f0f37e1ec05c5c777faf1250727ba0dea70d18a457ccfcb6423e212145fd3d0c84a9cd09c7afd018495978649d2c3dffddfaa75686e94ad85fae98124904eede4f75fbfe2dc29d941dfa59591cab559a105332cf98dc9a34ea3a1fc661cd237bd880d37cf6bebb370e00ced3bc9ec2c5cefca8dce16794b3bbee3f59f36aacdc96771d4faf37f5d6e45f3156c17e55786755f912dd92ddbbf5d20331e7a0b534c78f404abd5b448c61834fdb37d26b47a850a60ff1c79e2afbadfe3c1dae1696fce89978eb8d04b721589ceb6ce655521d5093515ceee5b96051eb6b8f8ac520fe0a13b21be1577cb9741499b70c61ee55aa1d6cee84e93155ce57cda2b77b4a3157389ec3d08c280168e9dc20fd47d8404870bac750828e13f99ec894adc3e95d07ce84db341216f583cbe53d054b40ca59494d6ee953b6b9ccb6dbafffadd82e39c23f12e65705a00b8d4179b83f7e52335e031a66c64f8f4a327c09bc5b471ae38bdd10c1ddd52068364e8685a3d008a2cc1bfc621da235106f32109f44bbb64aabb20eb11e2da2c4a3d98608d74cf257b903aafa83a56e1fb79860838db3a6d7e47544d5e6ba4663be748f87bc1d341a38d0d126f9cd53c1417d9d6570c0e443e3d2b73ec25e1e1b61dba020d4f53712f6feb7ca52dee748d7f0d1f64188b00679c577f0e286211b9edf9ac5805fce644f28327a99d510e62ca32cb062eadc4355edf95c86526f0130a02d7ca4c637fa0840682440ba67e53976f71eef81ac978a3f84965eca732354b5ab04c0c4b9d1934f0ddcd33af9feb62164194860273b51e9e0f7472eb0c3ab610a9c984f8486148aa422d0f1ebf862da18408f3061c0522e5f76ee45fea1aab4f7ba9b02542397e3aa1d88100341897c3bb3923879c5ac83bbcc7a670bbd84fc5e5e9f22a66da1329b49997ddc4ae6ecee64d716c2fe45d6c6388ea1afc768c433c62d9e06d9a77d41df1ad0f4563a1031b2f3949e17973f8f8c5e07de22950e1c503b4fcd9d20c53a5be28e3c5d6555365d0d6b6c4462a626bda1373e289fa96f276eb8eeb919475855acd858245d7670500a57ef1eaf0c837706fb5860b1547587f80b4b824347a5877771f05d3d5e4e340391bed172f3dd7cdb7202f4d0a66d5c710ce24fe8e71e7a5fbf1c5e8ee4407035becedd93af2065499caf0e986d2dc5f7ae0a44a8307eca289ced18915e1875d6c9a6cd24e85b305ad26ad5c483d76018df78e28b197ee1f5023f8d6a4f52cba3e80a12b86327cc247da3cf26c68187045c81c3131b6d1f733423c28924fc0c36bd5c68acb418e25f4979699c50952dd3295a1101604d8c781dfbd24372809f1d388192b6b84f2fb43b392a94c0a5e582fc375a2383919d3e93283d64b5ad511be19a694f2f8658799552d026eb6e1da9ffb325580d90ba630f56f5c1003cecdb0580d33e5e1d4f1fe34c1698ecfe3c6d4e7217ef70237d346abc99ee4ec9e658ec5f3f64fa8677e5958d5228ed8f23294aa4a5c03abe205bc2caeae5a29caee521035c0560d7f0f070daab3e29b9d0c004231e05c629ca3a6a72dbb1c52d90b0d3e16022a19cf52c87ae1db8becabd4c1ec3bf1d8d1cabeab2c7944ccba2b6e1c56703121fbfddac68259443155413806db9ad61c64ffaf72e7c59e08adfd9f72b97e3acf402b43e3407cf2393c1844bbb4370e340e6f9e44b31dc33a491245e44f9ac3f50d73bd276bfa6873b2d1b91616c197650d5d74fb77cc2a6d084481e0cc1e3ddef501bf44a50ad39c3043c83b25f3b9bda792fc645d049cd154045346cee090c1e362f6c02d6bfba04d66a8ae1ef3850803d282004498626da9ff1c0fb5619477f0c8185128d51a7faaef53626797ff4af56790621e2f2b76f3a8c9e958f074bf6e85f6789fb5a8454da0b57c3da1c936db684c958953821be79b438bf12c21a894d30c582cb2430275d15ac0c6624b7d82914672cd4eb7c06e2de5efae036a2eaf9e82dedb7983aba1813c3c4154fea308a0f8cc8b6b488939589d25f3b5d5c922b9987a63d14c71e50d778017030241bce3b411b4c992d4c09985df28868594e7131cc4f1106600b04ba03d73784c5be42cc3e01f429e5ea06d0f39b84148c9e1cfa54e3769389285788a4afcfd4ff4afec340280cd9d225cf3af9d02afbffb4ccc8694fbf6c9a6233237e8e7def6959aabe3d67e51a323a93e3930c7495e09fafe163693ede46dcc022fdf84589acd91c4b24ad4fe207455bbae6c09fb8af8af7c00e690219de157cd47c4", 0x1000}, {&(0x7f00000039c0)="4dcb14b6ebe7fbc6ac131b510e897187ab0bcc678056f3e152feae6f2aac702424e06819b822ca972fa1da5f20b3bcb2f3e501ea9f48f0dc8fb2a0c18f390b071610b45bae8c8ad4ad768fd44c7102ab0c2218a706763f4de3264659df57d4123765c55f40a81eed9e4af11bb696192d1b", 0xfffffffffffffe53}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) pwritev(r4, 0x0, 0xd8c645df0485fa20, 0x0, 0x7e) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r8 = socket(0x2000000000000002, 0x1, 0x0) dup(r8) fcntl$getown(0xffffffffffffffff, 0x5) close(r4) sync() 17:10:07 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) r0 = getuid() setreuid(0xffffffffffffffff, r0) lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) 17:10:07 executing program 1: setrlimit(0x8, &(0x7f0000000340)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = socket(0x20, 0x8000, 0x3a) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000240)=0x10) fcntl$setown(r0, 0x6, r1) r3 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) sendsyslog(&(0x7f00000002c0)="d3035d2e80c57cfc25da7b56ac90773566a53ac0029da1e09045928a454ca95327721bc8a4eeaa56538b970850aebb2ed73149aa56ff64cfc803fedab9194c241dabe3e8b97b19dcab41a33cf3047f57eab96a34d84eddfe4809432ab013f8294b5a48f20fb6bd3a", 0x68, 0x2a) dup2(r0, r3) readv(r3, &(0x7f0000001480), 0x216) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000f00)=""/181) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000440)={0x8, 0x3, 0x5, {[0xffff, 0x9, 0xc8, 0x73, 0x7000, 0x7ed5, 0x3, 0x5, 0xfffffffffffffff7, 0x3, 0x8000, 0x80000001, 0x0, 0x73, 0x1, 0x0, 0x3, 0xa9e], [0x100, 0x2, 0xaff7, 0x8001, 0x200, 0xc576, 0x7fffffff, 0x101, 0xab9, 0x2], [0x401, 0xb0, 0x1, 0x7853, 0x8, 0x1, 0x7], [0x0, 0x8000, 0x6, 0x7ff, 0x3, 0xe39], [{0x69, 0x20, 0x4, 0x1f}, {0xff, 0x10000, 0x81, 0x4}, {0xcdf6, 0x7, 0x0, 0x6}, {0x20, 0x7, 0x2, 0x81}, {0x5, 0x80000000, 0x5, 0x4}, {0x1f, 0xffff, 0x4, 0x4}, {0x7fff, 0x4, 0x3115, 0x9}, {0x1ff, 0x2, 0x0, 0x2}], {0x1, 0x3, 0x2, 0x3}, {0x20, 0x7, 0x7, 0x3}}}) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget(0x1, 0x3, 0x74ff643e9eeeae88) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807efff170 failed: hole in range 17:10:08 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom$unix(r1, &(0x7f0000000140)=""/3, 0x3, 0x2, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) connect$unix(r2, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001240)=0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000001300)) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001340)) socketpair(0x64f21c8a617a8b30, 0x2, 0x2, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f00000013c0)=@file={0x0, ""/4}, &(0x7f0000001400)=0x6) r6 = open$dir(&(0x7f0000001440)='./file0\x00', 0x200, 0x180) chflagsat(r6, &(0x7f0000001480)='./file0\x00', 0x9, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f00000014c0)=0x8) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000001500)=@file={0x0, ""/73}, &(0x7f0000001580)=0x4b) accept$unix(r7, &(0x7f00000015c0)=@file={0x0, ""/108}, &(0x7f0000001640)=0x6e) r8 = openat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', 0x40710, 0xc0) dup(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)) r9 = open(&(0x7f0000001700)='./file0\x00', 0x8508, 0x0) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000001740)) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) fchownat(r10, &(0x7f00000017c0)='./file0\x00', r11, r12, 0x0) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000001900)={'./file0\x00', 0x5, 0xa7, 0x80, 0x1, 0x1, 0x6, 0xadea, 0x1, 0x0, 0x5, 0x8001}) 17:10:08 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x1, 0x1, 0x7) r1 = dup(0xffffffffffffff9c) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0x1954ce0b, 0x5, 0x2, 0x3, 0x10001, 0x7f, 0x3, 0x0, 0x3}) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x1, 0x0) 17:10:08 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x64, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000200), 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb}], 0x7fff, 0x0) 17:10:08 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) getgid() rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) 17:10:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r3, 0x0, 0xfffffffffffff690) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0x214) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 17:10:08 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 17:10:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000003c0)=""/187, 0x5ed6db8c06dd970e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) semget$private(0x0, 0x2, 0x200) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 17:10:08 executing program 0: r0 = kqueue() select(0xffffffed, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 17:10:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r5, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x0) fchmod(r5, 0x246) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = fcntl$dupfd(r2, 0xa, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendto(r8, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c6500008b30e52d89c5a34824aeffff67000000009a4e4cdb880caa2cb01fea1a65f2e2db921106aa5e1e6cb68fd34aa43c173ec354028109005bedd3eca37fc69b51"], 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r8, 0x0, 0x0) r9 = msgget(0x2, 0x200) r10 = socket(0x10000000011, 0x8000000003, 0x0) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getpgrp() write(r6, &(0x7f0000000380)="3462176736482ed44725e2d62fa07e8ae5a6e923622eab7a6df509053c64879497bf27b5bc78df14618f", 0x2a) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x1, r11, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r12, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r13 = getgid() fchown(r8, r11, r13) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0xffffffff, 0x8}, {0x18, 0x0, 0x2, 0x6}, 0x100, [0x3, 0x6, 0x4, 0x47ec, 0x5a, 0x8001, 0x1, 0x7]}, 0x3c) recvfrom$unix(r1, &(0x7f00000000c0)=""/8, 0x0, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd27) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r0, 0x0, 0x0) 17:10:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9a, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80000001, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) open$dir(&(0x7f0000000100)='./file0\x00', 0x413, 0x81) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:10:09 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x5, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() close(r2) r3 = kqueue() dup2(r3, r2) 17:10:09 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x18, 0x4, 0xec, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xcb, 0x0, &(0x7f0000000100)="4801547fa954228c0309fb26ccf279ce683bab944cb3b826ae0b2f546e4a28f16bde7165c5eae835c1f73a", 0x2b) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x45, 0x5}, {0x1, 0x8001}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000240)={0x1, 0xffffffff, 0x1, 0xb78, 0x81, 0x7ff, 0x80000001, 0x10, [{0x53, 0x8, 0x8, 0x300000}, {0x1, 0x40, 0x3, 0x68c}, {0x83, 0x0, 0x7fff, 0x8d59}, {0x80, 0x7fffffff, 0xfff, 0x3}, {0xfff, 0x2025, 0x4, 0x8}, {0xffffffff, 0xffffffe1, 0x9, 0x5}, {0x7, 0x5, 0x87c2}, {0x7fffffff, 0x9, 0x3, 0x4}, {0x1ee7000, 0x4, 0x5600000, 0x100}, {0x7, 0x5, 0x7, 0x8}, {0x10000, 0x2, 0xab, 0x3}, {0x80000000, 0x49ced52b, 0x6, 0x2b68}, {0xfffffc01, 0x3, 0x7b5, 0x81}, {0x8, 0x401, 0x5, 0x1}, {0x1f, 0x7, 0x2, 0x5}, {0xb6, 0x0, 0x7}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000400)) r3 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) sendto(r0, &(0x7f0000000440)="6327808bed33409508bbb42e45f2d59ed85306a032083627d5aca76282244676f01c5ce2930e0910", 0x28, 0x0, &(0x7f0000000480)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0x4, 0x66, 0x1, 0x10001, 0x20, 0x9, 0x1, 0x1, 0x6, 0x4}) r5 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = getuid() r7 = getegid() r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x3, r6, r7, r8, r9, 0x0, 0x3}, 0x40, 0xffff, 0xffffffffffffffff, r10, 0x70a, 0x1f, 0x2}) getgid() r11 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x2, 0x8, 0x494e, 0x1}, 0xc) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r12 = socket$unix(0x1, 0x2, 0x0) connect(r12, &(0x7f0000000680)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) readv(r11, &(0x7f0000001d40)=[{&(0x7f00000006c0)=""/166, 0xa6}, {&(0x7f0000000780)=""/190, 0xbe}, {&(0x7f0000000840)=""/251, 0xfb}, {&(0x7f0000000940)=""/209, 0xd1}, {&(0x7f0000000a40)=""/224, 0xe0}, {&(0x7f0000000b40)=""/100, 0x64}, {&(0x7f0000000bc0)=""/194, 0xc2}, {&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/102, 0x66}], 0x9) 17:10:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 17:10:09 executing program 0: socket$inet(0x2, 0xc001, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) socket$inet(0x2, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x28e) getsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0x0) 17:10:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r3, 0x164}], 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) 17:10:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) recvmsg(r4, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000910000000000000000000000000000000000000000000000000000000000000000000000001000000000a8f70000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e16fbf4faa8d600746db9770a663b1f"], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) close(r4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 17:10:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) writev(r0, &(0x7f0000002a00), 0x0) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 17:10:09 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="809de57b7f0000010b0a93e3cb56047229aa74e2afbd1dfb"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(0x0, 0x4) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x806, 0x0, 0x0) 17:10:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(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) rmdir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00') symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x8000, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file0\x00'}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 17:10:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x58, 0x0, 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r9, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) r11 = syz_open_pts() r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000000280)=[{{r17}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000180)=[{{r16}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r15}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r16}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r16}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r15}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r15}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r17}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) kevent(r12, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r15}, 0xffffffffffffffff, 0xc, 0x10, 0x3, 0x20000000}, {{r13}, 0xfffffffffffffffd, 0x20, 0x4, 0x8000, 0x800006}, {{r13}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x403f}, {{r12}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r14}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r9}, 0x3102e412b3c8f607, 0x3c, 0x80000000, 0x1, 0x1}], 0x8, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffff9, 0x80, 0x20, 0x8}, {{r1}, 0xfffffffffffffff8, 0xe98d431b78b74c02, 0x0, 0x31, 0x1000}, {{r11}, 0xfffffffffffffffc, 0x1, 0x1, 0x9, 0x7}, {{r12}, 0x0, 0x0, 0x4, 0x5, 0x8}, {{r7}, 0xfffffffffffffff8, 0x89, 0x20, 0x4, 0x20}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x800, 0x1}, {{r7}, 0xfffffffffffffff9, 0x94, 0x1, 0x0, 0xc40}], 0x8, &(0x7f0000000580)={0x8, 0x8}) r18 = socket$unix(0x1, 0x2, 0x0) recvmsg(r18, &(0x7f00000001c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000910000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000001ffe4c6957b9be1e6d64d3e1d65db53f085925ae42cc82aa0e0f0b688ad506e5b8b0b17f1a087d6f984bd96c4f70eae0d9f3cda47fff8bbeba787b152e971eaac8a12059e74bcb922c2d65907d315fec7459ddcba276871642bd544f2258"], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f0000000280)=[{{r21}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000180)=[{{r20}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r19}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r20}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r20}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r19}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r19}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r21}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x29, 0x80, 0x0, 0xfffffffffffffffa}, {{}, 0x4, 0x4, 0x20000000, 0x7fffffff, 0x8001}, {{r7}, 0xfffffffffffffffa, 0x0, 0x2cd02fb793dc735d}, {{r18}, 0xfffffffffffffffd, 0x80, 0x10, 0x5, 0x2}, {{r20}, 0xffffffffffffffff, 0x59, 0x40000021, 0x4, 0x75}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x7, 0xfffffffffffffffe}], 0x9130fbc, 0x0, 0x4000000, 0x0) kqueue() r22 = socket$inet6(0x18, 0x1, 0x0) dup2(r22, r3) 17:10:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) sendto(r4, &(0x7f00000000c0)="7bdbaa5c06c6f711986ca855d810cb0c76fb94927433f8a9df40e66dd50ddfe01d703068ab1739a279ea772385", 0x2d, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = socket(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069af, &(0x7f0000000300)) mkdirat(r9, &(0x7f0000000080)='./file0\x00', 0x1) r10 = getppid() r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r11, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) msgsnd(r11, 0x0, 0x0, 0x1800) socket(0x1, 0x3, 0x8) msgsnd(r11, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x1, r3, r6, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r7, r10, 0xa5, 0x1, 0x4e2c, 0x6}) setuid(r3) r12 = accept(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername(r12, &(0x7f0000002000)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 17:10:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028980ffffffff"], 0x1) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) write(r0, 0x0, 0x0) 17:10:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 17:10:17 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(0x0, 0x10000, 0xc0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f00000003c0), 0x6681, 0x5) getpeername(r7, &(0x7f00000002c0)=@in6, &(0x7f0000000340)=0xc) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x7, 0x6, 0x1, 0x6, "bc574c9bb5e13d60a67042d1db4073ba315210a3", 0xb6, 0x3ff}) 17:10:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) acct(&(0x7f0000000000)='./file0/file0\x00') pwrite(r0, &(0x7f0000000340)="cde168c72e2e8d2e16f31c83e195eb2aea3f7d89f9fd66a99734afbd2e33d3f6b1323af41fe3f58d10e815d5442080bc295b4ae75b6dfe6fd92991bfa25a97fb5c227918af7c4e3e9efd85be3a432c1e1f33b0987fd08f5311dfc63bd0dcc8d0de1ef44828f346d3b3aeb9cb05c6b364a45d1b6d24711cd033860a91a4c278b7a35c35dbc26ef73202a19d0b54a7053a5d4c8d6173884e59d0dbc3de25dc81fb359654c8cc9fe18b29aeab016694e8945bd5e6acb7431afa6bb3d85e276c5b5e", 0xc0, 0x0, 0x4000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x101) 17:10:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r6 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x20, 0x8, 0x850c0000, 0x40}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x40, 0x5ab}, {{r2}, 0x0, 0x24, 0x8, 0x8, 0x8}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x401, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x41, 0x0, 0x7, 0x7}], 0x7f, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0xffff, 0x1f}], 0x4, &(0x7f0000000080)={0xc4, 0x1ff}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 17:10:17 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0xbc, './file0\x00', 0x8, 0x9, 0x7, 0x6a373972}) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 17:10:18 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x24}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0x4, 0xfff, 0x6, 0x8000000000000}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aad2a74bb22e68f9ca04f0082248f7801f1cea7dd19fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x79}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0xdd917f392446980b) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffce4) socket$inet(0x2, 0x4000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0x1f) getgid() r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x400000002, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) fcntl$getown(r7, 0x5) socket(0x6, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x2b2) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) sendmsg(r9, &(0x7f00000024c0)={&(0x7f0000001000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="680000000000000000000000000000001be1d5df9462128c6bfebb105901e6bfcce15bc67da9d86827dd5ca681478e10f5ef7d5765050c91175f141575963b6ccbda56c148f7e08e63f0ab35e6359e7fe9ebeb44f87ffea0f8abf9668d63512fe300000000000000a0070000000000000000000000000000db3e5b11d5dfdd321a61a4c072722f4b9b663d2d1016a137d278c76ea3f6ddb183b1da652d31f0726f9c09d5e7e885a54c07d6a987e0f8908b84be5bdfcfbd6f33af460994d969b323c4356f1525deac16fa5c9fcf6cf94b5d359b5623993b267295206314ab2f1218494a78621d454f2bda74655df62087578e1e58872ed2ac53e59913a7519791acd6981dc44278959d6a6966a890d97146ffdb8d43b0c0b49b00942a7035e523207478b167d2e7c030272ecbddf9e56171dd54728a8527b2ee424ddf3a2cf708d8aacccf5a0db06bbdc62827b1d3eb159fbaf57cfe7a7021286ecdc90a5e2f9a4a770f8394082ef5c975f6d3fc82c2bf88084c9077b2315eefbfbecc8616e1671f2236c4b06f1b7490472b405691e28bd3e2c38d4d3b8634b0514438b2afb64286db1d0b3d35b44db48c9099fce778a0776aa7756dc03176782507b10b18b1e00987253abb437c8b227bd8b2235362a821a3d2a523e8df88bb059e02d8b50bd8094c450366ba41332a448de1105bb6f13d9d95bfd81145659aa680e23768ff7e4d24d7756a11d3ee2092709e707ac2a19b51ba13ecae4a14eb5886ddccdab71e6341b5b47e3dce28908dbd6051277583c43f7e0e5148cd2dc8eef8fba7bab4b79801dc6431ccb5da50e3e0e13492a05c43765a72978c45fbcedcccf0ac0ca7ce9a9e38ad5a2b011fca2f58bd6747b64a7c2056a3e6a6959af4858550d4e3428ea0e4cfc939501a593b4c653f1315e367569d799bcabc0032d4a45ca1d691fead6629a40b842dcaea255b872b6e512f9f2e711f158b3bd5acf8adf31efd4d165bac4555a639a23f80966273ae6abaac081dfdcd364a770e57c97e8dae9100867c09c663451753347beef933af1979eddd51d0bbe8f9446bc4e505aaba1201ce268d47737ca85db7916d704f08c32ff88b030c80b7452880069e669b0577da2de666d1c0cf39ca5b600e47f75549c5251454ff98d94eba6440beb1f1d20b80398dcd0fb8e12b9798f8073d5456f1c8420b45b6586493037909bfeaf78733cb244d32db941eb50f22e26538437480867eedce762c7c5d1adf9d1f5e5ac9f34c6bd6bef5d1bd75cd66c5c222506349ba44b36bf556594f6103099b882ca06b0b1ebc12226cd4a87a28bef9fccc0e74c1a79e675ba6a386f44ff358f225918a9eeb79163ef5b31eba319f22ef80efa0bf0c9e64f9d6cd596a002f3f542efac54b21cc2b53c27ea666eb9e9ff4bee340748c595fcd53b0819d87e4cd3231e65ecfbc74b86edbf81dae912050769fa7a28ba1469035bce03ddad42fb774225a207410021228463bfac2b401000000000000004f893976e4b718521766ad4acf0b549e2e619903ff938fed8e854b92022ec271762b62ce90f371fc329e88208bbff14690301d2cc27567f29a9b30886802f56dc09eecef80cdff23193aec150f4e37a5e22f832aabb92b43702bddbfabf168cf2f153d03220642fb2fb4bb1df71efd71dcb2485a8726043b54ed7b6a60320c6761326c950461ee76f69ac5ec781a1c90423ca00900ce87141922b1b08cd840e8689a6de2db5ab3542524a83f55d3e24ead8333c20f1d748c3ba698bf43fb9695753e21f28304d8d7de4b88ac3f545ea0378e6feae6d8846734f35b8ace43949cf4b8e64d8be6dbf5827c5a6a922b238d14cd7d2dffe05f91b308197d210f25abbfdf578c16ec7e8e37ec944010995c6349f932f0fe1c82fd43ff53d3943005a503fce9ffbe9ede77eeaa036aa3ed90e3bab77c4a9cb0d472ebf66d90003735004230dbd4915fbc284a295f325632415fd5744cf9e1c75c0500000001211cb0ca2c2af69d3ecd1f2fb99e3b036c08110fbf6108b7920aaced8b9f0efa3ee4039e2c57599a3dc68b4a1384d0dc2ede3a6dff99095eb8691d661bae2533787d7ba4d94416a75d6b2b57a9c1781647740b88101796baa2d98d1270217d5fc5a845ff4c2e65c69ad6799707636592bb0f0a0a571ddc894e29a75ecc2e3ee19f64e6e83e22088629db8ba22165927d794f33355c01574b4661b3356083ac9abec025e9d93699a881c25e05f79ea7b972e0f3651f4b39b6596a9d002bbed06173427fbb33056dea5fda15a0abd51fa44933d7a730a54279347a7f1b51c2dabadfc548b157caba8f73e3ebcf349f99f0071af68fdac580650d084374419d40c6e0a0014db474a2ae93e4c7f00753adf24cb41ede8d9ea122ff0d5d12a0b6d1d98b8d93d10006f139d5becd22547d3aa92bc64c05939a17f8872c47594937920bc944ee89a5a47b39e2e314d6925e1e501137286c0da8732be5618e319aa4f12dd1656c2a8681f44802fc61b316ac756adb2f09780cb48f973330dadb867e5a0057a8882526e75f192a572a76e6e047619350f1be28278ba2f30bb6e655768bb725b9a40618aaafda7e0971d1a924bf283f520135928cae034d704f99ac905deab4087568a3413ebcba32417b4bb46b10b5d1e3b649a3f053c2e3424994065fede8ddcfcc6017f3ce6010700298ab2c6ce603525d7fd4f8b96fd2749fd84e1dbb002cc5b56e315297518c967a60d5dd515f3c044a46e665a1ca16e10aef5b264122525921db769d5fc1de844bbca32174c71c704e887c518ee9a931b818c20e3ae061c78f366f6ea85844559182a96ae83d0ba3c3fdf19e5d013f5b79f5ff5f406cc10255970345b2f90000000000000000000000000000000000000000185ef5bc2b15566e37971b5d83a76840"], 0x808}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffdbf) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000940)) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r12 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semget(0x0, 0x1, 0x1c) r14 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r14, 0x0, 0x5, &(0x7f00000002c0)=""/23) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000002d40)=ANY=[@ANYRES32=r15, @ANYRES32=0x0, @ANYRES16=r15, @ANYRESHEX=r14, @ANYBLOB="1b246967daf04f51227187019f9b159a8bd7e8f6459dbe93394f9b198f8e0000000000c6d512e40201e885b9c00800000000000000000000000000001bba7a20cec68595cee6d7acc9f465a1810d09bd795660039aa856720000000000000000000000762615519dfbbdbf4e1d0c631c00007cdb75c12d7879fec5e91b0b5b65ac1acf7d8e3818bb6f22bae93d92016366b751d11f18b4f37856e7a5dbaa164c58b71685d53ce184f49ef477c26357f5bd5404770b4120dbcdcd016cec7389d5ca51baeff3618065102cd720bbffa6cc5ea8d383f336666a27ce008fc676d7b801afd9d66bfbc1ab085511e6de351a6acbef651e12719bf8644140647eb8b7fdea2bc38fa65f847b7cbb42f58f81a40780569f243b9078fb784aa591724afdc30cd5fb6729689aadb94dd24f185f8e9127961cdb96562400", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e00000000588039745eb7f3009afacb43c65b61105d0fd47d0600235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e06003d723b93e9dc2dfb07000000000000000000f3ccea34d9709de23bcb20a46c756280b80b2ff73442f73e1b730c7ca72567025746bff533016ccc0000000003dd4cd91de630c4fb762cfbb24b2b0f025cfb7a4780b837d4d8283a3ffedf94f1f9ea9374c5490e6caa728af450f18cc4f11e9b818de40b5f16b9480414f2e9dda54ba40daebb9f14558f140d2446d3c6203bc6e1fd9d9233fb7a5c4f3e18517fbd7dd663d483b75a10e680786e8d8bc893dae593d0f9a6b668ec72a35c265073fa1825d48389fce8ff572815b825510a3fb83b7daa4a6e7c82da39a27c66c90ea96b077fbe2048e0d8c28962fd42063849e0823fd379136d49e5cf951d1fe34098842dabfa307a97b45bd310", @ANYRES64], 0x7, 0x1, 0x3800) r16 = semget(0x3, 0x718598a1c8a6558f, 0x0) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f0000000140)=0x3f) semget(0x0, 0x1, 0x8) r17 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r17, 0x7, 0x8, &(0x7f00000001c0)=0x3ff) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000c40)=""/234) semop(r13, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r18, r19, 0x0, 0x10, 0xb}, 0x8, 0x1, 0x3}) getppid() openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x8000, 0x0) r20 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x10, 0x0) fcntl$getown(r21, 0x5) r22 = semget$private(0x0, 0x4, 0x1b2) r23 = semget$private(0x0, 0x3, 0x80) semop(r23, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) semctl$GETNCNT(r23, 0x0, 0x3, &(0x7f0000000640)=""/178) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r13, &(0x7f00000007c0)=[{0x4, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x2) 17:10:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x64) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x10011, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x0, './file0\x00', './file1\x00'}) rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xa) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) 17:10:19 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 17:10:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x2, 0xc0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x44, 0x0, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) 17:10:19 executing program 0: nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910c0bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000f59d81bd6fd2019c2b"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8000) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 17:10:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x2, 0x6, 0x1, 0x4}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x2000000ffffffff, 0x300000000, r4}) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x3, 0xffffff9f}, {0x1, 0x7f}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000900)=ANY=[], 0x0, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec5660a176806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae8995c3293273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4ac248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd71882432ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a269a2b1d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d17beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b0ffffffff0000000041622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c356fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a18ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, r13, r14, r16, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0x8b21a5a6399b88a) lchown(&(0x7f0000000240)='./file1\x00', r19, r17) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r23 = getpid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000340)={{0x3, r19, r20, r21, r22, 0x0, 0x100}, 0xf8, 0x5, 0x0, r23, 0x8001, 0x2, 0x4}) r24 = kqueue() r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) r26 = kqueue() fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) kevent(r24, &(0x7f0000000740)=[{{r26}, 0xffffffffffffffff, 0x24, 0x0, 0x4, 0x4}, {{r24}, 0x8000000000000007, 0x2, 0xfff32, 0x100000000, 0xa28d}, {{}, 0xfffffffffffffffd, 0x72, 0x20, 0x6, 0x8}], 0x1000, 0x0, 0x7ffc, 0x0) msgget(0x1, 0x20) r27 = kqueue() r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r27, &(0x7f0000000300)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r29 = kqueue() r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r29, &(0x7f0000000300)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r31 = kqueue() r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r31, &(0x7f0000000300)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r33 = kqueue() r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f", 0x0, 0x4}) kevent(r33, &(0x7f0000000300)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r35 = kqueue() r36 = syz_open_pts() ioctl$TIOCSETA(r36, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r35, &(0x7f0000000300)=[{{r36}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r37 = kqueue() r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r37, &(0x7f0000000300)=[{{r38}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r39 = kqueue() r40 = syz_open_pts() kevent(r39, &(0x7f0000000300)=[{{r40}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r41 = kqueue() r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r41, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) r43 = kqueue() fcntl$dupfd(r43, 0x2, 0xffffffffffffffff) r44 = msgget(0x2, 0x200) r45 = socket(0x10000000011, 0x8000000003, 0x0) close(r45) setsockopt$sock_int(r45, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getpgrp() msgctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x0, r46, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r47, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r48 = kqueue() fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) r49 = kqueue() fcntl$dupfd(r49, 0x2, 0xffffffffffffffff) msgrcv(r44, &(0x7f0000000980)=ANY=[@ANYRES16, @ANYRES32=r32, @ANYRESHEX=r48, @ANYBLOB="4292cd72ecd6a1e3848e267405cb7332cfb0a2acba6014bbd90629ec831b28eb22a931aa07ba653b7b9c526a7d3e7a292d1015c71f0f32f53be404000000000000004f8b33660c9d15d4a92244de37c0dea5200ba60cda8d2c64b51bc57f06ccfeee8bada5443a7b32d8c3a10eb515fff871bd374659331a6687c0af2c19cc56c898156a06b83738f661249501501731", @ANYRESDEC=r49, @ANYRES16=0x0], 0x6, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb0000000000b50000000000000000000000000000000000000000000000000000001000000000000000000000816dbe289dc4a4d06cc9ce24f1fae2a1828eaf40c515ea0d544f664d9657acdc1e1ca642ebdc67e7e571ac2217d645cc1815a2e735a2"], 0x1, 0x2, 0x34fca874c089b55a) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0x3c1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817d4f67e4cc467e1022f60dcfadff30651de0a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r52 = socket(0x18, 0xc002, 0x0) connect$unix(r52, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r52, r51) r53 = socket(0x2, 0x1, 0x0) bind(r53, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) r54 = dup(r53) listen(r54, 0x0) r55 = accept$unix(r54, 0x0, 0x0) dup2(r54, r55) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 17:10:19 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) 17:10:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) r1 = getuid() r2 = getegid() lchown(&(0x7f00000005c0)='./file0\x00', r1, r2) sendto(r0, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="00002e2fa757898281ab2236c6b463f4b4fbc5c26669f237a76c"], 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="adad0e7f6259330422def57d362108d8700fa2487dfa6c13bd3f642e063c80adc87b29b694cb0041c7727b9aa908b28265ebadeebf7958df2c17f5c1c6b5334d3dc37ada22679f2c1960274e559d1cd65571d995c481073f3e6a1a825c4fed4e2f1d9ed0f9415487546ef10851fabf04dcf9f322868e509e393edf36fdfd49079489e52ef53d5be48062ea24625f2ff5f7863406cd1ac7508297cbd3d52d4ccc749bba", 0xa3}, {&(0x7f0000000180)="d13a7a0394e48528b96ab7423a60f144750dd643a9f9a46869470433dc61b9610deb0d868d0b9186996b5c62ed91c8403bbd1e602ea7c44321360c2c6e44aca0d5a7677aa3ab2176d33c73b442d362a68025827112aebc04eb4f97f8a5b41f78d13d1fdca2c29054637c63a39bb33357d1e5f6e533002302e090a5272f245570220f7cb1d19fc350961bf2f10326308d9461cdbce5a87e4e7294a2b210857627b03a4b4e1cdbcfdcbeda6363272cb0f017bbb3d846863fce1c3615a37ebe", 0xbe}, {&(0x7f0000000240)="774723798a2fa2735e69279d2463a3b9a11e2d8a35783a8ab169c0a25342bd783f3d6a52f8303e27a3804feda6588a39d00eb118cc60ea388972fce4c8f2c104a298613091baabc08684ed7d9ade2e61b156c38175d120fe3b9c8239cbf0917c782500336e8839e7528a92b6363d11b92803a1d821db2a37873aaf3b06665fb8aaf327b8552095272036daa89b40cd4bd976b092a50fd4ca9c2c19f32ee90a8ef156fb77fce8f27eaddf009f89fedef68074282646b5558f288016f6602d0f20a28f4d6dfcd4449328fb9cee671dc70396408a1dd7b3fe55ad9fc49109b6610aaf8a", 0xe2}, {&(0x7f0000000340)="36bc1df7ec25874b1322b89d39ebf86603bc7f6b8771e38a85e3f53a99a9567da848a68d45b8ebfbb947d09fb6ab5280c7af503cd993de32ef64e580139ac7343d2bbcef9c17af61cd9b9ca556322b19ad648b6467fb290f0ef8b6533035006e697dc18dfb4c91a949f900420cb2e48de0a7f9f0a322bd77db32b6b51f47ccd36f9024db358fa5bf594030b5b60536306cd2417cdc6fc1ab7398f6398aeec53a810b202e0d6fb509212eaf3b41bffb8e826d619bbcf12c8c591208c6dc0b9518cec83e82de6679e4725e176534fff51c64523a83e1bb6158eb0bca04070133b7cd4ec0ec8b6d", 0xe6}, {&(0x7f0000000440)="69cc3f02bef43240f57b9f5569e19a07f36f6a10e3363f4e863bc861e297f4b036868c219c08f4ea210bb4f091daa7c4e55fd779dbae88bb6638e20f222516e257c8eb1fcdaa7a8089d94cb475dd406cdb564d51884a15d05eca422dddb90ebf84c5b23cf8424682afbf5fa1ac9c25897ed5e8f4730efbf56c3eefc88f28daff25b36a2c76bc403c85b3d7307a0a6c672c704765863d1330540663174147201b94", 0xa1}], 0x5}, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000600)={""/16, @ifru_vnetid}) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x1000a) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000700)) ioctl$BIOCLOCK(r3, 0x20004276) execve(0x0, 0x0, 0x0) utimensat(r5, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x4, 0x5}, {0x7, 0x1}}, 0x0) 17:10:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000680)="80050000004d1a1bb3ac5fceeb0c9e8dd8cdac1d6ca598e139617d2f2ce8f37820390ee9354b608760783c68e2b74e74ea37ecd57d7cfbf390bc39d5444e3792b7dece9635ba3d6331473269f6cdea0ad3b3ad23cc32104e90361d2398bf4b4f2f05a50e4e87032a431f3baba38347fa1dca2f281a8c7caa2d05ee55df04b62932ab7c3f8e3c8baa68af6fea03e21cf08d4206e4da4d0eff19153acdeacf377bcca418041cb94643570a749d9ec217b32843551c5d03afce7bde06fe5089072225ecf88dd23906ee179fbb1dbba8bcddca257c3b90292e46053401000000000000004f9b101ffb7b7dc4472e7eabc375c038db627c0c7f2a2e2ed393c1900d625b345bab057fdf64fa9f480f6f6f5ca116cf2225181b7d8688ecc6cd591e1c40ce97c9fdf62e4e5be760a269e3dc3328272d8e8995609f5faeb2ee8fca8496cb9bcd3085", 0x144) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) socket(0x1, 0x2, 0x9) writev(0xffffffffffffffff, 0x0, 0x10000011e) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffcac) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 17:10:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202cd55aff560ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="016da183e3208f6c6530000000040000000000000000"], 0xa) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0b7d97cfca4afb3f346e3b40e2facefa73b13923ba0eaaa427a830eb77e6fb6ffe834efb62fb2fb93001d0a4fc243d876640c139fb72e70e6f20b3f96859ccb923c6e812a8b333c09fc332ee15b7ebc6671be287f0c335b4e0edf94a28a56df8fa9ded8fb98456bf9f779642e6be0b69f91270a880b9bd51eadd3f167a0b5e814ce70f55bf057b39f94ea6f44a4ec9f4c5ed17fac814f4295b216935a75f363ec97bafe995a4ef20696fcbb265c1a8c624de282fc09874a777cd9011c5e0c69a6ccdcdcd5e331b1f6949d3c9ab3973278ab50b433133bc6e71ddccc6266feb6a1ce9a86981314c742e6068621bd6bb98c70cd271d85da0aedf51a25f06c890c1e0c20c2682854df80c3ee9340964b312c0c78911552fbcbb1ef95830fa60e4a8b32f02e0124ce5dfb0f7dcd3beee89f519ff893a3cc27950be58a2cf5fe2ce28fbc9d3bf71096a12067152196ae34782676d6f6c75aef9668e2384fcdb3b4701493364ab1d84d8020dbc78bb33ec3f248ce42b4a19e918"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0xfffffcc0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:10:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8001, 0x4}, 0xc) 17:10:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1000, 0x8, 0x2, 0x1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 17:10:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) 17:10:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000f0ef571000001300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r1, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r3, 0x0) r4 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r6, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r6) getgid() r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 17:10:21 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r5 = kqueue() r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r8}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r8}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r10}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r11 = dup(r8) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r12}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r13}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r13}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r12}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r14}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r15 = socket$unix(0x1, 0x2, 0x0) recvmsg(r15, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) poll(&(0x7f0000000000)=[{r3, 0x100}, {r1, 0x2}, {r5, 0x4}, {r7, 0x40}, {r11, 0x1}, {r0, 0x100}, {r14, 0x4}, {r15}], 0x8, 0x8) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x26, &(0x7f0000000000), 0x0) 17:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) 17:10:21 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r4, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r4, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r1, r2, r3, 0x10, 0x9}, 0x8, 0x4, 0x9}) getppid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r9 = getppid() fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r1, r2, r7, 0x1e4, 0x8}, 0x4, 0x5, r9, r5, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = geteuid() r11 = getgid() r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r12, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r12, 0x2, 0x803) pread(r12, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r13 = getgid() r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) r15 = socket(0x2, 0x4000, 0x0) shutdown(r15, 0x2f99822121a9018a) connect$unix(r15, &(0x7f0000000300)=ANY=[@ANYBLOB="00001a2f66696c7c00000000b952fd201832fd7371dc72f8c221afde789877fb0231200000000100f758ff01009e5ec084cb46416e3161d7b02844be10cfe0ee2e00"/82], 0x10) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r16, r13, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, 0x0) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r20, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, r16, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r21 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r21, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r23) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r25 = getppid() fcntl$setown(r24, 0x6, r25) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r27 = getppid() fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2ce, r10, r11, r16, r23, 0x4, 0x3ff}, 0x1, 0x84, r25, r27, 0x9, 0x1ff, 0xffffffffffffcb27}) 17:10:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x808c694e, &(0x7f0000000300)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) 17:10:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) close(r5) writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) kqueue() close(r2) fcntl$setflags(r2, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x97a82475d1d732df, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) execve(0x0, 0x0, 0x0) 17:10:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000540), 0xffff, 0x0, 0x10001, &(0x7f0000001740)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) fchflags(r3, 0x10000) 17:10:22 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206925, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x40000040, r5, r6, r5, r6, 0x20, 0x2}, 0xfffffffe, 0x7fff, r4, r7, 0x41d, 0x5, 0x7}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r20, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r28 = accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r20, r25) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r20, r11, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getppid() getpgid(r38) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000001b20"], 0xc, 0x2, 0x1000) msgsnd(r39, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r33, r36, r32, 0x0, 0x46, 0x81}, 0x10001, 0x1, r37, r38, 0xa5, 0x1, 0x4e2c, 0x6}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r42, r43) r44 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r44) r45 = syz_open_pts() r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r45, r46) r47 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r47) r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r47}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r49 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r49) r50 = syz_open_pts() r51 = kqueue() kevent(r51, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r49}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r50, r51) r52 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r52) r53 = syz_open_pts() r54 = kqueue() kevent(r54, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r52}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r53, r54) r55 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r55, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) msgsnd(r40, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYRES32=r55, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r18]], 0x4, 0x0) msgrcv(r40, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000cb9723b10169dae10000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f2407084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a00"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r40, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r9, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r7, r37, 0x0, 0x94, 0xffff}) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r57 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() r59 = socket(0x800000018, 0x1, 0x0) bind$unix(r59, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r61 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r60, r61, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r63, 0x0) r65 = getgid() setegid(r65) r66 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r66, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r68, 0x0, 0x0, 0x40c, 0x0, 0x0) accept$unix(r68, 0x0, &(0x7f00000002c0)=0xfffffcc5) ioctl$FIONBIO(r66, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r66, 0x40087468, &(0x7f00000001c0)) fchownat(r66, &(0x7f0000000080)='\x00', r67, r65, 0x6) r69 = getgid() setegid(r69) r70 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r70, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r70, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r70, 0x8004667e, &(0x7f00000003c0)=0x800) r72 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0x1, 0x41}], 0x0, 0x0, 0x0, 0x0) r73 = kqueue() kevent(r73, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r73, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r74 = fcntl$dupfd(r72, 0xa, r73) ioctl$TIOCGWINSZ(r74, 0x40087468, &(0x7f00000001c0)) fchownat(r70, &(0x7f0000000080)='\x00', r71, r69, 0x6) r75 = semget$private(0x0, 0x7, 0x287) semop(r75, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r75, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x6d81ac4cb7c82f51}], 0x5) semop(r75, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r75, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r69, r67, r69, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r63, r69) lchown(&(0x7f00000001c0)='./file0\x00', r63, r64) r76 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r76, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000800)=0xc) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r77, &(0x7f0000000300)=ANY=[@ANYRES64=0x0], 0x1, 0x0) msgsnd(r77, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r77, &(0x7f0000000540)=ANY=[@ANYRESDEC=r71], 0x1, 0x1, 0x1000) msgsnd(r77, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b578063219eb2be42e3e57665e35a56cdb615f058b0fed6706a4d152ed0a418f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6f8791c698df63e5e23fa327326484829f3f776"], 0x44b, 0x800) r78 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r78, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) msgsnd(r77, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="57ad7300d4f29902eacd513d1b0fdf90afce9c52d5de13fd8a3d63f266efbc5f80d77d2b1bc8b2886cf4e45cea737f6bf5d41c93b49255232fe5097e860439c311a0e5ec973561d3fca38f82b9ef519f9fff15255e0303b7185248d16d3b23bee3e42605a393b1f009d6b45e2266481e581ec7d0bf268fbc71837ba4766a05a008d4ae871bfb3f9a01523103c810d4d13fcb90c8402fec6dfefa13f161cd62c03349"], @ANYRESDEC, @ANYRESHEX=r28, @ANYRES16=r78]], 0x1, 0x800) msgrcv(r77, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r77, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r79, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000), 0xcf) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffdb) 17:10:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001680)="60f12546123ec63616ed68854a7a915772b133979148e7c4692cb03fe5f33a95578d0e33f4843668e145c6b9746a4867184341d8363a95ab74cf53509e7d1cdbd7cbe34aa6194b9322db486d258d32a3fe8baf896d70c4c697f0d9af39128741d08af871458ed67bbad6f44f3f692d3f3e7f0540d2d0f85cc5470495c1324be151e0c6034a28771ebd859e0b102f21c3bf3eaf262796e95301eff52dae27ad06fe92019771b3d3fcf5fe111bf8677db04b32ea561df1236bacc3b4eaf14d898547fdcd5cdf07a645c6a9adb5eed1b5cb62b281aed4e0a25ee136b3281f53ef4b11cea14004487e50b0364f8a009016059ffe77d28c5062c60ef9fa0bbcb71fc02805eebcfa8da8c8a3a7d37a53ca5edb06162188f55348a5ae2170c6e5322c0bbaf06d238e047cd1381d5193db2de917a75f87d03711e1de1bb668d40b7955cc8049b36ad6c59c361cb863a86fdbd881f09bcbcf2d026aae5d5162805c07f96798c734691f50a23083f87facba74ad4c72bd66aa07cb864a8629b68db877525e87c272d44bbb780498720eef0b621117786e691a5362bcf1ebe972f300862dda65b6f91ae0f6f115438607eb877384181d5a239797e285f8a7941c2547ab7ef81d39158e4b6d16824632f2c531cf9f9e9c892d0d9253c8bbca93f2067f3b5550ac10f76800bcf36080fdc8eeafc4b14863627c520145cf05650226ef17069f892a48a6d29b4a063bc37ddaf9dc2f641fdac97c5cd3425b938ffd92e67f745c9734ad27a547b246d084982d32bbf9a8b17d8f10252375ca21649382ed252103b03feb1fb215dfb7d605bf3fe8357c0319b8a4128402be895764425ea99a6b8c397316e1dd0ef339819bc5d6adfbee5e6b19cb5fc6b206140b5d343764a0f40905d980f05b2f3e3467904ce22bf800df6ba1c89aa90ee066ecd3ebc2ad6d273ee9e25cb80f339ff6decc3356978032292b661540668aa5bc89051c3540fd0eb455a316cc69266d5e3fce9be35c8e74eabc782279e75e43cadbca4bc7b3f77cb1f07e628d77350a728541699f0235a1fe158e5b361effe90ff450762b77155ccbb0db64faee06d442c504771d1e5795b7ebbb149fc3c4beb5b3ff7767cc4665b4ab1ca8265c637a88213d3cb381b73440be49b55bfb86ea11280737c14d85ab45ba7f1ed0156ea2c67a57b31e837e3c26a2aeb6bdab0278a5c5cf00cbfb9f553d2b1ea6600c12ab862dfe37bcb274f8469250949ed6315699e7a30c8cbbdf28fa195c86efedca2fd84d29aec81391890cb1646151286c111c4f1ef820eea44ecd60b45533716eab1682a53793328946a92e84ae2be6129d4d532f2fb4b39e799ac1f29a7f5fb62cd53f8284c9efb4ab5b27120ac1d435acb7e46885299cd4e1d3727eeaf7c4a2d747624dd93bd3150993295ee77ce1daf1fb5d6fb35c9f89627c64cb87761715f1fe527a5762b3ea9975e90afffc91d18bcde959219c64cad58ed424d0a3eb31da41fce5f13d989be604513549b5b9af2c3552b52f4333bc0d84eccf401e5bb7794a9226d025701137f4a81cfc71d25b3da82b7c7ea3368a1dc550eb558959f609b36942aaf9a72b037418f59b03344f6d3f162b911d3b26d0907a3f773ae68978271d80d03e47b588d977a96dac136294503ce1ac9ced34943a4b9c8413660824e8220e5ee1566aa7678605c7da3630f7037bc404e12d9d167f1d44658b39da4c1fe91906dcafa1fde4b38d51603166cb383374b9e86ae4bdb135a80366f112691447314bb0229cb34c743b199305a508c41b4d1087a8fb54f3768517f7b080d0cfc890c54bdcd1b38ee27a0bee00bcd17a046fb0985fc19fee19ffd66923ff2fca9c853d7d2ad9b59106f79db8022efbb60c47ada435144dd683b4c2c1eac322b277bc543279d4bb221348065f1e44c76e9b0951483accdce7cf0d16ea77a79d03aca2999dfacc410880658a184d18acbcb3e0aa76400cdfaf91c01bf766afd78e7d53de12d570678fd9309b72c0d09aa02f54411dc4f3fa42590000821ab5290ea7f0ff301a295a36e801593015deaee9b722d95980aca8d3862c65d3ece2b62402b381b65526e4a8cfb1e33cbd907333c2f6a6c2bcd79b1741397d3f2b603f1961e23ccd7af3f06f1696f92cd3022fb83340513955706a1400ca6f8b02b0bc8b6a52e14211eea4827824b1fd094ece24fff84478ea556b75817df96ba52d9211fd88399f4d0b1dc70124c1aa9ed0b7143321aed9510bac2710f1ee625bd9765e03e68380ba3fa876346b31a39bdbbf7f212b18f3bbdb5020ee9bbe1d740f4319e8f36b0432d442c6f2ce0aa8bc0274865dcd3ffe67d05a152d5108754a2859a9a2a51e4212261131e4da75d5a792e42a43ac9612cfe3f4535e1a4ff62a3a1b2dc6007ab12ffce7a25e55074cdd585d548a269435ba38eeab223e8bb2271f92172c621b81848421c0c8212f9a235921cd4f93d0bddd26b65fe846ebc9c535b890b49235ed7744b012c1aee690a2bfb07cfa0e7f2a010f2d3b0b9aa96034f7ea51c79122a8a4fcd7f019c7a4a5bbf9b3374f6e340fdf276dc2c7ddb0ead7556db83e06d4f41ae83a1e02d2de2ad27065c685b771a3840bbd526f058ab2bd08e4fe457ed2d076055821632a84f308649e91ab146d2b7b0e321efc4c62e1246bab8810e677f4c56e6a339af989bfda468a4789988bcbc6d2c35bc5c8372da7eccd100b9a4b6ad71c62600dcb090aa445de66f04f4953575ffc94e5a69b5f98c9455ce698de0fe78b06089c647a6d3bf1a8b6361748b47e0ce3b6b075407ef37a5c09f724c38f01fb406f10ad56d9cad3dc46f8d6d85c8d6433b280e4199649fbe89e202ea6a62d44b5908f83b8ac9960d5e7e5f6b0f9e0718609a9", 0x800}, {&(0x7f0000002680)="3d1060872f0feb50ace2021cd1125bce0b1be3c4427232e28ba5cb096fd24071c13dd2c37cb32214cbb53e93684745fd8ab14ed67ffcae0fb4e893d45bf407d2f5c30c30da52a3d848b46418dc6a33572dd1e954f8bb83a27cc8ae67e2af", 0x5e}, {&(0x7f0000000240)="2df52282a07f8b14b3d3796a81a9d34aeed3da92a8bb55d34053d3e61eecba174221ddc9c9cec9f050ccc2c6a36de2be20617f946fc598a58d", 0x39}, {&(0x7f0000002740)="a12372ac3553942fd633d49925b4318e7a1382c10a9d956334cb38888cd094b0dcd998bc75082242f9edf928cf48b0c1b5cf4bb3cae5886a6750e567face93114ae2b76f6d52f1711b9b312ce2e3c955bc69cdabc048e23c4dea75e0a8683b5b53e5b37b4b605d07bb0bd2430b12c8c233631e426b43101d3398ba73d3ac9fe3a2bb3ad2ae62595655de6fb9af550d970407b59419d530621052ced1c03a1c204e55b05be036ab", 0xa7}, {&(0x7f0000002800)="322088947789860e1ef5550381ceeb079a14259a49b29496c6a266676c501815c60b6695cd61c2e10a7e6054b8926513363e1c2a5af9c2222c52485c76399146d55ed86219b8cbdc967da7e243bfa93f2e699dabe8575444ee4c6ddb7cfa9c6c42ea97529eefde732dc19641987571eaf746613b8f74b6f2997808c612d682d2f7c5bc3a23a9b2b7b49a6c9ea2edf6dde8ed49adca9415cbd3df03d4acd3591cb34609c17b419dc1cb6330ac0a254e277950fc1e0accb93d46feba5631c00004a001a7b57cfd106e3affee54935dc47022ddac0f63ad9b4e2c06b741ea30936ec23f0a34b6a4dc2cb649cd682d5f527c4c8233c066f9c66add6fad094c", 0xfd}, {&(0x7f0000002900)="4e7899c9e3fe90b32043c0427c86aaac265f62546a5929e44b2f56dc3290ba3cb47c16416c5b0e63a2e1862aa9df83fba06cd770059fa234a3475024d06cb579deec7cb092a23ec0acdda01fdc72e7a1fbbef2acbe0ebf9dd25989d7bc95638187e3cdb587528bac71bf36c1d4387d3fe80a98fe344d21b4ac5bb7b9c339f4fdffab19dba6111d8a3c884ce359bb92d8a538188f2142966dcef7bb49676bbcc0ce38b90c736d01f889f34083681c99f1c241eb3b691d650f6d01b7c5dbe05823c09f052ead85e03bff509c50ba668b398c2dd23b6658d6a82baf0810978c4bbe98f1265cd0197de602f7eb3fab528079d5bc0e9e460187939b249cbed949fa83a92e66fc15226394159db78f4699496180f7e0d42536e4442e6ca31e4a37917df032722a169dbc4826b67367fa662874af8828b6240f1748355144e081ffbef3b44fc2e40709a757c8bc1d8086e1bf834a9f2699d0e0f7ee1b8c144baa6f701ac184536a36441cde93275d0aa6a79dfd95ad7e17681ce9514fd826a312ec4d444b4fa06560f72f2c320daf704c284c2b3b1cd574d4683349dc85e4c21dea0268377d9a3247ec1e2deb75d9ff0911aaeb296be3a163c8b1f044f7cfbc7d0588dbdc5993892a479093d10442503a4dca506921db94a2637779b40817af263c3883fe4967f6e5190f8a43974eaafe8e6933abe29ef0f1e6e550c505cb9713046e34bfde7d8adfe3c252f7ccd1a6e3287074d3a54c71c9ce5fa993d0f4e94f479ee96327ad5cd135a51e431cc1377c0ea8b35a9c41d5d8b1ece94edef75d978dd4eab4babcdf5b003bce9202b9713fd37c0a76e70f28dece7484c675c66ae071800efbe3680a9761931832dccf90d1551b967a24d8bdc36028680ee904909a60e4517aaceeea72767f8b33d502d08296e8edb022bfa505032bd273833180dc01a22b18b8cd68161229df277ca4c035058cfd262a2a5941078af087744d96956d9232cef7206bf4ee7423b07bb9a3f4fa4470e57458c7d74cfb3cee89bd06892f4acafb82fc81a5bfedb30200eb706ab915debb17d889387c87de81ffe0b616bb4f376b64ee115ef3de6e44068934b3acf63175aa19e6a745f33053ae91ac863c4b3013d9d4f9f6a90a5ffa3020ae4fdb802b16356314b4a8ddd0ce4c2d59c3c7cc40a481f911ef5697eee03a1ea3af1807a9a6c25802e0e294d6f32ec192ba39572538dce4244a41628a227e050c0329d20005dcb88d407ca5c185d5fa19c862d30cc9ec4fee5b80a84f1f8151fef6c3d593d9a36313f98abfb5dd78b683cf418a9d3c7207c7afac5af38e9104b7619b85ecca3f519e490d01446c3bc84f2fa51f4e817994619d5de61d18e47ff43e336a28df4c0f8887dd40c4fbd61ecc90423e90c086dab9be06782d4a9df90a2fd65b85e6d1f6d0e9d909ca39e6c3085b6c214c5c5649207557a972545bfeeac7c0a679a34e0652da10e3236613c206393c88d28a0834442d38d8c53496feccf9518db451ee6d765d6d23bf6711df47eb885f7e747e2c482dc43221681cf62ce72dfa77234372eaf8d4a65df4abd232a81e4cc688244d38e5a2348ba3c4d5a5ba2bad2bcb854daef3aaebf55a16685553a2133528b3388ac2e69be9de460d762870152da90ac227a0476af72d17dfe88ccaad894d9682be14345951b896eaf5574c4b00844c9ae5952431216954fbe429e1aa81d03349e900dc2633203ccc99a54b3b9a725a3758c1c6c6f4071c741a542284e4d5ce3781ff0669749afea7a162782fefb2802be0bcead9ecb07b1ed60bd102743db4390ce312b93146dda7f80de76a477687af8a28ff4730e7a2f1935759f37570c3bafa404f33939e1fb6b7007eac6e47e3d00b912975c64ef29c87fc441c88364e6f13364b2125bf52824a0000671a964d0765c5b4a2b42049d30ce8376465dc1155d0ded643eb637ddf86df9e50c171a20af47dd9d2883935715ce2055bc1", 0x580}], 0x6) r1 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0xfffffffffffffffd) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000001680)="60f12546123ec63616ed68854a7a915772b133979148e7c4692cb03fe5f33a95578d0e33f4843668e145c6b9746a4867184341d8363a95ab74cf53509e7d1cdbd7cbe34aa6194b9322db486d258d32a3fe8baf896d70c4c697f0d9af39128741d08af871458ed67bbad6f44f3f692d3f3e7f0540d2d0f85cc5470495c1324be151e0c6034a28771ebd859e0b102f21c3bf3eaf262796e95301eff52dae27ad06fe92019771b3d3fcf5fe111bf8677db04b32ea561df1236bacc3b4eaf14d898547fdcd5cdf07a645c6a9adb5eed1b5cb62b281aed4e0a25ee136b3281f53ef4b11cea14004487e50b0364f8a009016059ffe77d28c5062c60ef9fa0bbcb71fc02805eebcfa8da8c8a3a7d37a53ca5edb06162188f55348a5ae2170c6e5322c0bbaf06d238e047cd1381d5193db2de917a75f87d03711e1de1bb668d40b7955cc8049b36ad6c59c361cb863a86fdbd881f09bcbcf2d026aae5d5162805c07f96798c734691f50a23083f87facba74ad4c72bd66aa07cb864a8629b68db877525e87c272d44bbb780498720eef0b621117786e691a5362bcf1ebe972f300862dda65b6f91ae0f6f115438607eb877384181d5a239797e285f8a7941c2547ab7ef81d39158e4b6d16824632f2c531cf9f9e9c892d0d9253c8bbca93f2067f3b5550ac10f76800bcf36080fdc8eeafc4b14863627c520145cf05650226ef17069f892a48a6d29b4a063bc37ddaf9dc2f641fdac97c5cd3425b938ffd92e67f745c9734ad27a547b246d084982d32bbf9a8b17d8f10252375ca21649382ed252103b03feb1fb215dfb7d605bf3fe8357c0319b8a4128402be895764425ea99a6b8c397316e1dd0ef339819bc5d6adfbee5e6b19cb5fc6b206140b5d343764a0f40905d980f05b2f3e3467904ce22bf800df6ba1c89aa90ee066ecd3ebc2ad6d273ee9e25cb80f339ff6decc3356978032292b661540668aa5bc89051c3540fd0eb455a316cc69266d5e3fce9be35c8e74eabc782279e75e43cadbca4bc7b3f77cb1f07e628d77350a728541699f0235a1fe158e5b361effe90ff450762b77155ccbb0db64faee06d442c504771d1e5795b7ebbb149fc3c4beb5b3ff7767cc4665b4ab1ca8265c637a88213d3cb381b73440be49b55bfb86ea11280737c14d85ab45ba7f1ed0156ea2c67a57b31e837e3c26a2aeb6bdab0278a5c5cf00cbfb9f553d2b1ea6600c12ab862dfe37bcb274f8469250949ed6315699e7a30c8cbbdf28fa195c86efedca2fd84d29aec81391890cb1646151286c111c4f1ef820eea44ecd60b45533716eab1682a53793328946a92e84ae2be6129d4d532f2fb4b39e799ac1f29a7f5fb62cd53f8284c9efb4ab5b27120ac1d435acb7e46885299cd4e1d3727eeaf7c4a2d747624dd93bd3150993295ee77ce1daf1fb5d6fb35c9f89627c64cb87761715f1fe527a5762b3ea9975e90afffc91d18bcde959219c64cad58ed424d0a3eb31da41fce5f13d989be604513549b5b9af2c3552b52f4333bc0d84eccf401e5bb7794a9226d025701137f4a81cfc71d25b3da82b7c7ea3368a1dc550eb558959f609b36942aaf9a72b037418f59b03344f6d3f162b911d3b26d0907a3f773ae68978271d80d03e47b588d977a96dac136294503ce1ac9ced34943a4b9c8413660824e8220e5ee1566aa7678605c7da3630f7037bc404e12d9d167f1d44658b39da4c1fe91906dcafa1fde4b38d51603166cb383374b9e86ae4bdb135a80366f112691447314bb0229cb34c743b199305a508c41b4d1087a8fb54f3768517f7b080d0cfc890c54bdcd1b38ee27a0bee00bcd17a046fb0985fc19fee19ffd66923ff2fca9c853d7d2ad9b59106f79db8022efbb60c47ada435144dd683b4c2c1eac322b277bc543279d4bb221348065f1e44c76e9b0951483accdce7cf0d16ea77a79d03aca2999dfacc410880658a184d18acbcb3e0aa76400cdfaf91c01bf766afd78e7d53de12d570678fd9309b72c0d09aa02f54411dc4f3fa4259967a821ab5290ea7f0ff301a295a36e801593015deaee9b722d95980aca8d3862c65d3ece2b62402b381b65526e4a8cfb1e33cbd907333c2f6a6c2bcd79b1741397d3f2b603f1961e23ccd7af3f06f1696f92cd3022fb83340513955706a1400ca6f8b02b0bc8b6a52e14211eea4827824b1fd094ece24fff84478ea556b75817df96ba52d9211fd88399f4d0b1dc70124c1aa9ed0b7143321aed9510bac2710f1ee625bd9765e03e68380ba3fa876346b31a39bdbbf7f212b18f3bbdb5020ee9bbe1d740f4319e8f36b0432d442c6f2ce0aa8bc0274865dcd3ffe67d05a152d5108754a2859a9a2a51e4212261131e4da75d5a792e42a43ac9612cfe3f4535e1a4ff62a3a1b2dc6007ab12ffce7a25e55074cdd585d548a269435ba38eeab223e8bb2271f92172c621b81848421c0c8212f9a235921cd4f93d0bddd26b65fe846ebc9c535b890b49235ed7744b012c1aee690a2bfb07cfa0e7f2a010f2d3b0b9aa96034f7ea51c79122a8a4fcd7f019c7a4a5bbf9b3374f6e340fdf276dc2c7ddb0ead7556db83e06d4f41ae83a1e02d2de2ad27065c685b771a3840bbd526f058ab2bd08e4fe457ed2d076055821632a84f308649e91ab146d2b7b0e321efc4c62e1246bab8810e677f4c56e6a339af989bfda468a4789988bcbc6d2c35bc5c8372da7eccd100b9a4b6ad71c62600dcb090aa445de66f04f4953575ffc94e5a69b5f98c9455ce698de0fe78b06089c647a6d3bf1a8b6361748b47e0ce3b6b075407ef37a5c09f724c38f01fb406f10ad56d9cad3dc46f8d6d85c8d6433b280e4199649fbe89e202ea6a62d44b5908f83b8ac9960d5e7e5f6b0f9e0718609a93b310045cbce586df93e99545b46163d64cbbf3fe2e1a273a1eaa2554cd05e1d7f9b9088721eb5ead0248935c3cf3c73aa1a6d7b4b892faee4c890cbb5ff7b588012098b1189c7a8c284ec97757ad3e869315db5ecc1173f97b82741e01959ebd2b587a4c4ef08e48c567e192091aa42ad496c30f290ab80555e614a30e3ebb093652eed6d5787d0c238d9d6e399c47f8773d6fd5e000132b9739d7684447251fb2d65e41ba3e24c73d00492ffd631ff164a363b58496688fe8c9aeb38abf4a35b82ef7d7e0a90a9a11c7b89c0d2d685ba1dfd816801b9d736222a5f5b116dc01922a001247c7eeb1619eb839e95178df5b9c1292e252c4bb6417689229814aadf7ae2e6b58d9ce75fa8dff6c714e55fb0870e59a220587e012ef8d242076855c817f2ded2fa0d048f226f26760c98804d19bfeaaa3f6e49bb8d01afec22b8835f73e0a233db3ec2e4d23fd57cc8c12a3e10b4c93c8e84d627ec85fbc5b1856d91c96655a03d88a961405d2419d132209078708057fc3e77199c36a587e25888f29821c29dabceb15549784a854fe6be8fbe379f5333dc3e4265bde4943509ca0a3930dfe25d4680058ae9a2cea6a79dd6ef35c983ad4ff6ba9f4c13c51ed37d62f76ea2e7e1594cfff35108556b45ee2d1b5c3507c69429356ce24d4c1c989ebde8c5e94f790c5322a1fa47c1bc1e39ca24c7e6e08b6dce356a704b80337abe2854518a6e8b0cc42ac62801902a3478254db6d38e6bc3b32f1326ebd97ec55aa02f7b89b5ac187c419030f413b21715aba1e2c5bb18f2e4ddebb0d35a288c7c99e363bad3495f9def61bb46657cb23b3b0b0d40781bc03472deb2b15b8671fc5b3f567f9795fb7d14c140e141dceeea395009493642b02a930495aaf477eeb1bc2000e29f0de60f9ba2d1f975c35602a260136c4ccd5ab279e6152e4a00a866d0984949291bdc9ec22efc325e671d72fb67ef1ca0fa9dde382ccccabb27927a525d93fab88c92dc4d38b86da56f6180c7ce2761329262aeab613e82ec401cd8535c08c98c8e9756620e43c5e7119b1f1293e623e950acc6c6bf177e8b340e1a662f08e28ac3d7e19f3afc7021b13290095f90aad3d4130b50c4b161ac85cd90fa14ca35de1f1565d0ab9de6bdaf037f789db1e48a6e834f9f6cf08c05817231384ca307423a0408fec96e4f6871b682355a0d92e0ff9416de65ebddde792792b61ef2c2cd140220dc52d47ac641e622846a99f8a0ef13fcac0c9483e8a931b7012b2fdc4344473f4d022b0cb78df73bcb7c0baa220e56a29d9d52be1c2d47b576820247488a903e84b9bb91f70b2be677846286d7adf1038b472ac1e3e4d5ae3c62bd8f5929a3ff1e9651e59bee4822f2c3deebf6f703ab7883de3f50fdf85419e991c50d0143b8f723abc3d2d3feab968bfb5bfc69ccd9bc20f2d7fbf0dba6584272c98130d0b151b061e52433d1e5099cf88c8fdaba9180ec4dc28ff52f94887802778c2c2112fea2cd07ccf173fbab5749d2fb73494ad1b2f8e903554ec1683e86005d97c2a5f099b3b24923ba3c55ff338492b00839726f14ee82e330dfd687e57c1decc4bedd07677c0713f24cdf6df2812e91c83234033dadf98b9b865200f44ea4b86c558ddd00a735ffbedc59e4f1eaf53528252bfdd685354409911f2e36def482ac460358e3b83acf6983c183c37b6209bf031c376b171869078726cd04f91bd22b05c5cb286b9ed2ce0eff45abf3d209533704b440455d89a00542f3a67ef8dd079f4e4a7d5303a7009ab42d56dd9367b3bd9f0d52f5c47a3acf44e0d42576d9078e08b952513e1862d70e475f13c31f0e09de1d7a1d0db6ae24439d97b11821b707ca3959f331f076f763b0da3509eedbcc733c24ba48e9cac757b320d66092caac591578e0fb9e7460554e6270500a5d896407173fe6583e206c5ee2be476a91a8736fe036a0b574393e6732b85130f715838e681301d5a3ec61aaa2d1a044f698ddd1e9fb5dfd0b142403e47fbd28070bc17e690628a831f629fdeb3324f93d26ef9a4c3ff7ebc63feb2dc116de88988bacef35c231626120a1b346908f65299b55f0b23158fe8b8bf1bfc6a5e92fcfd812594f1015cf8ad0392e22ee371a49a03a2fc1f8d354c56b814e9ec88c4f7fa43ca00899804a5d761db6759f6723a638775b9f4900ef61b153a767acd268dc93d6327b363514c79f39cbd7b83c671e2d9f2f02150c55d9a1e822888da81ccd2f8ba879aaf02a448fe0f476e7364da6d3f01e00f78d47956152520f1d3f2d6c86cc4ced73d1d645cda3c817e3a120bbae39c6ed3c73b83d47bd64ea729801fc1294c1316f2cd049fcb141debee57243f6b85096350574d04f44ab7c9e44ea8fc84bd6bbed51acbe7352aa04421680cdf8a57530b32ae2e586f65d817ee32d32af960489cf2227ca9dc6d0a9de03a3477692136c3dd624af418d9435752257985d9f939eabbcf484de8ce50e6a5d56845cb513008410d4ace4b42a191723603f749e11b5f63cdce5e49ab82c924a389683fc20594369e9cd1efae031d7a82726c370e272b7b20876877f58a0827efe6da25eff9e19090422c6e5e4bea9c28f9f22e2e0755f9fac5a1b948ea0816aafbb1b7a08fc7d51f1c4f8bd36d1094fea0b45e04214c471c816da42277786f647bc75401f9d2c8c34ad531502dbdb02af2999cbb4e4faf321dd81e4541503944f09c74beeb46360a2c7adad8b76e8acc13eb733dd0bde1fd03c27036481dd310f96e8dec4b7b68bc60d13c1b41b544c730932ffbdb4160b680351e5d91bc9e875d5a61f763a298497600904f989fb0ffbb9ca05fb276d127a1110ec2f66d5b919f0762f888ffca9c809a8e17064cb93656246db1f1929", 0xffc}, {0x0}, {&(0x7f0000002900)="4e7899c9e3fe90b32043c0427c86aaac265f62546a5929e44b2f56dc3290ba3cb47c16416c5b0e63a2e1862aa9df83fba06cd770059fa234a3475024d06cb579deec7cb092a23ec0acdda01fdc72e7a1fbbef2acbe0ebf9dd25989d7bc95638187e3cdb587528bac71bf36c1d4387d3fe80a98fe344d21b4ac5bb7b9c339f4fdffab19dba6111d8a3c884ce359bb92d8a538188f2142966dcef7bb49676bbcc0ce38b90c736d01f889f34083681c99f1c241eb3b691d650f6d01b7c5dbe05823c09f052ead85e03bff509c50ba668b398c2dd23b6658d6a82baf0810978c4bbe98f1265cd0197de602f7eb3fab528079d5bc0e9e460187939b249cbed949fa83a92e66fc15226394159db78f4699496180f7e0d42536e4442e6ca31e4a37917df032722a169dbc4826b67367fa662874af8828b6240f1748355144e081ffbef3b44fc2e40709a757c8bc1d8086e1bf834a9f2699d0e0f7ee1b8c144baa6f701ac184536a36441cde93275d0aa6a79dfd95ad7e17681ce9514fd826a312ec4d444b4fa06560f72f2c320daf704c284c2b3b1cd574d4683349dc85e4c21dea0268377d9a3247ec1e2deb75d9ff0911aaeb296be3a163c8b1f044f7cfbc7d0588dbdc5993892a479093d10442503a4dca506921db94a2637779b40817af263c3883fe4967f6e5190f8a43974eaafe8e6933abe29ef0f1e6e550c505cb9713046e34bfde7d8adfe3c252f7ccd1a6e3287074d3a54c71c9ce5fa993d0f4e94f479ee96327ad5cd135a51e431cc1377c0ea8b35a9c41d5d8b1ece94edef75d978dd4eab4babcdf5b003bce9202b9713fd37c0a76e70f28dece7484c675c66ae071800efbe3680a9761931832dccf90d1551b967a24d8bdc36028680ee904909a60e4517aaceeea72767f8b33d502d08296e8edb022bfa505032bd273833180dc01a22b18b8cd68161229df277ca4c035058cfd262a2a5941078af087744d96956d9232cef7206bf4ee7423b07bb9a3f4fa4470e57458c7d74cfb3cee89bd06892f4acafb82fc81a5bfedb30200eb706ab915debb17d889387c87de81ffe0b616bb4f376b64ee115ef3de6e44068934b3acf63175aa19e6a745f33053ae91ac863c4b3013d9d4f9f6a90a5ffa3020ae4fdb802b16356314b4a8ddd0ce4c2d59c3c7cc40a481f911ef5697eee03a1ea3af1807a9a6c25802e0e294d6f32ec192ba39572538dce4244a41628a227e050c0329d20005dcb88d407ca5c185d5fa19c862d30cc9ec4fee5b80a84f1f8151fef6c3d593d9a36313f98abfb5dd78b683cf418a9d3c7207c7afac5af38e9104b7619b85ecca3f519e490d01446c3bc84f2fa51f4e817994619d5de61d18e47ff43e336a28df4c0f8887dd40c4fbd61ecc90423e90c086dab9be06782d4a9df90a2fd65b85e6d1f6d0e9d909ca39e6c3085b6c214c5c5649207557a972545bfeeac7c0a679a34e0652da10e3236613c206393c88d28a0834442d38d8c53496feccf9518db451ee6d765d6d23bf6711df47eb885f7e747e2c482dc43221681cf62ce72dfa77234372eaf8d4a65df4abd232a81e4cc688244d38e5a2348ba3c4d5a5ba2bad2bcb854daef3aaebf55a16685553a2133528b3388ac2e69be9de460d762870152da90ac227a0476af72d17dfe88ccaad894d9682be14345951b896eaf5574c4b00844c9ae5952431216954fbe429e1aa81d03349e900dc2633203ccc99a54b3b9a725a3758c1c6c6f4071c741a542284e4d5ce3781ff0669749afea7a162782fefb2802be0bcead9ecb07b1ed60bd102743db4390ce312b93146dda7f80de76a477687af8a28ff4730e7a2f1935759f37570c3bafa404f33939e1fb6b7007eac6e47e3d00b912975c64ef29c87fc441c88364e6f13364b2125bf52824a0000671a964d0765c5b4a2b42049d30ce8376465dc1155d0ded643eb637ddf86df9e50c171a20af47dd9d2883935715ce2055bc1049f7f4457fe09e5257bc5b830d3cd2a6b8bc7ed32a0b769350ca0d03df5b1baafa21cb27d37364a314cba8f019374544ca59862a0a80b4c807928a52fae7184dd6971e527f7af54a06f60ff0dfce2af5d88c08a65a59eab091a5694fb78580587c14992d86a15e576581b6bdd2ab55e8838e2300cbebc47ec508277e2ec156c62b947db8d17de677eb4337f7290bdcdb38f52821ae557256d0e2dd79d2d35ecc10be94ce80e1c5f15669630c6c282d3c17f4c41d881132e6abdeb46f93f0e6df4229c8f120956bf6448fccb5e57c9035a2d1f59ed3f155a0c835bddb7214dc370df6d7cbc6e26f6101e339acd8eb008b4e2632fe0c1f9a9fe268319c26771dacaa5e6382c569e071e38016bae6fbaacaf7215dcb17bbd70f705c2b141905241a898d4f4b165c11f862b3988fd386cd4fe218d148624952af6047e62ae4d5afd7899de7e04d533af10551fe3d0ddd93c0a2a17648f12ed096a09c4b4a120320b6396138370008f7df216917e0411a6010f49e9e9da436143fc5641a8368ab403f50af7f665650f74ddd646d9c32eed9ab9fd9fdc00be3948bc7a995d611c128e00fc78525f4119776239a8d222d9c7a846f863aa13af03247c8a80eb524ba757a1f9014c4842f5ad2d125e4ebf292fc1ed1f025979ebf6073b821e089c60cb07b7943a026ca6715b38b47b69c52168c44b206a967c049f0d9902b28bf4c00421cb6edda47e145597c9b5dd84986fd5b9be9ab17761a11dedfabbbffeafcaf8f0fb1f864b27d3a17dc37a50c2b2a8aae88eaffd99a9531ae169593821bf629e49e653f26beac910f8a8d68a5d01fe0ecb9f828e5c58d75e6de481b101e92b9ededc896e6f6398f8128430c1f5876f4a9d972b834623286ac58a92e7cf73b5cc55a42cfb6721108d9390b7e5423baadf01a98d6c989f71b18fee067b758834b3ca042ae2c6d4af13dab71d7aa65944cc6f17c186def8feed2292b8cda44b7bde4e698f8b3c152994797c98f65d1507aa2f8f84290e0a0489e2feaf89403bd595917b34fb8f71585375bc6f0290995a2e7f960a1755e8c3ccde6a658b1997fb0d29d0346c52a49964b5742f32794d7693c5a018b0b6269242c054b5fcd7c4a6dcc9db5b29c381b8618235f7861e5578cd521e1a78738b3c2ead001f5808e3ff6c1bc8fc2cba08d04a2b009cf405b06f6a522c4983d22de4730f1e2bef4dc572d9d97186bbbbb2f6de7da5e6ec6070a3d84e50f16520ea2009ef1847e10285dab0f3366b2034abe548f1f1c31ae407e089ca773240828cb63b84970e19949095a8579b870c716dd320c2e50dea4c536271bdf51b8e72d9c1b97ee37cd11bc78b4f2f052a44f7de887cdf392336d1b5f17cee985379657f766d91cfbe402ce8ca0b9f39867b8f731a7867b944884d6f286f4f8f1a11fb4eaaa00fef55cc64adabe82e7c0f5c7796013b2e181238aef35fa3542233df8001a7bde140f41a84c5f5ce35bea264f8f91c3f70d2b303bb00f368c9e9deb4a3af78c09c0554ff237f218085e7581ce519fd9866617c881d294cc4b73b3293a9bea8dde32db328e9c6b49036c109ee02e6827c3cc4fcb088bc9a2c977323fe1d5dd0e3d93865e49b2a6994d36dd63d8cf38b9ecc6a690993ab30c33fa33305c988c6c7b14a29e4da46a529701d699d2b4c9cafe35a226c1b929f6147da29e36448cc400443960fd377f2404d46648bf20ad1d43eaea471598a1229e65b88706820494d067220f2aa878147211a94ba9a760d0afd49b5017cd7c8cbb42da61e1a0025a9676d34ba118222f3737972e1e5ab6284582d69fc25a8791affef02ed55758324cee6e5b78329d2ae0de3ad70f4a996213a793652308c6f245db9e8b16ffc83fe3e1f5cf43f909685e3fee56e25fb02ed7d0b07e5987dada1168ffead05a8e5db03cced952018377694eca8843742225e52135f2c755f597a314e71c015942943d1f1c1d3752e996407f39de77fd5be5219d0bf833a14f8bbb3ede549c9c922399eebc271ed93174c8b3cd0ee0e99d3f1c84d3f2f9549b1f856b9a03ccb10bfabcd0f4a70318e6c78d3cd95e5965b2749e6eb30f77f775040903fac85751213c1ed8590a7f7333b055f527bbd1c4d683a3ec98d05f98a114bbe535b174650b191a10b624a91127f1f663b3a178ced21e78f7457800d73f3dfe98f08e4baa764e067d5ff85c4b1f8a9202934facbddf1635ef11db76c74a5c046605c13ef6b1628f1f8ba623bfa970f5ee43477258975eab782a8a9636800e514fe0fe1bdd09c12ddd3d76b924366dc1d2501764406e414f416059b897fbc8c99c8cb2886df00049e462de4f16b2d8f39d4b36ab931d4991584f57cd46897624de6a84096f8965a576dcfe2035b947ea30b0aca62c661889b1b74e09b3a58cf88bdcf79adb677b71f7b7528f549dae7b95fa8a2224e8cfc70cabfd22cccba03ebf6cbb342663f00824bcfcb21e90c23ad667c397901b1e02b568f235228f67ba993574446e215198568ae674c9fb4816928f08763e3ff94ebc4787edc3073c6f9901f9e60592e262b26842bf8ffb341264d1afaee8c7ba28e0c475810d6dade05a99a9c1a152af7d57fe4c73eeebcc6dbdb1af789fc751371a7fa363903c64c3d04034f784a33dc57ec3db92b865b745e86dff58c1f54f54047cffd140c5e66cc201341ebc72bb2fbd9cd88c55b2dc9704638c0d21c003a7dd4995e70618f8b49218522663c3012b97178340d6bee7a613254cd3c98e613655f526860b0fdab0da2b90f7348a2645589b194f8d3b1edbb304107bcd014c9ca7fa8eb884ec30c362b20bd374c915ded319e3401c530c2f688dd4b8800b858d141cf09e01aa4bf1193b046029b3b4fccedc77db7697481b7798165de19d4dd67c49743b1fd970a3b0a64bc98238fcda33634a90c48a846948f75b6fa87a214115b1d04a348404381d2d3900d024d68271eb33e8c4cdc39318067b6ea824f69c16384de524f3a7a1a36f261483b8d171fd4f18b48b8232c87771c903c9932c251af6d4b2c1f654404676b9a9cf0ffbcca3fcc94ae0cb67f8f001bdf1edd2b89a418903afd6a1b7429cd5a282ce844f2333736d5590871ee707e99aaacdc26e894611adc9c0e5103787014129ed9abc3e73dcae5acc68c1ad1f918fd16585c967a5a243a14b55f4ab68759c8e6bcd4b210f8639956b6defce0ea95d9ef0be6a6e2e3ae729d98287ea89fc973441f5a10c6a024d265759848cb1b5e130c6424d76b41cd62b70f38fc3f87f22e1c56d0f358dcec8c8d8be5516ae3ad870a241fff9863096175c64c943d6042b71c39882560e0273fedaf6cedaafe0b4c92bee379bfb742056683c785cd88c5ad99ff9cd4d170cad17d06d0a3a3", 0xee0}, {&(0x7f00000003c0)="038c7fd1b905d97daf8b24e25e65af6e", 0x10}], 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) dup2(r1, r2) 17:10:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="af4a4a6969677dbb94872f930fca7a029ebbd553cf50958830766c7e20fbc9110991a7f9c595d7186b8b0f39a55035db75cb3b2974445f14748fda0868a9a951c766a003ca387e2853c7331572af565b87290288fb5dc5bbeb20da6cd3a22aa37e376d18", 0x64, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffffd9, 0x0, 0x161}, 0x0) 17:10:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:10:23 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x0, 0xffffd162}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)) 17:10:23 executing program 1: pipe(0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:10:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x94) r1 = msgget$private(0x0, 0x444) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="00210000f187090000000000000000000000097ef50000004d09aea349c92923d509000000000000000000018000000000000000020000000000e9000200000000007bd803640de4524ee53c0008000000000000000000000000000000000000000001009b62c465f63c284c843ceb84dd02753c213e83026b5226e0858221485690c7a159f31a200000000000000057a852af36895bd21d7662b3cee75d41eccdbe6bdac0e30c39a20091b206009602d72880e748f01a555b2d1df0e80cafcd3ba330e0d224ffa65f6cb1544745f6eaffa2dd056408ace47018fdc69b7daf76b6fd5a57c82b29abf791ce10fef0a48512b24d6ea91df05b0c63398120016ba2f4e6ed7974c27548df0e6111fd89856a1013d10a70c992fd80a334e0b226687d4fc77f2d3a8fbbdd5bfed21918b7f8bff8f3fcc71b8ccaab22de883f000000000000000000000000000000000000000000006fc45dad9c555a0000be862649116fa188126384b15c078b9c96b9b7000000000000a9c0d1e96b4746a812e83a4a3419ffaa4ec8ae8aae7ec277789bd76eccbff6f4a806403459fc54fe37b8e198bd4e171f0793c208000000000000cfbe7cf7185b38063a606b6672ada9c1d695097c851b2ac20d863b6f2a46a0c59a8daaf3e1f6eb92f1a83331f3354764f07b08fb15007e6cc700"/506], 0x72, 0x3, 0x1000) msgget$private(0x0, 0x10) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = getuid() r6 = geteuid() setreuid(r5, r6) getegid() r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = getpgrp() fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r9, &(0x7f00000002c0), 0x0) r12 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r12, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r13, 0x0) poll(&(0x7f0000000000)=[{r13, 0x1a5}], 0x2000000000000160, 0x0) 17:10:23 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x40) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/123, 0x7b}], 0x1, 0x0, 0x4000000) 17:10:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x146) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) 17:10:24 executing program 1: r0 = socket(0x13, 0x3, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050460", 0x2, 0x3, 0x0, 0x3db) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)) 17:10:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x0, 0x5, 0x200}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000300)={0xfffffffc, 0x2, 0x3955, 0x7d4, "c6a0dc2e456c0a955d8cae3d6ea6d8eaa2f6a9d2", 0x0, 0x8}) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x1, 0x200, 0x6, 0x80000001, "b74ba7d108a6b4b2682ba1b8f0152fd064509fef", 0x8, 0x4}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x6b8, 0x0, 0x3, 0x3f5, "0427100000000000186503182e0700ff1f0b1fe6"}) write(r1, &(0x7f0000000080)="2978f7b678807d89e032dc19f570fe03bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a342b78438b73ffe7cc10731cf40669cedb7237b428821c1db394acba77de083c965124aeacbcf09bc21617d89aa9c6ffc4037067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48647b0163034bbc1103eb0e91fdde844a54f695db32649dae31f197dd4f0dbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387820fd7607f60ab3b232fcf27c9a9fe1103fa9a27c4c5e000", 0x112) 17:10:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0xc0) 17:10:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c80)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xffffffffffffffa2}, {&(0x7f00000013c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xe7}, {&(0x7f0000001300)="8e497239956e9ec60fccd4a64961c72e46e21f361a6db368df722722c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2ddd216f3ead87fab7c461885b7a0740900000000000000bd117d1380cfe4d4883d4117871ba7a524bd690b385c540a731a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x100000000000026f) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) r7 = accept$unix(r5, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r7, 0x10}, {r3, 0x1}, {r4, 0x10f}], 0x2000000000000154, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x80}) readv(r2, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r8 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r13) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x100, 0x20000002a, &(0x7f0000000f80)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r17 = fcntl$dupfd(r15, 0xf, r16) ioctl$TIOCFLUSH(r17, 0x8028698c, &(0x7f00000000c0)) r18 = socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) r20 = socket$unix(0x1, 0x5, 0x0) r21 = fcntl$dupfd(r20, 0xa, r20) ioctl$TIOCFLUSH(r21, 0x8028698c, &(0x7f00000000c0)) r22 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f00000010c0)=ANY=[@ANYBLOB="00040000000000000000"], 0xa) dup(r22) r23 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r23, 0x29, 0x20800000033, 0x0, 0x0) r24 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r24, 0x0, 0x0) accept$unix(r24, 0x0, 0x0) r25 = openat(r24, &(0x7f0000000100)='./file0\x00', 0x20000, 0x181) listen(r25, 0x1) dup2(0xffffffffffffff9c, r10) dup2(0xffffffffffffffff, r10) socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000d00)=ANY=[@ANYBLOB="5e30a54a17e45911ef1efb3e828804519d1b4036a5ddd4698dda1765b2c96e115c9c1d787114bac08fed5c7591648324b472b07f327d2b87c669ced8627056e4dcb0b5f4a07ab7cc47cd0987f4bad70a760d40636b7b9a7a7d6e4917d5afc086ef5882940101000050ed95e515fb285c4b00ff30e59a602d101ac024ecdccef2edb8e215748558b8ebbda916e49f9732a23cdfbbbbe17a2cacf641c1412bd5dc1b7365a08e17e7015050d2c6caa4b882f1413e4601003233c7cc512a2b0ea6fbea822716118c7e17d10fc76fa44cb4182f1bdcecddbd40afc73aa795"], 0x3) r26 = accept$unix(0xffffffffffffffff, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) r27 = dup(r26) listen(r27, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r28 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r29 = dup(r28) listen(r29, 0x0) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f00000011c0)=@un=@file={0x2, './file0\x00'}, 0xa) dup(r30) r31 = socket(0x1379aad21d7a0695, 0x1, 0x2) bind(r31, &(0x7f0000000f40)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe35) r32 = dup(r31) listen(r32, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r33) dup(r28) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r35 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f00000011c0), 0x0) dup2(r34, r35) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 17:10:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) pipe2(&(0x7f0000000080), 0x0) 17:10:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x100, [{&(0x7f0000000000/0x13000)=nil, &(0x7f0000000000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f000000a000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x2}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000000f000/0xa000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000016000/0x3000)=nil, 0x19}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000013000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x7e}, {&(0x7f0000016000/0x3000)=nil, &(0x7f0000008000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xd150}, {&(0x7f0000014000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000013000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) dup2(r1, r0) write(r1, 0x0, 0x0) 17:10:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 17:10:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') munlockall() fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') 17:10:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) dup2(0xffffffffffffffff, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x1, [{0x2, 0x1}, {0x1, 0x3}, {0x2, 0x7fffffff}, {0x3, 0x7fffffff}, {0x3, 0xf56}, {0x2, 0x4}, {0x1, 0x1b}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0xe74}, {0x3, 0x9}, {0x3, 0x5}, {0x0, 0x2}, {0x2, 0x1}, {0x3, 0x2}, {0x2, 0x1}, {0x1, 0x1}, {0x3}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x7}, {0x4ba5b946c5ce4432, 0x1}, {0x74749f8aa5726638, 0x3}, {0x0, 0x6}, {0x1, 0x97a}, {0x3, 0x7fffffff}, {0x4, 0x9}, {0x3, 0x46}, {0x3, 0x72}, {0x3, 0x6}, {0x2, 0x2}, {0x2fe8f149ce15f729, 0x1948}]}) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 17:10:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x5, 0x1f, 0xffffffff, "d0871120cfa6ad6fb569e1f3fbd38f064a75d9e5", 0xfc3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r5 = accept$inet6(r3, 0x0, &(0x7f0000000140)) fchdir(r5) 17:10:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) r0 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) munlock(&(0x7f0000ff5000/0x8000)=nil, 0x8000) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000)={0x0, 0x0, 0x0, 0xfe}, &(0x7f00006c7fc0), 0x0) 17:10:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 17:10:25 executing program 1: 17:10:25 executing program 1: shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfff1, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2a0}], 0x1, 0x0, 0xffffffffffffffad, 0x9}, 0x40) 17:10:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/179, 0xb3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x2, 0x1010, r3, 0x0, 0x101) rmdir(&(0x7f0000000040)='./file0/file0\x00') 17:10:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 17:10:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000001c0)=0x58) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r6 = semget$private(0x0, 0x1, 0x10) semop(r6, &(0x7f0000000140)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r6, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r7 = open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x20, 0x2, 0x7f, 0x1701, 0xffff}, 0xc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4ce2e1b7f1313d84) mknodat(r5, &(0x7f0000000300)='./file0\x00', 0x2, 0x9) close(r8) dup(r8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) socket(0x2, 0x1, 0x0) 17:10:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000140)) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r2 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x7, 0x9}) socket$inet6(0x18, 0x1, 0x3) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000240)=[{r0, 0x94}, {r0}, {r0, 0x18c}, {r0, 0x81}], 0x4, 0x1f) 17:10:26 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[], 0x0, &(0x7f0000000280)=[{&(0x7f0000001640)=""/4082, 0xf10}], 0x0, &(0x7f0000000180)=""/32, 0x20}, 0x40) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pledge(0x0, &(0x7f00000000c0)='vmm ') 17:10:26 executing program 0: nanosleep(&(0x7f0000000040)={0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socket$inet(0x2, 0x1, 0x7) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x0, 0xba) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) dup2(r1, r2) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$KDDISABIO(r3, 0x20004b3d) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 17:10:27 executing program 1: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/102, 0x66) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8040, 0x41) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) getpid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) fchmod(r4, 0x2) getpid() kqueue() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x3, 0x6, 0xffff0000, 0xff, "1db927b7f8790fd567257fe1804c7c2260f8722b", 0x2}) ktrace(0x0, 0x1, 0x80000000, 0x0) r5 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) bind(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) dup2(r5, r6) munlockall() 17:10:27 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x20000000000000) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x1}, {{}, 0xfffffffffffffffb, 0x93a093e0a0fbe8b6}], 0x7, 0x0, 0x9, 0x0) 17:10:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x7808, 0x5}, {{r2}, 0xfffffffffffffffc, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xfffffffffffffffa, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x6, 0x0, 0x7ffffffc, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x3, 0x9, 0x1, 0x9, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:10:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 17:10:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000001240)='./file1/file0\x00', 0x8080, 0x100) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xfffffffffffffffe) readlinkat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f0000000240)=""/4096, 0x1000) renameat(r0, &(0x7f0000000100)='./file1/file0\x00', r0, &(0x7f0000000140)='./file1\x00') 17:10:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') rmdir(&(0x7f0000000000)='./file0\x00') 17:10:27 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) 17:10:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3ab554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e158b3bca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="3f800000", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:10:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1073aea17a006a3e4be5415381e3ce58d5a8a4edb37fc79b0dbffc28a2b9f55824a2c7ecd76c718ad8c1182f9129135b0ad7e6869cae9834b113de9e866fcb0d3a84c48290536f79abb8bf6bca24fc03055ea270c99e7e357278c61a5c45b1042bf5774ebdb275cebfab1b139b64f7721c879cb76bdefe9632811a9360c680b9a26a259589df9fc31a8aae4a57e47f84d1aefaa7e624286cdbefa41c8469ade1fcfe231553342bef0400000083439e87a5"], 0x10) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) openat(r7, &(0x7f0000000100)='./file0\x00', 0x400, 0x100) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=""/172, 0xac) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = dup2(r1, r0) close(r8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07140000000067707be10a71fbcaddbdd9c60025", 0x14) write(r0, 0x0, 0x0) 17:10:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() read(r1, &(0x7f0000000280)=""/119, 0x29) r2 = msgget$private(0x0, 0x12c) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000340)=""/236, 0xec, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() fcntl$dupfd(0xffffffffffffffff, 0x0, r1) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001700)=0x3) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat(r7, &(0x7f00000001c0)='./file0\x00', 0x400, 0x44) readv(r8, &(0x7f0000000440)=[{&(0x7f00000004c0)=""/232, 0xe8}], 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000480)) getpgid(0xffffffffffffffff) r9 = dup(r1) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3b1d) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) 17:10:27 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x2) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x6, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x3) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r7, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0x3) fcntl$setflags(r4, 0x2, 0x1) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r10 = getgid() r11 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, 0x0, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r13 = semget$private(0x0, 0x0, 0xf9ee9fbbae11811f) semctl$GETZCNT(r13, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r13, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r14, 0x0, 0xa, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getpid() socketpair(0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r15 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r17, 0x0, r16) r18 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r18, 0x0, 0x7, &(0x7f0000000080), 0xffffffffffffff6e) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = syz_open_pts() r21 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x400000, "7e389ddedff37173934a3a00", 0x0, 0xfffffffc}) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r20, r22, r23) getegid() r24 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r24, 0xffff, 0x1006, &(0x7f0000000980), 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) r25 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x46) r26 = socket(0x1, 0xa, 0x81) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) r27 = socket(0x18, 0x400000001, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r28 = socket(0x18, 0x400000001, 0x0) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x9b5feb2bcb833c75, r28, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getuid() pipe2(&(0x7f0000000080), 0x0) 17:10:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5fe7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r8 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r8, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRESOCT=r3, @ANYRESOCT=r7, @ANYRESDEC=r8, @ANYRESOCT], 0x5) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) shutdown(r2, 0x2) 17:10:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x0, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setflags(r3, 0x2, 0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00@', 0x20, 0x0) write(r5, &(0x7f0000000c40)="efff2a2380b291af116e9e3f9caa54345a0bbe4dec86499e6a56d19efe76f3d9b73656c1ac33e782923ca65536edadc6b00348d2afbdef5a3e0027b925d421971f6d4ca62c1ab08f98e6392a234d2123f3117c45afd0cb95ed52062d28e33fee1418048282f7d6e9c2da4e9ccaa1f0ecf47c6dc10d03e4243e89ced59364babbfea76703f8348edf21b043066dd9ac7240a06ca9a8af18cde443c4a4c29a560fb90407354b8f904f98a6efa92581a15162d75fda7e287b4e469246ef788f316240a5e62d8f727f33c9250cfe18b412508fda411ad2c4dc63a63eb7f02bf025db4715763e0839c43e9eeda882890b9f0000", 0xf1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r6 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) r7 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r8 = syz_open_pts() preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000400)=""/118, 0x76}, {&(0x7f00000004c0)=""/65, 0x41}], 0x2, 0x0, 0x0) r9 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000940)=ANY=[@ANYBLOB="08010000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403df7d999e8f68f671d44f5dbc10cb36b8e9af2c6c36bc6e44efe36b6514eb37d7f372860c0d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a992246efbc70b6979bf707d46f49a6c8dcbf3a36c7e6c958741252fff10a8b1c0306ce992119c23ab80dd5aed6685899de608d1b41320ba06a7b8d4351086e164738c4ccb5e45dc4089e7fbefbe5d03c3f564707f1073fe363ef0be91d541fa5e3e3a56118986ab3d341d0b2459d5b7267d7cad7dfadb284ab39fff0c2f8f8174e91abbe9453c8f51d57f5291f247b0a01f3380b8cfbc01c98f2e52293209571ed11737771b8ade01dbd99760c458015316c228029cb56d6386e44710aa5d646757cc27b1a64392f52"], 0x1, 0x0, 0x0, 0x0, 0x526}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="0100b8fadfbd3b12ad57423de74222b751a7510000845b9dcc4153717f94e2caf5568108818652cb3444e9e04504294170", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x39, 0x3, &(0x7f0000000c00)=ANY=[@ANYRES32], 0x1) rename(&(0x7f0000000300)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r9, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x1) dup(r6) ioctl$TIOCNXCL(r3, 0x2000740e) 17:10:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x3, 0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) 17:10:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x38, 0x4000, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r9, 0x0, 0x20000, 0x0) write(r9, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r10 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) r13 = kqueue() r14 = dup2(r12, r13) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) r19 = getgid() r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) r21 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r21, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r21, 0xe3) write(r21, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r22 = fcntl$dupfd(r21, 0x5, r15) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r23, r19, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r27, r24, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, r23, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r24) r29 = syz_open_pts() close(r29) ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r29, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r30, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001840)=0xc) r32 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r32, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r32, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r32, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r32, 0x2, 0x803) pread(r32, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r32, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r32, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r32, 0x8010426d, 0x0) r33 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x20, 0x0, 0x0) r34 = kqueue() r35 = dup2(r33, r34) r36 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r36, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r38 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r39, r40) r41 = getgid() r42 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r42, 0x20007465, &(0x7f0000000500)) r43 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r43, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r43, 0xe3) write(r43, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r42, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r42, 0x40087468, &(0x7f00000001c0)) fchownat(r42, &(0x7f0000000080)='\x00', r44, r41, 0x6) r45 = getgid() setegid(r45) r46 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r46, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r46, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r46, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r46, 0x40087468, &(0x7f00000001c0)) fchownat(r46, &(0x7f0000000080)='\x00', r47, r45, 0x6) r48 = semget$private(0x0, 0x7, 0x287) semop(r48, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x1, 0x3, 0x1000}], 0x3) semop(r48, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r48, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r45, r44, r45, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r39, r45) sendmsg$unix(r35, &(0x7f0000000840)={&(0x7f0000002f80)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f261434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb3b483b3f1b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d0af187920984e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbb390ee32bc96bba59ccfc3a24c4cb22c6429a45860305567f47b29b86e2f7c30c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r37, r38, r45}], 0x20}, 0x80c) sendmsg$unix(r14, &(0x7f0000000840)={&(0x7f00000009c0)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec768daae5dc36e681a161468706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000000000"], 0x1, &(0x7f0000000700)=[{&(0x7f00000019c0)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b877c0f7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e4", 0xfff}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000001900)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190ff00000000000000001d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xb3}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r26, r31, r45}], 0x20}, 0x80c) r49 = getuid() seteuid(r49) getegid() r50 = getuid() seteuid(r50) getgid() r51 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r51, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r52 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r53 = fcntl$dupfd(r52, 0x0, r52) ioctl$TIOCFLUSH(r53, 0xc0106978, &(0x7f00000000c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) r54 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r54, 0x0, r54) r55 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r55, &(0x7f0000000280)=[{{r57}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r55, &(0x7f0000000180)=[{{r56}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r55}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r56}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r56}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r55}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r55}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r57}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r58, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) r59 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r59, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) sendmsg$unix(r10, &(0x7f0000002f40)={&(0x7f0000002e40)=@abs={0x0, 0x0, 0x1}, 0x5, &(0x7f0000002dc0), 0x0, &(0x7f00000003c0)=ANY=[], 0xfffffffffffffe35}, 0x2) getgroups(0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r61 = geteuid() r62 = getpgid(0xffffffffffffffff) r63 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r60, 0x0, r61, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r62, r63, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r62, r5, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r64 = socket(0x18, 0x1, 0x0) close(r64) r65 = socket(0x38, 0x4000, 0x0) fcntl$getown(r64, 0x5) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r68 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r68]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r68, r68, r68, r68, r68, r69, r69, r69, r69]) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x5) r74 = geteuid() r75 = getpgid(0xffffffffffffffff) r76 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r73, r71, r74, r72, 0x143, 0x80000001}, 0x8, 0x100000000, r75, r76, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000240)={r75, r66, r67}, 0xc) chown(&(0x7f0000000200)='./file1/file0/file0\x00', 0xffffffffffffffff, r67) r77 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r77, 0x0, 0x0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r78]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget(0x2, 0x4000, 0x106d6ad397bde370, &(0x7f0000ffb000/0x4000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4f986bec101a2d71, 0x0) getegid() getuid() geteuid() 17:10:29 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x200007ff}, {0x7, 0x3f, 0x0, 0x5}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x7, 0x6}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x803, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x7, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x21, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r3 = dup(r1) close(r3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100), 0x0) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0xfffffffd, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r14, 0x0) r15 = getgid() r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r17, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300097360e02ea4e4b0d0ac6867d"], 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0800000000000700000000000000cd18fbe853811a8654dafebde28d6469f557ecced2d258d7f1c8158e3fe5000000000000000000"], 0x10}, 0x0) write(r18, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r19, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) r22 = semget$private(0x0, 0x7, 0xa0) semop(r22, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r22, 0x0, 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r15, r16, r21, 0x40, 0x3}, 0x3e, 0x10000, 0x6}) r23 = getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r24, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r24, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r25 = semget$private(0x0, 0x1, 0xc1) semop(r25, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r25, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r26 = getuid() seteuid(r26) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000680)={{0xc, r26, 0x0, r29, r28, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r29, 0x0, r16, r23, 0x40, 0xfffffffffffeffff}, 0x400, 0x10000000007, 0x40}) fchown(r4, r7, r2) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r30 = syz_open_pts() close(r0) dup(r30) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x3, 0xfffffffffffffffe, "854917eb866ffe4dbfa620000082000900"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000000)) 17:10:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd35}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x9}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r3, 0xe3) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r5 = geteuid() r6 = getgid() r7 = socket(0x2000000000000002, 0x1, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r8, 0x0, 0x3ffff) r9 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r9, 0x0, 0x3ffff) dup(r9) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r10, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r11 = fcntl$getown(r10, 0x5) r12 = fcntl$getown(r7, 0x5) r13 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0xfffe}, 0x11, 0x8100, 0x0, r12, 0x2, 0x92, 0xffff}) r14 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r14, r5, r6}, 0x0, 0x4, r11}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r15 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r15}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) socket(0x1, 0x2, 0xfe) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r22 = msgget(0x0, 0x2) msgsnd(r22, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27, 0x2}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = kqueue() r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r28) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r28, 0xe3) writev(r28, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00), 0xa1c73361972bf04b) r29 = socket$inet6(0x18, 0x4003, 0x1) kevent(r3, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r28}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r3}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r29}, 0xfffffffffffffffb, 0x38, 0x1, 0x1, 0x6}, {{r28}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x2, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x2, 0x10001}, {{r32}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x3}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x88, 0x0, 0xf061}], 0x6, 0x0, 0x0, 0x0) kevent(r35, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r36 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r36}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x4, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = socket(0x11, 0x3, 0x0) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000001400)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYBLOB="18c51f06ff16e7c66901cb3f8fadee7f6f8f4c1ba02899df22eefd4b8d288759ceb21ca67e3af53fff775bc1bfac0ac50c06952b54a27957fe9fc605341b6aff7c11615fa435c95f24490f318957883a7d31ff015d13a54b11d1b4a7d09a50494ed4df05785f153c6771445891e8296896e6829e3e5640bc8236762eb3434be3cf259a99a8ddc19f0de6504b617064d785e1b3c416a974aeea7e7c", @ANYRESOCT, @ANYBLOB="414285e2d7bfc3590a5c302d3a0bdce2c22beb83aa4339f45ec2a53268864e06ea2f44a3a2bc3fcfab3d8a76ba1ce81351f8e920a2c9e6aa8d9a9b2a69986b29568c1b6e022bed2ab608fbaf3042f199494b9b3204df609994764fdd433df1407ecf81b145048ad7d28e7f13d0c67563fcf2dd74", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESDEC=r40, @ANYRES32=r39, @ANYPTR, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="96d501575d261a638290167cb43c99b3befa54dcf73427b59d3828d31002da66f23f9fc881fed0d86146225b97a6f89e3dac47d3920fde779e1cdb6b0cfa5173ccbb791e8aa72a07bf2e14ce3b499ed8d9937960ba014feaef07f2039df79ca0dd79965d6a7fa472b12ebe8669bf2e46e456677ff3c318d0628bcd1101a67ac8b448ed4cd5bf", @ANYRESDEC=0x0, @ANYPTR], @ANYRES64=0x0]], 0x1, 0x3, 0x800) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r40, &(0x7f0000000400)=ANY=[@ANYRES32=r41, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r40, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r40, 0x0, 0x0, 0x0, 0x0) msgsnd(r40, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgctl$IPC_STAT(r40, 0x2, &(0x7f0000000180)=""/68) r42 = socket(0x11, 0x3, 0x0) r43 = msgget$private(0x0, 0xfffffffffffffffd) r44 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r44, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r44, 0x0, 0x200000000000d, &(0x7f0000000340), 0x0) r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r45, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r45, 0x0, 0x200000000000d, &(0x7f0000000340), 0x0) msgrcv(r43, &(0x7f0000000ac0)=ANY=[@ANYRESDEC=r22, @ANYRES64=r2, @ANYRESDEC=r44, @ANYRES32=r45], 0x4, 0x3, 0x1000) r46 = socket(0x11, 0x3, 0x0) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r47, &(0x7f0000001400)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYBLOB="18c51f06ff16e7c66901cb3f8fadee7f6f8f4c1ba02899df22eefd4b8d288759ceb21ca67e3af53fff775bc1bfac0ac50c06952b54a27957fe9fc605341b6aff7c11615fa435c95f24490f318957883a7d31ff015d13a54b11d1b4a7d09a50494ed4df05785f153c6771445891e8296896e6829e3e5640bc8236762eb3434be3cf259a99a8ddc19f0de6504b617064d785e1b3c416a974aeea7e7c", @ANYRESOCT, @ANYBLOB="414285e2d7bfc3590a5c302d3a0bdce2c22beb83aa4339f45ec2a53268864e06ea2f44a3a2bc3fcfab3d8a76ba1ce81351f8e920a2c9e6aa8d9a9b2a69986b29568c1b6e022bed2ab608fbaf3042f199494b9b3204df609994764fdd433df1407ecf81b145048ad7d28e7f13d0c67563fcf2dd74", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESDEC=r47, @ANYRES32=r46, @ANYPTR, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="96d501575d261a638290167cb43c99b3befa54dcf73427b59d3828d31002da66f23f9fc881fed0d86146225b97a6f89e3dac47d3920fde779e1cdb6b0cfa5173ccbb791e8aa72a07bf2e14ce3b499ed8d9937960ba014feaef07f2039df79ca0dd79965d6a7fa472b12ebe8669bf2e46e456677ff3c318d0628bcd1101a67ac8b448ed4cd5bf", @ANYRESDEC=0x0, @ANYPTR], @ANYRES64=0x0]], 0x1, 0x3, 0x800) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r47, &(0x7f0000001a40)=ANY=[@ANYRES32=r48, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r47, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66432c393913f3ed3a18ae775b80360173c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675a48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235a0000000000000000d7ec5b4c57adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b84d82f06c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07d6f2e5bc68b7a6179255c6d70dcea6d88659d2e00d5035b653e0ce39553ae463321fd51a1cbab66b5493585ab0381bfec0c58a1adb2f", @ANYRES64], 0x7, 0x1, 0x3800) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r23, @ANYRESOCT=r25, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r30, @ANYRES32=r23, @ANYRESHEX=r33, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe238f1c6ef8c09c4eb4fdafa65aa6e2676edaf9db09f78c0e5f94a3dc16056223794d972a7e86b76bf7f98e9c2ff918ef4f2a4c6a21edac0baf72b9ffaa05c488b07e747001505eb5163a9de94ebe3f0f04fbbc2f34b28397cef2795d7b5234d8f8a3120ea325d55c67bf02e7609ee4cea295515ee6a220c4099f3eb1c211ae4992c09aca6e3914aa66832", @ANYRES32=r35, @ANYPTR64, @ANYRESHEX=r36]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r27, @ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYRES64=r40, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32=r16, @ANYRESDEC=0x0, @ANYRESDEC=0x0, @ANYRESDEC=r9, @ANYRESHEX=r27, @ANYRES64=0x0, @ANYRES16, @ANYRES16=r42], @ANYRESDEC=r48]], 0x6, 0xc00) r49 = getuid() r50 = geteuid() setreuid(r49, r50) r51 = getegid() r52 = getuid() r53 = geteuid() r54 = socket(0x34, 0x8000, 0x0) close(r54) r55 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r54, 0x5) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r58 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000240)={r58, r56, r57}, 0xc) setreuid(r52, r56) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000001800)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed34015533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37020011e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b8fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe90963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r65 = semget$private(0x0, 0x7, 0x286) semop(r65, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x2, 0x9d2, 0x7d4e84c18888a914}], 0x4) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r64, 0x0, r62, r63, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) msgctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x6, r64, r6, r53, 0x0, 0x80, 0x409}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x4a, 0x7fffffff, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r68 = syz_open_pts() ioctl$TIOCSETA(r68, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffd, 0xfffffffffffffeff, "85011167f5641a08000400"}) poll(&(0x7f0000000040)=[{r68, 0x5}], 0x1, 0x0) msgsnd(r67, &(0x7f0000000800)=ANY=[], 0x0, 0x7fb) msgsnd(r67, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bbbe5e9f208623cd9210537f37d0c2f71f9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be01bc519b3c42f8448c844008af9b95d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77538a026eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539"], 0x156, 0x800) msgrcv(r67, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r69 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r69, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r69, 0x0, 0x3ffff) r70 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) pwritev(r70, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r70, 0x0, 0x3ffff) r71 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r71, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r71, 0x0, 0x3ffff) r72 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r72, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r72, 0x0, 0x3ffff) r73 = msgget(0x3, 0x106) msgsnd(r73, &(0x7f0000001480)=ANY=[], 0x0, 0x800) msgsnd(r67, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r74 = getuid() r75 = geteuid() setreuid(r74, r75) r76 = getegid() r77 = getuid() r78 = geteuid() setreuid(r77, r78) r79 = geteuid() r80 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r80, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r81 = socket(0x18, 0x1, 0x0) setsockopt(r81, 0x29, 0x7, &(0x7f0000000000)="03000000", 0x4) setsockopt(r81, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r80, &(0x7f0000000200)=ANY=[@ANYRESOCT=r81], 0x1, 0x800) r82 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r82, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r82, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0ee23c188293a5ce1e682ff4bc4a5a392c4e8c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b3057008000006c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c972e87731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b00"/363], 0x1, 0x7fb) msgsnd(r82, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fec87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce98675dc8ec86460d76a65586ae54da06fd12ce78642f258742a55c63ae54c0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900000000"], 0x156, 0x800) msgsnd(r82, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) msgrcv(r82, 0xfffffffffffffffe, 0xfffffffffffffe60, 0x2, 0x1000) msgctl$IPC_SET(r80, 0x1, &(0x7f00000000c0)={{0x6, r79, r76, r78, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r51, r66, r76, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r66, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r86 = geteuid() r87 = getpgid(0xffffffffffffffff) r88 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r85, r83, r86, r84, 0x143, 0x80000001}, 0x8, 0x100000000, r87, r88, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) 17:10:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x4000, 0xff) recvfrom(r3, &(0x7f0000000100)=""/211, 0xd3, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x20, 0x8}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:10:29 executing program 1: socket(0x18, 0x2, 0x0) socket(0x2000000000000002, 0x1, 0x0) socket(0x10000000011, 0x8000000003, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) kqueue() syz_open_pts() syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xf24f, 0x5, 0x6, 0xfff, "2e59d6954e8cffa5e957490df52ab9257cb4de8d", 0xffff, 0x3}) socketpair(0x18, 0x2, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=@file={0x9a629117772c8882, './file0\x00'}, 0xa) kqueue() getpeername(0xffffffffffffffff, &(0x7f0000000200)=@in6, 0x0) syz_open_pts() socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f00000000c0)={0xdeafbead}, 0x0, 0x0, 0x0) 17:10:30 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r6, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r6, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r7, 0x802069de, &(0x7f0000000300)) r8 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r9 = openat(r8, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000080)={0x2, 0x4}) 17:10:30 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r0, &(0x7f0000000600), 0x10000000000001ad, 0x0, 0x0) 17:10:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x68e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="01f0eabaff0b0d8ac7540f3a74f06b66813002161801cd8fe72534e0f560329dd1cfa8cccd24bbd36f1e8c0694bba047ec664708290168032acea446e21a96ac3808ee34eac346db19cd246b656e57b2a73e35926926dcc9971d0bb3b4e87c6d7c5c114ffbe4cf0ff257b96ffd9f205a1c4dc7de03403b2574d7c28f61b31ba96d9cca8a288a028f288ae154721abcd494963a2289ee2778ed62f70d82b85490ee4317645fe017bfef0ac79a0a441c75aafb385023636f4f5f4657a48aed938e5e71af95bb4ba0e61f88fbc2ba7d604c4d53aafc7ae7e94bbd7a3bce380649ed014cdcee3e54454de1993e02967c81b21bd2d3ed6d7c608a1b83d360e109babaf08a19043d4ed5f82c6211e97f9b1fbcaa1b515e9f777d51fd0b7b5672bb91bca14756f90c1d2a87f63a2df4c03a9bee0ec0fe777339178cabba05edbe1ca17a7f4ca1b1ac30bbf53f91f539552f4f1e99a659b6a212d1ea5d7b0a68d3e3d7c87c538649ab2af7fc371c5d8483940b72828b280a810e5665c80db87b43aafa61b5124a71c02b443da6dd2280f206bb8a0309ff8c031539fdb7613a4ff07c42e981c41a4812240d7cd9a07864f717787ec76c45be9232a98f6780b67d38c65140849ada3575f75e01331356849e38d6a69f34585add5af8a52602f28201b0d053af53fd38e7cda905b310a6eb9daf89710a4d61e6af2eab7c7869150faac36c330913ce24a40aada6f1a2f92198f0630b632d13779577f7e22a9b712101aaa2a3b53de91d9a6e5698220f2f5b6171dbf722d9dd7e3590f0da58338380a09f9d841c6c9b8ee90243b897371ec578a2f3167cd81322fc2687eecbbf465cf6ebe7510f846159c2af9c983e6db57e583f4959f97f699f4a79b9df216cfd52e4b532dc422a58f52f3de2c58354134c36e4f1e7c8fd1a7473292e6e0b4b24059a88b3f493f23dea4f4af052cadccd9fbd482fe928b757846feeeea499e5532c4c7484f5dbd8bc41a361419ce720f0b41d59216d8d4b78dd75b01cd2d8f5a2b837b9e144426abe81e5dfea212f0856659cbd8465eaea7586270f469768ab1e29a3f14077b521b2c0c6c6ee9b863f031f53c639172e4163f288145a0cec4947840e2c7ec27c13c3cfc3355d176a255d2b9e62f6eff6603a630583ba14135ddd6861ab5fdd43fec81bd37bddd173963519fc2251b957f05a090a498d5e3b6b9800cf325ce4a196dc5070d11fb350dda8c6f716a7916d60e201d03f019aa3bac32839e9fbeba1507876bc7500b0194e60bd8c80a4419d40a2cb2f46c98e808942d269d85e703369afc7a42e1f6e0001847a35eaa74c9beca8e0fc20354eced544a0829510ac3daf0102ae66eb25c1f669d6c158e6078003e33e50f9c609a99f9c345e18bbd77fd8bd3909baeec2b0fb7694bef343e54d42f6c2961fdca182695846e1dfa70629043387ab348b1f37e00f15401c6f07e4fadf44f37056551b3dbd3ce6a406bdb20976d9e9e6168e2043cee5bce5d21ef6d56ea02abbda84195da75edb6eb6a643f4982131af896d25ba497b18eb1c692aa4e477497ef7553b88a5dfdd69555acd2514ff13b8f07e01348c31f0333dc012b50e72c768b3494ec1feaa7099b95dcf567e7c6f27d823a9d316259a15e11dc57eceae06ac5058e39cce015d2a04c0ad38ce8bce73fe61c69f4fba745ceedb48468babee2c1dea2d475d7b651d3cb6d0fc466a8f99b974bb83539ddfccef0a2ba64e4c7c68450c92be484e8cf3352832d9f9127b32bf4a5ebdecd2184fff83d49a4c30633829f90ed401101d71e7d7d78b2c450d8771a77d5009168e11c9d0be8188a27699d924058a0d5c8ac5124adfa03c82a6340c3d760cf2db96081294082be6ec8a06b9ef84c2fb069f9e291588b557538014dc098d70c2441c60d4a090b97bc0307746f11943e3ed6c5862d18add65ab3d37197e953fa8f9a61680849c30189c136ec5ddc749b89b5d6ff5bad3d584d1a725801e6eaced9d0c6789b0bd09b98300293ceb81873c78d0f9f2251c8d9aa129e47ec4ef19b6cb23aee45bb10842d9d55bd239cd5e9f1eecd1408f712597fc7d0ddf6dc8d50d55920cafa917b2fd17aa90335d2e7eac8d86dbb8915aa41c0bc27c195f5bf27bd5ce3035d269d4a4285845c13fd3a08f55aa77c032ec8361f15f82a629fb934e37fbc5be82c3806b296642d63f7cc2f08bac9fbd067fbf84370961bf9a1a6f61cfb471cc934ec3de8c7c6c3eb6dc124050f351df926cc564f0a678c969ebfa57baf9e38376577e78ed725cb65f72e6b6a324c366fda5c34126f4bb977ed22859240adc5f47cc6a22581b948d35bc537c8f9eadd3338d1309028329fce520962e7580308dec904176af8d81aa997b150bc90cc20ecda5562aeb32899761a6ca025463ed621dca0104e320213aba4d95f993357909b181c6075691c5d9d36e598f8f512a91534480975f6430562e2fc7807eef4c6a7eff952e6d3e82b4dd3145a446a368f97d0f295223b812d5fcfc2af4d800d3f1e20b3860729b57a687de225a04b199520879772f4f1d7c6dd371580eb455377b8e7f0aebfac320b691c3d05fd0589ba9e8adce0c00a04e6e515863bdeec3e99afe6c47d559bf3bb79d73c8e459a0f2d4b42cb9f6c728d072d73eed0a742be1ba5b0184c48575e40434af7bfc45b5ed93247f2e66b8c0cedf9c09df84e3e91c273fe708edc88d28d10342ae2f1297b141dc5e74ff93083c1880a71b9cce13aa4515a1e795f6c36a8a380a3d59272ae0639e8620175b63797bb0a589b86eacc5bfecfa2fac421b3a9fcffaf58e9fa9b6fea5e19a621ac457a3a11c27f5edff47e56429c9513e85e44fc4da1d648ce678fd2888b9182f977b6e35646dbd743f968d150ba9ca7c0737d6c416b2f61887e42ea2ea4d1135cd6d9173e57d4146d5f228c42e1174ac5cfdea35a97faea1c104e193407d21958bf67de510705de6ab102d048ccad9ce7cb9aeca44d4388c1ef8bc03d3106f2e9f807a8a3d031e8fd06025c0388eaa554acff96d6a8c240639ea647edb6dae2ac74b2480f6a007a9e572f413e403666f1a8068fa0b6bae3955b6af7502c6956935ccdeae1583ff23647643ada2c365a60cd1a6037afed595b197219c9319d507537ac9fd1ec0e17eeb90de0862c8470c16faf84dd9ffaec24b0b0d8c571c88c8d7a8705c2376842d4c7de98bb8eb9de643c13cc3374b9c761d8c3375a69f78dfbf307ecbdae5e7704ff546a27fb2a54bb92edc140066c12062a2b357160f8deb9d41f223590f462b919095b068f1a3a3fba74100cd750d927167466d44c570d9ddb32b1afc29fd9ded2b83e1286fea601740d4ae2ab4b6014ea48e3c2ddfed92e152b6aaf538ad386010dac83b33830b86450759ad9807d02823699f3867dec8d1b7a36ac678417a3eb578e388c667714b7edce850567060458f5ba2e2f00306bd88d2c15dc9597122efb51bbcd72054a5ec695277fadc9f16382a6f67988b8d767ea9e4f0857301776cf32220579f4aec57ae79791b06966b7fb55d37c88007daf697012d5de398de724af59544e516f0a8abb30a53891bde8e594700b87fa6225c41e3dfd319b02062a1d45d3b963c494a688808340d1150b293cdc2960d08c534df829eb9d56de6218eae87c252a9263d11ec19e8afefe19036774acb0c68fa9e495e27c2630cd956cb6f379603f5be2c78053760b6e416eb530b9b419f81db8675381ce729f697dbba99e6f75bf5c9b816cc5dec51351c8fb3c5154d69517917b9ecd7eedfddc351e797b0ad133ac5bbec4ce9741a027e1f48b961a95cf368c864ed58ae3c1c717293e86cbcbf80bf6b53169695567869dff2882c2c05bfd42077a6559589ac003bf963fe12eed55d70eb1371158cacebdbeacf8fce82679510d8a51981c5eb09609399609d379a8743f0a26cdb96384e8de84dbb2aae1ae2cf56c0360976ed92213cfb0a655e8b78c85fbce2b469cb4741ff35ee3342eab712488749eab2f8a22ebbf69509a22403bd82b8814c7b2079f3ade6cb0f8b2951969a35629e15fc6dca1cee62e7b24f29376281a9c43980980ccc710fb075c3253df752eb1fd105d95c8dd3be408d58b0b89b769fdd088b984b32d0a974e3f936bbdc70dba317e3c5b23f1cb7b9f164f8ba188762e481504509bf2c5c2186f0eef1d5e976e711072d020170284b0974333c778ea20eb08bc100afc0c75a4ea1d27516494f43ceb78844a72ebcaf378b05db79243f5d65b2cf6adb32cadcdabf8c00dbb18cb28fca6264bf7396f73fcde572f929fb8ae20a7a6402758a63a3f52359044e6cc64cb92704a9a424dc7e53064b21cdbb12a98c26bd91a39495f3d40a21ac504256b6e0383b641f8d8d7d2f41658cc1a350811e78578bf2be16117c1b9abfaf1664e45a93c4e8422ab0267bd2fd49a488ebbaf48ac6121ca6e28dd4ac6b1b4155c37459e33ae129ada5edbe0e8ec60086f83021b86d295069cc49528d8f3a392f744beead27faba93fc1d093748a7f5588a93f973fb298ae7c322ec0342183f4ac5f15aa61078f7c26016441d66f60d4a2dcc28f2810d9cb2c7cde5faa9749376cb0547677b9995b8234f1759e8427335a078eb463b09bd7b2501b1a3bfc850121e3b2904b7018bdfdd17a07b784dc425a6b40ee9aa1d201cf2eba796495f51d738a7537c0e4c6f314ae3636177709ae4c33eb698198dd5d12a9b53737df2776345bfaac81f208fb5826a5044f5341e66cf02a2bb220af4ee0ff4133f1a0ba643683b8a7e0bf1eb8ff6b099bf0c3d2c8bac9c33e87b11a46dd9cb094b29be80aefed94c16c6c21c82056e059d0c28fdf6be8fbc9be26fd05def90a4d156160feb38f0d2507463bf5a0cf04c101048bb85ab95c4e15b0dc5c91e266ea0d17d0a936e8600c48fea8c729a134b2365c3c20483468a67728287a737243c8114b8e12c1b32a6858054cbdd3f207d9d952014717f579d929a4b43099c1d86d335591d174d833e9d8657c1766c8af96bbb462b35936e8032c3e35eac66ce05915162c3ac37aee210eb1b456b26661fe40ed8016087c468532bce14c97febb6d877c0c0deb27ac6fa4048498509b6a12feda231d4c9f78f15a352ea6b9042f6501fa7c0d0f59965067a95a0ec2eddda85384307302572b6ef81807c4f33ebd4f2c45aaaf2d866c43791203580ec2dd2556df77992588aff09a86a57b276d978264a5c6b53ac9fc7f8ff02fc5dda1ed10a5d18b95f6c56682adc6622d56b890ce7cfbf5e206a052889ca9e3876f09af86ce97605f64d6311c7d6ac916eff6ebfb63ea7188679dc29c4499c2f2d95f633cb47153fd95d3deb13aed1be972691ad0dd7cf5088bd6d04c48d54df4026a554ce7b2bb1a8aa46f73ac6103f8498588e3c84fb90f126ee1591aabba6bfc3aaeb6b885eacf07960a0631e87cd0d390b61c859a24fcd65cf2be3edc187371997459f1aebf660579ec00104fdc36f86ba5960f73db4500ff2fc47162e31c88230bd6f9de4cd668404830f239ab293d7d67324e58a1b40d778efc43cf0b1c633964c4b635f3e6d308effddc467f1601c3fa05048e45abe5203521f2a371fd91cc61e6e5b68c33a564e5bea02f4f00c52ee5eec15045b229bf7d5741bc7f6198604481824fb4a0bbc9deda39a6e0b1142f9e5212a692403cf9a79d789f32e96dd050cccdf3c9dd61636780b3419f91fbd39c889e1570078ca2f8d5f776e2bca8873a1bd559354fb1d824f60d1521efd669545264b85bf202faa0b86255282", 0x1000}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) 17:10:30 executing program 1: close(0xffffffffffffffff) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff}], 0x2) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2ab97d65769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r4) lseek(r4, 0x0, 0xffff, 0xf0adce8b23b61747) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) kevent(r6, 0x0, 0x1000011b, 0x0, 0xfe, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 17:10:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530001337b15688133262dee4002cff24698bc7231fe521b8e9640d2db7a8f7e96d13ce240262c52f31ca23549f6a7bf8380243e4963b4659c57430f9802615a6237348be8f241729045af7c02b75db989688c20fd26191051466146e2b6906d9f9f7ba82fce7eaa30440cc1b9350ba31b2e96fc40c233df1e7f7893f260dedfa16bd6e8ef279b823b6e218f57114a3af1b13173e161b39b8d3bb54d680a3e01fe92c73972f1c34809452"], 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 17:10:30 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0x0) msgget$private(0x0, 0x20) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000001c0)) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000"], 0x156, 0x800) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r7, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r7) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=r7, @ANYPTR64, @ANYRESOCT=r6]], 0x1, 0x3, 0x800) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000780)=ANY=[@ANYBLOB="65c637b6d05ff13a1258efeb32ef7457520f1ac314e1b33ababa2d5c10993815e5cf1cbb73bd0f2c4af4e7318d01910526ef461f527679983458cfade5ce6da78034f628c18521874194cb42e16399e71531085d058467d112a80ae12127be320977c8700edc0f05f4d77b9425e0c781112ac3c198a7cc5ab614f0b9f725df0f5e3203ae0e39fcfd7220a82a06a503b24c3e03bb6fa32eadfd47a85d51198b05a51625"], 0x1, 0x800) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgrcv(r8, &(0x7f0000000180)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) 17:10:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getdents(0xffffffffffffff9c, &(0x7f00000001c0)=""/184, 0xb8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaf7, 0xfffffffffffffff7, "00d8b6d4460afae21d993343541d8216ed6c981a"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0x3, 0x7, './file0\x00', 0x288, 0x4a, 0x0, 0xc43}) writev(r0, &(0x7f0000000180), 0x0) 17:10:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000100)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780597429eb93829539d264c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c89117b8789b195e6ae8eb82623c40127ee6607e76c7d6caf008e9dac023760a608688bf833b6e86e64fc2cd13cc819ed4fb6617096bed5517d8f2b910b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f5072", 0xc5}, {&(0x7f0000000200)="8fc195bbcefd534d4c7736fd6492355bd0bc88a212825ff4dfee4c29defeb44b0fd4d71c68c38c07c7a3308ff2a6733cc9dccf0c19a60de3753229d187cf11e54029d27535562bfcb420ab99033151b97c55ba5a5715af49d2567b6f0ef2d12bed60f964d6a80d40c12eaf3c77c2fc6ae85f0cdc7f9a82e3ec5ba8d35a2db456d91ed21d7229b2204137fd09711c19e0ac73b81aff9865bc2929537dbc0b3d1b9834267e2c90a50e72ee6292ee8d69e2fab1b5d13cb5f5bb0e5eca194e0a2015a1010741b32d642a78caf4bb07b9f3fa1d3ee221d4b38341275a759f23286e527b366838275eb21a0fb4cf3be33b60661150", 0xf2}, {&(0x7f0000000300)="464c484c7feb632bfa78ad5943982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c431112d872d9fa94c317c53", 0x85}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000880)="a29d4d8116f5397e2fc600f29c247d64d32ef5939b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906b8cd11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fe7db9c526806071faca30c2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xf4}, {&(0x7f0000000600)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc7bd7389dac13f2c71219f3a090afb9df06124078c37ef154be52d9947023ea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfc57d1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1610b697455328348155e12d79f4312402cd64debcdadefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70a8e7b1cdb5e1b412", 0xeb}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x7) 17:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) flock(r1, 0x6) 17:10:30 executing program 1: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6255e0de6ea41fa29ec55c2597562763953ae8fedc2b7a3fd10e25"], 0x1) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)="7e4f2d7b089514ee5728f2b1d8f0abd00f4f04980ae3414cdc8a802f48efa76a5bf7931f4c325136e275624d8b5406a01a3d8902cf974985d98a5bdfed45ed57f3b16beb6e582c57663d9cff7101d8b82465efd6cb452676d3ca0f637d7c350518bf975159b68a0c46f50c0b8df815dc19a8bf08de0a44248629f7a5dfa82cc76843a9af5b", 0x85}, {&(0x7f0000000340)="e97369c2a672e49b7d7e0c86a582d9ebd21eff8ec7b97ca5fcaff44e76215e016875b1a0a706a3cb08f19c739b1125b3014df3237f3295bdb0d4", 0x3a}, {&(0x7f0000000380)="eddd63ce9a29bf44a69c902f36342ab5421ce50999ca14bb4b6594bdbb1e6c11fc530ce0b551d8f57d3368472b9a8b36aa0e1ed936af1013a5ffc20d2df902f3deca5ecc3b8c09279db3dc112559748b408e09bf2ae85ce308156857ec5474e83af0701b88e5ae6709d1b9631c4be64d60e847e788bbfe9b72d759ec27c278c5ba9c08acdd5e4032967c0289eca4932f84", 0x91}, {&(0x7f0000000440)="db1cf1029d2d01c9c8cfd07b2da1c5a6020d665d6ae804dc90ef596c9de3ed96cce80b3acb5ad30d85", 0x29}], 0x4, &(0x7f00000004c0)=[{0xa8, 0x1, 0x80000001, "e695d799e40631aeef9fd38ef9a90e7758f5532c36ac20dfaebcb49d2356c1fd1121d48195a341f7a44c46ce4693a427460dea06145027a73dcbe07f3b06306674da3fbee8229fde5085050a3a89134f946a5b430199be18db2b0f1925c0fbf713c4837233008f5046e07a4d5446fd4360d768719ca534499794e7bd2d3bd5351aba4d5d365c31e7fd35bbfc738d32a47fdc58504290b3e1"}, {0xf0, 0x1, 0x0, "54ed6d1b98591bad58d5140add9316af8be07ba24df060a072e19f7cc666a5928ee5b955bd663b316ec5423b1cfa52b768ad284372175a1b8cf5e1ae6e3c50ce61dab4bd797e4f2632565604d544fc6fb03b8cbdd4c563f81a745f416c7410978759bc274f42757bac728ada3efa4a528146f1115e97eb8c9e458fd26133dd48cb1e715c22f4a9bd1f311a585bdabda8732d3820b088edb057d4c65b6fbecf0515c9105874aed03470c02768ce98aa1e899ba34d5d8952ba47ab7d1e2491cea1f001c6db849036dabad7d3a166f8a60813fa949101f7c6f7812153f711"}, {0x108, 0xfffe, 0x2d, "850a1bb5de4b13c0ff8227f5ffa30f1d61dab4060d935f75bc7ac06dd94715bb630e7a4a65e9c127780e6c864e53487225beb13bc28b8ac0272610b085869f3ed4939e9581c383b48aa2c83a9662f6182d20ab2bf3edb74c3241427870fdf617c629a5424915a42d950735d4995f28bd38604856fd9b7405bb4e1ff6b5e6379a589cd30f4c145830fc1fd4bcdf0806ddc7e6eee6b0cab2438872087da0e3bcd32bfbad19474b1321c8f7b6247c9c035d376bac02dfcb1b0d4654d6bb92a0212f7c43592bf3937944947b55795da62f01b42e81b76ea2d4fc4c28264941548b967d8621cd27ade7ba334cea77dd2d959f771a7b89a99dd589"}, {0x28, 0xffff, 0x7, "1f035f54aa699600770bf46d202a6d6049d99e"}], 0x2c8}, 0x2859aa852fa70bda) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 17:10:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000005c0)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xffffffffffffffa2}, {&(0x7f00000013c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xe7}, {&(0x7f0000001300)="8e497239956e9ec60fccd4a64961c72e46e21f361a6db368df722722c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2ddd216f3ead87fab7c461885b7a0740900000000000000bd117d1380cfe4d4883d4117871ba7a524bd690b385c540a731a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x100000000000026f) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x4006, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) r7 = accept$unix(r5, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r7, 0x10}, {r3, 0x1}, {r4, 0x10f}], 0x2000000000000154, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x80}) readv(r5, &(0x7f0000002740)=[{&(0x7f0000000c80)=""/39, 0x27}, {&(0x7f0000000e00)=""/103, 0x67}, {&(0x7f0000001240)=""/88, 0x58}, {&(0x7f0000001500)=""/205, 0xcd}, {&(0x7f0000001600)=""/92, 0xfffffffffffffff1}, {&(0x7f0000001680)=""/134, 0x8e}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000003cc0)=""/4096, 0x11b1}], 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r8 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r12) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x100, 0x20000002a, &(0x7f0000000f80)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r16 = fcntl$dupfd(r14, 0xf, r15) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) r19 = socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(r19, 0xa, r19) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) r21 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xa) dup(r21) r22 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r22, 0x29, 0x20800000033, 0x0, 0x0) r23 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r23, 0x0, 0x0) accept$unix(r23, 0x0, 0x0) r24 = openat(r23, &(0x7f0000000100)='./file0\x00', 0x20000, 0x181) listen(r24, 0x1) dup2(0xffffffffffffff9c, r9) dup2(0xffffffffffffffff, r9) socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000d00)=ANY=[], 0x0) r25 = accept$unix(0xffffffffffffffff, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) r26 = dup(r25) listen(r26, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r28 = dup(r27) listen(r28, 0x0) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f00000011c0)=@un=@file={0x2, './file0\x00'}, 0xa) dup(r29) r30 = socket(0x18, 0xc003, 0x7) bind(r30, &(0x7f0000000f40)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe35) r31 = dup(r30) listen(r31, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r32) dup(r27) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r34 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f00000011c0), 0x0) dup2(r33, r34) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 17:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/206, 0xce}, {0x0}, {0x0}], 0x3) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r2 = getegid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r7, r2, r8, r2, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgid() r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x0, r12, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r15, r14) r16 = socket(0x18, 0x2, 0x0) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r18 = dup2(r17, r16) sendmsg$unix(r18, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r19 = socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r20, r19) r21 = socket$inet(0x2, 0x1, 0x81) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r23 = socket(0x18, 0x2, 0x0) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r24, r23) r25 = socket(0x18, 0x2, 0x0) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r26, r25) r27 = socket(0x18, 0x2, 0x0) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xffffffffffffff0c) r29 = dup2(r28, r27) sendmsg$unix(r29, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r30 = getppid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getpid() r35 = socket(0x18, 0x2, 0x0) r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r36, r35) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r38 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = semget$private(0x0, 0x7, 0x286) semop(r42, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r42, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f00000000c0)) r43 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r44 = getegid() r45 = getuid() r46 = geteuid() setreuid(r45, r46) shmctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x0, r45, 0x0, 0x0, r44}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0x9, r40, r39, r45, r39, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x0, r40, 0x0, 0x0, r39}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r18, &(0x7f0000001a00)={&(0x7f0000000200)=ANY=[@ANYBLOB="17310b456b58000008000000d722"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r20, r15, r21, r22, r24, r25, r29]}, @cred={0x20, 0xffff, 0x0, r30, r32, r33}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r34, r40, r37}], 0x88, 0x10}, 0xaccff110451b3cdc) getgroups(0x400001dd, &(0x7f00000002c0)=[r33]) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r47, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r9]], 0x1, 0x7fb) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r48 = shmget$private(0x0, 0x4000, 0x150, &(0x7f00001b6000/0x4000)=nil) r49 = shmat(r48, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r49) msgrcv(r47, &(0x7f0000000240)=ANY=[@ANYRESDEC=r49], 0x1, 0x2000000, 0x0) msgsnd(r47, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) 17:10:30 executing program 1: socket$unix(0x1, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10fff, 0xfffffff6, "73f39ce2ec7cc3ba376f6000193f00001e00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x26c}], 0x1) 17:10:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) r1 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) fcntl$setown(r2, 0x6, r1) 17:10:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x4, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) setsockopt(r2, 0x4a0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xffffff5b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r8 = dup(r7) sendto$inet6(r8, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x7, 0x224) semop(r16, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0xbd2, 0x1000}], 0x4) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, r15, r11, r12, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r23, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x7, 0x286) semop(r25, &(0x7f0000000380)=[{0x2, 0xd809, 0x1800}, {0x4, 0x6, 0x2000}], 0x2) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r22, r24, r20, r21, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r8, &(0x7f00000001c0)='./file0\x00', r13, r21, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) dup(r27) write(r27, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r26, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xeffffffb, r19, r28, r5, r6, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x2}) setuid(r5) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) 17:10:30 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020063c4a143dce42ca7efe197971e2f660080000000000049116c8c3af57dc55651d405dd9d7f1aa0782ec82cc52388e06dcdacc5fac32a4966ef755e497d800fc3658546649f3af0cbae73a78beb11631e1f51675e9353dc9acf8428671d18192ec1d48c58b87b4258134c5fbd71309e8ae6c03c3ae5bb95401eb0317fd9ded7be1c58fa274b74216c504314366e4292b7a2bba73ad5a89b9db43fd8d541a36dd40000e7f5c4f323d07d3740dd6e7e820df0ff38187c9866db605e87e4a8a4bebe40c4526990c2945f0317378da0674372398f94ee2d41ddf70b5dcc024ffa1687dc25490606dec8f678eaac24e58f854b1e62965971d1f01593233671ec42388dff"], 0x10) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x9, 0xf, 0x5, 0x80, "6443c45ef60c531bb8972af7b60d9f3bc3b45b8c", 0x7f, 0x4}) bind(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x100, 0xb1, 0x40, 0x4}, {0x0, 0x7, 0x0, 0x9}, {0x3, 0x66, 0x2, 0x6}, {0x1, 0x2, 0x80, 0x9}, {0x0, 0xff, 0x4, 0x9b}, {0x20, 0x1, 0x7, 0x80000000}, {0xcd, 0x0, 0x86, 0x10000}, {0x81, 0x9, 0x3, 0x1}]}) 17:10:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="b1f5d915", 0x4) r2 = dup2(r1, r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r3) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0xffffff79) chdir(&(0x7f00000000c0)='./file0\x00') 17:10:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x4, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tip', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d51, 0x100, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) r11 = getgid() chown(&(0x7f0000000500)='./file0/file0\x00', 0x0, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getegid() r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r17) r18 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) fcntl$setown(r18, 0x6, r19) ioctl$KDSETLED(r18, 0x20004b42, &(0x7f0000000080)=0x4) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r20, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r21 = getuid() r22 = geteuid() setreuid(r21, r22) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r28 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r31 = getuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r33 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r29, r30, r31, r32, 0x0, 0x9}, 0x800, 0x1, r33, r34, 0x4, 0x1, 0x1, 0x2}) r35 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r36 = getpid() fcntl$setown(r35, 0x6, r36) fcntl$setown(r35, 0x6, r36) ioctl$KDSETLED(r35, 0x20004b42, &(0x7f0000000080)=0x4) socketpair(0x6, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r39 = msgget(0x2, 0xc0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r42 = getuid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r44 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r39, 0x1, &(0x7f00000003c0)={{0x0, r40, r41, r42, r43, 0x0, 0x9}, 0x800, 0x1, r44, r45, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x6, r22, r23, r40, r30, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r46 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r47 = getpid() fcntl$setown(r46, 0x6, r47) fcntl$setown(r46, 0x6, r47) ioctl$KDSETLED(r46, 0x20004b42, &(0x7f0000000080)=0x4) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r50 = msgget(0x2, 0xc0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r53 = getuid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r55 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r50, 0x1, &(0x7f00000003c0)={{0x0, r51, r52, r53, r54, 0x0, 0x9}, 0x800, 0x1, r55, r56, 0x4, 0x1, 0x1, 0x2}) r57 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r58 = getpid() fcntl$setown(r57, 0x6, r58) fcntl$setown(r57, 0x6, r58) ioctl$KDSETLED(r57, 0x20004b42, &(0x7f0000000080)=0x4) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r59, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r59, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = getegid() r63 = getuid() r64 = geteuid() setreuid(r63, r64) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r67 = msgget(0x2, 0xc0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r70 = getuid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r72 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r67, 0x1, &(0x7f00000003c0)={{0x0, r68, r69, r70, r71, 0x0, 0x9}, 0x800, 0x1, r72, r73, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x6, r61, r62, r64, r69, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r74 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r75 = getpid() fcntl$setown(r74, 0x6, r75) fcntl$setown(r74, 0x6, r75) ioctl$KDSETLED(r74, 0x20004b42, &(0x7f0000000080)=0x4) r76 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r76, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r76, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r76, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r77 = getuid() r78 = geteuid() setreuid(r77, r78) r79 = getegid() r80 = getuid() r81 = geteuid() setreuid(r80, r81) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r84 = msgget(0x2, 0xc0) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r87 = getuid() getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r89 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r84, 0x1, &(0x7f00000003c0)={{0x0, r85, r86, r87, r88, 0x0, 0x9}, 0x800, 0x1, r89, r90, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r76, 0x1, &(0x7f00000000c0)={{0x6, r78, r79, r81, r86, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r91 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r92 = getpid() fcntl$setown(r91, 0x6, r92) fcntl$setown(r91, 0x6, r92) ioctl$KDSETLED(r91, 0x20004b42, &(0x7f0000000080)=0x4) r93 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r93, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r93, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r93, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r94 = getuid() r95 = geteuid() setreuid(r94, r95) r96 = getegid() r97 = getuid() r98 = geteuid() setreuid(r97, r98) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r101 = msgget(0x2, 0xc0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r104 = getuid() getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r106 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r101, 0x1, &(0x7f00000003c0)={{0x0, r102, r103, r104, r105, 0x0, 0x9}, 0x800, 0x1, r106, r107, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r93, 0x1, &(0x7f00000000c0)={{0x6, r95, r96, r98, r103, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r108 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r109 = getpid() fcntl$setown(r108, 0x6, r109) fcntl$setown(r108, 0x6, r109) ioctl$KDSETLED(r108, 0x20004b42, &(0x7f0000000080)=0x4) r110 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r110, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r110, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r110, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r111 = getuid() r112 = geteuid() setreuid(r111, r112) r113 = getegid() r114 = getuid() r115 = geteuid() setreuid(r114, r115) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r118 = msgget(0x2, 0xc0) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r121 = getuid() getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r123 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r118, 0x1, &(0x7f00000003c0)={{0x0, r119, r120, r121, r122, 0x0, 0x9}, 0x800, 0x1, r123, r124, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r110, 0x1, &(0x7f00000000c0)={{0x6, r112, r113, r115, r120, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) getgid() r125 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r126 = getpid() fcntl$setown(r125, 0x6, r126) fcntl$setown(r125, 0x6, r126) ioctl$KDSETLED(r125, 0x20004b42, &(0x7f0000000080)=0x4) r127 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r127, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r127, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r127, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r128 = getuid() r129 = geteuid() setreuid(r128, r129) r130 = getegid() r131 = getuid() r132 = geteuid() setreuid(r131, r132) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r135 = msgget(0x2, 0xc0) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r138 = getuid() getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r140 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r135, 0x1, &(0x7f00000003c0)={{0x0, r136, r137, r138, r139, 0x0, 0x9}, 0x800, 0x1, r140, r141, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r127, 0x1, &(0x7f00000000c0)={{0x6, r129, r130, r132, r137, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r142 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r143 = getpid() fcntl$setown(r142, 0x6, r143) fcntl$setown(r142, 0x6, r143) ioctl$KDSETLED(r142, 0x20004b42, &(0x7f0000000080)=0x4) r144 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r144, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r144, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r144, &(0x7f0000001340)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda9800000000000000000d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219000000000000000000007e6f5195c584132104bdc6ad3396a65d891a9625c70d1d30e7fec874b465d380891b1c4645995243635d179491068db96500ad18cfdfc853e077832c0c19619d4520335b1e4869e1ceb76057cdbb5a8fba470d86d68bb8ec612eccaa3c641d69e01fa3a52e0163b043f8b563be21bfd04330b617a2df420ff050e50bb164eae6a54850cbe6ace740e9db514f18f414eed158e8b784452e922431f6de90af63ade5b07eb70b8fa19b764a82c6b1e55d3eaefc136c88c0f1d489f7a446d0204b6328cb2691cc03fffd42e14dedbf367eefc6a4789d025799a766"], 0x156, 0x800) r145 = getuid() r146 = geteuid() setreuid(r145, r146) r147 = getegid() r148 = getuid() r149 = geteuid() setreuid(r148, r149) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r150, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r152 = msgget(0x2, 0xc0) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r150, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r155 = getuid() getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r157 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r152, 0x1, &(0x7f00000003c0)={{0x0, r153, r154, r155, r156, 0x0, 0x9}, 0x800, 0x1, r157, r158, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r144, 0x1, &(0x7f00000000c0)={{0x6, r146, r147, r149, r154, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r159 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r160 = getpid() fcntl$setown(r159, 0x6, r160) fcntl$setown(r159, 0x6, r160) ioctl$KDSETLED(r159, 0x20004b42, &(0x7f0000000080)=0x4) r161 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r161, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r161, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) r162 = msgget$private(0x0, 0x20) r163 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r164 = getpid() fcntl$setown(r163, 0x6, r164) fcntl$setown(r163, 0x6, r164) ioctl$KDSETLED(r163, 0x20004b42, &(0x7f0000000080)=0x4) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r165, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r167 = msgget(0x2, 0xc0) getsockopt$sock_cred(r163, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r165, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r170 = getuid() getsockopt$sock_cred(r166, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r172 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r166, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r167, 0x1, &(0x7f00000003c0)={{0x0, r168, r169, r170, r171, 0x0, 0x9}, 0x800, 0x1, r172, r173, 0x4, 0x1, 0x1, 0x2}) r174 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r174, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r175 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r176 = getpid() fcntl$setown(r175, 0x6, r176) fcntl$setown(r175, 0x6, r176) ioctl$KDSETLED(r175, 0x20004b42, &(0x7f0000000080)=0x4) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r177, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r179 = msgget(0x2, 0xc0) getsockopt$sock_cred(r175, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r177, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r182 = getuid() getsockopt$sock_cred(r178, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r184 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r178, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r179, 0x1, &(0x7f00000003c0)={{0x0, r180, r181, r182, r183, 0x0, 0x9}, 0x800, 0x1, r184, r185, 0x4, 0x1, 0x1, 0x2}) r186 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r187 = getpid() fcntl$setown(r186, 0x6, r187) fcntl$setown(r186, 0x6, r187) ioctl$KDSETLED(r186, 0x20004b42, &(0x7f0000000080)=0x4) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r188, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r190 = msgget(0x2, 0xc0) getsockopt$sock_cred(r186, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r188, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r193 = getuid() getsockopt$sock_cred(r189, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r195 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r189, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r190, 0x1, &(0x7f00000003c0)={{0x0, r191, r192, r193, r194, 0x0, 0x9}, 0x800, 0x1, r195, r196, 0x4, 0x1, 0x1, 0x2}) msgsnd(r162, &(0x7f0000000c00)=ANY=[], 0x0, 0x800) r197 = getuid() r198 = geteuid() setreuid(r197, r198) r199 = getegid() r200 = getuid() r201 = geteuid() setreuid(r200, r201) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r202, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r204 = msgget(0x2, 0xc0) getsockopt$sock_cred(r159, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r202, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r207 = getuid() getsockopt$sock_cred(r203, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r209 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r203, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r204, 0x1, &(0x7f00000003c0)={{0x0, r205, r206, r207, r208, 0x0, 0x9}, 0x800, 0x1, r209, r210, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r161, 0x1, &(0x7f00000000c0)={{0x6, r198, r199, r201, r206, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) getgroups(0x9, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, r113, r137, r154, r199, 0xffffffffffffffff, r122, 0x0]) r212 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r213 = getpid() fcntl$setown(r212, 0x6, r213) fcntl$setown(r212, 0x6, r213) ioctl$KDSETLED(r212, 0x20004b42, &(0x7f0000000080)=0x4) r214 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r214, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r214, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r214, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r215 = getuid() r216 = geteuid() setreuid(r215, r216) r217 = getegid() r218 = getuid() r219 = geteuid() setreuid(r218, r219) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r220, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r222 = msgget(0x2, 0xc0) getsockopt$sock_cred(r212, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r220, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r225 = getuid() getsockopt$sock_cred(r221, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r227 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r166, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xb) msgctl$IPC_SET(r222, 0x1, &(0x7f00000003c0)={{0x0, r223, r224, r225, r226, 0x0, 0x9}, 0x800, 0x1, r227, r228, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r214, 0x1, &(0x7f00000000c0)={{0x6, r216, r217, r219, r224, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r229 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r230 = getpid() fcntl$setown(r229, 0x6, r230) fcntl$setown(r229, 0x6, r230) ioctl$KDSETLED(r229, 0x20004b42, &(0x7f0000000080)=0x4) r231 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r231, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r231, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r231, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r232 = getuid() r233 = geteuid() setreuid(r232, r233) r234 = getegid() r235 = getuid() r236 = geteuid() setreuid(r235, r236) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r237, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r239 = msgget(0x2, 0xc0) getsockopt$sock_cred(r229, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r237, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r242 = getuid() getsockopt$sock_cred(r238, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r244 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r238, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r239, 0x1, &(0x7f00000003c0)={{0x0, r240, r241, r242, r243, 0x0, 0x9}, 0x800, 0x1, r244, r245, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r231, 0x1, &(0x7f00000000c0)={{0x6, r233, r234, r236, r241, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x9}) r246 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r247 = getpid() fcntl$setown(r246, 0x6, r247) fcntl$setown(r246, 0x6, r247) ioctl$KDSETLED(r246, 0x20004b42, &(0x7f0000000080)=0x4) r248 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r248, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r248, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r248, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r249 = getuid() r250 = geteuid() setreuid(r249, r250) r251 = getegid() r252 = getuid() r253 = geteuid() setreuid(r252, r253) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r254, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r256 = msgget(0x2, 0xc0) getsockopt$sock_cred(r246, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r254, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r259 = getuid() getsockopt$sock_cred(r255, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r261 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r255, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r256, 0x1, &(0x7f00000003c0)={{0x0, r257, r258, r259, r260, 0x0, 0x9}, 0x800, 0x1, r261, r262, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r248, 0x1, &(0x7f00000000c0)={{0x6, r250, r251, r253, r258, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) r263 = getegid() r264 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r265 = getpid() fcntl$setown(r264, 0x6, r265) fcntl$setown(r264, 0x6, r265) ioctl$KDSETLED(r264, 0x20004b42, &(0x7f0000000080)=0x4) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r266, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r268 = msgget(0x2, 0xc0) getsockopt$sock_cred(r264, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r266, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r271 = getuid() getsockopt$sock_cred(r267, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r273 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r267, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r268, 0x1, &(0x7f00000003c0)={{0x0, r269, r270, r271, r272, 0x0, 0x9}, 0x800, 0x1, r273, r274, 0x4, 0x1, 0x1, 0x2}) r275 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r276 = getpid() fcntl$setown(r275, 0x6, r276) fcntl$setown(r275, 0x6, r276) ioctl$KDSETLED(r275, 0x20004b42, &(0x7f0000000080)=0x4) r277 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r277, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r277, &(0x7f0000000a00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028ada153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc8c8a72af367f9fafceee16000000da0c23e947030000007f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f82945c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe087ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5bac1664ab3f80d898879611af946f3af74b1d9ad1d561107292e0f654b5ca1dc7af7976d0f0630c3363858480468709a14ad51b6ea59c4c676056b8d12ad308a5123c996a59201fd3079401380c33bb84df5d05e40ac09018fb9adfcb1b154606e1c8dbf9df5edc7f257a55308e18d3e2f0898b2745a669c52365e73cdbfba15e527636171a86a514c259b929cfa9359cd416"], 0x1, 0x7fb) msgsnd(r277, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) r278 = getuid() r279 = geteuid() setreuid(r278, r279) r280 = getegid() r281 = getuid() r282 = geteuid() setreuid(r281, r282) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r283, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r285 = msgget(0x2, 0xc0) getsockopt$sock_cred(r275, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000580)=0xffe1) getsockopt$SO_PEERCRED(r283, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r288 = getuid() getsockopt$sock_cred(r284, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r290 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r284, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r285, 0x1, &(0x7f00000003c0)={{0x0, r286, r287, r288, r289, 0x0, 0x9}, 0x800, 0x1, r290, r291, 0x4, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r277, 0x1, &(0x7f00000000c0)={{0x6, r279, r280, r282, r287, 0x80, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xffffffffffffff00, 0x6, 0x138, 0x2}) getgroups(0x6, &(0x7f0000000780)=[r211, r258, 0xffffffffffffffff, r263, r272, r287]) r292 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r292, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r293 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x408, 0x0) r294 = socket(0x18, 0x1, 0x0) setsockopt(r294, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r295 = socket(0x18, 0x1, 0x2) setsockopt(r295, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r296 = socket(0x18, 0x1, 0x0) setsockopt(r296, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r297 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) socket(0x18, 0x1, 0x0) r298 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) write(r298, 0x0, 0x0) r299 = openat(r298, &(0x7f0000000440)='./file0/file0\x00', 0x400, 0x40) setsockopt(r299, 0x24, 0x6, &(0x7f0000000540)="86537602ad33a602fe52d0b003fca4229485cc4a0f0eedd4e63ec842ca0c4d7ad87ee43739a021c7b310128da7dbce33d27fd35d7bf26601d59ba65941ad6e8a578611cfc6a22d123652766dd6ddba2207c3b0eb25934c4980dac148", 0x5759e836358c22f6) r300 = syz_open_pts() ioctl$TIOCSETA(r300, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000400)=[{r4, 0x4}, {r293, 0x1}, {r294}, {0xffffffffffffffff, 0x4}, {r300, 0x8}, {r296, 0x1}, {r297, 0x80}, {0xffffffffffffff9c, 0x4}], 0x8, 0x1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r303 = kqueue() kevent(r303, &(0x7f00000002c0)=[{{r301}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) accept$inet6(r301, &(0x7f0000000280), &(0x7f0000000300)=0xc) write(r302, &(0x7f0000000340), 0x1000003ee) r304 = kqueue() kevent(r304, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) execve(0x0, 0x0, 0x0) 17:10:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x125) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) flock(r0, 0x8) 17:10:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1810, r2, 0x0, 0x10001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 17:10:30 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/97) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000380)='./file0\x00', 0x20000, 0x1c0) faccessat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x2, 0x9f664cd3d6f540c2) r2 = socket(0x11, 0x4003, 0x0) r3 = msgget(0x2, 0x200) r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x0, r5, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r6, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x3, 0xa, r6) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000048000501000000000000cea1fea7fef96eefc73fd3e26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be6aa5b23ed00f4c8b2ca3ebbc257699a9f132e0d7d026ba8af63ff37b967fc2b53f92360061290fdd35d81ef282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f8000400000000000000010000", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) kqueue() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) semget$private(0x0, 0x0, 0x20) recvfrom$inet6(r7, &(0x7f0000000200)=""/195, 0xc3, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x8}, 0xc) r9 = socket$unix(0x1, 0x2, 0x0) recvmsg(r9, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) fcntl$setstatus(r9, 0x4, 0x80) 17:10:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) socket(0x2, 0x8000, 0x0) write(r2, 0x0, 0x0) 17:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73ffff4d4d7ee400000100000000000000000200"}) socketpair(0x6, 0x4000, 0x5, &(0x7f0000000080)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r5, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362f424266dbce2f55b26201b2ef2d698baccc3b2657a0e6e2f6fc732bde4c69afb8f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f8774830080961c04bb8fd5f88360670ad20000000000000000"], 0xffffffffffffffcb) dup(r5) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000180)="8306373dcfc961e02fca76e2b7999d3a7a20b2fd9c2360083f27c5fb5b5a3a5510aad3e650541193baf2e3eef3f88e0b1d17479e73648b4014cd9e8c8ee7249d8020d3ac0dbf4ec5ff0a72a2b2193b1f718d33db15a3305b1164e1ccd4048e5904b877d103347eabe42902afc09945999b852e34312e249a522500"/141, 0x41}], 0x271) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) 17:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000000), 0xa7) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80000001, 0xa8, 0x8, 0x0, "777eecc83ba8c3b7da661fb0b540504d96277a78", 0x400, 0x1}) socket(0x20, 0x4000, 0x20) 17:10:31 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01c508"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) kevent(r1, &(0x7f0000000700)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xdd, 0x1, 0xbd23, 0x400}], 0x101, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffe, 0x92, 0x10, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x41, 0xffffe, 0x20, 0x8}], 0x5, &(0x7f0000000780)={0x3ff, 0x1}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3d", 0x58d) 17:10:31 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x4f6) 17:10:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() socket(0x38, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000002c0)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0xfffffde6}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xfffffffffffffdad}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000580)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) r3 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) sync() 17:10:31 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) semctl$SETVAL(r2, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000040)=""/131) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) pmap_unwire: wiring for pmap 0xfffffd807effe740 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe740 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe740 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe740 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe740 va 0x20ffb000 didn't change! 17:10:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) sync() r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 17:10:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872bab08b770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfd) r1 = getpid() r2 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000b00)=[{{r2}, 0xfffffffffffffff8, 0x7b, 0x0, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0xfffffffd, 0x0) r4 = getuid() fchown(r2, r4, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcfb89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e30300ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200"/266], 0x44b, 0x800) r7 = geteuid() r8 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r8}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r10}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0x2) r12 = socket(0x18, 0x2, 0x0) r13 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r13]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = kqueue() r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000340)=ANY=[@ANYRESHEX=r16], 0x1, 0x1000) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r19) preadv(r19, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r19, 0x0, 0x20000a) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r22 = kqueue() r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r23) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r23, 0xe3) writev(r23, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r5, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r23}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r16}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r15}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r24}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r23}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xffffffffffffffff, 0x4, 0x20, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x27, 0x0, 0x1ef}], 0x0, &(0x7f0000000000), 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r27}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r29}, 0xfffffffffffffffd, 0x27, 0x0, 0x10000080000000}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r31}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r13, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r18, @ANYRESOCT=r20, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r25, @ANYRES32=r18, @ANYRESHEX=r28, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46f55c8ae476bb6c82483917b446b2f98dc5e623d0f06b3e5ee36be875832d22c91faf94d8a9757c8f6add0ec179a9c98f1c4b3909bfd9a4daa23fd8e3dc8ec10df2c8348f173790bb3ef895353c977fc7ed9ecfc46211b389b534f6216f764b62de1c16050000004b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b66368d51b3cd79875621cf22927bfd94418e4a4727cba41fd437b1acb6790c1f0b900868e9316ee0a3f12cd37d24fd7c10d0e4cbfe4619f3f3a852ab96ece832474d386a4e8eaf20af36c979be439b1cd61642150eb2858202a420bbaded1038f3a0f39c3a70403f3daf7f047d2551eff23dcfc87e45dc10bd097d07651eecd220eb0459e9d47f370933fed0d22c6e90ab2", @ANYRES32=r30, @ANYPTR64, @ANYRESHEX=r31]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r22, @ANYRES64=r33], 0x6, 0xc00) r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r42 = fcntl$getown(r41, 0x5) r43 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x6, r36, r8, r39, 0x0, 0x80, 0x9}, 0x2, 0x3f, r42, r40, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000580)=ANY=[@ANYBLOB="a0943945ba137eb2972b8026484a210eba5be9fe4b15adc076aeccaeb50a0cdfb42a0983bd4c10e95a07bdbe5ee23728fa218e7d69caf667e6baa1eb616fbc397fa88b89316ad056ce09d960e4b6d5c3ac65743949fba598ff924f773e8a28d087f6a3ae9598337952457dc7f24f1905db8929c76380"], 0x1, 0x7fc) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r45, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r45, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r45, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r45, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc830c9d76630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bbfc81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d"], 0x1, 0x800) msgsnd(r45, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r46 = getuid() r47 = geteuid() setreuid(r46, r47) r48 = getegid() r49 = getuid() r50 = geteuid() setreuid(r49, r50) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r47, r48, r50, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r37, r44, r48, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r13, r13, r13, r13, r44, r14, r14, r14, r14]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r54 = geteuid() r55 = getpgid(0xffffffffffffffff) r56 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r53, r51, r54, r52, 0x143, 0x80000001}, 0x8, 0x100000000, r55, r56, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r12, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r56}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xf0, r7, r8, r9, r10, 0x44, 0x9}, 0x5, 0x3, r11, r56, 0x2, 0x24cee5ef, 0x81, 0x5d}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r1, r46, r8}], 0x20, 0x404}, 0x401) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r57 = open(&(0x7f0000000500)='./file0\x00', 0x612, 0x161) pwritev(r57, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r57, 0x0, 0x4000) pmap_unwire: wiring for pmap 0xfffffd807effe740 va 0x20ffa000 didn't change! 17:10:32 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018907"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r6, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r6) open(&(0x7f0000000040)='./file0\x00', 0x1f585fbd47198d8e, 0x3c5) connect$unix(r2, &(0x7f0000001240)=ANY=[@ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRESHEX, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32=r4], @ANYBLOB="f6ae681be39fa11f6229b06bf644adfd07b8d93d55ef4885bbbad826ea1fc9ea9d6d649d9793509040e825ff7153033dcaf2b99c77613942c743259d339d31e62f2469a720cf99b68e072fe29f7e0d10349f6847873baaa03f425c60fce2ba449a6da2c0b70b8de157309ce9da5f33e0e137ebe26ac9deeefaa69d6a9ef051fe12fe84e5f41133af67c736282f95102bae6353a86844f0b1853f8767e2fd497fed4d99d885d45f08ce072fdff925711ee54f459019a774907373c8458bbaa4981fcd1aba25421ee4150e9e7cc3692aabd5368c686758254d40febe2ab9d7eb7d63ba5b78d5f8144dd1f34a05f94d7674a22aefd8389ca9d138547a7916391d833ff94a7a10058a528ad8aa35179493973ea1af48a08fcef7d5ba241e739e99cf7c116172c8d20f13b77484bbe34dd717f75967dc946b91362d4413aebee31bf4d28947081af2162e21e656dc7f207a576d75f60afc0c3b192a3d14cc2d15da22525fa810ab2d1e7228fcaccb4e9b30b5777177568be7f8e9dd45749efc01b35dfc6671980adcb86537221bc69369bb00beccfabd7c010f1a9476e4192467720fd036836117ba89ef0a10f2fc4c3f0e4f05a988b348df54eda182a70df811e9fa629ba5e559342454976b575b1840527a3a2d5eb88678f05ab75e48344810db67acc5037165ad4cd0099c407e8653984d2885683f9db13e90b20802ee93f8ce547ec5da268cf37809523f1d8079c6ff08e37f058353d92f6673ec7d3e2146ca3623586e476df30a4b703a46c2eebd72956ed4997ea3fe89d66721a843037b387a27cbfc001176a98c20863d8d6693b265cfac42d7b398159f752faaff9f76477006d690daaa9d2c9e42daa90b11da13e1da2b9dfd00f4b2da2c002297ea1785cd23db0e0eeadc7738d20245e6f1ff3f7d4fb602e8f9441f80a85dbf4f63c54feb2427741a8c16b89e21c35884983178a6ae397d0b9cc25ac8316771eede0684a9bca76a3fbfd6c1ac1d3d6c826d2bf2cb324d7d10af37231ffb34d5f54c693e6578be1353caba275822ee8778ca583c8acaff6e6bb6565ed10f9103237bd0d2869ac15eed13fdba0c98e1e7fc140516b4a3c355f3ce0084eb7c1b85a93a1e5f1ed5fd3a2bc671be4475126840a84bf2a06cafc1d5a092404b4a2e65009ad93ad650c94d6f77b74b5bc9b126a1907aefdaa416a3349dba47e2e09b0053c68417f25f1a2652dc3eea9f781f65c193320e8612b51f31697895025967f91ca9aaaa8ff33c9e66d00f086a4eb1bc05e4c22f7d268ab7a2797b13a57de5b104c90df4110797be1ddb10734067ff393f70dd1cbd611b317126c730e2dc3690869a7254cb0556492938bb3583c4de32bf8a0ebbfb1a34fdf526b8c09ef291dc69842089ee31a3e688ec689c5a4116fa695f0769fd31727b9054dad5bbce0607abe03c680cc04d6085253f4569e2028d5063891fd82f2274a6cd68ea5b8f3fefe00dfe00784f49a9ae27f2551b57d4779ee98c989a4c34b6c0a4b7cc76a3bd47b05184b29e6670202682ec634ae78aacec533326625bb809eb21b548fe63cca0ba995ece6da07e3d302715c39921fd1b7a1ac58cfa71659e7a2c0ba45e8bf55e86085e6931df80fd8c2474c4053d9f29e7da1c4019648dbb416459e66f8bf6f4bf801d3c5648228bc9192307342bbb7217977b73c4bd4a6f71b5f0b0e87011ffd8b6b84e2294f1f5dc0e536673bd8542a161ad542ff7a353491eea956183e7751dd70fdcded72942e8d29ef192a13877ce69c39ed9a5348ce0cd0ce845b701655e2eaff38e24a58c08a60c79f77f278a9fdd58e317453e58fd487f0777d153f16c56e732dc7f9a62347c8e150799fcc25c0b00c933c6cd5959e64a1250502dc9c30728f210595f87817bcb0fee642a3612088d0e7c9dd4dbd67ce1be72dbebae28bc26b9c123b9a61de8dbc2e0df4bc9b4bfb0137231f5720b30ab0140b5a7a6559879e361f8ac9165eceb501a70f43607d1faffd6e1a0559d1f65bf0e34a29fc4c115f391e2b1fc32f9b0b4b021b298843970f7e16cec5728836105e8cf2c0e389caf6ed2dee49d4baf9f902808d6d3930bc43e60d8b3225f54a455bfdab7a2ec4c0b3c486c950924592654e41340ec5ae0068d03698eccbc63e6436e78523c41db5dd4a571635167f0414c4f45f140d53b4a6c54aa5616b2d0d7ef552d0fad24123223e96e8f6891b97d03cc5604137b7b11e34d107d8f88ec3d2d07997665467d95effbd6ad5646c183a553664b9629ca71252382d5efdb5c5087ddf56bd6164e719acecafe590115c14ba175693b12b1dcfee9e498607385d2375220cf2bd7b2c02862bcdba499fd86c758142c4590e230132f96af6c351cb862f4d8b8a4878b8498654701c6d88982afa699e18ef3f7e8784f4aec9c1ee741ae177cc26c32e307de9760a91c7f3e47fa27e6eba629fe28aadf387c5ec95754fe1c1e665ddbf275f51de1d54047d319aa925e049e7c098c25a0d527d76e7d3f96e0db07ff6d771d5cd626f457e5df6a1a6f29eb6ad4bc4f2192f0e0d50658a12abd6144c9f68d8a6d0146a0322506364aaddb70b10ed166611b8cc2d9867b4fdf87b3cb22ea8b58f0ba7653656227ddd0ce3f1144cf091b6e9430638d2452aac95c54cca9c4d8be0049c90edd96e8d54707057f0bb36f3288e00d23fba1811d391cf466d691f9e4b87d8346cddd029bd9d14ee22c37d77cf3ef3016358be40fd61785deef4db8d4416c8f1d31e8012ca7c61f0ecaad159901363922d842ba47f58b9248094b19b1a99b09f00985f9aa228e6346772ce2f67a0f8dd2b44d2b4088afce8c413ea2e28aa28cc9e14ab5a86e6f10546e2fd6f14cd6bd367260ac9327df35fec96091fc1e0752d259d01e31efb892738c38dd6ffec9c27d1ddb46e553ea9b382406832a2200778d2b85a6e8c9329435d7d5baccea45b4690087ca5bf525647e5cfd1a0eaeceb095e632add033f2c7a02602f1185b5a49420fc8486a4c48217c52202cdec1dff882cb7e659ffa0e4e95a1e50f4512aaa0e0c1ad6ed82b7417b2a41de6931bf76f75b4b41f84ea8f2008e251a3dc31c9fb13cfb91a2fa27347b428a9ccc677ca9c865cf60f8a633c621c08babfddf8c3417ff98d38880a9c32f525191eaf68cc349324ee0405e86bf5ce5abb27179b8d3469638e5730fc425e8e1d29ec0b5936eb326cb2d3f2999cdc141c236fb6112052f9fefe03179c4627b4dcf9b36e5693d8840ffbe35c39c1c0c3f1c048094b68f4eff04111cd496c7afea57040bc075f72dffd5c23410c39d54161222f2d0a5a7cd55683d9a505e899f111c94bb0eacc1af5b0d3a075ee542a03fa658a3faf84f58703637243b00efac60e9e1f4def824ea027ef3363d976338b500f6f4e71b1bfcd88231f8f5d5b52178b2f6f7c46584bd306c7e3b88507e5c8c1768348aea7b948fc3003fe0b9e5b42f36daa9497a81c6176f697eafee2848b8332c43b5aa82d2aabafa1d8e7b8090ce1e178c027c2d21f15e2637f8f0f1c3da9944ba78f75ef3035a50c3e21ddd1cb60539fe0951fd40146652a31014a248ac5f4a6dffa894c20be51c2a90a1f7bcb62d5f8b023a13e83e1ff2aabdebb55f161f292b5a490b6b1c7c943d9e7cc09ca0e0b72f2a55458fd74e9eb335cacb2f12b8866bacb9531272c289cabf1dbc616800404b9d097235e200c2b4814153d0720e7bb9787a8028c555d66c8542353f3638c62a84702564e58229561fc428286ffec0d1e16b2006c7c6ed4864d74ae5892d33a914ee83eeb522f0ce9c2f1902aed46fb5ac2fbc14b5ad123d9deea8541c5dc8532165f3d9f7ba90037f0d23e8145e48606efe0ea2c29bf60e3331f5ed6abb011861a522af8a8104f9be6354dabf1f0268a6ac7a294cc84ba8ef4a6c2c15b8f27679effeba4e55429f6cd42e6b41d0330d1a99133a3bb6195cda449ff4d3392bb1da99710a917cddb25e66d3b838521b2f174652037111988344810b17a0a80a2fb81d923da9fcbce2c44dc9a638536220d80dabebc8ccc1ae775ba3bd01b1793bff1b7c79eda001a3648cdefe33aefbb16da2290225c2423c88e3bca1a01d455122a5f2c128838b9a08a15e645b4ac96ad113bf2469069f0dfce764128f73fa8147d8991fdc8a0afe0c022b6107ac10144ebcbbe956e2bd412d15be3a1f338f7e626dcf0721ffb46112d08ed7fa7501b34b60be64103ededb146eb994d20643276883d81121b5d223a5966abafe51afe8237da20b31cc8a0acf6394dd9da616d6de3b69aa95bb03d4095d96f8337dfd7d60f5748e7d4e95235942985d921c798c779c5f2a999534b93af28d4827ff8cd16c6d7c1bb58b8a6c2def0791c64fde1d9b34784361974981743644e5a0f5628327170095880ab0af00915a8fab72517b82d54dc0422b6fd1c329a4501c5c1f78d493dd786ef9caa2455c39851b832a0deb718a6712286cf0184e32d2c0c9389faa2e111f3dbcc11a06d93dff550269e3c02693866307b9d4c8c81686cb05dfa74aaafb1be25654ba0bc863936147f7bd1dc0f29dea19a73e9270e630488aed07e8e296945cf86c49a3481fc510c09f863370d5a3e64984ee9f3c87298392d82492889aafd80f0e470ae08be3d821fab4d6b76c672e229b1629e87633a1fd6bc2f69a501f57a7f891b2a1a1b345fbc11ed354cf7c391d5204307d3abcabda8cd87a763f21c69fa367eb20eff7f32917ee868f0cf69cca8538df72b9b6b0d8b884ca156db50bad3038dbe0526a9ea37bdc6315c15efadaaa2d733efc9c5fee8f6c04960f79866b783a16531e7789480dfa1245ae6ef54cac2919190471e736b241544d74fb78baaba1712355e38acae8f0bd4c6bbb0bfaaf8557d08f7652c73341e17c026c4334b631307c7518484431dec2b724d8bbf409b936dab697326d09556f46c318603c5620225f22964d8dec0fadeba3cf27e88274eb01ac6b0fea3b7099e2954eaa854771d6035f169d8e14200d2b986729d2fd1a493651839ff83649719290b349eb73b83be8129577317bce30c591720f1c090b724189ac2847bf1c8f81c8efab07e86672fa020cb2eef1e56c529760d798c3490e55ebde59a3113b6c389a3ec316c544ac6440575cc7bf96b023c003701f71498662d895d89c10dcc1e7944ead800df3601b8c9eb8d97af6f863c0a91ebb24a33c93ab467716296a578e5153fa7fa8da0810badac1c5544d85cc80d692c24c2fe7c61906d8ed4e1007bde1f3b5cc99b026b2603ae8a432b6173f4c5487b306896ae4cc917457bd1672903f83c276965f05706fd22a6c7ae4c6e9bde530cd2c7e6e6521e35f862d963dbefae18be8f2994e2901016d79de0b973d790856546a1039ec9a1a1c6d355ecaf8378acd8e9d08d2bcc9b2db87a5541a64308adce12a063922185b20643954a0c769fe7a6b55bc438206aa7cc7dde28d6525bf293ff687a2fa13959f8b13846df6f26f6fe5efce399a49b4005467e7f2c89fb8615e3cef2d22a7f254c88ab631104317ab68a123eb38262e81a9baf4319153dd5c0f944e70aac8286945a1f57d37858748b2230fd41c9bae6f8f04aff96484fe1e7fb8785cc1c76bb38a4a1e62f3719c83d2fb18003a20b7aa44c9b125c91cdcce5fea1cef235eb0297810475c26a8c2bfffed1cec895c55d97251cf6c110f24c07eafaf7819f24718dcadcf224be5269fdc7e9da1c448bcbe4876dad2997a06dc2b7e5a79ddaf53c890bbbf779999cc3d0c95aa8cbf04d25e5e4bf815efc", @ANYRESOCT=0x0], @ANYBLOB="399540c2fd4dd14aadd8c90b733114c555bb865e91c73e730549691d70cd040cdffed1684a83877d512a3d04460b1cc9af200a113b3bb10b0066e2c426d0", @ANYRESHEX, @ANYRES16=r0, @ANYRESHEX=r6], 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 17:10:32 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r17, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r20 = getpid() r21 = getpgid(0xffffffffffffffff) setpgid(r20, r21) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r13, r21, 0x41d, 0x0, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r18, 0x0, 0x92, 0xffff}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r23, r11, r25, r15, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r8, &(0x7f00000000c0)='./file0/file0\x00', r25, r28, 0x0) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) fcntl$getown(r29, 0x5) r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7, 0xd6f2dd5093588768}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r41 = getpid() r42 = getpgid(0xffffffffffffffff) setpgid(r41, r42) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r42, 0x41d, 0x0, 0x5}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) r44 = msgget(0x2, 0x200) r45 = socket(0x10000000011, 0x8000000003, 0x0) close(r45) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getpgrp() msgctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x0, r46, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r47, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, r46, r36, r43, 0x0, 0x1c4, 0x80000000}, 0xd, 0x5, r37, r39, 0x0, 0x92, 0xffff}) r48 = getuid() setreuid(r48, 0xffffffffffffffff) r49 = socket(0x18, 0x1, 0x0) close(r49) connect$unix(r49, &(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r48, r32, r50, r36, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r52, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28014e00", @ANYRES32=r52, @ANYRES32=r52, @ANYRES32=r52, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r52], 0x28}, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r29, &(0x7f00000000c0)='./file0/file0\x00', r50, r53, 0x0) fchownat(r29, &(0x7f0000000640)='./file0\x00', r7, r2, 0x6) r54 = getgid() setegid(r54) r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r55, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f00000001c0)) r56 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r56, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() r57 = syz_open_pts() close(r57) ioctl$TIOCSETA(r57, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r57, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) socket(0x18, 0x0, 0x9) r58 = msgget$private(0x0, 0x20000003c4) msgrcv(r58, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000d593db07a60ff696000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r58, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 17:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x7801) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r5}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r4}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r6}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r7, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xffffffed, 0x0, 0x1ffb, 0x7, "001a017ce1ae57c82f6000ff1500", 0x20000, 0x200007}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 17:10:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) geteuid() r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getuid() setreuid(r3, r4) getgid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) r6 = socket(0x11, 0x3, 0x0) connect(r6, &(0x7f0000000040)=@in, 0xc) listen(r6, 0x0) dup(r6) r7 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r8, 0x2) 17:10:33 executing program 1: socket$inet6(0x18, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fchdir(r0) syz_open_pts() pipe(0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000000)=""/222) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 17:10:33 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000140)=[{{r3}, 0xd, 0x42, 0x6, 0x80, 0x7bf6}, {{r5}, 0xfd5f609f67d5f664, 0x10, 0x4, 0x1604, 0x1}], 0x3, &(0x7f0000000080)={0x1896, 0x400000001}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kqueue() kqueue() r6 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x2) kevent(r6, &(0x7f0000000040), 0x1f, 0x0, 0x7fc, 0x0) r7 = socket(0x18, 0x3, 0xfc) close(r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r8, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file0 '], 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r8, 0x0, 0x0) close(r8) 17:10:33 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x7}) write(r0, &(0x7f0000000100)="6dbe1982fd1fd9d4f155fe88338dff8bd851131556bef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0e025c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc681dda2e183a5eaa8a59400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d13925d73941b0c05", 0xf8) 17:10:33 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x122) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x28) 17:10:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r5, &(0x7f0000000240), &(0x7f0000000380)=0xc) bind(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) dup(r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x200, 0x40}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = accept$inet(r0, &(0x7f0000000800), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r6, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) msgget$private(0x0, 0x149) semget$private(0x0, 0x4, 0x120) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000480)=[{0x0, 0x0, 0xc40d16f1726a1340}, {0x3, 0xf0d}, {0x0, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x1, 0x40, 0x1800}], 0x8) r9 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r9, r10, r16, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000004c0)=""/99) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r17 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r17, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xffffffffffffffc9) renameat(r17, &(0x7f0000000680)='./file0\x00', r17, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r17, 0x40044278, &(0x7f0000000780)) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000700)=0x81) rmdir(&(0x7f00000007c0)='.\x00') 17:10:33 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_gettime(0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1cab2456822c93e07318614e52e333e60e2c014646ae2a5da269d0266391493bcc0b1a63bdbef47181af59956777d0f8bf92b9b4547490bb4da130c9c5e0ff8d811da8f5073c1eb99d3a5e0a9fa6d582540ad15", 0xae}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 17:10:33 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40800, 0x1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x400) setsockopt(r5, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001840)) r7 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001ac0)=""/74) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) recvmsg(r5, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 17:10:35 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 17:10:35 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) lseek(r2, 0x0, 0x2c2, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 17:10:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='~,&u\xde\xff\x00\x00o\x00', 0xc40, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="862e8f334af037f4439e45e8834ea462d5d1cac05204d5ae8148c3b30b908b2ffc557e0f00404ccdfac9ed63a911d1fda3985d966fc39ef1a1890e292a7ca27557a872831558a16362a7a4f4d63a6ef7a288ecbef168f9bae91cdae2b89f71db68f138e7886f923120ae3d80f6487136673d0f3f2195929896b0edd16889622229b8b4ae4f104562f387450922122ba832", 0x91) socket(0x2, 0x8000, 0xeb) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000540)) listen(r2, 0x1f) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) close(r3) r4 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000680)=""/142) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='\x94\xceev\xfb\xfftXl\x00', 0x20000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r7 = kqueue() r8 = socket(0x5, 0x2, 0xf65) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) dup(r9) poll(&(0x7f00000003c0), 0x0, 0x4000000000000) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x80) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) kevent(r7, &(0x7f0000000800)=[{{0xffffffffffffff9c}, 0x2, 0x7, 0x20000000, 0x81, 0xfffffffffffeffff}, {{r10}, 0xfffffffffffffffd, 0xf71bf4d2e5b16c7f, 0x19, 0x3f, 0x8}, {{r11}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0x8}, {{r12}, 0xfffffffffffffffa, 0x14, 0xf000000a, 0x5a, 0x9}, {{r13}, 0xfffffffffffffff2, 0x104, 0x4, 0x7, 0x8}, {{r14}, 0x0, 0x40, 0x1, 0x5f, 0x93bc}, {{r15}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x28, 0x3}, {{r6}, 0xa18a1a2ea2c44700, 0x0, 0x8, 0x6, 0x5}, {{r8}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x3, 0x10001}], 0x9, 0x0, 0x81, 0x0) r16 = syz_open_pts() close(r16) socket$unix(0x1, 0x1, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) dup(r17) r18 = syz_open_pts() pipe(&(0x7f00000002c0)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00', 0x0, 0x2000000}) fchdir(r3) r19 = semget$private(0x0, 0x4, 0x101) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000000)=""/155) acct(&(0x7f0000000400)='./file1\x00') 17:10:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8302e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) close(r2) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r5}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r4}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r6}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[], 0x0) socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 17:10:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYBLOB="9cee6d4094dacf3cbbb41cce763113851d39ceca4bcafe7baed2108b5cdc992845ec7bffd9a98cd66c13"], 0xa, 0x0, 0x0, &(0x7f00000003c0)=ANY=[]}, 0x1) 17:10:35 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f000043c000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) 17:10:37 executing program 0: getrusage(0x8000000000000001, &(0x7f0000000400)) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) read(r1, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000340)={0x80000000, 0x4, {0x2b12, 0x8}}) semop(r3, &(0x7f0000000800)=[{0x3, 0x8, 0x1000}, {0x0, 0x80, 0x1800}, {0x3, 0x6, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x7ff}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f00000002c0)=[{0x7, 0x401}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r7, 0x0) getgroups(0x0, &(0x7f0000000040)) setregid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, 0x0, r8, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) semop(0x0, &(0x7f0000000280)=[{0x0, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x8000, 0x1800}, {0x4, 0x143, 0x1800}, {0x0, 0x6, 0x800}], 0x6) semget(0x3, 0x4, 0x11a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\xa0\xd4\x00', 0xea0, 0x0) socket$inet(0x2, 0x2, 0x0) r9 = shmget(0x2, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) 17:10:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvfrom$inet6(r1, &(0x7f0000000680)=""/235, 0xeb, 0xc06, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$TIOCSTART(r4, 0x2000746e) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 17:10:37 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r5) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) r8 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x3010, r7, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semop(r9, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0xba0}, {0x2, 0x1}], 0x5) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r10, 0x0, 0x0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(0xffffffffffffffff) 17:10:37 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)) r0 = getgid() setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87900bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e9b0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b819777a972cda526e4049c89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a02edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd22ce392c3c965d0fc950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000009d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150fd0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf6512fe6edfbb1c39597d06627241477a2164f680c70a964f9c4380fd728a9ad2f860000000000000000"], 0x10) writev(r2, &(0x7f0000002180)=[{&(0x7f0000001d00)="193d2982fe686e8c41adced8f18238b8a2b81f37e38c3c613b90d6576fb0a04d4cf28abcc1a5317cfd736dc2afa56c310bf8cd57339fdc040d597243bc3eb65727fa85d44a70d8a80977853a775fd92f75f50a7ec9dd064380f96455578bd49f98171703f0dfe923a62a47eead29671049b84ad20fd7efb56e6983402a2ebf546f47d4982c772d6b7a7d169c24cea15598ea0faaf566c731bb39fb860189a53e26b3906df16912c5acddb7c54f5b43ac6517e248e923438bb66ff08eabd116236340f42123f959846779986e8c3c19c0a1ae1d544597d23618c1b05dd92a49b348b395bde0b1de53a4d25638680e6bcf1885", 0xf2}, {&(0x7f0000000400)="c2b93213cbe14530b5b5c935aea4a76bd997eac26f61ef7dc49d519ea340e3925af50e570c2fd36e3b3cb323d048bfd2728a3907366a84ac6c0cb62fa74f026b46c5540fe161891256b230a40c656bcd08467d3533b0e9367066e8db9678a46af495dcf6eac2caa6d6909623aa62a60ab56ef61325f14fffc131d41fa1", 0x7d}, {&(0x7f0000001e00)="30904b5a64baf76347a1972b4f1bf243987cb4f2fd25d687a5c31b1b0ef9474feb3dc00be55005edfc5372d247e9c95f564433c7544b4f6ef46a18e0e29fccfc90ce5e13844c2019135b094dcf70464e47ed26dd87cf853b076915ccf85e2e170c608b02036806af2116e8fd5d791cd0f46ae2c1749d4a851f16c4b3225c21944dc5bf7113d06c36be262deef90f005419466d4ee1411359b6d3ee9700fadd706d1d99a387616e9bcd7ad28e4aeb45596ed860eea2e5ac03a40ef372d709f4e5b6a67967941ba2ae11afc11d88", 0xcd}, {&(0x7f0000000480)="95f8878fe21d75fb9bed34226a3bdbe3d7593f467bfc7d2507637f250418760dd881d789c5c2b44cde8e334e42e146334717", 0x32}, {&(0x7f0000001f00)="7d60009f0e7ec7aa5d7c8affad8ebec8276a9dcf78ad8ff8a74f91209c890e6540e1153dfcea16a1e244b8279347379020c765c72bc867ddc6b3a7669ac52c2ca9a2da4394022ff8e58face5b375885b72f94a8023a5c298a2801d3efc5b9061c8fab4fb5cd85ca1918ba54577db0818a08cd45177afd20c076e839725261cbcfb9fd42a5e3c7743904e8aa612729d29d91fc77a6b8b45d142f92397a4fcdd3e70ede46fd9372f8c211dd6caf185133cf6edaab58e1c80ac9f31dd2ca5f1219effbfd74c5857a70794eaa5c3094b4cbecd83b11ae1c8470f8364b4ebc70b5371284e2bb16423e2c711", 0xe9}, {&(0x7f0000002000)="c21cafa76a7942c359012365e8aad102e6d8e4b99831f08892b1039701b4b8bd801ee0f06d2acd0c563e2616adc8c35053bd701f5239c04fff1db9f4647458d79dd2bdbe4f76527b26d8818e454c394e048a31fa5ac69df55d4e73ca83d069155cadeb1e7ba9630b18b4a3eadeb2c03d300eda4253d640eb174ef5", 0x7b}, {&(0x7f0000002080)="189af2ef58b5374fa0771778e656e9e076e30583c1591e8d8828c34af6bcd567c5c8caed7a670b6a943e433e1e17108cdf590426f6e94af2332383b95bb618914010be8283adc4acf54e85a5308dba39293755f3897b42a50fc19d8b7afac96f25470f6765bfe985deed100b7a042928376b837b5e1c2a0342d748d0c15610d77dfa5915ed95848204fe9ffc23dda48214d21465a310150647bd95e74c0eab4119aa62d47ac9659bd5fe7b04880c8be66a5f37e8b2fb931c3b7cce73c70c08df5dbbd7e29f8e954ed5ae842287f4d0484cb117e44eb93c747eb5fb4cdc99055225ba258e4ff4", 0xe6}], 0x7) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x9, 0x0) r10 = dup2(r1, r9) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f00000002c0)) r11 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x3b4, 0xffd0, r11}) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r12, &(0x7f0000000240)=[{0x0, 0x100000001, 0x400}, {0x0, 0x7fffffff, 0x1000}], 0x2) 17:10:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x400000000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:10:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180), 0x0) write(r1, 0x0, 0x0) kqueue() close(0xffffffffffffffff) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000580)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semget$private(0x0, 0x0, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r4 = socket(0x0, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000840), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x20}, 0x0, 0xa8d}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x0, 0x0, 0x0) write(r8, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762", 0x2e8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semget$private(0x0, 0x0, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r13, 0x0, 0x0, r12, 0x1}}) r14 = kqueue() fcntl$dupfd(r14, 0x0, 0xffffffffffffffff) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r15, 0x0, 0x20000000000001, 0x0, 0x0) write(r15, &(0x7f0000000840), 0x0) r16 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x0, &(0x7f0000000180)="9a02000000000000", 0x8) write(r16, 0x0, 0x0) r17 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)) r18 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r5) connect$unix(r18, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xf4) setsockopt$inet_opts(r17, 0x0, 0x20000000000001, &(0x7f0000000180), 0x0) write(0xffffffffffffffff, &(0x7f0000000840), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) write(0xffffffffffffffff, &(0x7f0000000840), 0x0) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r19, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024", 0xf) close(r19) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7}, 0x0, 0xa8d, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r2}, @rights={0x20, 0xffff, 0x1, [r3, r4, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r7, r0, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r9}], 0xb8}, 0x8) socket(0x18, 0x1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 17:10:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r5}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r4}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r6}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x80000001}, 0x10) 17:10:38 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000000000)=[{0x9, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x4, 0xa}, {0x2, 0x8e, 0x1000}, {0x2, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r7 = open(&(0x7f0000000380)='\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, 0x95) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) mkdirat(r8, &(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) utimensat(r7, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x3) r9 = fcntl$getown(r7, 0x5) r10 = semget$private(0x0, 0x8, 0x10286) semop(r10, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x3bfc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000}], 0x4) semop(r10, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000040)=0x1f) semop(r10, &(0x7f0000000340)=[{0x4, 0x4, 0x1000}, {0x0, 0xff01}, {0x3, 0x1, 0x1000}, {0x3, 0x55, 0x2000}, {0x4, 0x40, 0x3000}, {0x1, 0x5, 0x1800}], 0x6) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r9, 0x41d, 0x5, 0x5}) r13 = getuid() ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000001c0)) setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r7, r15) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r14, r2, r3, r6, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0x11e) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *384822 38745 32767 0x10 0x4000000 1K syz-executor.0 462130 49066 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic(ffffffff82234bff) at panic+0x15c pageflttrap(ffff800024fd3820,0) at pageflttrap+0x40b kerntrap(ffff800024fd3820) at kerntrap+0xec alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(fffffd806e920680,ffff800024fd3a30,ffff800020ad9158,fffffd806e920680,ebfeebd71cd15c38,7) at 0 sys_kevent(ffff800020ad9158,ffff800024fd3b38,ffff800024fd3b80) at sys_kevent+0x2b1 syscall(ffff800024fd3c00) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x40684d6c7c0, count: 6 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}> set $maxwidth = 0 ddb{1}> show panic attempt to execute user address 0x0 in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff82234bff) at panic+0x15c pageflttrap(ffff800024fd3820,0) at pageflttrap+0x40b kerntrap(ffff800024fd3820) at kerntrap+0xec alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(fffffd806e920680,ffff800024fd3a30,ffff800020ad9158,fffffd806e920680,ebfeebd71cd15c38,7) at 0 sys_kevent(ffff800020ad9158,ffff800024fd3b38,ffff800024fd3b80) at sys_kevent+0x2b1 syscall(ffff800024fd3c00) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x40684d6c7c0, count: -9 ddb{1}> show registers rdi 0xffffffff81e12997 db_enter+0x17 rsi 0x3e98 __ALIGN_SIZE+0x2e98 rbp 0xffff800024fd3690 rbx 0xffff800024fd3740 rdx 0x3e99 __ALIGN_SIZE+0x2e99 rcx 0xffff800020d4c000 rax 0xffff800020d4c000 r8 0xffffffff8191fd6f kprintf+0x16f r9 0x1 r10 0x25 r11 0x9d797fb6d0f7e512 r12 0x3000000008 r13 0xffff800024fd36a0 r14 0x100 r15 0x1 rip 0xffffffff81e12998 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fd3680 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=384822 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020aa1b40,0xffff800020aa1660 process=0xffff800020aa3c50 user=0xffff800024fce000, vmspace=0xfffffd806e8ad5c8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38745 518944 90338 32767 2 0x10 syz-executor.0 38745 356464 90338 32767 2 0x4000010 syz-executor.0 *38745 384822 90338 32767 7 0x4000010 syz-executor.0 38745 307305 90338 32767 3 0x4000090 fsleep syz-executor.0 90338 240260 66483 32767 3 0x90 nanosleep syz-executor.0 66483 401283 49066 0 3 0x82 wait syz-executor.0 23407 195158 46675 32767 2 0x10 syz-executor.1 46675 504542 49066 0 3 0x82 wait syz-executor.1 82204 296500 0 0 3 0x14200 bored sosplice 49066 383693 76868 0 3 0x82 thrsleep syz-fuzzer 49066 175752 76868 0 3 0x4000082 thrsleep syz-fuzzer 49066 462130 76868 0 7 0x4000002 syz-fuzzer 49066 162667 76868 0 3 0x4000082 thrsleep syz-fuzzer 49066 501107 76868 0 3 0x4000082 thrsleep syz-fuzzer 49066 144704 76868 0 3 0x4000082 thrsleep syz-fuzzer 49066 168906 76868 0 3 0x4000082 thrsleep syz-fuzzer 49066 164508 76868 0 3 0x4000082 thrsleep syz-fuzzer 49066 275485 76868 0 3 0x4000082 thrsleep syz-fuzzer 49066 160807 76868 0 3 0x4000082 thrsleep syz-fuzzer 76868 27444 60343 0 3 0x10008a pause ksh 60343 228497 35614 0 3 0x92 select sshd 8874 522402 1 0 3 0x100083 ttyin getty 35614 424602 1 0 3 0x80 select sshd 37104 295433 3961 73 3 0x100090 kqread syslogd 3961 502277 1 0 3 0x100082 netio syslogd 74137 418452 1 77 3 0x100090 poll dhclient 99943 114394 1 0 3 0x80 poll dhclient 91371 357768 0 0 3 0x14200 pgzero zerothread 8390 272885 0 0 3 0x14200 aiodoned aiodoned 31857 399939 0 0 3 0x14200 syncer update 64554 472797 0 0 3 0x14200 cleaner cleaner 5582 99659 0 0 3 0x14200 reaper reaper 51805 471868 0 0 3 0x14200 pgdaemon pagedaemon 64550 519638 0 0 3 0x14200 bored crynlk 42468 182155 0 0 3 0x14200 bored crypto 37745 131499 0 0 3 0x40014200 acpi0 acpi0 19712 467317 0 0 3 0x40014200 idle1 36184 321070 0 0 3 0x14200 bored softnet 55975 353056 0 0 3 0x14200 bored systqmp 2850 354143 0 0 3 0x14200 bored systq 10351 467770 0 0 3 0x40014200 bored softclock 81356 140541 0 0 3 0x40014200 idle0 98557 506856 0 0 3 0x14200 bored smr 1 151817 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 38745 (syz-executor.0) thread 0xffff800020ad9158 (384822) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff826101a0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9485 6334K 6334K 78643K 10637 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 3K 78643K 822 0 ifaddr 39 10K 10K 78643K 148 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 46 0 iov 0 0K 48K 78643K 121 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 1543 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 9 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 114 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 630 0 sigio 0 0K 0K 78643K 9 0 proc 48 50K 83K 78643K 1081 0 subproc 34 2K 2K 78643K 289 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 83 0 in_multi 33 2K 2K 78643K 203 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 151 678K 678K 78643K 151 0 exec 0 0K 1K 78643K 418 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 126 22K 27K 78643K 3143 0 UVM aobj 116 3K 3K 78643K 120 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 44 0 NDP 7 0K 0K 78643K 54 0 temp 108 3030K 3097K 78643K 6311 0 kqueue 0 0K 0K 78643K 19 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 38 0 32 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 136 0 134 1 0 1 1 0 8 0 rtentry 112 197 0 153 2 0 2 2 0 8 0 unpcb 120 822 0 814 1 0 1 1 0 8 0 syncache 264 10 0 10 3 3 0 1 0 8 0 tcpqe 32 407 0 407 2 2 0 1 0 8 0 tcpcb 544 517 0 513 13 12 1 12 0 8 0 ipq 40 9 0 9 2 2 0 1 0 8 0 ipqe 40 362 0 362 2 2 0 1 0 8 0 inpcb 280 1114 0 1105 11 9 2 9 0 8 1 nd6 48 34 0 30 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 872 0 657 14 0 14 14 0 8 0 art_table 32 873 0 657 2 0 2 2 0 8 0 art_node 16 196 0 156 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 13 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 112 0 102 1 0 1 1 0 8 0 shmpl 112 118 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1986 0 584 46 0 46 46 0 8 0 ffsino 272 1986 0 584 94 0 94 94 0 8 0 nchpl 144 2901 0 1301 60 0 60 60 0 8 0 uvmvnodes 72 2284 0 0 42 0 42 42 0 8 0 vnodes 208 2284 0 0 121 0 121 121 0 8 0 namei 1024 10798 0 10798 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9262 0 9262 11 9 2 7 0 8 2 plimitpl 152 122 0 113 1 0 1 1 0 8 0 sigapl 432 756 0 741 4 1 3 3 0 8 1 futexpl 56 11897 0 11896 1 0 1 1 0 8 0 knotepl 112 486 0 462 1 0 1 1 0 8 0 kqueuepl 104 616 0 610 4 3 1 4 0 8 0 pipepl 112 1030 0 1003 4 1 3 3 0 8 2 fdescpl 488 757 0 741 3 0 3 3 0 8 0 filepl 152 7478 0 7367 16 8 8 13 0 8 3 lockfpl 104 134 0 133 1 0 1 1 0 8 0 lockfspl 48 43 0 42 1 0 1 1 0 8 0 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 44 0 34 1 0 1 1 0 8 0 ucredpl 96 1093 0 1084 1 0 1 1 0 8 0 zombiepl 144 741 0 741 1 0 1 1 0 8 1 processpl 904 773 0 741 4 0 4 4 0 8 0 procpl 632 1780 0 1736 6 1 5 5 0 8 1 srpgc 64 30 0 30 3 2 1 1 0 8 1 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 2102 0 2083 22 17 5 14 0 8 2 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 158 0 0 19 0 19 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 362 0 0 23 1 22 22 0 8 0 bufpl 280 7569 0 1326 446 0 446 446 0 8 0 anonpl 16 109919 0 97028 84 15 69 82 0 125 0 amapchunkpl 152 6136 0 6006 11 4 7 9 0 158 0 amappl16 192 3687 0 2762 67 19 48 57 0 8 1 amappl15 184 179 0 175 1 0 1 1 0 8 0 amappl14 176 200 0 195 1 0 1 1 0 8 0 amappl13 168 30 0 29 3 2 1 1 0 8 0 amappl12 160 195 0 192 1 0 1 1 0 8 0 amappl11 152 123 0 112 1 0 1 1 0 8 0 amappl10 144 35 0 32 1 0 1 1 0 8 0 amappl9 136 779 0 775 1 0 1 1 0 8 0 amappl8 128 263 0 228 2 0 2 2 0 8 0 amappl7 120 191 0 176 1 0 1 1 0 8 0 amappl6 112 101 0 92 1 0 1 1 0 8 0 amappl5 104 411 0 401 1 0 1 1 0 8 0 amappl4 96 925 0 895 1 0 1 1 0 8 0 amappl3 88 297 0 288 1 0 1 1 0 8 0 amappl2 80 4159 0 4088 3 1 2 3 0 8 0 amappl1 72 29372 0 28919 24 14 10 20 0 8 0 amappl 80 2247 0 2201 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 119 0 4 2 0 2 2 0 8 0 uaddrrnd 24 757 0 741 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 757 0 741 1 0 1 1 0 8 0 vmmpekpl 168 11361 0 11328 2 0 2 2 0 8 0 vmmpepl 168 112926 0 110749 155 26 129 130 0 357 29 vmsppl 368 756 0 741 2 0 2 2 0 8 0 pdppl 4096 1521 0 1482 6 0 6 6 0 8 1 pvpl 32 347660 0 331246 202 29 173 202 0 265 12 pmappl 232 756 0 741 4 2 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 187 0 15 6 1 5 6 0 8 0